.connector-box {
    width: 325px;
    height: 325px;
    border: 1px solid #e8e8e8;
    background-position: center center;
    background-repeat: no-repeat;
}
@media screen and (max-width:768px) {
    .connector-box {
    width: 100%;
    height: 250px;
}
}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html {
    overflow-x: hidden;
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background: 0 0;
}
a:active, a:hover {
    outline: 0;
}
b {
    font-weight: 700;
}
strong {
    font-weight: 400;
}
dfn {
    font-style: italic;
}
h1 {
    margin: .67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -.5em;
}
sub {
    bottom: -.25em;
}
img {
    border: 0;
    height: auto;
    max-width: 100%}
svg:not(:root) {
    overflow: hidden;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
@media print {
    * {
    text-shadow: none!important;
    color: #000!important;
    background: 0 0!important;
    box-shadow: none!important;
}
a, a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")"}
abbr[title]:after {
    content: " (" attr(title) ")"}
a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""}
blockquote, pre {
    border: 1px solid #999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
img, tr {
    page-break-inside: avoid;
}
img {
    max-width: 100%!important;
}
h2, h3, p {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
select {
    background: #fff!important;
}
.navbar {
    display: none;
}
.table td, .table th {
    background-color: #fff!important;
}
.btn>.caret, .dropup>.btn>.caret {
    border-top-color: #000!important;
}
.label {
    border: 1px solid #000;
}
.table {
    border-collapse: collapse!important;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #ddd!important;
}
}@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../../../assets/fonts/glyphicons-halflings-regular.html);
    src: url(../../../assets/fonts/glyphicons-halflings-regulard41d.html?#iefix) format("embedded-opentype"), url(../../../assets/fonts/glyphicons-halflings-regular-2.html) format("woff"), url(../../../assets/fonts/glyphicons-halflings-regular-3.html) format("truetype"), url(../../../assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
    content: "\2a"}
.glyphicon-plus:before {
    content: "\2b"}
.glyphicon-euro:before {
    content: "\20ac"}
.glyphicon-minus:before {
    content: "\2212"}
.glyphicon-cloud:before {
    content: "\2601"}
.glyphicon-envelope:before {
    content: "\2709"}
.glyphicon-pencil:before {
    content: "\270f"}
.glyphicon-glass:before {
    content: "\e001"}
.glyphicon-music:before {
    content: "\e002"}
.glyphicon-search:before {
    content: "\e003"}
.glyphicon-heart:before {
    content: "\e005"}
.glyphicon-star:before {
    content: "\e006"}
.glyphicon-star-empty:before {
    content: "\e007"}
.glyphicon-user:before {
    content: "\e008"}
.glyphicon-film:before {
    content: "\e009"}
.glyphicon-th-large:before {
    content: "\e010"}
.glyphicon-th:before {
    content: "\e011"}
.glyphicon-th-list:before {
    content: "\e012"}
.glyphicon-ok:before {
    content: "\e013"}
.glyphicon-remove:before {
    content: "\e014"}
.glyphicon-zoom-in:before {
    content: "\e015"}
.glyphicon-zoom-out:before {
    content: "\e016"}
.glyphicon-off:before {
    content: "\e017"}
.glyphicon-signal:before {
    content: "\e018"}
.glyphicon-cog:before {
    content: "\e019"}
.glyphicon-trash:before {
    content: "\e020"}
.glyphicon-home:before {
    content: "\e021"}
.glyphicon-file:before {
    content: "\e022"}
.glyphicon-time:before {
    content: "\e023"}
.glyphicon-road:before {
    content: "\e024"}
.glyphicon-download-alt:before {
    content: "\e025"}
.glyphicon-download:before {
    content: "\e026"}
.glyphicon-upload:before {
    content: "\e027"}
.glyphicon-inbox:before {
    content: "\e028"}
.glyphicon-play-circle:before {
    content: "\e029"}
.glyphicon-repeat:before {
    content: "\e030"}
.glyphicon-refresh:before {
    content: "\e031"}
.glyphicon-list-alt:before {
    content: "\e032"}
.glyphicon-lock:before {
    content: "\e033"}
.glyphicon-flag:before {
    content: "\e034"}
.glyphicon-headphones:before {
    content: "\e035"}
.glyphicon-volume-off:before {
    content: "\e036"}
.glyphicon-volume-down:before {
    content: "\e037"}
.glyphicon-volume-up:before {
    content: "\e038"}
.glyphicon-qrcode:before {
    content: "\e039"}
.glyphicon-barcode:before {
    content: "\e040"}
.glyphicon-tag:before {
    content: "\e041"}
.glyphicon-tags:before {
    content: "\e042"}
.glyphicon-book:before {
    content: "\e043"}
.glyphicon-bookmark:before {
    content: "\e044"}
.glyphicon-print:before {
    content: "\e045"}
.glyphicon-camera:before {
    content: "\e046"}
.glyphicon-font:before {
    content: "\e047"}
.glyphicon-bold:before {
    content: "\e048"}
.glyphicon-italic:before {
    content: "\e049"}
.glyphicon-text-height:before {
    content: "\e050"}
.glyphicon-text-width:before {
    content: "\e051"}
.glyphicon-align-left:before {
    content: "\e052"}
.glyphicon-align-center:before {
    content: "\e053"}
.glyphicon-align-right:before {
    content: "\e054"}
.glyphicon-align-justify:before {
    content: "\e055"}
.glyphicon-list:before {
    content: "\e056"}
.glyphicon-indent-left:before {
    content: "\e057"}
.glyphicon-indent-right:before {
    content: "\e058"}
.glyphicon-facetime-video:before {
    content: "\e059"}
.glyphicon-picture:before {
    content: "\e060"}
.glyphicon-map-marker:before {
    content: "\e062"}
.glyphicon-adjust:before {
    content: "\e063"}
.glyphicon-tint:before {
    content: "\e064"}
.glyphicon-edit:before {
    content: "\e065"}
.glyphicon-share:before {
    content: "\e066"}
.glyphicon-check:before {
    content: "\e067"}
.glyphicon-move:before {
    content: "\e068"}
.glyphicon-step-backward:before {
    content: "\e069"}
.glyphicon-fast-backward:before {
    content: "\e070"}
.glyphicon-backward:before {
    content: "\e071"}
.glyphicon-play:before {
    content: "\e072"}
.glyphicon-pause:before {
    content: "\e073"}
.glyphicon-stop:before {
    content: "\e074"}
.glyphicon-forward:before {
    content: "\e075"}
.glyphicon-fast-forward:before {
    content: "\e076"}
.glyphicon-step-forward:before {
    content: "\e077"}
.glyphicon-eject:before {
    content: "\e078"}
.glyphicon-chevron-left:before {
    content: "\e079"}
.glyphicon-chevron-right:before {
    content: "\e080"}
.glyphicon-plus-sign:before {
    content: "\e081"}
.glyphicon-minus-sign:before {
    content: "\e082"}
.glyphicon-remove-sign:before {
    content: "\e083"}
.glyphicon-ok-sign:before {
    content: "\e084"}
.glyphicon-question-sign:before {
    content: "\e085"}
.glyphicon-info-sign:before {
    content: "\e086"}
.glyphicon-screenshot:before {
    content: "\e087"}
.glyphicon-remove-circle:before {
    content: "\e088"}
.glyphicon-ok-circle:before {
    content: "\e089"}
.glyphicon-ban-circle:before {
    content: "\e090"}
.glyphicon-arrow-left:before {
    content: "\e091"}
.glyphicon-arrow-right:before {
    content: "\e092"}
.glyphicon-arrow-up:before {
    content: "\e093"}
.glyphicon-arrow-down:before {
    content: "\e094"}
.glyphicon-share-alt:before {
    content: "\e095"}
.glyphicon-resize-full:before {
    content: "\e096"}
.glyphicon-resize-small:before {
    content: "\e097"}
.glyphicon-exclamation-sign:before {
    content: "\e101"}
.glyphicon-gift:before {
    content: "\e102"}
.glyphicon-leaf:before {
    content: "\e103"}
.glyphicon-fire:before {
    content: "\e104"}
.glyphicon-eye-open:before {
    content: "\e105"}
.glyphicon-eye-close:before {
    content: "\e106"}
.glyphicon-warning-sign:before {
    content: "\e107"}
.glyphicon-plane:before {
    content: "\e108"}
.glyphicon-calendar:before {
    content: "\e109"}
.glyphicon-random:before {
    content: "\e110"}
.glyphicon-comment:before {
    content: "\e111"}
.glyphicon-magnet:before {
    content: "\e112"}
.glyphicon-chevron-up:before {
    content: "\e113"}
.glyphicon-chevron-down:before {
    content: "\e114"}
.glyphicon-retweet:before {
    content: "\e115"}
.glyphicon-shopping-cart:before {
    content: "\e116"}
.glyphicon-folder-close:before {
    content: "\e117"}
.glyphicon-folder-open:before {
    content: "\e118"}
.glyphicon-resize-vertical:before {
    content: "\e119"}
.glyphicon-resize-horizontal:before {
    content: "\e120"}
.glyphicon-hdd:before {
    content: "\e121"}
.glyphicon-bullhorn:before {
    content: "\e122"}
.glyphicon-bell:before {
    content: "\e123"}
.glyphicon-certificate:before {
    content: "\e124"}
.glyphicon-thumbs-up:before {
    content: "\e125"}
.glyphicon-thumbs-down:before {
    content: "\e126"}
.glyphicon-hand-right:before {
    content: "\e127"}
.glyphicon-hand-left:before {
    content: "\e128"}
.glyphicon-hand-up:before {
    content: "\e129"}
.glyphicon-hand-down:before {
    content: "\e130"}
.glyphicon-circle-arrow-right:before {
    content: "\e131"}
.glyphicon-circle-arrow-left:before {
    content: "\e132"}
.glyphicon-circle-arrow-up:before {
    content: "\e133"}
.glyphicon-circle-arrow-down:before {
    content: "\e134"}
.glyphicon-globe:before {
    content: "\e135"}
.glyphicon-wrench:before {
    content: "\e136"}
.glyphicon-tasks:before {
    content: "\e137"}
.glyphicon-filter:before {
    content: "\e138"}
.glyphicon-briefcase:before {
    content: "\e139"}
.glyphicon-fullscreen:before {
    content: "\e140"}
.glyphicon-dashboard:before {
    content: "\e141"}
.glyphicon-paperclip:before {
    content: "\e142"}
.glyphicon-heart-empty:before {
    content: "\e143"}
.glyphicon-link:before {
    content: "\e144"}
.glyphicon-phone:before {
    content: "\e145"}
.glyphicon-pushpin:before {
    content: "\e146"}
.glyphicon-usd:before {
    content: "\e148"}
.glyphicon-gbp:before {
    content: "\e149"}
.glyphicon-sort:before {
    content: "\e150"}
.glyphicon-sort-by-alphabet:before {
    content: "\e151"}
.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"}
.glyphicon-sort-by-order:before {
    content: "\e153"}
.glyphicon-sort-by-order-alt:before {
    content: "\e154"}
.glyphicon-sort-by-attributes:before {
    content: "\e155"}
.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"}
.glyphicon-unchecked:before {
    content: "\e157"}
.glyphicon-expand:before {
    content: "\e158"}
.glyphicon-collapse-down:before {
    content: "\e159"}
.glyphicon-collapse-up:before {
    content: "\e160"}
.glyphicon-log-in:before {
    content: "\e161"}
.glyphicon-flash:before {
    content: "\e162"}
.glyphicon-log-out:before {
    content: "\e163"}
.glyphicon-new-window:before {
    content: "\e164"}
.glyphicon-record:before {
    content: "\e165"}
.glyphicon-save:before {
    content: "\e166"}
.glyphicon-open:before {
    content: "\e167"}
.glyphicon-saved:before {
    content: "\e168"}
.glyphicon-import:before {
    content: "\e169"}
.glyphicon-export:before {
    content: "\e170"}
.glyphicon-send:before {
    content: "\e171"}
.glyphicon-floppy-disk:before {
    content: "\e172"}
.glyphicon-floppy-saved:before {
    content: "\e173"}
.glyphicon-floppy-remove:before {
    content: "\e174"}
.glyphicon-floppy-save:before {
    content: "\e175"}
.glyphicon-floppy-open:before {
    content: "\e176"}
.glyphicon-credit-card:before {
    content: "\e177"}
.glyphicon-transfer:before {
    content: "\e178"}
.glyphicon-cutlery:before {
    content: "\e179"}
.glyphicon-header:before {
    content: "\e180"}
.glyphicon-compressed:before {
    content: "\e181"}
.glyphicon-earphone:before {
    content: "\e182"}
.glyphicon-phone-alt:before {
    content: "\e183"}
.glyphicon-tower:before {
    content: "\e184"}
.glyphicon-stats:before {
    content: "\e185"}
.glyphicon-sd-video:before {
    content: "\e186"}
.glyphicon-hd-video:before {
    content: "\e187"}
.glyphicon-subtitles:before {
    content: "\e188"}
.glyphicon-sound-stereo:before {
    content: "\e189"}
.glyphicon-sound-dolby:before {
    content: "\e190"}
.glyphicon-sound-5-1:before {
    content: "\e191"}
.glyphicon-sound-6-1:before {
    content: "\e192"}
.glyphicon-sound-7-1:before {
    content: "\e193"}
.glyphicon-copyright-mark:before {
    content: "\e194"}
.glyphicon-registration-mark:before {
    content: "\e195"}
.glyphicon-cloud-download:before {
    content: "\e197"}
.glyphicon-cloud-upload:before {
    content: "\e198"}
.glyphicon-tree-conifer:before {
    content: "\e199"}
.glyphicon-tree-deciduous:before {
    content: "\e200"}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: transparent;
}
body {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    font-weight: 100;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #42a0df;
    text-decoration: none;
    cursor: pointer;
}
a:focus, a:hover {
    color: #1e79b6;
    text-decoration: underline;
}
a:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px;
}
a.plain-white {
    color: #fff;
    text-decoration: none;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    border-radius: 6px;
}
.img-thumbnail {
    padding: 0;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 0;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.img-circle {
    border-radius: 50%}
.img-loner {
    padding: 30px 0;
}
hr {
    margin-top: 22px;
    margin-bottom: 22px;
    border: 0;
    border-top: 1px solid #f8f8f8;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
section {
    padding: 0px 0;
}
section :first-child h1, section :first-child h2, section h2:first-child, section>h1:first-child {
    margin-top: 0;
}
section .bottom-flush {
    margin-bottom: -80px;
}
@media (max-width:750px) {
    section {
    padding: 25px 0 30px;
}
}.shade-light {
    background-color: #f8f8f8;
}
.shade-white {
    background: #fff;
}
.shade-dark {
    background: #333!important;
    color: #fff;
    font-weight: 400;
}
.shade-dark .h1, .shade-dark .h2, .shade-dark h1, .shade-dark h2 {
    color: #fff;
}
.shade-darker {
    background: #333!important;
    color: #fff;
    font-weight: 400;
}
.shade-darker .h1, .shade-darker .h2, .shade-darker h1, .shade-darker h2 {
    color: #fff;
}
.shade-darker a {
    color: #9ce;
}
.shade-darker .btn-border-grey, .shade-darker .btn-border-white, .shade-darker .btn-primary {
    color: #fff;
}
.shade-dark-opaque {
    background-color: rgba(85, 85, 85, .8)!important;
    color: #fff;
}
.shade-dark-opaque .h1, .shade-dark-opaque .h2, .shade-dark-opaque h1, .shade-dark-opaque h2 {
    color: #fff;
}
.shade-brand {
    background-color: rgb(183,142,0);;
    color: #fff;
    font-weight: 400;
}
.shade-brand+.nav-footer .divider {
    display: none;
}
.shade-brand p {
    font-weight: 400;
}
.shade-brand .h1, .shade-brand .h2, .shade-brand h1, .shade-brand h2 {
    color: #fff;
}
.thinheader {
    padding: 25px 25px 15px;
    margin-bottom: 20px;
}
.thinheader .container:first-of-type {
    padding-bottom: 15px;
}
.thinheader .container:first-of-type h1.no-sub {
    margin-top: 14px;
}
.thinheader .container:first-of-type p {
    margin: 0;
}
.arya .thinheader .container h1 {
    font-size: 44px;
}
.bottom-flush {
    margin-bottom: -29px;
}
.posts .post-title {
    margin-top: 22px;
}
.bordered {
    border: 1px solid #e8e8e8;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 100;
    line-height: 1.1;
    color: inherit;
    text-transform: none;
}
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: inherit;
}
.h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: none;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #888;
}
.h1, .h2, h1, h2 {
    margin-top: 22px;
    margin-bottom: 22px;
    letter-spacing: -1px;
    color: #888;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, h1 .small, h1 small, h2 .small, h2 small {
    font-size: 65%}
.h3, .h4, .h5, .h6, h3, h4, h5, h6 {
    margin-top: 11px;
    margin-bottom: 11px;
}
.h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-size: 75%}
.h1, h1 {
    font-size: 25px;
}
.h2, h2 {
    font-size: 36px;
}
.h3, h3 {
    font-size: 16px;
    font-weight: 700;
}
.h4, h4 {
    font-size: 20px;
}
.h5, h5 {
    font-size: 16px;
}
.h6, h6 {
    font-size: 14px;
    font-weight: 700;
}
h2.quotesection {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
}
@media (max-width:480px) {
    h6 {
    font-size: 12px;
}
}@media screen and (max-width:768px) {
    .h1, h1 {
    font-size: 36px;
}
}p {
    margin: 0 0 11px;
    text-align: left;
}
.lead {
    margin-bottom: 22px;
    font-size: 32px;
    font-weight: 200;
    line-height: 1.4;
    text-align: center;
}
@media (min-width:768px) {
    .lead {
    font-size: 19px;
}
}.darker {
    color: #555;
}
.darker.a {
    color: #555!important;
}
.slim {
    font-weight: lighter;
}
.small, small {
    font-size: 85%}
cite {
    font-style: normal;
}
.mark, mark {
    background-color: #fcf8e3;
    padding: .2em;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
@media (max-width:990px) {
    .center-small {
    text-align: center;
}
}.text-muted {
    color: #888;
}
.gray-paragraph, .jumbotron h1.gray-paragraph {
    color: #555;
}
.text-primary {
    color: #9ce;
}
a.text-primary:hover {
    color: #6db6e7;
}
.text-success {
    color: #3c763d;
}
a.text-success:hover {
    color: #2b542c;
}
.text-info {
    color: #31708f;
}
a.text-info:hover {
    color: #245269;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:hover {
    color: #66512c;
}
.text-danger {
    color: #ba5263;
}
a.text-danger:hover {
    color: #9b3e4d;
}
.bg-primary {
    color: #fff;
    background-color: #9ce;
}
a.bg-primary:hover {
    background-color: #6db6e7;
}
.bg-success {
    background-color: #dff0d8;
}
a.bg-success:hover {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:hover {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:hover {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:hover {
    background-color: #e4b9b9;
}
.page-header p, .section-heading p {
    margin-top: 20px;
    font-size: 20px;
}
.page-header {
    background: #f8f8f8;
    padding: 60px 0;
    text-align: center;
}
.page-header .h1, .page-header h1 {
    margin: 0;
}
ol, ul {
    margin-top: 0;
    margin-bottom: 11px;
}
ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0;
}
.page ul.ul-padded {
    padding: 10px 0;
}
.page ul.dark-bullet-points li {
    color: #555;
}
.page ul.list-line-height {
    line-height: 26px;
}
.page ul.list-left-margin {
    padding-left: 40px;
}
.hrcontainer ul {
    list-style-position: inside;
}
.title h5 {
    font-weight: 700;
    margin: 0 0 10px;
}
.list-inline, .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.li-padded {
    padding-bottom: 7px;
}
.list-inline {
    margin-left: -5px;
}
.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.list-position-inside {
    list-style-position: inside;
}
dl {
    margin-top: 0;
    margin-bottom: 22px;
}
dd, dt {
    line-height: 1.42857;
}
dt {
    font-weight: 700;
}
dd {
    margin-left: 0;
}
.dl-horizontal dd:after, .dl-horizontal dd:before {
    content: " ";
    display: table;
}
.dl-horizontal dd:after {
    clear: both;
}
@media (min-width:768px) {
    .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal dd {
    margin-left: 180px;
}
}abbr[data-original-title], abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #888;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    font-style: italic;
    margin: 0;
}
blockquote.biggie {
    margin: 0 0 22px;
    font-size: 21.28px;
}
blockquote.biggie ol:last-child, blockquote.biggie p:last-child, blockquote.biggie ul:last-child {
    margin-bottom: 0;
}
blockquote.biggie .small, blockquote.biggie footer, blockquote.biggie small {
    display: block;
    font-size: 80%;
    font-style: normal;
    line-height: 1.42857;
    color: #fff;
}
blockquote.biggie .small:before, blockquote.biggie footer:before, blockquote.biggie small:before {
    content: '\2014 \00A0'}
blockquote.biggie .small cite, blockquote.biggie footer cite, blockquote.biggie small cite {
    font-weight: 700;
}
.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #f8f8f8;
    border-left: 0;
    text-align: right;
}
.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
    content: ''}
.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
    content: '\00A0 \2014'}
blockquote:after, blockquote:before {
    content: ""}
address {
    margin-bottom: 22px;
    font-style: normal;
    line-height: 1.42857;
}
.text-shadow {
    text-shadow: 0 2px 10px rgba(0, 0, 0, .8);
}
.ivychain-plus:before {
    content: '';
    display: inline-block;
    background: url(../../../assets/images/ivychain-plus.png) center left no-repeat;
    min-height: 32px;
    height: 100%;
    width: 164px;
    margin-bottom: -1px;
}
.ivychain-plus.connector-retina img {
    max-width: 175px;
    max-height: 60px;
    margin: 0 auto;
}
.ivychain-for:before {
    content: '';
    display: inline-block;
    background: url(../../../assets/images/ivychain-for.png) center left no-repeat;
    min-height: 38px;
    height: 100%;
    width: 163px;
    margin-bottom: -6px;
}
.red {
    color: red;
}
code, kbd, pre, samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}
kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
pre {
    display: block;
    padding: 10.5px;
    margin: 0 0 11px;
    font-size: 15px;
    line-height: 1.42857;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container:after, .container:before {
    content: " ";
    display: table;
}
.container:after {
    clear: both;
}
@media (min-width:768px) {
    .container {
    width: 750px;
}
}@media (min-width:992px) {
    .container {
    width: 970px;
}
}@media (min-width:1200px) {
    .container {
    width: 1054px;
}
}.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container-fluid:after, .container-fluid:before {
    content: " ";
    display: table;
}
.container-fluid:after {
    clear: both;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.row:after, .row:before {
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left;
}
.col-xs-1 {
    width: 8.33333%}
.col-xs-2 {
    width: 16.66667%}
.col-xs-3 {
    width: 25%}
.col-xs-4 {
    width: 33.33333%}
.col-xs-5 {
    width: 41.66667%}
.col-xs-6 {
    width: 50%}
.col-xs-7 {
    width: 58.33333%}
.col-xs-8 {
    width: 66.66667%}
.col-xs-9 {
    width: 75%}
.col-xs-10 {
    width: 83.33333%}
.col-xs-11 {
    width: 91.66667%}
.col-xs-12 {
    width: 100%}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-pull-1 {
    right: 8.33333%}
.col-xs-pull-2 {
    right: 16.66667%}
.col-xs-pull-3 {
    right: 25%}
.col-xs-pull-4 {
    right: 33.33333%}
.col-xs-pull-5 {
    right: 41.66667%}
.col-xs-pull-6 {
    right: 50%}
.col-xs-pull-7 {
    right: 58.33333%}
.col-xs-pull-8 {
    right: 66.66667%}
.col-xs-pull-9 {
    right: 75%}
.col-xs-pull-10 {
    right: 83.33333%}
.col-xs-pull-11 {
    right: 91.66667%}
.col-xs-pull-12 {
    right: 100%}
.col-xs-push-0 {
    left: auto;
}
.col-xs-push-1 {
    left: 8.33333%}
.col-xs-push-2 {
    left: 16.66667%}
.col-xs-push-3 {
    left: 25%}
.col-xs-push-4 {
    left: 33.33333%}
.col-xs-push-5 {
    left: 41.66667%}
.col-xs-push-6 {
    left: 50%}
.col-xs-push-7 {
    left: 58.33333%}
.col-xs-push-8 {
    left: 66.66667%}
.col-xs-push-9 {
    left: 75%}
.col-xs-push-10 {
    left: 83.33333%}
.col-xs-push-11 {
    left: 91.66667%}
.col-xs-push-12 {
    left: 100%}
.col-xs-offset-0 {
    margin-left: 0;
}
.col-xs-offset-1 {
    margin-left: 8.33333%}
.col-xs-offset-2 {
    margin-left: 16.66667%}
.col-xs-offset-3 {
    margin-left: 25%}
.col-xs-offset-4 {
    margin-left: 33.33333%}
.col-xs-offset-5 {
    margin-left: 41.66667%}
.col-xs-offset-6 {
    margin-left: 50%}
.col-xs-offset-7 {
    margin-left: 58.33333%}
.col-xs-offset-8 {
    margin-left: 66.66667%}
.col-xs-offset-9 {
    margin-left: 75%}
.col-xs-offset-10 {
    margin-left: 83.33333%}
.col-xs-offset-11 {
    margin-left: 91.66667%}
.col-xs-offset-12 {
    margin-left: 100%}
@media (min-width:768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: left;
}
.col-sm-1 {
    width: 8.33333%}
.col-sm-2 {
    width: 16.66667%}
.col-sm-3 {
    width: 25%}
.col-sm-4 {
    width: 33.33333%}
.col-sm-5 {
    width: 41.66667%}
.col-sm-6 {
    width: 50%}
.col-sm-7 {
    width: 58.33333%}
.col-sm-8 {
    width: 66.66667%}
.col-sm-9 {
    width: 75%}
.col-sm-10 {
    width: 83.33333%}
.col-sm-11 {
    width: 91.66667%}
.col-sm-12 {
    width: 100%}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-pull-1 {
    right: 8.33333%}
.col-sm-pull-2 {
    right: 16.66667%}
.col-sm-pull-3 {
    right: 25%}
.col-sm-pull-4 {
    right: 33.33333%}
.col-sm-pull-5 {
    right: 41.66667%}
.col-sm-pull-6 {
    right: 50%}
.col-sm-pull-7 {
    right: 58.33333%}
.col-sm-pull-8 {
    right: 66.66667%}
.col-sm-pull-9 {
    right: 75%}
.col-sm-pull-10 {
    right: 83.33333%}
.col-sm-pull-11 {
    right: 91.66667%}
.col-sm-pull-12 {
    right: 100%}
.col-sm-push-0 {
    left: auto;
}
.col-sm-push-1 {
    left: 8.33333%}
.col-sm-push-2 {
    left: 16.66667%}
.col-sm-push-3 {
    left: 25%}
.col-sm-push-4 {
    left: 33.33333%}
.col-sm-push-5 {
    left: 41.66667%}
.col-sm-push-6 {
    left: 50%}
.col-sm-push-7 {
    left: 58.33333%}
.col-sm-push-8 {
    left: 66.66667%}
.col-sm-push-9 {
    left: 75%}
.col-sm-push-10 {
    left: 83.33333%}
.col-sm-push-11 {
    left: 91.66667%}
.col-sm-push-12 {
    left: 100%}
.col-sm-offset-0 {
    margin-left: 0;
}
.col-sm-offset-1 {
    margin-left: 8.33333%}
.col-sm-offset-2 {
    margin-left: 16.66667%}
.col-sm-offset-3 {
    margin-left: 25%}
.col-sm-offset-4 {
    margin-left: 33.33333%}
.col-sm-offset-5 {
    margin-left: 41.66667%}
.col-sm-offset-6 {
    margin-left: 50%}
.col-sm-offset-7 {
    margin-left: 58.33333%}
.col-sm-offset-8 {
    margin-left: 66.66667%}
.col-sm-offset-9 {
    margin-left: 75%}
.col-sm-offset-10 {
    margin-left: 83.33333%}
.col-sm-offset-11 {
    margin-left: 91.66667%}
.col-sm-offset-12 {
    margin-left: 100%}
}@media (min-width:992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
.col-md-1 {
    width: 8.33333%}
.col-md-2 {
    width: 16.66667%}
.col-md-3 {
    width: 25%}
.col-md-4 {
    width: 33.33333%}
.col-md-5 {
    width: 41.66667%}
.col-md-6 {
    width: 50%}
.col-md-7 {
    width: 58.33333%}
.col-md-8 {
    width: 66.66667%}
.col-md-9 {
    width: 75%}
.col-md-10 {
    width: 83.33333%}
.col-md-11 {
    width: 91.66667%}
.col-md-12 {
    width: 100%}
.col-md-pull-0 {
    right: auto;
}
.col-md-pull-1 {
    right: 8.33333%}
.col-md-pull-2 {
    right: 16.66667%}
.col-md-pull-3 {
    right: 25%}
.col-md-pull-4 {
    right: 33.33333%}
.col-md-pull-5 {
    right: 41.66667%}
.col-md-pull-6 {
    right: 50%}
.col-md-pull-7 {
    right: 58.33333%}
.col-md-pull-8 {
    right: 66.66667%}
.col-md-pull-9 {
    right: 75%}
.col-md-pull-10 {
    right: 83.33333%}
.col-md-pull-11 {
    right: 91.66667%}
.col-md-pull-12 {
    right: 100%}
.col-md-push-0 {
    left: auto;
}
.col-md-push-1 {
    left: 8.33333%}
.col-md-push-2 {
    left: 16.66667%}
.col-md-push-3 {
    left: 25%}
.col-md-push-4 {
    left: 33.33333%}
.col-md-push-5 {
    left: 41.66667%}
.col-md-push-6 {
    left: 50%}
.col-md-push-7 {
    left: 58.33333%}
.col-md-push-8 {
    left: 66.66667%}
.col-md-push-9 {
    left: 75%}
.col-md-push-10 {
    left: 83.33333%}
.col-md-push-11 {
    left: 91.66667%}
.col-md-push-12 {
    left: 100%}
.col-md-offset-0 {
    margin-left: 0;
}
.col-md-offset-1 {
    margin-left: 8.33333%}
.col-md-offset-2 {
    margin-left: 16.66667%}
.col-md-offset-3 {
    margin-left: 25%}
.col-md-offset-4 {
    margin-left: 33.33333%}
.col-md-offset-5 {
    margin-left: 41.66667%}
.col-md-offset-6 {
    margin-left: 50%}
.col-md-offset-7 {
    margin-left: 58.33333%}
.col-md-offset-8 {
    margin-left: 66.66667%}
.col-md-offset-9 {
    margin-left: 75%}
.col-md-offset-10 {
    margin-left: 83.33333%}
.col-md-offset-11 {
    margin-left: 91.66667%}
.col-md-offset-12 {
    margin-left: 100%}
}@media (min-width:1200px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: left;
}
.col-lg-1 {
    width: 8.33333%}
.col-lg-2 {
    width: 16.66667%}
.col-lg-3 {
    width: 25%}
.col-lg-4 {
    width: 26.33333%}
.col-lg-5 {
    width: 41.66667%}
.col-lg-6 {
    width: 50%}
.col-lg-7 {
    width: 58.33333%}
.col-lg-8 {
    width: 66.66667%}
.col-lg-9 {
    width: 75%}
.col-lg-10 {
    width: 83.33333%}
.col-lg-11 {
    width: 91.66667%}
.col-lg-12 {
    width: 100%}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-pull-1 {
    right: 8.33333%}
.col-lg-pull-2 {
    right: 16.66667%}
.col-lg-pull-3 {
    right: 25%}
.col-lg-pull-4 {
    right: 33.33333%}
.col-lg-pull-5 {
    right: 41.66667%}
.col-lg-pull-6 {
    right: 50%}
.col-lg-pull-7 {
    right: 58.33333%}
.col-lg-pull-8 {
    right: 66.66667%}
.col-lg-pull-9 {
    right: 75%}
.col-lg-pull-10 {
    right: 83.33333%}
.col-lg-pull-11 {
    right: 91.66667%}
.col-lg-pull-12 {
    right: 100%}
.col-lg-push-0 {
    left: auto;
}
.col-lg-push-1 {
    left: 8.33333%}
.col-lg-push-2 {
    left: 16.66667%}
.col-lg-push-3 {
    left: 25%}
.col-lg-push-4 {
    left: 33.33333%}
.col-lg-push-5 {
    left: 41.66667%}
.col-lg-push-6 {
    left: 50%}
.col-lg-push-7 {
    left: 58.33333%}
.col-lg-push-8 {
    left: 66.66667%}
.col-lg-push-9 {
    left: 75%}
.col-lg-push-10 {
    left: 83.33333%}
.col-lg-push-11 {
    left: 91.66667%}
.col-lg-push-12 {
    left: 100%}
.col-lg-offset-0 {
    margin-left: 0;
}
.col-lg-offset-1 {
    margin-left: 8.33333%}
.col-lg-offset-2 {
    margin-left: 16.66667%}
.col-lg-offset-3 {
    margin-left: 25%}
.col-lg-offset-4 {
    margin-left: 33.33333%}
.col-lg-offset-5 {
    margin-left: 41.66667%}
.col-lg-offset-6 {
    margin-left: 50%}
.col-lg-offset-7 {
    margin-left: 58.33333%}
.col-lg-offset-8 {
    margin-left: 66.66667%}
.col-lg-offset-9 {
    margin-left: 75%}
.col-lg-offset-10 {
    margin-left: 83.33333%}
.col-lg-offset-11 {
    margin-left: 91.66667%}
.col-lg-offset-12 {
    margin-left: 100%}
}table {
    max-width: 100%;
    background-color: transparent;
}
th {
    text-align: left;
}
.table {
    width: 100%;
    margin-bottom: 22px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;
}
.table>tbody+tbody {
    border-top: 2px solid #ddd;
}
.table .table {
    background-color: #fff;
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
    padding: 5px;
}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 2px;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
    background-color: #f5f5f5;
}
table col[class*=col-] {
    position: static;
    float: none;
    display: table-column;
}
table td[class*=col-], table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell;
}
.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
    background-color: #f5f5f5;
}
.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
    background-color: #e8e8e8;
}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
    background-color: #dff0d8;
}
.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
    background-color: #d0e9c6;
}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
    background-color: #d9edf7;
}
.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {
    background-color: #c4e3f3;
}
.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
    background-color: #fcf8e3;
}
.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {
    background-color: #faf2cc;
}
.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
    background-color: #f2dede;
}
.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
    background-color: #ebcccc;
}
@media screen and (max-width:767px) {
    .table-responsive {
    width: 100%;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
}
.table-responsive>.table {
    margin-bottom: 0;
}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
    white-space: nowrap;
}
.table-responsive>.table-bordered {
    border: 0;
}
.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0;
}
.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0;
}
.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
}
}fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 22px;
    font-size: 24px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
}
input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    line-height: normal;
}
input[type=file] {
    display: block;
}
input[type=range] {
    display: block;
    width: 100%}
select[multiple], select[size] {
    height: auto;
}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 7px;
    font-size: 16px;
    line-height: 1.42857;
    color: #555;
}
#demandbase-company-autocomplete-widget {
    text-align: left;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
#demandbase-company-autocomplete-widget ul li a {
    font-size: 13px;
}
#demandbase-company-autocomplete-widget ul li a.ui-state-hover {
    border: 0!important;
    outline: 0!important;
    margin: 0!important;
    background: #e5e7e7!important;
}
.form-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, 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;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #f8f8f8;
    opacity: 1;
}
textarea.form-control {
    height: auto;
}
input[type=search] {
    -webkit-appearance: none;
}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    line-height: 36px;
    line-height: 1.42857 \0;
}
.input-group-sm>.input-group-btn>input[type=date].btn, .input-group-sm>.input-group-btn>input[type=datetime-local].btn, .input-group-sm>.input-group-btn>input[type=month].btn, .input-group-sm>.input-group-btn>input[type=time].btn, .input-group-sm>input[type=date].form-control, .input-group-sm>input[type=date].input-group-addon, .input-group-sm>input[type=datetime-local].form-control, .input-group-sm>input[type=datetime-local].input-group-addon, .input-group-sm>input[type=month].form-control, .input-group-sm>input[type=month].input-group-addon, .input-group-sm>input[type=time].form-control, .input-group-sm>input[type=time].input-group-addon, input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
    line-height: 30px;
}
.input-group-lg>.input-group-btn>input[type=date].btn, .input-group-lg>.input-group-btn>input[type=datetime-local].btn, .input-group-lg>.input-group-btn>input[type=month].btn, .input-group-lg>.input-group-btn>input[type=time].btn, .input-group-lg>input[type=date].form-control, .input-group-lg>input[type=date].input-group-addon, .input-group-lg>input[type=datetime-local].form-control, .input-group-lg>input[type=datetime-local].input-group-addon, .input-group-lg>input[type=month].form-control, .input-group-lg>input[type=month].input-group-addon, .input-group-lg>input[type=time].form-control, .input-group-lg>input[type=time].input-group-addon, input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {
    line-height: 49px;
}
.form-group {
    margin-bottom: 15px;
}
.checkbox, .radio {
    display: block;
    min-height: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox label, .radio label {
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    float: left;
    margin-left: -20px;
}
.checkbox+.checkbox, .radio+.radio {
    margin-top: -5px;
}
.checkbox-inline, .radio-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer;
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px;
}
.checkbox-inline[disabled], .checkbox[disabled], .radio-inline[disabled], .radio[disabled], fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox][disabled], input[type=radio][disabled] {
    cursor: not-allowed;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn, .input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.input-group-sm>.input-group-btn>select.btn, .input-group-sm>select.form-control, .input-group-sm>select.input-group-addon, select.input-sm {
    height: 30px;
    line-height: 30px;
}
.input-group-sm>.input-group-btn>select[multiple].btn, .input-group-sm>.input-group-btn>textarea.btn, .input-group-sm>select[multiple].form-control, .input-group-sm>select[multiple].input-group-addon, .input-group-sm>textarea.form-control, .input-group-sm>textarea.input-group-addon, select[multiple].input-sm, textarea.input-sm {
    height: auto;
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn, .input-lg {
    height: 49px;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33;
    border-radius: 6px;
}
.input-group-lg>.input-group-btn>select.btn, .input-group-lg>select.form-control, .input-group-lg>select.input-group-addon, select.input-lg {
    height: 49px;
    line-height: 49px;
}
.input-group-lg>.input-group-btn>select[multiple].btn, .input-group-lg>.input-group-btn>textarea.btn, .input-group-lg>select[multiple].form-control, .input-group-lg>select[multiple].input-group-addon, .input-group-lg>textarea.form-control, .input-group-lg>textarea.input-group-addon, select[multiple].input-lg, textarea.input-lg {
    height: auto;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 45px;
}
.form-control-feedback {
    position: absolute;
    top: 27px;
    right: 0;
    z-index: 2;
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.input-group-lg>.form-control+.form-control-feedback, .input-group-lg>.input-group-addon+.form-control-feedback, .input-group-lg>.input-group-btn>.btn+.form-control-feedback, .input-lg+.form-control-feedback {
    width: 49px;
    height: 49px;
    line-height: 49px;
}
.input-group-sm>.form-control+.form-control-feedback, .input-group-sm>.input-group-addon+.form-control-feedback, .input-group-sm>.input-group-btn>.btn+.form-control-feedback, .input-sm+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline {
    color: #ba5263;
}
.has-error .form-control {
    border-color: #ba5263;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
    border-color: #9b3e4d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d79ba5;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d79ba5;
}
.has-error .input-group-addon {
    color: #ba5263;
    border-color: #ba5263;
    background-color: #f2dede;
}
.has-error .form-control-feedback {
    color: #ba5263;
}
.form-control-static {
    margin-bottom: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #959595;
}
@media (min-width:768px) {
    .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .form-control, .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.form-inline .input-group, .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
}
.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
    width: auto;
}
.form-inline .input-group>.form-control, .navbar-form .input-group>.form-control {
    width: 100%}
.form-inline .control-label, .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .checkbox, .form-inline .radio, .navbar-form .checkbox, .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
}
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio], .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
    float: none;
    margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {
    top: 0;
}
}.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}
.form-horizontal .checkbox, .form-horizontal .radio {
    min-height: 29px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal .form-group:after, .form-horizontal .form-group:before {
    content: " ";
    display: table;
}
.form-horizontal .form-group:after {
    clear: both;
}
.form-horizontal .form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
}
@media (min-width:768px) {
    .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
}
}.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px;
}
.form-stacked .master_form_container {
    width: 100%;
    margin: 0;
    padding: 30px;
    float: none;
}
.form-stacked .row {
    margin: 0;
}
.form-stacked .form-group {
    width: 100%;
    float: none;
    padding: 0;
}
.inline-form .form-group {
    margin-bottom: 5px;
}
.inline-form .form-group label.control-label {
    color: #fff;
}
.inline-form .form-group label:not(.error) {
    -webkit-transform: translate3d(0, 25%, 0);
    transform: translate3d(0, 25%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.inline-form .form-group label.show {
    margin-top: 25px;
    font-weight: 100;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.inline-form .form-group label.error {
    position: absolute;
    color: red;
    font-weight: 400;
    width: 100%}
.inline-form .form-group.active label {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
}
.form-group .domain-form input[type=text] {
    width: 50%;
    margin-right: 0;
    vertical-align: middle;
    display: inline-block;
    text-align: right;
}
.form-group .domain-form .domain-label {
    border: 1px solid rgba(92, 98, 102, .2);
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    height: 36px;
    display: inline-block;
    vertical-align: middle;
    line-height: 36px;
    font-size: 16px;
    font-weight: 700;
    background-color: #555;
    color: #aaa;
    width: 50%;
    padding-left: 10px;
    text-align: left;
}
.hrform .inline-form .form-group label.error {
    left: 0;
}
#form h2 {
    margin-top: 34px;
}
.sales-only {
    display: none;
}
.sales-only.show {
    display: block;
}
.btn {
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: .3s background-color;
    -o-transition: .3s background-color;
    transition: .3s background-color;
}
.btn.active:focus, .btn:active:focus, .btn:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px;
}
.btn:focus, .btn:hover {
    color: #333;
    text-decoration: none;
}
.btn.active, .btn:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-default {
    color: #333;
    background-color: #fff;
}
.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
}
.btn-default.active, .btn-default:active, .open>.btn-default.dropdown-toggle {
    background-image: none;
}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
    background-color: #fff;
}
.btn-default .badge {
    color: #fff;
    background-color: #333;
}
.btn-primary {
    color: #fff;
    background-color: #f92;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    color: #fff;
    background-color: #9ce;
}
.shade-brand .btn-primary:hover {
    background-color: #f92;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
}
.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
}
.btn-success.active, .btn-success:active, .open>.btn-success.dropdown-toggle {
    background-image: none;
}
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
}
.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
}
.btn-info.active, .btn-info:active, .open>.btn-info.dropdown-toggle {
    background-image: none;
}
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
}
.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
}
.btn-warning.active, .btn-warning:active, .open>.btn-warning.dropdown-toggle {
    background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.btn-danger {
    color: #fff;
    background-color: #ed4d50;
}
.btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #e81f22;
}
.btn-danger.active, .btn-danger:active, .open>.btn-danger.dropdown-toggle {
    background-image: none;
}
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
    background-color: #ed4d50;
}
.btn-danger .badge {
    color: #ed4d50;
    background-color: #fff;
}
.btn-grey {
    color: #555;
    background-color: #f0f0f0;
}
.btn-grey.active, .btn-grey:active, .btn-grey:focus, .btn-grey:hover, .open>.btn-grey.dropdown-toggle {
    color: #555;
    background-color: #d7d7d7;
}
.btn-grey.active, .btn-grey:active, .open>.btn-grey.dropdown-toggle {
    background-image: none;
}
.btn-grey.disabled, .btn-grey.disabled.active, .btn-grey.disabled:active, .btn-grey.disabled:focus, .btn-grey.disabled:hover, .btn-grey[disabled], .btn-grey[disabled].active, .btn-grey[disabled]:active, .btn-grey[disabled]:focus, .btn-grey[disabled]:hover, fieldset[disabled] .btn-grey, fieldset[disabled] .btn-grey.active, fieldset[disabled] .btn-grey:active, fieldset[disabled] .btn-grey:focus, fieldset[disabled] .btn-grey:hover {
    background-color: #f0f0f0;
}
.btn-grey .badge {
    color: #f0f0f0;
    background-color: #555;
}
.btn-dark-grey {
    color: #fff;
    background-color: #888;
}
.btn-dark-grey.active, .btn-dark-grey:active, .btn-dark-grey:focus, .btn-dark-grey:hover, .open>.btn-dark-grey.dropdown-toggle {
    color: #fff;
    background-color: #6f6f6f;
}
.btn-dark-grey.active, .btn-dark-grey:active, .open>.btn-dark-grey.dropdown-toggle {
    background-image: none;
}
.btn-dark-grey.disabled, .btn-dark-grey.disabled.active, .btn-dark-grey.disabled:active, .btn-dark-grey.disabled:focus, .btn-dark-grey.disabled:hover, .btn-dark-grey[disabled], .btn-dark-grey[disabled].active, .btn-dark-grey[disabled]:active, .btn-dark-grey[disabled]:focus, .btn-dark-grey[disabled]:hover, fieldset[disabled] .btn-dark-grey, fieldset[disabled] .btn-dark-grey.active, fieldset[disabled] .btn-dark-grey:active, fieldset[disabled] .btn-dark-grey:focus, fieldset[disabled] .btn-dark-grey:hover {
    background-color: #888;
}
.btn-dark-grey .badge {
    color: #888;
    background-color: #fff;
}
.btn-border-grey {
    background: 0 0;
    border: 2px solid #888;
    color: #555;
}
.btn-border-grey:active, .btn-border-grey:focus, .btn-border-grey:hover {
    color: #fff;
    background-color: #9ce;
    border: 2px solid #9ce;
}
.btn-border-white {
    background: 0 0;
    border: 2px solid #fff;
    color: #fff;
}
.btn-border-white:active, .btn-border-white:focus, .btn-border-white:hover {
    color: #fff;
    background-color: #9ce;
    border: 2px solid #9ce;
}
.btn-link, .btn-link-rev {
    font-size: 14px;
    color: #42a0df;
    font-weight: 400;
    cursor: pointer;
    border-radius: 0;
    padding: 0;
    letter-spacing: 1px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.btn-link, .btn-link-rev, .btn-link-rev:active, .btn-link-rev[disabled], .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link, fieldset[disabled] .btn-link-rev {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link, .btn-link-rev, .btn-link-rev:active, .btn-link-rev:focus, .btn-link-rev:hover, .btn-link:active, .btn-link:focus, .btn-link:hover {
    border-color: transparent;
}
.btn-link-rev:focus, .btn-link-rev:hover, .btn-link:focus, .btn-link:hover {
    color: #1e79b6;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link-rev[disabled]:focus, .btn-link-rev[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link-rev:focus, fieldset[disabled] .btn-link-rev:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
    color: #888;
    text-decoration: none;
}
.btn-link-rev::after, .btn-link::after {
    content: ' ›';
    font-size: 14px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.btn-link-rev.invert, .btn-link.invert {
    color: #fff;
}
.btn-link-rev.invert:hover, .btn-link.invert:hover {
    color: #f2f2f2;
}
.btn-link-rev::after {
    content: none;
}
.btn-link-rev::before {
    content: '< ';
    font-size: 10.91px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.btn-link-rev:hover::before {
    margin-right: 4px;
}
.btn-play {
    background: url(../../../assets/images/icons/play.svg) no-repeat;
    width: 47px;
    height: 47px;
    border: none;
    opacity: .6;
    filter: alpha(opacity=60);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.btn-play:hover {
    opacity: .8;
    filter: alpha(opacity=80);
}
.btn-play:active {
    display: inline-block;
    background: url(../../../assets/images/icons/play.svg) no-repeat;
}
.btn-play-dark {
    background: url(../../../assets/images/icons/dark-play-btn.svg) no-repeat;
    width: 56px;
    height: 56px;
}
.btn-logo {
    position: relative;
    background: center center no-repeat #fff;
    width: 234px;
    height: 146px;
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    overflow: hidden;
    border: none;
}
.btn-logo .trans-border {
    position: absolute;
    background: #9ce;
    display: inline-block;
    -webkit-transition: .3s, transform;
    -o-transition: .3s, transform;
    transition: .3s, transform;
}
.btn-logo .bottom-border, .btn-logo .top-border {
    height: 1px;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.btn-logo .bottom-border {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    bottom: 0;
    top: auto;
}
.btn-logo .left-border, .btn-logo .right-border {
    width: 1px;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.btn-logo .right-border {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    left: auto;
    right: 0;
}
.btn-logo:hover .trans-border {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
@media screen and (max-width:480px) {
    .btn-logo {
    width: 100%;
    background-size: 70%}
}.btn-lg {
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33;
    border-radius: 6px;
}
.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.btn-block+.btn-block {
    margin-top: 5px;
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%}
.btn-social {
    width: 33px;
    height: 33px;
    background-size: cover;
}
.no-selection {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none;
}
.pointer {
    cursor: pointer;
}
.btn-facebook {
    background: url(../../../assets/images/footer/footer-nav-facebook.png) no-repeat;
}
.btn-twitter {
    background: url(../../../assets/images/footer/footer-nav-twitter.png) no-repeat;
}
.btn-youtube {
    background: url(../../../assets/images/footer/footer-nav-youtube.png) no-repeat;
}
.btn-linkedin {
    background: url(../../../assets/images/footer/footer-nav-linkedin.png) no-repeat;
}
.btn-datasheet a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
}
.btn-datasheet a:before {
    content: url(../../../assets/images/datasheet.png);
    top: 7px;
    position: relative;
    padding-right: 5px;
}
.btn-datasheet a:after {
    content: " ›"}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
tr.collapse.in {
    display: table-row;
}
tbody.collapse.in {
    display: table-row-group;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.input-group-addon.input-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}
.input-group-addon.input-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding: 10px 16px;
    font-size: 20px;
    border-radius: 6px;
}
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
    margin-top: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn>.btn {
    position: relative;
}
.input-group-btn>.btn+.btn {
    margin-left: -1px;
}
.input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
    z-index: 2;
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    margin-left: -1px;
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.nav:after, .nav:before {
    content: " ";
    display: table;
}
.nav:after {
    clear: both;
}
.nav>li {
    position: relative;
    display: block;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #f8f8f8;
}
.nav>li.disabled>a {
    color: #888;
}
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
    color: #888;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #f8f8f8;
    border-color: #42a0df;
}
.nav .nav-divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.nav>li>a>img {
    max-width: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a:hover {
    border-color: #f8f8f8 #f8f8f8 #ddd;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}
.nav-pills>li {
    float: left;
}
.nav-pills>li>a {
    border-radius: 4px;
}
.nav-pills>li+li {
    margin-left: 2px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #9ce;
}
.nav-stacked>li {
    float: none;
}
.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified, .nav-tabs.nav-justified {
    width: 100%}
.nav-justified>li, .nav-tabs.nav-justified>li {
    float: none;
}
.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width:768px) {
    .nav-justified>li, .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%}
.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
}
}.nav-tabs-justified, .nav-tabs.nav-justified {
    border-bottom: 0;
}
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border-bottom-color: #fff;
}
}.tab-content>.tab-pane {
    display: none;
}
.tab-content>.active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
#footer {
    padding: 0px 20px;
    background: rgb(7,45,51);
    color: #888;
    font-size: 14px;
    font-weight: 400;
}
@media (min-width:0) and (max-width:993px) {
    #footer {
    text-align: center;
}
}#footer .legal {
    text-align: right;
    color: #888;
}
@media (min-width:0) and (max-width:993px) {
    #footer .legal {
    text-align: center;
    padding-top: 5px;
}
}#footer .legal a {
    font-size: 14px;
    font-weight: 400;
    color: #888;
}
#footer .legal a:hover {
    text-decoration: none;
    color: #9ce;
}
iframe[name=google_conversion_frame] {
    height: 0!important;
    width: 0!important;
    line-height: 0!important;
    font-size: 0!important;
    margin-top: -13px;
    float: left;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 22px;
    border: 1px solid transparent;
}
.navbar:after, .navbar:before {
    content: " ";
    display: table;
}
.navbar:after {
    clear: both;
}
@media (min-width:768px) {
    .navbar {
    border-radius: 4px;
}
}.navbar-header:after, .navbar-header:before {
    content: " ";
    display: table;
}
.navbar-header:after {
    clear: both;
}
@media (min-width:768px) {
    .navbar-header {
    float: left;
}
}.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    -webkit-overflow-scrolling: touch;
}
.navbar-collapse:after, .navbar-collapse:before {
    content: " ";
    display: table;
}
.navbar-collapse:after {
    clear: both;
}
.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width:768px) {
    .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
}
.navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.navbar-collapse.in {
    overflow-y: visible;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}
}.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 340px;
}
@media (max-width:480px) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
}
}.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width:768px) {
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;
}
}.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width:768px) {
    .navbar-static-top {
    border-radius: 0;
}
}.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
@media (min-width:768px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
    border-radius: 0;
}
}.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.navbar-brand {
    float: left;
    padding: 14px 15px;
    font-size: 20px;
    line-height: 22px;
    height: 50px;
}
.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none;
}
@media (min-width:768px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
}
}.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggle:focus {
    outline: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
@media (min-width:768px) {
    .navbar-toggle {
    display: none;
}
}.navbar-nav {
    margin: 7px -15px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 22px;
}
@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu>li>a {
    line-height: 22px;
}
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
    background-image: none;
}
}@media (min-width:768px) {
    .navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav>li {
    float: left;
}
.navbar-nav>li>a {
    padding-top: 14px;
    padding-bottom: 14px;
}
.navbar-nav.navbar-right:last-child {
    margin-right: -15px;
}
}@media (min-width:768px) {
    .navbar-left {
    float: left!important;
}
.navbar-right {
    float: right!important;
}
}.navbar-form {
    margin: 7px -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (max-width:767px) {
    .navbar-form .form-group {
    margin-bottom: 5px;
}
}@media (min-width:768px) {
    .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-form.navbar-right:last-child {
    margin-right: -15px;
}
}.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.navbar-btn {
    margin-top: 7px;
    margin-bottom: 7px;
}
.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px;
}
.navbar-btn.btn-xs, .navbar-text {
    margin-top: 14px;
    margin-bottom: 14px;
}
@media (min-width:768px) {
    .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}
.navbar-text.navbar-right:last-child {
    margin-right: 0;
}
}.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
    color: #777;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #e7e7e7;
    color: #555;
}
@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #333;
    background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color: #ccc;
    background-color: transparent;
}
}.navbar-default .navbar-link {
    color: #777;
}
.navbar-default .navbar-link:hover {
    color: #333;
}
.navbar-default .btn-link {
    color: #777;
}
.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
    color: #333;
}
.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc;
}
.navbar-inverse {
    background-color: #222;
    border-color: #090909;
}
.navbar-inverse .navbar-brand {
    color: #888;
}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {
    color: #888;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #090909;
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #444;
    background-color: transparent;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #090909;
    color: #fff;
}
@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #090909;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #888;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #fff;
    background-color: #090909;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color: #444;
    background-color: transparent;
}
}.navbar-inverse .navbar-link {
    color: #888;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link {
    color: #888;
}
.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
#footer a {
    color: #888;
    font-size: 16px;
}
#footer a:hover {
    color: #9ce;
    text-decoration: none;
}
#footer li.social {
    list-style: none;
    margin-top: 5px;
}
#footer li.social a {
    text-decoration: none;
    color: #888;
    font-weight: 400;
    font-size: 24px;
    margin-right: 5px;
}
#footer li.social a:focus {
    text-decoration: none;
}
#footer li.social a:hover {
    color: #9ce;
}
#footer .logo {
    padding-right: 25px;
}
#footer .subtext {
    color: rgb(226,172,0);
    font-size: 14px;
}
#footer h3 {
    margin-top: 0;
    color: rgb(226,172,0);
    font-size: 15px;
    line-height: 22px;
    text-transform: uppercase;
}
#footer h3 a {
    color: #888;
    font-size: 15px!important;
}
#footer img {
    max-width: inherit;
}
#footer ul {
    margin: 0;
}
#footer ul li {
    list-style: none;
    padding-bottom: 3px;
}
#footer ul li .highlight {
    color: #9ce!important;
}
#footer ul li .highlight:hover {
    color: #fff!important;
}
#footer ul li a {
    color: rgb(226,172,0);
    font-size: 16px;
}
#footer ul li a:hover {
    color: #9ce;
    text-decoration: none;
}
.jumbotron {
    padding: 78px 50px;
    color: #fff;
    background-color: #f8f8f8;
    position: relative;
}
.jumbotron .h1, .jumbotron .h2, .jumbotron h1, .jumbotron h2 {
    color: #fff;
}
.jumbotron p {
    font-weight: 400;
    font-size: 20px;
}
@media screen and (max-width:768px) {
    .jumbotron p {
    font-size: 16px;
}
}.jumbotron .lead {
    font-size: 20px;
}
.jumbotron>hr {
    border-top-color: #dfdfdf;
}
.container .jumbotron {
    border-radius: 6px;
}
.jumbotron .container {
    max-width: 100%;
    height: 100%;
    position: relative;
}
/*.jumbotron .logo-header {
    /*height: 90px;*/
    overflow: hidden;
}
/*.jumbotron .logo-header a.invert {
    color: #fff;
}
.jumbotron .logo-header a.invert:hover {
    text-decoration: none;
}
.jumbotron .logo-header a.logo {
    font-size: 80px;
}*/
@media screen and (max-width:768px) {
    .jumbotron .logo-header a.invert {
    color: #9ce;
}

}@media screen and (max-width:768px) {
    .jumbotron .h1, .jumbotron .h2, .jumbotron h1, .jumbotron h2 {
    color: #888;
}
.jumbotron .h1.white, .jumbotron .h2.white, .jumbotron h1.white, .jumbotron h2.white {
    color: #fff;
}
}.jumbotron .dark, .jumbotron .dark .h1, .jumbotron .dark .h2, .jumbotron .dark h1, .jumbotron .dark h2, .jumbotron.dark, .jumbotron.dark .h1, .jumbotron.dark .h2, .jumbotron.dark h1, .jumbotron.dark h2 {
    color: #888;
}
.jumbotron .darker, .jumbotron .darker .h1, .jumbotron .darker .h2, .jumbotron .darker h1, .jumbotron .darker h2, .jumbotron.darker, .jumbotron.darker .h1, .jumbotron.darker .h2, .jumbotron.darker h1, .jumbotron.darker h2 {
    color: #555;
}
@media screen and (min-width:768px) {
    .jumbotron {
    padding-top: 78px;
}
.container .jumbotron {
    padding-left: 100px;
    padding-right: 100px;
}
}.jumbotron .jumbotron-lead {
    position: absolute;
}
.jumbotron .jumbotron-lead h1, .jumbotron .jumbotron-lead h2 {
    margin: 10px 0;
}
.jumbotron .jumbotron-lead .btn {
    margin-top: 15px;
}
.jumbotron .jumbotron-lead.full {
    width: 100%}
.jumbotron .jumbotron-lead.v-top {
    top: 0;
}
.jumbotron .jumbotron-lead.v-bottom {
    bottom: 0;
}
.jumbotron .jumbotron-lead.h-right {
    right: 0;
}
.jumbotron .jumbotron-lead.h-left {
    left: 0;
}
.jumbotron .jumbotron-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
    min-width: 100%;
    min-height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.jumbotron .jumbotron-bg-top {
    background-position: center top;
}
.jumbotron .jumbotron-bg-center {
    background-position: center center;
}
.jumbotron .jumbotron-bg-bottom {
    background-position: center bottom;
}
.jumbotron-customer .container {
    background: rgba(35, 35, 35, .5);
    margin-bottom: 10px;
}
.jumbotron-video {
    overflow: hidden;
    text-align: center;
    height: 480px;
    -webkit-transition: height .75s;
    -o-transition: height .75s;
    transition: height .75s;
}
.jumbotron-video .container {
    -webkit-transition: opacity .75s;
    -o-transition: opacity .75s;
    transition: opacity .75s;
}
.jumbotron-video .jumbotron-video-close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 21px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer;
    display: none;
    background-color: rgba(0, 0, 0, .2);
    padding-top: 9px;
    width: 40px;
    height: 40px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
.jumbotron-video .jumbotron-video-pause {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
    font-size: 38px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer;
    display: none;
    background-color: rgba(0, 0, 0, .2);
    padding-top: 9px;
    width: 65px;
    height: 65px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}
.jumbotron-video .jumbotron-video-full {
    display: none;
}
.jumbotron-video .play-progress {
    height: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    background: #9ce;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: height, .3s;
    -o-transition: height, .3s;
    transition: height, .3s;
}
.jumbotron-video .load-progress, .jumbotron-video .scrubber-bar {
    height: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    background: #000;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: height, .3s;
    -o-transition: height, .3s;
    transition: height, .3s;
}
.jumbotron-video .scrubber-bar {
    background: #fff;
    width: 100%}
.jumbotron-video video.jumbotron-bg {
    width: 100%;
    height: auto;
    -webkit-transition: margin .3s;
    -o-transition: margin .3s;
    transition: margin .3s;
}
.jumbotron-video video.jumbotron-video-loop {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}
.jumbotron-video video.jumbotron-video-loop.video-ready {
    opacity: 1;
    filter: alpha(opacity=100);
}
.jumbotron-video .jumbotron-play {
    font-size: 41px;
    opacity: .7;
    filter: alpha(opacity=70);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer;
    display: inline-block;
}
.jumbotron-video .vertical-center {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.jumbotron-video .jumbotron-tab {
    position: absolute;
    left: 0;
    bottom: -78px;
    width: 320px;
    padding: 25px;
    color: #fff;
    background: #9ce;
    text-align: left;
    -webkit-transition: transform .5s .5s;
    -o-transition: transform .5s .5s;
    transition: transform .5s .5s;
}
.jumbotron-video .jumbotron-tab.jumbotron-tab-grey {
    color: #555;
    background: #fff;
}
.jumbotron-video .jumbotron-tab h3 {
    line-height: 1.3;
    margin-top: 0;
}
.jumbotron-video .jumbotron-tab:hover .jumbotron-tab-play {
    text-decoration: underline;
    cursor: pointer;
}
.jumbotron-video .jumbotron-tab .jumbotron-tab-play {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
}
.jumbotron-video .jumbotron-tab .jumbotron-tab-play i {
    font-size: 24px;
    float: left;
    margin-right: 5px;
    line-height: 1;
}
.jumbotron-video .jumbotron-tab.jumbotron-tab-centered {
    width: 100%;
    position: relative;
    bottom: auto!important;
    background: rgba(0, 0, 0, 0.62);
    text-align: center;
    text-decoration: none;
}
.jumbotron-video .jumbotron-tab.jumbotron-tab-centered h2 {
    text-shadow: 0 0 10px rgba(0, 0, 0, .8);
}
.jumbotron-video .jumbotron-tab.jumbotron-tab-centered.jumbotron-tab-grey {
    color: #555;
    background: none!important;
}
.jumbotron-video .jumbotron-tab.jumbotron-tab-centered h3 {
    line-height: 1.3;
    margin-top: 0;
}
.jumbotron-video .jumbotron-tab.jumbotron-tab-centered:hover .jumbotron-tab-play {
    text-decoration: none!important;
    cursor: pointer;
}
.jumbotron-video .jumbotron-tab.jumbotron-tab-centered .jumbotron-tab-play {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.7;
}
.jumbotron-video .jumbotron-tab.jumbotron-tab-centered .jumbotron-tab-play i {
    font-size: 42px;
    float: none!important;
    margin-right: 5px;
    line-height: 1;
}
.jumbotron-video:hover .load-progress, .jumbotron-video:hover .play-progress, .jumbotron-video:hover .scrubber-bar {
    height: 5px;
}
.jumbotron-video.paused .jumbotron-video-pause {
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -webkit-transform: scale(2);
    transform: scale(2);
    display: block;
}
.jumbotron-video.paused .jumbotron-video-pause:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.jumbotron-video.active .jumbotron-video-pause {
    display: block;
}
.jumbotron-video.active .jumbotron-video-close {
    opacity: 1;
    filter: alpha(opacity=100);
    display: block;
}
.jumbotron-video.active .jumbotron-video-close:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.jumbotron-video.active video.jumbotron-bg {
    margin-top: 0;
}
.jumbotron-video.active .jumbotron-tab {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.jumbotron-video.active .container {
    opacity: 0;
    filter: alpha(opacity=0);
}
.jumbotron-video.active .play-progress {
    opacity: 1;
    filter: alpha(opacity=100);
}
.jumbotron-video.active .scrubber-bar {
    opacity: .5;
    filter: alpha(opacity=50);
}
.jumbotron-video.active .load-progress {
    opacity: .1;
    filter: alpha(opacity=10);
}
@media screen and (max-width:1104px) {
    .jumbotron-video {
    height: 400px;
}
}@media screen and (max-width:992px) {
    .jumbotron-video {
    height: 358px;
}
}@media screen and (max-width:768px) {
    .jumbotron-video {
    display: none;
}
}@media screen and (max-width:480px) {
    .jumbotron-video {
    background: #9ce;
}
.jumbotron-video .jumbotron-play, .jumbotron-video video.jumbotron-bg {
    display: none;
}
}.lt-ie9 .jumbotron-video {
    display: none;
}
.jumbotron-video-big {
    overflow: hidden;
    text-align: center;
    padding: 140px 30px;
    -webkit-transition: height .75s;
    -o-transition: height .75s;
    transition: height .75s;
}
.jumbotron-video-big .jumbotron-bg {
    width: 100%}
.jumbotron-video-big .h1, .jumbotron-video-big h1 {
    color: inherit;
    font-weight: 700;
}
.jumbotron-video-big p {
    font-weight: 600;
}
.jumbotron-video-big .container {
    -webkit-transition: opacity .75s;
    -o-transition: opacity .75s;
    transition: opacity .75s;
}
@media screen and (max-width:1200px) {
    .jumbotron-video-big {
    padding: 70px 50px;
}
.jumbotron-video-big .jumbotron-bg {
    max-height: auto;
}
}@media screen and (max-width:991px) {
    .jumbotron-video-big {
    padding: 50px;
}
.jumbotron-video-big .h1, .jumbotron-video-big h1 {
    font-size: 34px;
}
.jumbotron-video-big p {
    font-size: 16px;
}
}@media screen and (max-width:480px) {
    .jumbotron-video-big {
    background: #fff;
}
.jumbotron-video-big .btn-play-dark, .jumbotron-video-big .jumbotron-bg {
    display: none;
}
}.jumbotron-lrg {
    height: 515px;
    padding-top: 145px;
    padding-bottom: 100px;
}
.jumbotron-lrg .jumbotron-tab {
    bottom: -100px;
}
.jumbotron-interstitial {
    height: 350px;
}
.jumbotron-interstitial .darken {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    background: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,  endColorstr=#7f000000);
    zoom: 1;
}
.jumbotron-fatty {
    height: 578px;
}
.jumbotron-fatty .container {
    position: relative;
}
.jumbotron-fatty .h1, .jumbotron-fatty h1 {
    color: inherit;
}
.jumbotron-fatty p {
    font-weight: 600;
}
@media screen and (min-width:768px) {
    .jumbotron-fatty {
    padding-top: 143px;
    padding-bottom: 143px;
}
.container .jumbotron-fatty {
    padding-left: 100px;
    padding-right: 100px;
}
}@media screen and (max-width:768px) {
    .jumbotron-fatty {
    padding-top: 52px;
    padding-bottom: 52px;
    height: auto;
}
.jumbotron-fatty br {
    display: none;
}
.jumbotron-fatty .h1, .jumbotron-fatty h1 {
    font-size: 24px;
}
.jumbotron-fatty p {
    font-size: 16px;
}
}.jumbotron-brand {
    background-color: #9ce;
}
@media screen and (max-width:768px) {
    .jumbotron-brand .h1, .jumbotron-brand .h2, .jumbotron-brand h1, .jumbotron-brand h2 {
    color: #fff;
}
}.jumbotron-gartner {
    padding-top: 80px;
    height: 480px;
}
.jumbotron-hr {
    height: 200px;
    padding: 55px 0 0;
}
.jumbotron-hr h1 {
    margin-top: 12px;
    margin-left: -25px;
}
.jumbotron-hr-quote {
    height: 400px;
    padding: 70px 0 0;
}
.jumbotron-resource {
    padding-bottom: 0;
    padding-top: 40px;
}
.jumbotron-resource .container {
    height: 100%}
@media screen and (max-width:768px) {
    .jumbotron-resource {
    background-image: none!important;
    background-color: transparent!important;
    color: #888;
    width: 100%;
    padding: 40px 0 0;
}
}@media screen and (min-width:992px) {
    .jumbotron-tall {
    min-height: 460px;
}
}@media screen and (max-width:768px) {
    .jumbotron: not(.item) {
    color: #888;
    padding: 30px 0!important;
    text-align: center;
    height: auto;
    background: #fff;
    background-image: none!important;
}
.jumbotron:not(.item) .jumbotron-lead {
    position: static;
}
.jumbotron:not(.item) .jumbotron-bg:not(.persistent) {
    display: none;
}
.jumbotron:not(.item).jumbotron-tall {
    background: #555;
    color: #fff;
    padding-bottom: 60px!important;
    height: auto;
    padding-top: 30px;
}
.jumbotron:not(.item).jumbotron-tall .jumbotron-bg:not(.persistent) {
    display: none;
}
.jumbotron:not(.item).jumbotron-tall .btn, .jumbotron:not(.item).jumbotron-tall p {
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.jumbotron:not(.item).jumbotron-interstitial {
    color: #fff;
}
.jumbotron-customer {
    color: #fff;
    padding-bottom: 60px!important;
    background-image: none;
    height: auto;
    padding: 20px 0;
    min-height: 540px;
}
.jumbotron-customer .jumbotron-customer-logo {
    max-height: 80px;
}
.jumbotron-customer .jumbotron-customer-copy {
    font-size: 16px;
}
.jumbotron-customer .btn, .jumbotron-customer p {
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.jumbotron-role {
    text-align: left!important;
    background-color: #f8f8f8!important;
}
}.vimeo-video {
    height: 0;
    padding-top: 25px;
    padding-bottom: 67.5%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.vimeo-video.widescreen {
    padding-bottom: 56.34%}
.vimeo-video.vimeo {
    padding-top: 0;
}
.vimeo-video embed, .vimeo-video iframe, .vimeo-video object, .vimeo-video video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}
.thumbnail {
    display: block;
    padding: 0;
    margin-bottom: 22px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 0;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.thumbnail .caption {
    padding: 0;
    color: #555;
}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #42a0df;
}
.media-source-thumb {
    max-width: 150px;
    margin: 20px 0 20px 20px;
}
.video-thumb {
    cursor: pointer;
    position: relative;
    opacity: .85;
    filter: alpha(opacity=85);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.video-thumb::after {
    content: '\e02b';
    color: rgba(0, 0, 0, .5);
    font-family: domocom!important;
    font-size: 50px;
    left: 0;
    width: 100%;
    top: 50%;
    margin-top: -40px;
    text-align: center;
    position: absolute;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.video-thumb.thumb-white::after {
    content: '\e02b';
    color: #fff;
    font-family: domocom!important;
    font-size: 50px;
    left: 0;
    width: 100%;
    top: 50%;
    margin-top: -40px;
    text-align: center;
    position: absolute;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.video-thumb.thumb-white:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.video-thumb.thumb-white:hover::after {
    color: #eaeaea;
}
.video-thumb:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.video-thumb:hover::after {
    color: rgba(0, 0, 0, .7);
}
.gallery-thumb {
    cursor: pointer;
    position: relative;
    opacity: .85;
    filter: alpha(opacity=85);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.gallery-thumb::after {
    content: '\e054';
    color: rgba(0, 0, 0, .5);
    font-family: domocom!important;
    font-size: 50px;
    left: 0;
    width: 100%;
    top: 50%;
    margin-top: -40px;
    text-align: center;
    position: absolute;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.gallery-thumb:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.gallery-thumb:hover::after {
    color: rgba(0, 0, 0, .7);
}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.media, .media .media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 0;
}
.media-object {
    display: block;
}
.media-heading {
    margin: 0 0 5px;
}
.media-list {
    padding-left: 0;
    list-style: none;
}
.media.media-grid {
    margin-top: 0;
}
.media-grid>.pull-left {
    margin-right: 0;
}
.article-list, .block-list {
    font-size: 13px;
}
.article-list li:before, .block-list li:before {
    content: none!important;
}
.article-list li {
    margin-bottom: 15px;
}
.article-list li a {
    text-decoration: none;
    color: inherit;
}
.article-list li.active {
    font-weight: 700;
}
.block-list li {
    margin-bottom: 10px;
    background-color: #888;
}
.block-list li a {
    padding: 10px;
    color: #fff;
    display: inline-block;
    width: 100%;
    font-weight: 700;
}
.block-list li a:hover {
    text-decoration: none;
}
.block-list li.active {
    background-color: #9ce;
}
.no-bullets {
    list-style-type: none;
}
.no-bullets li::before {
    content: none!important;
    font-size: inherit;
    padding: 0;
}
.logo-box {
    border: 1px solid #e8e8e8;
    line-height: 148px;
    height: 148px;
    width: 100%;
    text-align: center;
}
.logo-box img {
    max-height: 100%;
    padding: 40px 30px;
}
#header {
    position: fixed;
    z-index: 1030;
    background-color: #fff;
    width: 100%;
    height: 62px;
    border-bottom: 1px solid #f0f0f0;
    font-weight: 400;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
#header.hide-nav {
    top: -60px;
}
#header .logo {
    /*width: 13%;*/
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}
/*#header .logo a {
    color: #9ce;
    font-size: 60px;
}
#header .logo a:hover {
    text-decoration: none;
    color: #9ce;
}*/
#main {
    background-color: #fff;
    position: relative;
}
#main .domopalooza-featurette {
    background-image: url(../../../assets/images/domopalooza/domopalooza-featurette-background.jpg);
    padding: 20px;
    background-position: center center;
    background-size: cover;
}
@media (max-width:991px) {
    #main .domopalooza-featurette {
    text-align: center;
}
}.desktop-only {
    display: inline-block;
    vertical-align: middle;
}
@media (min-width:0) and (max-width:1000px) {
    .desktop-only {
    display: none;
}
}.mobile-only {
    display: none;
}
@media (min-width:0) and (max-width:1000px) {
    .mobile-only {
    display: inline-block;
    vertical-align: middle;
}
}#menu-label {
    position: absolute;
    right: 50px;
    top: 19px;
    display: block;
    font-weight: 400;
}
@media (min-width:0) and (max-width:770px) {
    #menu-label {
    display: none;
}
}#menu-label.active {
    display: none;
}
#menu-button {
    position: fixed;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    cursor: pointer;
    z-index: 1050;
}
#menu-button.no-touch.active:hover div, #menu-button.no-touch:hover div {
    background: #9ce;
}
#menu-button div {
    width: 22px;
    height: 3px;
    background: #555;
    position: absolute;
    left: 19px;
    -webkit-transition: -webkit-transform .23s ease;
    -moz-transition: -moz-transform .23s ease;
    -o-transition: -o-transform .23s ease;
    transition: transform .23s ease;
    -webkit-transform-origin: 10% 50% 0;
    -moz-transform-origin: 10% 50% 0;
    -ms-transform-origin: 10% 50% 0;
    transform-origin: 10% 50% 0;
    -webkit-transition-property: opacity transform;
    transition-property: opacity transform;
}
#menu-button div:nth-child(1) {
    top: 23px;
}
#menu-button div:nth-child(2) {
    top: 29px;
    opacity: 1;
}
#menu-button div:nth-child(3) {
    top: 35px;
}
#menu-button.active div:nth-child(1) {
    background: #888;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
#menu-button.active div:nth-child(2) {
    opacity: 0;
}
#menu-button.active div:nth-child(3) {
    background: #888;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
#nav h3 {
    margin-top: 0;
    color: rgb(226,172,0);
    font-size: 15px;
    line-height: 22px;
    text-transform: uppercase;
}
#nav h3.normal {
    text-transform: none;
}
#nav h3 a {
    color: #888;
    font-size: 15px!important;
}
#nav img {
    max-width: inherit;
}
#nav.animate ul li.top-nav-item .active-dropdown, #nav.animate ul li.top-nav-item.active .dropdown {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
#nav.animate ul li.top-nav-item .dropdown, #nav.animate ul li.top-nav-item .dropdown.hide {
    -webkit-transition-property: opacity, transform;
    transition-property: opacity, transform;
    -webkit-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
#nav ul {
    margin: 0;
}
#nav ul .demo-request-item {
    line-height: 59px;
    padding: 0 0 0 30px;
}
@media (min-width:0) and (max-width:1160px) {
    #nav ul .demo-request-item {
    padding: 0 60px 0 20px;
}
}@media (min-width:0) and (max-width:992px) {
    #nav ul .demo-request-item {
    padding: 0 0 0 40px;
}
#nav ul .demo-request-item a {
    display: none;
}
}#nav ul li.top-nav-item {
    display: inline-block;
    vertical-align: middle;
    list-style: none;
    height: 60px;
}
@media (min-width:0) and (max-width:770px) {
    #nav ul li.top-nav-item {
    display: none;
}
#nav ul li.top-nav-item.active {
    display: block;
}
}#nav ul li.top-nav-item .dropdown-icon:after {
    font-family: domocom;
    content: url("../../../assets/images/icons/indicator.png");
    position: relative;
    top: 4px;
    right: -5px;
    line-height: 6px;
    /*background: url("../../../assets/images/Analytic.PNG");*/
}
#nav ul li.top-nav-item.active a.nav-item, #nav ul li.top-nav-item.active span.nav-item {
    color: ;
}
#nav ul li.top-nav-item .icon {
    color: #888;
}
#nav ul li.top-nav-item a.nav-item, #nav ul li.top-nav-item span.nav-item {
    display: block;
    padding: 0 25px;
    line-height: 59px;
    color: #555;
    text-decoration: none;
    font-size: 16px;
}
@media (min-width:0) and (max-width:1160px) {
    #nav ul li.top-nav-item a.nav-item, #nav ul li.top-nav-item span.nav-item {
    padding: 0 15px;
}
}#nav ul li.top-nav-item .active-dropdown, #nav ul li.top-nav-item.active .dropdown {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    opacity: 1;
    filter: alpha(opacity=100);
    height: auto;
    overflow: auto;
    width: auto;
    line-height: inherit;
    background: rgb(7,45,51);
    z-index: 99999;
    top: 60px;
    left: 0;
    right: 0;
    padding: 30px;
}
#nav ul li.top-nav-item .dropdown, #nav ul li.top-nav-item .dropdown.hide {
    height: 0;
    width: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
    zoom: 1;
    position: absolute;
}
#nav ul li.top-nav-item.disabled .dropdown {
    height: 0!important;
    width: 0!important;
    overflow: hidden!important;
}
#nav ul li.top-nav-item.active .dropdown .heading, #nav ul li.top-nav-item.active .dropdown .heading a {
    color: #888;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 16px;
}
#nav ul li.top-nav-item.active .dropdown .heading a:hover, #nav ul li.top-nav-item.active .dropdown .heading:hover {
    color: #9ce;
}
#nav ul li.top-nav-item.active .dropdown li {
    list-style: none;
    padding-bottom: 3px;
}
#nav ul li.top-nav-item.active .dropdown li .highlight {
    color: #9ce!important;
}
#nav ul li.top-nav-item.active .dropdown li .highlight:hover {
    color: #fff!important;
}
#nav ul li.top-nav-item.active .dropdown li a {
    color: rgb(226,172,0);
    font-size: 15px;
}
#nav ul li.top-nav-item.active .dropdown li a:hover {
    color: #9ce;
    text-decoration: none;
}
#header-spacer {
    height: 60px;
    width: 100%;
    position: relative;
    z-index: 1;
}
#main #header, #main #header-spacer, #main #off-canvas-menu, #main .page {
    -webkit-transition: -webkit-transform .15s ease;
    -moz-transition: -moz-transform .15s ease;
    -o-transition: -o-transform .15s ease;
    transition: transform .15s ease;
}
#main.active {
    overflow-x: hidden;
}
#main.active #header, #main.active #header-spacer, #main.active #off-canvas-menu, #main.active .page {
    -webkit-transform: translate3d(-260px, 0, 0);
    transform: translate3d(-260px, 0, 0);
}
#main.active #header .demo-request-item, #main.active #header-spacer .demo-request-item, #main.active #off-canvas-menu .demo-request-item, #main.active .page .demo-request-item {
    display: none;
}
@media (min-width:0) and (max-width:770px) {
    #main.active .page {
    position: fixed;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
}
}#off-canvas-menu {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 260px;
    right: -260px;
    min-height: 100%;
    background: #e7e7e7;
    z-index: 1030;
    border-left: 1px solid #2a2a2a;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
}
#off-canvas-menu ul {
    padding: 0px 20px 0;
}
#off-canvas-menu ul li {
    list-style: none;
    line-height: 1.6em;
}
#off-canvas-menu ul li a {
    color: #888;
    font-weight: 400;
}
#off-canvas-menu ul li a:hover {
    text-decoration: none;
    color: #9ce;
}
#off-canvas-menu .primary-items a {
    font-size: 17px;
}
#off-canvas-menu .menu-logo {
    margin-top: 3px;
    margin-bottom: 26px;
}
#off-canvas-menu .menu-logo a {
    display: inline-block;
    width: 70px;
    height: 20px;
    background: url(../../../assets/images/nav/ivcLogo.png) 0 0/cover no-repeat;
}
#off-canvas-menu .menu-cta {
    line-height: 1em;
    padding: 10px 20px;
}
#off-canvas-menu .menu-cta .cta-button {
    width: 100%;
    text-align: center;
    padding: 11px 15px;
}
#off-canvas-menu .search-field .form-field {
    float: left;
    border: none;
    background: #222;
    padding: 4px 8px;
    margin: 0;
    width: 80%;
    font-size: 14px;
    color: #888;
}
#off-canvas-menu .search-field button {
    float: left;
    border: none;
    border-left: 1px solid #333;
    background: #222;
    padding: 4px 8px;
    margin: 0;
    width: 20%;
    font-size: 14px;
    color: #888;
    cursor: pointer;
}
#off-canvas-menu .search-field button:hover {
    background: #9ce;
    color: #fff;
}
#off-canvas-menu .social {
    margin-top: 5px;
}
#off-canvas-menu .social a {
    font-size: 24px;
    margin-right: 5px;
}
#off-canvas-menu .social a:focus {
    text-decoration: none;
}
.magic-box {
    color: #fff;
    height: 234px;
    overflow: hidden;
    margin-bottom: 30px;
}
.magic-box.active>.magic-box-content, .magic-box.active>.magic-box-cover, .magic-box:hover>.magic-box-content, .magic-box:hover>.magic-box-cover {
    -webkit-transform: translate3d(0, -234px, 0);
    transform: translate3d(0, -234px, 0);
}
.lt-ie9 .magic-box.active>.magic-box-content, .lt-ie9 .magic-box.active>.magic-box-cover, .lt-ie9 .magic-box:hover>.magic-box-content, .lt-ie9 .magic-box:hover>.magic-box-cover {
    top: -234px;
}
.lt-ie10 .magic-box.active>.magic-box-cover, .lt-ie10 .magic-box:hover>.magic-box-cover {
    margin-top: -234px;
}
.magic-box-cover {
    height: 234px;
    padding-top: 60px;
    padding-bottom: 50px;
    background: #9ce;
    -webkit-transition-property: opacity, transform;
    transition-property: opacity, transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.magic-box-cover i {
    font-size: 65px;
    margin-bottom: 20px;
}
.magic-box-content {
    height: 234px;
    background: #555;
    padding: 30px 15px;
    font-size: 14px;
    -webkit-transition-property: opacity, transform;
    transition-property: opacity, transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.magic-box-content p {
    font-weight: 400;
}
@media (max-width:480px) {
    .magic-box {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    height: auto;
    margin-bottom: 5px;
    overflow: visible;
}
.magic-box .magic-box-cover {
    padding: 0;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
}
.magic-box .magic-box-cover i {
    font-size: 16px;
    float: left;
    margin: 0 0 0 15px;
    line-height: 50px;
}
.magic-box .magic-box-cover h3 {
    margin: 0 0 0 10px;
    line-height: 50px;
    float: left;
}
.magic-box .magic-box-content {
    height: 0;
    padding: 0 15px;
    overflow: hidden;
}
.magic-box .magic-box-content h3 {
    margin-top: 40px;
}
.magic-box .magic-box-content p {
    font-size: 16px;
}
.magic-box.active>.magic-box-content, .magic-box.active>.magic-box-cover, .magic-box:hover>.magic-box-content, .magic-box:hover>.magic-box-cover {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.magic-box.active>.magic-box-content {
    height: 234px;
}
}.wall {
    width: 100%;
    height: 0;
    overflow: hidden;
}
.wall ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.wall li {
    width: 20%;
    height: 250px;
    background-color: #9ce;
    background-size: 55%;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
}
.wall li:nth-child(3n+1) {
    background-color: #9ce;
}
.wall li:nth-child(3n+2) {
    background-color: #6094b7;
}
.wall li:nth-child(3n+3) {
    background-color: #2e6183;
}
.wall li:before {
    content: ""!important;
}
.wall .wall-tile:nth-child(3n+1) {
    background-color: #9ce;
}
.wall .wall-tile:nth-child(3n+2) {
    background-color: #6094b7;
}
.wall .wall-tile:nth-child(3n+3) {
    background-color: #2e6183;
}
.quoter {
    text-align: center;
    position: relative;
}
.quoter ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: relative;
    height: 300px;
}
.quoter li {
    position: absolute;
    width: 100%}
.quoter li:before {
    content: ""!important;
}
.quoter li.current .quoter-avatar, .quoter li.current .quoter-image, .quoter li.current .quoter-text, .quoter li.current .quoter-title {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
}
.quoter li.current .quoter-footer, .quoter li.current p {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "alpha(Opacity=100)"}
.quoter .quoter-avatar, .quoter .quoter-title {
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
    will-change: opacity, transform;
    opacity: 0;
    filter: alpha(opacity=0);
    margin-bottom: 10px;
}
.quoter .quoter-avatar img, .quoter .quoter-title img {
    width: 100px;
    height: 100px;
}
.quoter blockquote {
    border: none;
    max-width: 650px;
    margin: 0 auto;
}
.quoter blockquote p {
    font-style: italic;
    font-size: 21px;
    color: #888;
    will-change: opacity, transform;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(Opacity=0)"}
.quoter blockquote .quoter-footer {
    color: #555;
    font-size: 15px;
    opacity: 0;
    filter: alpha(opacity=0);
    will-change: opacity, transform;
    -ms-filter: "alpha(Opacity=0)";
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.quoter blockquote .company-name, .quoter blockquote .job-title {
    font-style: normal;
}
.quoter blockquote cite {
    font-weight: 700;
}
.quoter .quoter-text {
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
    will-change: opacity, transform;
    opacity: 0;
    filter: alpha(opacity=0);
    margin-bottom: 10px;
}
.quoter .quoter-image {
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
    will-change: opacity, transform;
    opacity: 0;
    filter: alpha(opacity=0);
    margin-bottom: 10px;
}
.quoter .indicators {
    margin: 0 auto;
    width: 98px;
}
.quoter .indicator {
    width: 16px;
    height: 16px;
    background: #c8c8c8;
    margin-right: 25px;
    float: left;
    cursor: pointer;
    -webkit-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s;
}
.quoter .indicator:last-of-type {
    margin: 0;
}
.quoter .indicator.current {
    background: #9ce;
}
.quoter .quoter-control {
    width: 60px;
    height: 60px;
    top: 45%;
    position: absolute;
    cursor: pointer;
    fill: #c8c8c8;
}
.quoter .quoter-control svg {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.quoter .quoter-control:hover svg {
    -moz-transform-origin: center;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1, .8);
    -ms-transform: scale(1, .8);
    -o-transform: scale(1, .8);
    transform: scale(1, .8);
}
.quoter .quoter-left {
    left: -3%}
.quoter .quoter-right {
    right: -3%}
@media (max-width:970px) {
    .quoter-controls {
    display: none;
}
}@media (max-width:750px) {
    .quoter ul {
    height: 300px;
}
.quoter blockquote p {
    font-size: 16px;
}
.quoter blockquote .quoter-footer {
    font-size: 11.43px;
}
}.lt-ie9 .quoter .indicators {
    width: 150px;
    margin-bottom: 80px;
}
.herousel {
    height: 180px;
    background: #9ce;
    color: #fff;
}
.herousel h3 {
    font-size: 20px;
}
.herousel .herousel-viewport {
    position: relative;
    height: 180px;
}
.herousel .herousel-item {
    position: absolute;
    bottom: 0;
    overflow: hidden;
}
.herousel .herousel-image {
    width: 50%;
    float: left;
    text-align: center;
    opacity: 0;
    -ms-filter: "alpha(Opacity=0)";
    -webkit-transform: translate3d(-75%, 0, 0);
    transform: translate3d(-75%, 0, 0);
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.herousel .herousel-image.right {
    -webkit-transform: translate3d(75%, 0, 0);
    transform: translate3d(75%, 0, 0);
    float: left;
    text-align: left;
}
.herousel .herousel-image img {
    max-height: 216px;
}
.herousel .herousel-copy {
    width: 50%;
    float: left;
    padding-top: 60px;
    padding-right: 60px;
    opacity: 0;
    -ms-filter: "alpha(Opacity=0)";
    -webkit-transform: translate3d(75%, 0, 0);
    transform: translate3d(75%, 0, 0);
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.herousel .herousel-copy.left {
    padding-right: 0;
    padding-left: 60px;
    -webkit-transform: translate3d(-75%, 0, 0);
    transform: translate3d(-75%, 0, 0);
}
.herousel .herousel-item.current {
    z-index: 10;
}
.herousel .herousel-item.current .herousel-copy, .herousel .herousel-item.current .herousel-image {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    -ms-filter: "alpha(Opacity=100)"}
.herousel .herousel-item.prev .herousel-copy, .herousel .herousel-item.prev .herousel-image {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    opacity: 0;
    -ms-filter: "alpha(Opacity=0)"}
.herousel .herousel-controls {
    font-size: 28px;
}
.herousel .herousel-controls .herousel-left, .herousel .herousel-controls .herousel-right {
    position: absolute;
    top: 30%;
    width: 60px;
    height: 60px;
    fill: #fff;
    cursor: pointer;
    z-index: 10;
}
.herousel .herousel-controls .herousel-left svg, .herousel .herousel-controls .herousel-right svg {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.herousel .herousel-controls .herousel-left:hover svg, .herousel .herousel-controls .herousel-right:hover svg {
    -moz-transform-origin: center;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1, .8);
    -ms-transform: scale(1, .8);
    -o-transform: scale(1, .8);
    transform: scale(1, .8);
}
.herousel .herousel-controls .herousel-left {
    left: 0;
}
.herousel .herousel-controls .herousel-right {
    right: 0;
}
.herousel ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
@media (max-width:750px) {
    .herousel .herousel-viewport {
    padding: 0;
}
.herousel .herousel-image {
    display: none;
}
.herousel .herousel-item {
    top: 0;
    width: 100%}
.herousel .herousel-copy {
    width: 100%;
    text-align: center;
    padding: 20px 70px;
    margin: 0 auto;
}
.herousel .herousel-copy.left {
    padding: 20px 70px;
}
.herousel .herousel-controls .herousel-left, .herousel .herousel-controls .herousel-right {
    height: 40px;
    width: 40px;
    top: 40%}
}@media (max-width:480px) {
    .herousel .herousel-controls {
    display: none;
}
.herousel .herousel-copy, .herousel .herousel-copy.left {
    padding: 15px 4%}
}.ponderer {
    position: relative;
    height: 100%}
@media (max-width:992px) {
    .ponderer {
    display: none;
}
}.ponderer-pod {
    position: absolute;
    border: 1px solid #888;
    color: #f8f8f8;
    background: rgba(0, 0, 0, .5);
    display: inline;
    padding: 10px 15px;
    opacity: 0;
    will-change: transform, opacity;
    -webkit-transition-property: opacity, transform;
    transition-property: opacity, transform;
    -webkit-transition-duration: 2s;
    transition-duration: 2s;
}
.ponderer-pod.active {
    opacity: 1;
}
.ponderer-pod.climb {
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
}
.lt-ie9 .ponderer {
    display: none;
}
ul.logo-carousel {
    margin-top: 30px;
    list-style: none;
}
@media screen and (max-width:768px) {
    ul.logo-carousel {
    width: 100%;
    position: relative;
    padding: 0 0 40px;
}
ul.logo-carousel li {
    opacity: 0;
    position: absolute;
    width: 100%;
    text-align: center;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}

ul.logo-carousel li.current {
    opacity: 1;
}

}.logo-revealer {
    width: 100%}
.logo-revealer:after, .logo-revealer:before {
    content: " ";
    display: table;
}
.logo-revealer:after {
    clear: both;
}
.logo-revealer .logo {
    float: left;
    text-align: center;
    will-change: transform, opacity;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    margin-top: 30px;
}
.logo-revealer .logo:nth-of-type(2) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.logo-revealer .logo:nth-of-type(3) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.logo-revealer .logo:nth-of-type(4) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.logo-revealer .logo:nth-of-type(5) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.logo-revealer .logo:nth-of-type(6) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
.logo-revealer .logo:nth-of-type(7) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.logo-revealer .logo:nth-of-type(8) {
    -webkit-transition-delay: .7s;
    transition-delay: .7s;
}
.logo-revealer .logo:nth-of-type(9) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}
.logo-revealer .logo:nth-of-type(10) {
    -webkit-transition-delay: .9s;
    transition-delay: .9s;
}
.logo-revealer .logo:nth-of-type(11) {
    -webkit-transition-delay: 10s;
    transition-delay: 10s;
}
.logo-revealer.in-view .logo {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
@media (max-width:992px) {
    .logo-revealer .logo {
    height: 100px;
    width: 25%}
}@media (max-width:480px) {
    .logo-revealer .logo {
    width: 50%;
    max-height: 50px;
}
.logo-revealer .logo img {
    max-height: 150px;
}
}.customer-grid {
    margin: 0 auto;
    overflow: hidden;
}
.customer-grid ul li:before {
    content: ""!important;
    padding: 0!important;
    font-size: 0!important;
}
.customer-box:hover>.customer-logo {
    opacity: .1;
    filter: alpha(opacity=10);
    -webkit-transform: scale(2, 2);
    -ms-transform: scale(2, 2);
    -o-transform: scale(2, 2);
    transform: scale(2, 2);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.customer-box:hover>.customer-content {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.customer-box {
    z-index: 999;
    overflow: hidden;
    color: #fff;
    height: 280px;
    background: #9ce;
    float: left;
}
.customer-box .customer-logo {
    pointer-events: none;
    height: 100%;
    width: 100%;
    margin: -280px auto 0;
    -webkit-transition-property: opacity, transform;
    transition-property: opacity, transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.customer-box.yahoo-japan {
    background: #F03;
}
.customer-box.yahoo-japan .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-yahoo-japan-sml.png) center/55% no-repeat;
}
.customer-box.booklive {
    background: #fe5000;
}
.customer-box.booklive .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-booklive-sml.png) center/55% no-repeat;
}
.customer-box.recruit {
    background: #0E8BD1;
}
.customer-box.recruit .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-recruit-sml.png) center/55% no-repeat;
}
.customer-box.dena {
    background: #DC0451;
}
.customer-box.dena .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-dena-sml.png) center/55% no-repeat;
}
.customer-box.kaizen-platform {
    background: #4c566c;
}
.customer-box.kaizen-platform .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-kaizen-platform-sml.png) center/55% no-repeat;
}
.customer-box.oisix {
    background: #f7941d;
}
.customer-box.oisix .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-oisix-sml.png) center/55% no-repeat;
}
.customer-box.ebay {
    background: #1561d0;
}
.customer-box.ebay .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-ebay-sml.png) center/55% no-repeat;
}
.customer-box.sage {
    background: #008060;
}
.customer-box.sage .customer-logo {
    background: url(../../../assets/images/customerlogos/white_sage.png) center/55% no-repeat;
}
.customer-box.sharethis {
    background: #00BF00;
}
.customer-box.sharethis .customer-logo {
    background: url(../../../assets/images/customerlogos/white_sharethis.png) center/55% no-repeat;
}
.customer-box.coverhound {
    background: #2E89BA;
}
.customer-box.coverhound .customer-logo {
    background: url(../../../assets/images/customerlogos/white_coverhound.png) center/55% no-repeat;
}
.customer-box.rakutenmarketing {
    background: #BF0000;
}
.customer-box.rakutenmarketing .customer-logo {
    background: url(../../../assets/images/customerlogos/white_rakuten-marketing.png) center/55% no-repeat;
}
.customer-box.xactly {
    background: #F7901E;
}
.customer-box.xactly .customer-logo {
    background: url(../../../assets/images/customerlogos/white_xactly.png) center/55% no-repeat;
}
.customer-box.relayrides {
    background: #27BADB;
}
.customer-box.relayrides .customer-logo {
    background: url(../../../assets/images/customerlogos/white_relayrides.png) center/55% no-repeat;
}
.customer-box.scrum {
    background: #E21A22;
}
.customer-box.scrum .customer-logo {
    background: url(../../../assets/images/customerlogos/white_scrum-inc.png) center/55% no-repeat;
}
.customer-box.checkintocash {
    background: #009B7A;
}
.customer-box.checkintocash .customer-logo {
    background: url(../../../assets/images/customerlogos/white_check-into-cash.png) center/55% no-repeat;
}
.customer-box.platinumids {
    background: #A0CE4E;
}
.customer-box.platinumids .customer-logo {
    background: url(../../../assets/images/customerlogos/white_platinum.png) center/55% no-repeat;
}
.customer-box.oneclickventures {
    background: #1B4348;
}
.customer-box.oneclickventures .customer-logo {
    background: url(../../../assets/images/customerlogos/white_one-click_ventures.png) center/55% no-repeat;
}
.customer-box.litigationservices {
    background: #2e2e60;
}
.customer-box.litigationservices .customer-logo {
    background: url(../../../assets/images/customerlogos/white_litigation-services.png) center/55% no-repeat;
}
.customer-box.limelightnetworks {
    background: #8CC63F;
}
.customer-box.limelightnetworks .customer-logo {
    background: url(../../../assets/images/customerlogos/white_limelight.png) center/55% no-repeat;
}
.customer-box.torpedo7 {
    background: #F57B20;
}
.customer-box.torpedo7 .customer-logo {
    background: url(../../../assets/images/customerlogos/white_torpedo7.png) center/55% no-repeat;
}
.customer-box.betable {
    background: #000;
}
.customer-box.betable .customer-logo {
    background: url(../../../assets/images/customerlogos/white_betable.png) center/55% no-repeat;
}
.customer-box.caferio {
    background: #793728;
}
.customer-box.caferio .customer-logo {
    background: url(../../../assets/images/customerlogos/white_cafe-rio.png) center/55% no-repeat;
}
.customer-box.aircanada {
    background: #f13213;
}
.customer-box.aircanada .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-air-canada-sml.png) center/55% no-repeat;
}
.customer-box.natgeo {
    background: #333;
}
.customer-box.natgeo .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-natgeo-sml.png) center/55% no-repeat;
}
.customer-box.ogio {
    background: #d51314;
}
.customer-box.ogio .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-ogio-sml.png) center/55% no-repeat;
}
.customer-box.nissan {
    background: #919191;
}
.customer-box.nissan .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-nissan-sml.png) center/55% no-repeat;
}
.customer-box.goodwill {
    background: #3576ad;
}
.customer-box.goodwill .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-goodwill-sml.png) center no-repeat;
}
.customer-box.bohme {
    background: #f00086;
}
.customer-box.bohme .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-bohme-sml.png) center/55% no-repeat;
}
.customer-box.rhodes {
    background: #ffcd00;
}
.customer-box.rhodes .customer-logo {
    background: url(../../../assets/images/customerlogos/logo-rhodes-sml.png) center/55% no-repeat;
}
.customer-box.purchasingpower {
    background: #0071BA;
}
.customer-box.purchasingpower .customer-logo {
    background: url(../../../assets/images/customerlogos/white_purchasing-power.png) center/55% no-repeat;
}
.customer-box.modernizingmedicine {
    background: #502D7F;
}
.customer-box.modernizingmedicine .customer-logo {
    background: url(../../../assets/images/customerlogos/white_modernizing_medicine.png) center/55% no-repeat;
}
.customer-box.telus {
    background: #48c301;
}
.customer-box.telus .customer-logo {
    background: url(../../../assets/images/customerlogos/white_telus.png) center/55% no-repeat;
}
.customer-box.stance {
    background: #000;
}
.customer-box.stance .customer-logo {
    background: url(../../../assets/images/customers/whitelogos/stance.png) center/55% no-repeat;
}
.customer-box.sab-miller {
    background: #9e885f;
}
.customer-box.sab-miller .customer-logo {
    background: url(../../../assets/images/customers/whitelogos/sab.png) center/55% no-repeat;
}
.customer-box.capco {
    background: #000;
}
.customer-box.capco .customer-logo {
    background: url(../../../assets/images/customers/whitelogos/capco.png) center no-repeat;
}
.customer-box.lendio {
    background: #2babe2;
}
.customer-box.lendio .customer-logo {
    background: url(../../../assets/images/customers/whitelogos/lendio.png) center/55% no-repeat;
}
.customer-box.thecliffs {
    background: #1e494f;
}
.customer-box.thecliffs .customer-logo {
    background: url(../../../assets/images/customers/whitelogos/white_the-cliffs.png) center/55% no-repeat;
}
.customer-content {
    height: 280px;
    padding: 30% 8% 25%;
    font-size: 16px;
    font-weight: 600;
    cursor: default;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition-property: opacity, transform;
    transition-property: opacity, transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
@media (max-width:480px) {
    .customer-box {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    height: auto;
}
.customer-box .customer-logo {
    max-width: 75%;
    overflow: hidden;
}
.customer-box .customer-content p {
    font-size: 12px;
}
}.bubble-graph {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    min-height: 308px;
    max-height: 420px;
    width: 100%}
.bubble-graph svg {
    display: none;
}
.bubble-graph .bubble-graph-bubble {
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0.46, 1.58, .38, .76);
    transition-timing-function: cubic-bezier(0.46, 1.58, .38, .76);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.bubble-graph .bubble-graph-bubble:nth-of-type(2) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(3) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(4) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(5) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(6) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(7) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(8) {
    -webkit-transition-delay: .7s;
    transition-delay: .7s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(9) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(10) {
    -webkit-transition-delay: .9s;
    transition-delay: .9s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(11) {
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(12) {
    -webkit-transition-delay: 1.1s;
    transition-delay: 1.1s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(13) {
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(14) {
    -webkit-transition-delay: 1.3s;
    transition-delay: 1.3s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(15) {
    -webkit-transition-delay: 1.4s;
    transition-delay: 1.4s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(16) {
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(17) {
    -webkit-transition-delay: 1.6s;
    transition-delay: 1.6s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(18) {
    -webkit-transition-delay: 1.7s;
    transition-delay: 1.7s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(19) {
    -webkit-transition-delay: 1.8s;
    transition-delay: 1.8s;
}
.bubble-graph .bubble-graph-bubble:nth-of-type(20) {
    -webkit-transition-delay: 1.9s;
    transition-delay: 1.9s;
}
.bubble-graph .bar, .bubble-graph .barchart, .bubble-graph .bubble, .bubble-graph .line {
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0.46, 1.58, .38, .76);
    transition-timing-function: cubic-bezier(0.46, 1.58, .38, .76);
    opacity: 0;
    filter: alpha(opacity=0);
}
.bubble-graph .line {
    -webkit-transform: translate3d(-150px, 0, 0);
    transform: translate3d(-150px, 0, 0);
    -webkit-transition-duration: 1.5s;
    transition-duration: 1.5s;
}
.bubble-graph .line:nth-of-type(2) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.bubble-graph .line:nth-of-type(3) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.bubble-graph .line:nth-of-type(4), .bubble-graph .line:nth-of-type(5) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.bubble-graph .bar {
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
}
.bubble-graph .bar:nth-of-type(2) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.bubble-graph .bar:nth-of-type(3) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.bubble-graph .bar:nth-of-type(4) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.bubble-graph .bar:nth-of-type(5) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}
.bubble-graph .barchart {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    fill: #FFF;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
}
.bubble-graph .barchart:nth-of-type(2) {
    -webkit-transition-delay: .05s;
    transition-delay: .05s;
}
.bubble-graph .barchart:nth-of-type(3) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.bubble-graph .barchart:nth-of-type(4) {
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
}
.bubble-graph .barchart:nth-of-type(5) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.bubble-graph .barchart:nth-of-type(6) {
    -webkit-transition-delay: .25s;
    transition-delay: .25s;
}
.bubble-graph .barchart:nth-of-type(7) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.bubble-graph .barchart:nth-of-type(8) {
    -webkit-transition-delay: .35s;
    transition-delay: .35s;
}
.bubble-graph .barchart:nth-of-type(9) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.bubble-graph .barchart:nth-of-type(10) {
    -webkit-transition-delay: .45s;
    transition-delay: .45s;
}
.bubble-graph .barchart:nth-of-type(11) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
.bubble-graph .barchart:nth-of-type(12) {
    -webkit-transition-delay: .55s;
    transition-delay: .55s;
}
.bubble-graph .barchart:nth-of-type(13) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.bubble-graph .barchart:nth-of-type(14) {
    -webkit-transition-delay: .05s;
    transition-delay: .05s;
}
.bubble-graph .barchart:nth-of-type(15) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.bubble-graph .barchart:nth-of-type(16) {
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
}
.bubble-graph .barchart:nth-of-type(17) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.bubble-graph .barchart:nth-of-type(18) {
    -webkit-transition-delay: .25s;
    transition-delay: .25s;
}
.bubble-graph .barchart:nth-of-type(19) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.bubble-graph .barchart:nth-of-type(20) {
    -webkit-transition-delay: .35s;
    transition-delay: .35s;
}
.bubble-graph .barchart:nth-of-type(21) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.bubble-graph .barchart:nth-of-type(22) {
    -webkit-transition-delay: .45s;
    transition-delay: .45s;
}
.bubble-graph .barchart:nth-of-type(23) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
.bubble-graph .barchart:nth-of-type(24) {
    -webkit-transition-delay: .55s;
    transition-delay: .55s;
}
.bubble-graph .barchart:nth-of-type(25) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.bubble-graph .bubble {
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.bubble-graph .bubble:nth-of-type(1) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.bubble-graph .bubble:nth-of-type(2) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.bubble-graph .bubble:nth-of-type(3) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}
.bubble-graph .bubble:nth-of-type(4) {
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s;
}
.bubble-graph .path {
    -webkit-transition-duration: 2s;
    transition-duration: 2s;
}
.bubble-graph .path.low {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    fill: #FCCF84;
}
.bubble-graph .path.medlow {
    -webkit-transition-delay: .7s;
    transition-delay: .7s;
    fill: #FBAD56;
}
.bubble-graph .path.med {
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
    fill: #FB8D34;
}
.bubble-graph .path.medhigh {
    -webkit-transition-delay: 1.4s;
    transition-delay: 1.4s;
    fill: #E45621;
}
.bubble-graph .path.high {
    -webkit-transition-delay: 1.8s;
    transition-delay: 1.8s;
    fill: #A43724;
}
.bubble-graph .gauge {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    -webkit-transition-duration: 1.5s;
    transition-duration: 1.5s;
    -webkit-transform: rotate(-48deg);
    -ms-transform: rotate(-48deg);
    -o-transform: rotate(-48deg);
    transform: rotate(-48deg);
    -webkit-transform-origin: 100% 100% 0;
    -moz-transform-origin: 100% 100% 0;
    -ms-transform-origin: 100% 100% 0;
    transform-origin: 100% 100% 0;
}
.bubble-graph.in-view .bar, .bubble-graph.in-view .barchart, .bubble-graph.in-view .bubble, .bubble-graph.in-view .bubble-graph-bubble, .bubble-graph.in-view .line, .bubble-graph.in-view .path {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.bubble-graph.in-view .barchart {
    fill: #73B0D7;
}
.bubble-graph.in-view .barchart.grey {
    fill: #E3E5E3;
}
.bubble-graph.in-view .gauge {
    -webkit-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    transform: rotate(25deg);
}
.bubble-graph-img {
    display: none;
}
.svg .bubble-graph svg {
    display: block;
}
.lt-ie9 .bubble-graph, .svg .bubble-graph img {
    display: none;
}
.lt-ie9 .bubble-graph-img {
    display: inline-block;
}
.sales-rpm-badge .circle-graph {
    -webkit-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    -o-transform: rotate(126deg);
    transform: rotate(126deg);
    -webkit-transform-origin: 216px 162px;
    -moz-transform-origin: 216px 162px;
    -ms-transform-origin: 216px 162px;
    transform-origin: 216px 162px;
}
.sales-rpm-badge .badge-current, .sales-rpm-badge .badge-projected {
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
.sales-rpm-badge .target-line {
    -webkit-transform-origin: 216px 162px;
    -moz-transform-origin: 216px 162px;
    -ms-transform-origin: 216px 162px;
    transform-origin: 216px 162px;
    -webkit-transform: rotate(-233deg);
    -ms-transform: rotate(-233deg);
    -o-transform: rotate(-233deg);
    transform: rotate(-233deg);
    -webkit-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
}
.sales-rpm-badge.in-view .badge-current {
    stroke-dashoffset: 170;
}
.sales-rpm-badge.in-view .target-line {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.shower {
    position: relative;
}
.shower .shower-drops {
    list-style-type: none;
    position: absolute;
    left: 0;
    top: 0;
    overflow: visible;
    width: 100%;
    min-height: 300px;
    height: 100%}
.shower .shower-drop {
    position: absolute;
    left: 50%;
    margin-left: -50px;
    top: 50%;
    will-change: transform;
}
.shower .shower-drop:before {
    content: ''}
.shower .shower-target {
    position: absolute;
}
.shower-ipad .shower-target {
    top: -35px;
}
@media (max-width:992px) {
    .shower-ipad {
    display: none;
}
}.xplr-container .highlighted {
    background-color: #888;
    color: #fff;
}
.xplr-container .xplr-search {
    position: relative;
}
.xplr-container .xplr-search .xplor-sneaky-search-glyph {
    font-size: 35px;
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 28px;
    margin-top: 13px;
    color: rgba(0, 0, 0, .5);
}
.xplr-container .xplr-toolbar-container {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    height: 45px;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar {
    margin-bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 4;
    text-align: center;
    pointer-events: none;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-filter {
    float: left!important;
    pointer-events: auto;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-sort {
    float: right!important;
    pointer-events: auto;
}
@media (max-width:991px) {
    .xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-sort {
    display: none;
}
}.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown {
    display: inline-block;
    line-height: 45px;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li {
    position: relative;
    cursor: pointer;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li:before {
    content: none;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li.xplr-toolbar-filter-label {
    border-right: 1px solid #e8e8e8;
    padding: 0 10px;
    cursor: inherit;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li.xplr-toolbar-filter-all {
    border-right: 1px solid #e8e8e8;
    width: 180px;
    padding: 0 10px;
    text-align: left;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li.xplr-toolbar-filter-all .caret {
    position: absolute;
    right: 10px;
    top: 22.5px;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li.xplr-toolbar-filter-all~li {
    padding-left: 10px;
    text-align: left;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    background: #fff;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li.xplr-toolbar-filter-all~li:hover {
    background-color: #f8f8f8;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li.xplr-toolbar-filter-all~li.visible {
    display: block;
}
@media (max-width:991px) {
    .xplr-container .xplr-toolbar-container {
    height: auto;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar {
    position: relative;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown .pull-left, .xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown .pull-right {
    float: none!important;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown .xplr-toolbar-filter-label {
    border-right: none!important;
}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li {
    width: 100%}
.xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li .xplr-toolbar-filter-all {
    width: 100%;
    margin-top: 15px;
    border: 1px solid #e8e8e8;
}
}.xplr-container .xplr-page-articles {
    padding: 15px;
    overflow: hidden;
    width: 1400px;
    margin: 0 auto;
}
.xplr-container .xplr-page-articles .xplr-page-article {
    position: relative;
    width: 312px;
    height: 335px;
    overflow: hidden;
    float: left;
    margin: 15px;
}
.xplr-container .xplr-page-articles .xplr-page-article a:hover {
    text-decoration: none;
    color: #888;
}
.xplr-container .xplr-page-articles .xplr-page-article h3, .xplr-container .xplr-page-articles .xplr-page-article h5 {
    padding-right: 10px;
    padding-left: 10px;
}
.xplr-container .xplr-page-articles .xplr-page-article:before {
    content: none;
}
.xplr-container .xplr-page-articles .xplr-page-article .xplor-classify-box {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #888;
    color: #fff;
    font-size: 20px;
    line-height: 35px;
}
.xplr-container .xplr-page-articles .xplr-page-article .xplor-classify-box.webinar {
    background-color: #fc2;
}
.xplr-container .xplr-page-articles .xplr-page-article .xplor-classify-box.video {
    background-color: #56c3bc;
}
.xplr-container .xplr-page-articles .xplr-page-article .xplor-classify-box.customer-video {
    background-color: #793ba2;
}
.xplr-container .xplr-page-articles .xplr-page-article .xplor-classify-box.executive-brief {
    background-color: #28f;
}
.xplr-container .xplr-page-articles .xplr-page-article .xplor-classify-box.analyst-report {
    background-color: #9bcaeb;
}
.xplr-container .xplr-page-articles .xplr-page-article .xplor-classify-box.whitepaper {
    background-color: #f92;
}
.xplr-container .xplr-page-articles .xplr-page-article .xplor-classify-box.infographic {
    background-color: #8273b7;
}
@media (max-width:1400px) {
    .xplr-container .xplr-page-articles {
    width: 1054px;
    padding-left: 15px;
    padding-right: 15px;
}
.xplr-container .xplr-page-articles .xplr-page-article {
    margin: 14.5px;
}
}@media (max-width:992px) {
    .xplr-container .xplr-page-articles {
    width: 750px;
}
.xplr-container .xplr-page-articles .xplr-page-article {
    margin: 15px;
}
}@media (max-width:991px) {
    .xplr-container .xplr-page-articles {
    width: 100%;
    text-align: center;
}
.xplr-container .xplr-page-articles .xplr-page-article {
    display: inline-block;
    float: none;
}
}@media (max-width:767px) {
    .xplr-container .xplr-page-articles .xplr-page-article {
    width: 320px;
}
}.xplr-container .xplor-table>tbody>tr>td {
    border: none;
    padding: 20px;
}
.ja .xplr-container .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li.xplr-toolbar-filter-all {
    width: 220px;
}
@media (max-width:991px) {
    #upcoming .xplr-toolbar-container .xplr-toolbar .xplr-toolbar-filter-dropdown li {
    max-width: 690px;
}
}.search {
    line-height: 38px;
}
.search .search-input-container {
    padding-right: 0!important;
}
@media screen and (max-width:767px) {
    .search .search-input-container {
    padding-right: 15px!important;
}
}.search .search-button-container {
    padding-left: 0!important;
}
@media screen and (max-width:767px) {
    .search .search-button-container {
    padding-left: 15px!important;
}
}.search .input-search {
    border: 1px solid #e8e8e8;
    padding: 10px;
    font-size: 28px;
    font-weight: lighter;
    line-height: 38px;
    width: 100%;
    outline: 0;
}
.search .input-search:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.search .search-button {
    background: #f8f8f8;
    border-right: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-left: none;
    line-height: 38px;
    font-size: 28px;
    height: 60px;
    width: 100%}
@media screen and (max-width:767px) {
    .search .search-button {
    border-left: 1px solid #e8e8e8;
    margin-top: 15px;
}
}.search .description p {
    font-size: 14px;
    line-height: 20px;
}
.search .tt-dropdown-menu {
    background-color: #fff;
    display: none!important;
}
.search .tt-hint {
    color: #a5a5a5!important;
}
.search .twitter-typeahead {
    width: 100%}
.search .gsc-result .gs-title {
    height: 27px;
    text-decoration: none;
}
.search .gsc-result .gs-title a {
    text-decoration: none;
}
.search .gsc-result .gsc-thumbnail-inside, .search .gsc-result .gsc-url-top {
    padding: 0;
}
.search .gsc-result .gsc-url-top {
    display: none;
}
.search .gsc-result .gsc-url-bottom {
    display: block;
}
.search .gsc-cursor-box.gs-bidi-start-align {
    text-align: center;
}
.search .gsc-cursor-box.gs-bidi-start-align:before {
    content: 'Page';
    display: block;
    height: 20px;
    font-weight: 700;
    color: #555;
}
.search .gsc-cursor-box.gs-bidi-start-align .gsc-cursor .gsc-cursor-page {
    border-left: 1px solid #555;
    padding: 0 10px;
    margin: 0;
    color: #9ce;
}
.search .gsc-cursor-box.gs-bidi-start-align .gsc-cursor .gsc-cursor-page:first-child {
    border-left: none;
}
.search .gsc-cursor-box.gs-bidi-start-align .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
    color: #888;
}
.search .search-test {
    margin: 0 auto;
    width: 661px;
}
@media screen and (max-width:992px) {
    .search .search-test {
    width: inherit;
}
}.search .search-test .input-search {
    width: 600px;
}
@media screen and (max-width:992px) {
    .search .search-test .input-search {
    width: 100%}
}.search .search-test .search-button {
    width: 60px;
    font-size: 28px;
    line-height: 54px;
    margin-left: -4px;
}
@media screen and (max-width:992px) {
    .search .search-test .search-button {
    width: 100%;
    height: 50px;
    font-size: 22px;
    margin-left: inherit;
    line-height: 50px;
    border-left: 1px solid #e8e8e8;
    margin-top: 15px;
}
}.biogrid {
    width: 100%}
.biogrid-tile {
    width: 33.333%;
    float: left;
    color: #fff;
    background: #333;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.biogrid-tile img {
    max-width: calc(100% + 20px);
    width: calc(100% + 20px);
    height: auto;
    vertical-align: middle;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.biogrid-tile.biogrid-text {
    cursor: default;
    text-align: center;
}
.biogrid-tile.biogrid-text img {
    opacity: 0;
    filter: alpha(opacity=0);
}
.biogrid-tile.biogrid-text .biogrid-info {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    background: 0 0;
    top: 0;
}
@media (min-width:1874px) {
    .biogrid-tile {
    width: 25%}
}@media (max-width:1320px) and (min-width:1081px) {
    .biogrid-tile .biogrid-bio {
    padding: 15px;
}
}@media (max-width:1220px) and (min-width:1081px) {
    .biogrid-tile .biogrid-bio p {
    font-size: 14px;
}
}@media (max-width:880px) and (min-width:720px) {
    .biogrid-tile .biogrid-bio {
    padding: 15px;
}
.biogrid-tile .biogrid-bio p {
    font-size: 14px;
}
}@media (max-width:455px) {
    .biogrid-tile.active .biogrid-handle {
    display: none;
}
.biogrid-tile .biogrid-name {
    font-size: 21px;
    margin-bottom: 5px;
}
.biogrid-tile .biogrid-bio, .biogrid-tile .biogrid-info {
    padding: 8px;
    font-size: 13px;
}
.biogrid-tile .biogrid-bio {
    padding: 18px;
}
.biogrid-tile .biogrid-info {
    padding-bottom: 15px;
}
}@media (max-width:1080px) {
    .biogrid-tile {
    width: 50%}
}@media (max-width:720px) {
    .biogrid-tile {
    width: 100%}
.biogrid-tile .biogrid-handle, .biogrid-tile .biogrid-info, .biogrid-tile .biogrid-title {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
}
}.biogrid-info {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px;
    width: 100%;
    -webkit-transform: translate3d(0, 55px, 0);
    transform: translate3d(0, 55px, 0);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 100%);
    background: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 100%);
    background: -ms-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',  endColorstr='#80000000',  GradientType=0);
}
.biogrid-name {
    font-size: 36px;
    font-weight: 100;
    line-height: 1;
    margin-bottom: 10px;
    color: #fff;
}
.biogrid-handle, .biogrid-title {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
}
.lt-ie10 .biogrid-handle, .lt-ie10 .biogrid-title {
    opacity: 1;
    filter: alpha(opacity=100);
}
.biogrid-title {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    font-weight: 800;
}
.biogrid-handle {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    line-height: 22px;
    font-weight: 400;
}
.biogrid-handle i:before {
    vertical-align: middle;
    font-size: 18px;
    line-height: 1.1;
}
.biogrid-tile:hover .biogrid-info {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.biogrid-tile:hover .biogrid-handle, .biogrid-tile:hover .biogrid-title {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.biogrid-tile:hover .biogrid-handle {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.biogrid-tile:hover .biogrid-title {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.biogrid-tile:hover .border {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.biogrid-tile:hover img {
    -webkit-transform: translate3d(-18px, 0, 0);
    transform: translate3d(-18px, 0, 0);
}
.biogrid-tile:hover .border {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}
.biogrid-bio {
    opacity: 0;
    filter: alpha(opacity=0);
    height: 100%;
    width: 100%;
    -webkit-transform: scale(3, 3);
    -ms-transform: scale(3, 3);
    -o-transform: scale(3, 3);
    transform: scale(3, 3);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: absolute;
    top: 0;
    left: 0;
    padding: 30px;
    font-size: 16px;
    background: #000;
    background: rgba(0, 0, 0, .5);
    font-weight: 400;
}
.biogrid-bio p {
    line-height: 1.2;
}
.biogrid-bio .hidden-bio {
    display: none;
}
.biogrid-bio .biogrid-handle {
    margin-bottom: 10px;
}
.biogrid-tile.active .biogrid-bio {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.biogrid-tile.active .biogrid-handle, .biogrid-tile.active .biogrid-title {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.biogrid-tile.active .biogrid-info {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.biogrid-tile.active img {
    -moz-transform: translate3d(-18px, 0, 0) scale(1.1);
    -ms-transform: translate3d(-18px, 0, 0) scale(1.1);
    -webkit-transform: translate3d(-18px, 0, 0) scale(1.1);
    transform: translate3d(-18px, 0, 0) scale(1.1);
}
.modal.biogrid-modal .modal-close {
    cursor: pointer;
}
.modal.biogrid-modal .modal-dialog {
    width: 734px;
}
@media (max-width:760px) {
    .modal.biogrid-modal .modal-dialog {
    width: 100%;
    margin: 0;
}
}.modal.biogrid-modal .modal-header {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 40%;
    height: 430px;
    position: relative;
    color: #fff;
}
@media (min-width:0) and (max-width:635px) {
    .modal.biogrid-modal .modal-header {
    height: 360px;
}
}@media (min-width:0) and (max-width:530px) {
    .modal.biogrid-modal .modal-header {
    height: 195px;
}
}.modal.biogrid-modal .modal-header .biogrid-info {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    padding: 25px 30px;
}
.modal.biogrid-modal .modal-header .biogrid-handle, .modal.biogrid-modal .modal-header .biogrid-title {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.modal.biogrid-modal .modal-body {
    padding: 25px 30px;
}
.modal.biogrid-modal .modal-footer {
    border: none;
    text-align: center;
    padding-top: 0;
    font-size: 14px;
}
.modal.biogrid-modal .modal-footer a {
    cursor: pointer;
}
@media (max-width:440px) {
    .modal.biogrid-modal .modal-header .biogrid-info {
    padding: 15px;
}
.modal.biogrid-modal .modal-header .biogrid-name {
    font-size: 28px;
}
.modal.biogrid-modal .modal-header .biogrid-handle, .modal.biogrid-modal .modal-header .biogrid-title {
    font-size: 14px;
}
.modal.biogrid-modal .biogrid-info {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.modal.biogrid-modal .modal-body {
    padding: 15px;
}
}.timeline .timeline-dates {
    height: 150px;
    overflow: hidden;
    position: relative;
}
.timeline .timeline-dates::before {
    content: '';
    height: 100%;
    width: 17%;
    position: absolute;
    left: -10px;
    z-index: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,  startColorstr='#FF99CCEE',  endColorstr='#FF99CCEE');
    background-image: url(data:image/svg+xml;
    base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5Y2NlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5Y2NlZSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0 50%, 100% 50%, color-stop(0%, #9ce), color-stop(100%, rgba(153, 204, 238, 0)));
    background-image: -moz-linear-gradient(left, #9ce 0, rgba(153, 204, 238, 0) 100%);
    background-image: -webkit-linear-gradient(left, #9ce 0, rgba(153, 204, 238, 0) 100%);
    background-image: linear-gradient(to right, #9ce 0, rgba(153, 204, 238, 0) 100%);
}
.timeline .timeline-dates::after {
    content: '';
    height: 100%;
    width: 17%;
    position: absolute;
    right: -10px;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,  startColorstr='#FF99CCEE',  endColorstr='#FF99CCEE');
    background-image: url(data:image/svg+xml;
    base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5Y2NlZSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OWNjZWUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0 50%, 100% 50%, color-stop(0%, rgba(153, 204, 238, 0)), color-stop(100%, #9ce));
    background-image: -moz-linear-gradient(left, rgba(153, 204, 238, 0) 0, #9ce 100%);
    background-image: -webkit-linear-gradient(left, rgba(153, 204, 238, 0) 0, #9ce 100%);
    background-image: linear-gradient(to right, rgba(153, 204, 238, 0) 0, #9ce 100%);
}
.timeline .timeline-dates li::before {
    content: '';
    padding: 0;
}
.timeline .timeline-dates a {
    color: #fff;
    font-size: 24px;
}
.timeline .timeline-dates p {
    margin: 0;
    font-size: 12px;
}
.timeline .timeline-date-list {
    position: absolute;
    bottom: 40px;
    border-bottom: 1px dotted #fff;
    padding: 0 492px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.timeline .timeline-date {
    float: left;
    margin-right: 100px;
    background-image: url(../../../assets/images/icons/white-dot.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 20px;
    margin-bottom: -5px;
    cursor: pointer;
    width: 57px;
    text-align: center;
    list-style-type: none;
}
.timeline .timeline-date a {
    display: block;
    text-decoration: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    list-style-type: none;
}
.timeline .timeline-date p {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.timeline .timeline-date:before {
    content: ''}
.timeline .timeline-date:hover a, .timeline .timeline-date:hover p {
    font-weight: 900;
}
.timeline .timeline-date.active a {
    font-weight: 900;
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
}
.timeline .timeline-date.active p {
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
    font-weight: 900;
}
.timeline .timeline-carousel::before {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #9ce;
}
.timeline .timeline-carousel {
    position: relative;
}
.timeline .timeline-carousel .timeline-control-next, .timeline .timeline-carousel .timeline-control-prev {
    position: absolute;
    z-index: 3;
    top: 44%;
    font-size: 45px;
    color: #888;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.timeline .timeline-carousel .timeline-control-next:hover, .timeline .timeline-carousel .timeline-control-prev:hover {
    -webkit-transform: scaleY(0.9);
    -ms-transform: scaleY(0.9);
    -o-transform: scaleY(0.9);
    transform: scaleY(0.9);
}
.timeline .timeline-carousel .timeline-control-next.inactive, .timeline .timeline-carousel .timeline-control-prev.inactive {
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: default;
}
.timeline .timeline-carousel .timeline-control-next.inactive:hover, .timeline .timeline-carousel .timeline-control-prev.inactive:hover {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}
.timeline .timeline-carousel .timeline-control-prev {
    left: 0;
}
.timeline .timeline-carousel .timeline-control-next {
    right: 0;
}
.timeline .timeline-carousel .timeline-carousel-window {
    position: relative;
    overflow: hidden;
    width: 734px;
    margin: 0 auto;
    height: 364px;
}
.timeline .timeline-carousel .timeline-slider {
    width: 3000px;
    position: absolute;
    margin: 50px 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.timeline .timeline-carousel .timeline-slide {
    width: 734px;
    padding: 30px 15px;
    float: left;
    opacity: .2;
    filter: alpha(opacity=20);
    -webkit-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
}
.timeline .timeline-carousel .timeline-slide:before {
    content: ''}
.timeline .timeline-carousel .timeline-slide.active {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
    filter: alpha(opacity=100);
}
.timeline .timeline-carousel .timeline-image {
    float: left;
    width: 36%;
    padding: 0 15px 0 0;
}
.timeline .timeline-carousel .timeline-copy {
    float: left;
    width: 64%;
    padding: 0 15px;
}
@media (max-width:1200px) {
    .timeline .timeline-date-list {
    padding: 0 449px;
}
}@media (max-width:992px) {
    .timeline .timeline-date-list {
    padding: 0 47.2%}
.timeline .timeline-carousel .timeline-slide {
    padding: 30px 60px;
}
}@media (max-width:750px) {
    .timeline .timeline-date-list {
    padding: 0 42%}
.timeline .timeline-dates::after, .timeline .timeline-dates::before {
    display: none;
}
.timeline .timeline-carousel .timeline-control-next, .timeline .timeline-carousel .timeline-control-prev {
    font-size: 30px;
}
.timeline .timeline-carousel .timeline-carousel-window {
    width: 100%}
.timeline .timeline-carousel .timeline-slide {
    padding: 0 15px;
}
.timeline .timeline-carousel .timeline-image {
    display: none;
}
.timeline .timeline-carousel .timeline-copy {
    width: 100%;
    float: none;
}
.timeline .timeline-carousel::before {
    display: none;
}
}@media (max-width:767px) {
    .timeline .timeline-date {
    margin-right: 40px;
}
}.featuredEvent table {
    position: relative;
    width: 100%}
.featuredEvent table h2 {
    font-size: 22px;
    margin: 0 0 5px;
}
.featuredEvent table h2 a {
    color: #fff;
    text-decoration: none;
}
.featuredEvent table h2 a:hover {
    text-decoration: underline;
}
.featuredEvent table h3 {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
}
.featuredEvent table p {
    margin: 0 0 20px;
    font-size: 13px;
    line-height: 24px;
}
.featuredEvent table td {
    height: 450px;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
}
.featuredEvent table .info {
    padding: 40px 35px;
    width: 350px;
    background-color: #9bcbea;
    color: #fff;
    position: relative;
    z-index: 2;
}
.featuredEvent table .info h2 {
    margin: 5px 0;
    text-transform: uppercase;
}
.catlinks {
    margin-top: 5px;
}
.catlinks a {
    color: #888;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
}
.catlinks a:hover {
    color: #9ce;
}
.catlinks a.active {
    color: #9ce;
    border-top: 2px solid #9Ce;
    padding-top: 5px;
}
.events .eventinfo h2 {
    font-size: 24px;
    font-weight: 700;
}
.events .eventinfo form h3 {
    font-size: 24px;
    font-weight: 700;
    color: #888;
    padding-top: 15px;
}
.events .eventinfo h2.eventname {
    text-transform: uppercase;
}
.events .eventinfo .eventvenue {
    margin-bottom: 0;
    margin-top: 15px;
    text-transform: uppercase;
}
.events h5 {
    margin: 35px 0;
}
.events .map {
    padding-bottom: 40px;
}
.events .featured {
    padding-bottom: 50px;
}
.events .featured table {
    position: relative;
    width: 100%}
.events .featured table h2 {
    font-size: 22px;
    margin: 0 0 5px;
}
.events .featured table h2 a {
    color: #fff;
    text-decoration: none;
}
.events .featured table h2 a:hover {
    text-decoration: underline;
}
.events .featured table h3 {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
}
.events .featured table p {
    margin: 0 0 20px;
    font-size: 13px;
    line-height: 24px;
}
.events .featured table td {
    height: 450px;
    vertical-align: middle;
    background-color: #eff0f1;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
}
.events .featured table .info {
    padding: 40px 35px;
    width: 350px;
    position: relative;
    z-index: 2;
    background-color: #9bcbea;
}
.events .pad-top {
    padding-top: 35px;
}
.event-details {
    padding: 40px 0 30px;
}
.event-details .image {
    padding-bottom: 35px;
}
.event-details .btn {
    margin-top: 10px;
}
.event-details table {
    margin: 0 0 11px;
}
.event-details table td {
    border: 1px solid #54585a;
    padding: 5px;
}
.event-details .left {
    float: left;
    width: 285px;
    margin-right: 90px;
}
.event-details .left h2 {
    margin: 10px 0;
}
.event-details .left h3 {
    margin-bottom: 0;
}
.event-details .left p {
    margin-top: 0;
}
.event-details .right {
    float: left;
    width: 645px;
}
.event-details input[type=submit] {
    margin-top: 0!important;
}
#event-timeline {
    color: #868b8e;
    padding-bottom: 40px;
}
#event-timeline ul li:before {
    content: "";
    font-size: 0;
    padding: 0;
    margin: 0;
}
#event-timeline ul {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    position: relative;
    list-style-type: none;
    padding: 0;
    background-image: url(data:image/jpeg;
    base64, /9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFBMzM0Q0U5RjYwRTExRTJBRDRDOTY4RTg5MTMwOUUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFBMzM0Q0VBRjYwRTExRTJBRDRDOTY4RTg5MTMwOUUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUEzMzRDRTdGNjBFMTFFMkFENEM5NjhFODkxMzA5RTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUEzMzRDRThGNjBFMTFFMkFENEM5NjhFODkxMzA5RTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAABAAEDAREAAhEBAxEB/8QASgABAAAAAAAAAAAAAAAAAAAACQEBAAAAAAAAAAAAAAAAAAAABBABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AeogJ/9k=);
    background-repeat: repeat-y;
    background-position: 50% 0;
}
#event-timeline ul .year {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    border: 1px solid #bbbebf;
    max-width: 145px;
    padding: 7px 15px;
    clear: both;
    margin: 50px auto 1em;
    text-align: center;
    background: #fff;
}
#event-timeline ul .year:first-of-type {
    margin-top: 0;
}
#event-timeline ul .year.hide {
    opacity: 0;
    height: 0;
    margin: 0;
}
#event-timeline ul .year.show {
    opacity: 1;
    height: auto;
}
#event-timeline ul .load {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    border: 1px solid #bbbebf;
    max-width: 145px;
    padding: 7px 15px;
    clear: both;
    text-align: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none;
    margin: 0 auto;
    cursor: pointer;
    background: #868b8e;
    color: #fff;
    position: relative;
    z-index: 99;
}
#event-timeline ul .load:hover {
    background: #bbbebf;
}
#event-timeline ul .event {
    position: relative;
    text-align: right;
    float: right;
    clear: right;
    width: 50%;
    margin: 70px 0;
    list-style: none;
    display: block;
    z-index: 15;
    text-decoration: none;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
#event-timeline ul .event .image {
    float: right;
}
#event-timeline ul .event .image img {
    min-height: 155px;
    margin: 0;
}
#event-timeline ul .event .image+.inner {
    padding-top: 10px;
    margin-right: 175px;
}
#event-timeline ul .event h2 {
    font-size: 16px;
    color: #54585a;
    margin: 0 0 5px;
}
#event-timeline ul .event h2 a {
    text-decoration: none;
    color: #54585a;
    font-weight: 700;
    font-size: 16px;
}
#event-timeline ul .event h2 a:hover {
    text-decoration: underline;
}
#event-timeline ul .event p {
    margin-top: 0;
    color: #54585a;
    font-size: 13px;
}
#event-timeline ul .event h3 {
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    padding-bottom: 10px;
    margin-bottom: 7px;
    border-bottom: 1px solid #bbbebf;
}
#event-timeline ul .event.offset {
    margin-top: -1.5em;
}
#event-timeline ul .event:nth-child(2n) {
    float: left;
    clear: left;
    text-align: left;
}
#event-timeline ul .event:nth-child(2n) .details {
    padding-left: 0;
    padding-right: 20px;
}
#event-timeline ul .event:nth-child(2n) .image {
    float: left;
}
#event-timeline ul .event:nth-child(2n) .image+.inner {
    margin-left: 175px;
    margin-right: 0;
}
#event-timeline ul .event .details {
    padding-left: 20px;
}
#event-timeline ul .event:nth-child(2n):after {
    right: -5%;
    left: auto;
}
#event-timeline ul .event.hide {
    opacity: 0;
    height: 0;
    margin: 0;
}
#event-timeline ul .event.show {
    opacity: 1;
    height: auto;
    margin: 70px 0;
}
#event-timeline ul .event.show.offset {
    margin-top: -1.5em;
}
.gallery .gallerytitle {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
}
.gallery a.featured-image {
    width: 100%;
    height: 218px;
    display: block;
    zoom: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #b7d6eb;
    background-size: cover;
}
.gallery a {
    color: #fff;
    text-decoration: none;
}
.gallery a:hover {
    text-decoration: underline;
}
.gallery h3 {
    font-size: 16px;
    margin: 0 0 5px;
}
.gallery h5 {
    font-size: 12px;
    margin-top: 0;
}
.gallery p {
    font-size: 13px;
    margin-top: 0;
}
#domoSlideShowContainer {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: -9999px -9999px;
}
#domoSlideShowContainer .ivychain-slide-overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .7);
    top: 0;
    left: 0;
    opacity: 0;
}
#domoSlideShowContainer .ivychain-slide-next {
    color: #fff;
    position: absolute;
    height: 100px;
    width: 80px;
    background-image: url(../../../assets/images/icons/chevronright.png);
    background-repeat: no-repeat;
    background-position: center;
    right: 0;
    top: 50%;
    z-index: 200;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    border: none;
    outline: 0;
    opacity: .4;
}
#domoSlideShowContainer .ivychain-slide-next:hover {
    opacity: .7;
}
#domoSlideShowContainer .ivychain-slide-previous {
    color: #fff;
    height: 100px;
    width: 80px;
    background-image: url(../../../assets/images/icons/chevronleft.png);
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    top: 50%;
    z-index: 200;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    border: none;
    outline: 0;
    opacity: .4;
}
#domoSlideShowContainer .ivychain-slide-previous:hover {
    opacity: .7;
}
#domoSlideShowContainer .ivychain-slide-show {
    height: 100%;
    text-align: center;
}
#domoSlideShowContainer .ivychain-slide-show button {
    position: absolute;
}
#domoSlideShowContainer .ivychain-slide-show .ivychain-slide-container, #domoSlideShowContainer .ivychain-slide-show:before {
    display: inline-block;
    vertical-align: middle;
}
#domoSlideShowContainer .ivychain-slide-show:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
#domoSlideShowContainer .ivychain-slide-show .ivychain-slide-container {
    position: relative;
    text-align: center;
    background: #000;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    border: 0 solid #fff;
    outline: 0;
    z-index: 200;
    opacity: 0;
}
#domoSlideShowContainer .ivychain-slide-show .ivychain-slide-container .ivychain-slide-exit {
    background-image: url(../../../assets/images/icons/closebtn.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 30px;
    width: 30px;
    position: absolute;
    top: -29px;
    right: -29px;
    border: none;
    background-color: transparent;
    opacity: .4;
}
#domoSlideShowContainer .ivychain-slide-show .ivychain-slide-container .ivychain-slide-viewport img {
    opacity: 0;
    width: auto;
    left: 0;
    position: absolute;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    cursor: pointer;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
#domoSlideShowContainer .ivychain-slide-show .ivychain-slide-container .ivychain-slide-viewport img.current {
    opacity: 1;
}
#domoSlideShowContainer .ivychain-slide-show .ivychain-slide-container .ivychain-slide-caption {
    width: 100%;
    position: absolute;
    opacity: 0;
    bottom: 0;
    left: 0;
    background: #000;
    background: rgba(0, 0, 0, .5);
    padding: 15px 20px;
    text-align: left;
    color: #888;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
#domoSlideShowContainer .ivychain-slide-show .ivychain-slide-container .ivychain-slide-counter {
    position: absolute;
    bottom: -34px;
    right: 0;
    color: #888;
    font-size: 14px;
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
#domoSlideShowContainer .ivychain-slide-show .ivychain-slide-container:hover .ivychain-slide-caption {
    opacity: 1;
}
#domoSlideShowContainer.open {
    display: block;
}
#domoSlideShowContainer.open .ivychain-slide-overlay {
    opacity: 1;
    background-image: url(../../../assets/images/loader.html);
    background-repeat: no-repeat;
    background-position: center center;
}
#domoSlideShowContainer.open .ivychain-slide-show .ivychain-slide-container {
    border: 30px solid #fff;
    border-bottom: 55px solid #fff;
}
#domoSlideShowContainer.open .ivychain-slide-show .ivychain-slide-container .ivychain-slide-counter {
    opacity: 1;
}
#domoSlideShowContainer.loaded .ivychain-slide-show .ivychain-slide-container {
    opacity: 1;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
@media (max-width:1080px) {
    .events #event-timeline {
    padding: 30px 5%}
.events .gallery {
    padding: 20px 2%}
}@media (max-width:740px) {
    .events .gallery .inside ul li {
    float: none;
    width: 80%;
    margin: 0 auto;
    padding: 15px 0;
}
.events .section-lead p {
    font-size: 20px;
}
.events .featured table tr td .info {
    padding: 0 35px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
}
.events .featured table tr td .info h3 {
    padding-top: 90px;
}
.events #event-timeline ul {
    background-image: none;
}
.events #event-timeline .event {
    text-align: center;
    width: 100%;
    margin-top: 0;
    clear: both;
}
.events #event-timeline .event .image {
    float: none;
}
.events #event-timeline .event .image+.inner {
    margin-right: 0;
}
.events #event-timeline .event.offset, .events #event-timeline .event.show.offset {
    margin-top: 20px;
}
.events #event-timeline .event.hide {
    display: none;
}
.events #event-timeline .event:nth-child(2n) {
    text-align: center;
    float: none;
    clear: both;
}
.events #event-timeline .event:nth-child(2n) .image {
    float: none;
}
.events #event-timeline .event:nth-child(2n) .image+.inner {
    margin-left: 0;
}
.events #event-timeline .event .details {
    padding: 0;
}
.events .event-details .image {
    text-align: center;
    padding: 0;
}
.events .event-details .clear {
    padding: 0 5%}
.events .event-details .clear .left {
    float: none;
    width: 100%;
    text-align: center;
}
.events .event-details .clear .left h2, .events .event-details .clear .left p {
    margin-bottom: 5px;
    line-height: 1.2;
}
.events .event-details .clear .right {
    float: none;
    width: 100%;
    font-size: 14px;
    word-wrap: break-word;
}
.events .event-details .clear .right ul {
    text-align: left;
}
}.whatisdomo-container.no-animation section.see-info .imagery img {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.whatisdomo-container.no-animation section.connect ul li {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
}
.whatisdomo-container.no-animation section.anywhere .inside .imagery img {
    position: absolute;
    left: 0;
    top: 0;
}
.whatisdomo-container.no-animation section.anywhere .inside .imagery img.devices {
    display: none;
}
.whatisdomo-container.no-animation section.anywhere .inside .imagery img.ipad {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.whatisdomo-container.no-animation section.anywhere .inside .imagery img.iphone {
    left: 358px;
    top: 96px;
}
.whatisdomo-container.no-animation section.anywhere .inside .imagery img.desktop {
    left: 217px;
    top: 87px;
}
.whatisdomo-container.no-animation section.same-page .inside .imagery img {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.whatisdomo-container .copy {
    margin-top: 170px;
}
.whatisdomo-container .see-info .imagery .dynamic {
    position: absolute;
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: transform opacity;
    transition-property: transform opacity;
}
.whatisdomo-container .see-info .imagery .devices {
    display: none;
}
.whatisdomo-container .see-info .imagery .laptop2 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: .5;
}
.whatisdomo-container .see-info .imagery.show img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}
.whatisdomo-container .see-info .imagery .phone1 {
    top: 22px;
    left: 204px;
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.whatisdomo-container .see-info .imagery .phone2 {
    top: 28px;
    left: 300px;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.whatisdomo-container .see-info .imagery .laptop2 {
    left: 0;
    top: 0;
}
.whatisdomo-container .connect {
    text-align: center;
}
.whatisdomo-container .connect .connectitem {
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
    -webkit-transition-property: transform opacity;
    transition-property: transform opacity;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0;
}
.whatisdomo-container .connect .connectitem.connect2 {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.whatisdomo-container .connect .connectitem.connect3 {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.whatisdomo-container .connect .connectitem.connect4 {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.whatisdomo-container .connect .connectitem.connect5 {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.whatisdomo-container .connect .connectitem.connect6 {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
.whatisdomo-container .connect.show .connectitem {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
}
.whatisdomo-container .anywhere .imagery {
    height: 433px;
    position: relative;
}
.whatisdomo-container .anywhere .imagery .dynamic {
    position: absolute;
    left: 0;
    top: 0;
}
.whatisdomo-container .anywhere .imagery .dynamic.devices {
    display: none;
}
.whatisdomo-container .anywhere .imagery .dynamic.ipad {
    -webkit-transform: translate3d(0, 110px, 0);
    transform: translate3d(0, 110px, 0);
}
.whatisdomo-container .anywhere .imagery .dynamic.iphone {
    left: 358px;
    top: 96px;
}
.whatisdomo-container .anywhere .imagery .dynamic.desktop {
    left: 217px;
    top: 87px;
}
.whatisdomo-container .same-page .imagery {
    float: left;
    width: 50%;
    position: relative;
    height: 487px;
}
.whatisdomo-container .same-page .imagery img {
    position: absolute;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.whatisdomo-container .same-page .imagery.grow img {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.whatisdomo-container .same-page .imagery .cmo {
    left: 196px;
    top: 0;
}
.whatisdomo-container .same-page .imagery .ceo {
    top: 64px;
    left: 0;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.whatisdomo-container .same-page .imagery .salesguy {
    top: 248px;
    left: 216px;
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.whatisdomo-container .same-page .imagery .all-users {
    display: none;
}
.whatisdomo-container .dashboard {
    position: relative;
}
.whatisdomo-container .dashboard .data-logos {
    width: 150px;
    height: 150px;
    margin: 25% auto;
    position: relative;
}
.whatisdomo-container .dashboard .data-logo {
    position: relative;
    top: 50%;
    left: 50%;
    height: 75px;
    width: 75px;
}
.whatisdomo-container .dashboard .laptop {
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -470px;
}
.whatisdomo-container .cta {
    text-align: left;
    color: #fff;
}
.whatisdomo-container .cta h2 .adverbs {
    position: relative;
}
.whatisdomo-container .cta h2 .adverbs span:hover {
    -webkit-transform: translate3d(0px, 105%, 0) rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -webkit-transition: all 400ms ease;
}
.whatisdomo-container .cta h2 .adverbs span:after {
    content: attr(data-title);
    -webkit-transform: translate3d(0px, 105%, 0) rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -webkit-transition: all 400ms ease;
}
.whatisdomo-container .cta h2 .adverbs span:hover:after {
    -webkit-transform: translate3d(0px, 0, 0) rotateX(0deg);
}
.whatisdomo-container .cta .sentence {
    display: block;
    font-size: 42px;
    font-weight: 100;
    line-height: 1;
    margin: 10px 0 50px;
}
.whatisdomo-container .cta .sentence .flip-words {
    display: inline-block;
    position: relative;
    height: 37px;
    width: 120px;
    text-align: right;
}
.whatisdomo-container .cta .sentence .flip-words .word {
    position: absolute;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    width: 100%;
    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
    opacity: 0;
    line-height: 1;
}
.whatisdomo-container .cta .sentence .flip-words .word.word1, .whatisdomo-container .cta .sentence .flip-words .word.word2, .whatisdomo-container .cta .sentence .flip-words .word.word3 {
    -webkit-transform: translate3d(0, 305%, 0);
    transform: translate3d(0, 305%, 0);
}
.whatisdomo-container .cta .sentence .flip-words .word.current {
    -moz-transform: rotateX(0deg) translate3d(0, 0, 0);
    -ms-transform: rotateX(0deg) translate3d(0, 0, 0);
    -webkit-transform: rotateX(0deg) translate3d(0, 0, 0);
    transform: rotateX(0deg) translate3d(0, 0, 0);
    opacity: 1;
}
.whatisdomo-container .cta .sentence .flip-words .word.last {
    -webkit-transform: translate3d(0, -305%, 0);
    transform: translate3d(0, -305%, 0);
    opacity: 0;
}
.whatisdomo-container .herotext.grey {
    color: #888;
}
.whatisdomo-container .herotext h1 {
    font-weight: 100;
}
@media (max-width:990px) {
    .whatisdomo-container .center-small {
    text-align: center;
}
.whatisdomo-container .copy {
    margin-top: 0;
}
.whatisdomo-container .anywhere .imagery, .whatisdomo-container .same-page .imagery {
    height: auto;
}
}.ja .whatisdomo-container .cta .sentence .flip-words {
    width: 100%;
    text-align: center;
}
#olark-box-container {
    z-index: 100;
    font-weight: 400;
}
#olark-box-container #habla_panel_div {
    width: auto;
}
#olark-box-container #habla_window_div {
    bottom: 0!important;
    margin: 0!important;
    z-index: 100;
}
#olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names .habla_window_div_base {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    line-height: normal;
    width: 500px;
}
#olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names .olrk-state-compressed .habla_window_div_base {
    width: 240px;
}
#olark-box-container .olrk-state-expanded #habla_sizebutton_a::after {
    content: '-'}
#olark-box-container .button-chat .olrk-state-compressed #habla_topbar_div, #olark-box-container .button-chat .olrk-state-expanded #habla_topbar_div {
    background: #a818fc!important;
    text-indent: 0;
    height: auto;
    padding: 10px 27px!important;
    text-align: center;
    display: block;
    cursor: pointer;
}
#olark-box-container #habla_topbar_div {
    width: 234px;
    border-bottom: #a2a2a2 1px solid;
}
#olark-box-container #habla_topbar_div::before {
    content: '\e041';
    font-family: domocom!important;
    float: left;
    margin-left: 20px;
    font-size: 18px;
    color: #fff;
}
#olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names #habla_topbar_div {
    height: 31px;
    line-height: 29px;
    display: block;
    background: #888;
    text-align: center;
    cursor: pointer;
    margin-left: auto;
}
#olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names #habla_topbar_div a.habla_oplink_a_normal {
    color: #fff!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    float: none!important;
    font-weight: 700;
    line-height: 31px;
    text-decoration: none;
}
#olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names #habla_topbar_div a.habla_oplink_a_hover:hover {
    color: #fff!important;
    text-transform: uppercase;
    float: none!important;
    letter-spacing: 2px;
    font-weight: 700;
    line-height: 31px;
    text-decoration: none;
}
#olark-box-container #habla_popout_a {
    display: none;
}
#olark-box-container #habla_sizebutton_a {
    color: #888;
}
#olark-box-container #habla_sizebutton_a::after {
    content: '+';
    color: #fff;
    float: right;
    margin-right: 15px;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
}
#olark-box-container #habla_expanded_div {
    background: #6f6f6f;
    background: rgba(136, 136, 136, .9);
    z-index: 9999;
    width: 500px;
    text-align: left;
    padding: 10px;
}
#olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names .hbl_txt_wrapper {
    margin-top: 7px;
}
#olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names .hbl_txt_wrapper textarea {
    padding: 2px 2px 2px 8px;
    height: 30px!important;
    line-height: 26px!important;
    color: #fff!important;
    width: 100%}
#olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names input {
    margin: 10px 0 5px;
    background: #888;
    text-indent: 0;
    color: #fff!important;
}
#olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names :-moz-placeholder, #olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names :-ms-input-placeholder, #olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names ::-moz-placeholder, #olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names ::-webkit-input-placeholder {
    color: #cba7ea;
}
#olark-box-container #habla_pre_chat_span {
    display: block;
    margin-bottom: 12px;
    white-space: normal;
}
#olark-box-container #habla_conversation_div {
    white-space: normal;
    padding: 10px;
}
#olark-box-container .hbl_pal_main_fg {
    color: #fff!important;
}
#olark-box-container .hbl_pal_header_font_size, #olark-box-container .hbl_pal_main_font_size {
    font-size: 12px;
}
#olark-box-container .hbl_pal_main_font_family {
    font-family: 'Open Sans', sans-serif;
}
#olark-box-container .hbl_pal_input_font_size {
    font-size: 12px;
}
#olark-box-container .habla_pre_chat_div {
    padding: 10px;
    height: auto!important;
}
#olark-box-container #habla_chatform_form {
    padding: 10px;
}
#olark-box-container input[type=text], #olark-box-container textarea {
    background: 0 0;
    border: 1px solid #bbb;
    padding: 5px;
    color: #fff;
    overflow-y: hidden;
    outline: 0;
}
#olark-box-container input[type=text]:focus, #olark-box-container textarea:focus {
    outline: #c8c8c8 solid 1px;
}
#olark-box-container .hbl_pal_offline_submit_fg {
    border: none;
    float: right;
    text-transform: uppercase;
    font-weight: 400;
    padding: 5px 15px;
    display: block;
}
#olark-box-container ::-webkit-input-placeholder {
    color: #d5d5d5;
}
#olark-box-container :-moz-placeholder {
    color: #d5d5d5;
}
#olark-box-container ::-moz-placeholder {
    color: #d5d5d5;
}
#olark-box-container :-ms-input-placeholder {
    color: #d5d5d5;
}
#header #olark-box-container {
    -webkit-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
@media (min-width:0) and (max-width:500px) {
    #olark-box-container #habla_beta_container_do_not_rely_on_div_classes_or_names .habla_window_div_base, #olark-box-container #habla_expanded_div, #olark-box-container #habla_topbar_div {
    width: 100%}
}.social-share-links ul.social-share-networks {
    list-style-type: none;
    display: inline-block;
    padding: 0;
    margin: 0 0 20px;
}
.social-share-links ul.social-share-networks li:before {
    content: '';
    padding: 0;
}
.social-share-links ul.social-share-networks li {
    float: left;
    margin: 0 4px;
}
.social-share-links ul.social-share-networks li.heading {
    line-height: 32px;
}
.social-share-links ul.social-share-networks li a {
    font-size: 25px;
    color: #8bd;
}
.social-share-links ul.social-share-networks li a:focus, .social-share-links ul.social-share-networks li a:hover {
    text-decoration: none;
}
.social-share-links.bg-primary a, .social-share-links.white-share-links a {
    color: #fff;
}
.social-share-links.white-share-links a:hover {
    opacity: .8;
    filter: alpha(opacity=80);
}
#domoSlideShowContainer a.tweet-this {
    background-image: url(../../../assets/images/tweetthisbtn.jpg);
    display: block;
    margin: 0 auto;
    height: 42px;
    width: 160px;
    text-indent: -9999px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.marketing-survey-container {
    padding: 30px;
}
.marketing-survey-container .pdf-slide {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.marketing-survey-container .pdf-slide img {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.marketing-survey-container .pdf-slide:hover {
    -webkit-transform: scale(1.03, 1.03);
    -ms-transform: scale(1.03, 1.03);
    -o-transform: scale(1.03, 1.03);
    transform: scale(1.03, 1.03);
}
.marketing-survey-container .pdf-slide:hover a.tweet-this {
    -webkit-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
.marketing-survey-container .pdf-slide a.tweet-this {
    background-image: url(../../../assets/images/tweetthisbtn.jpg);
    display: block;
    margin: 0 auto;
    height: 42px;
    width: 160px;
    text-indent: -9999px;
    position: absolute;
    bottom: 10px;
    left: 25px;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 100%;
    -moz-transform-origin: 100%;
    -ms-transform-origin: 100%;
    transform-origin: 100%}
.marketing-survey-container .pdf-slide.cta {
    text-align: center;
    padding-top: 15px;
    -webkit-transition-property: none;
    transition-property: none;
}
.marketing-survey-container .pdf-slide.cta h2 {
    text-transform: uppercase;
    font-size: 35px;
    line-height: 1;
}
.marketing-survey-container .pdf-slide.cta .medium-text {
    font-size: 45px;
}
.marketing-survey-container .pdf-slide.cta .large-text {
    font-size: 72px;
    line-height: .8;
}
.marketing-survey-container .pdf-slide.cta p {
    font-size: 24px;
}
.marketing-survey-container .pdf-slide.cta:hover {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.marketing-survey-container .topdownload {
    margin-right: 10px;
}
.marketing-survey-container .bottomdownload {
    margin-left: -6px;
}
@media (min-width:0) and (max-width:940px) {
    .marketing-survey-container .pdf-slide {
    float: none;
    width: 100%;
    text-align: center;
}
.marketing-survey-container .pdf-slide.cta {
    width: 70%;
    margin: 0 auto 50px;
}
.marketing-survey-container .pdf-slide.cta .large-text, .marketing-survey-container .pdf-slide.cta .medium-text {
    font-size: 35px;
}
.marketing-survey-container .pdf-slide a.tweet-this {
    position: static;
    margin: -59px auto 0;
}
}.mobile-marketing-survey {
    height: 100%;
    width: 100%;
    overflow: hidden;
    padding: 0;
}
.mobile-marketing-survey.ceo-report li img {
    margin-top: -10px;
}
.mobile-marketing-survey a.tweet-this {
    background-image: url(../../../assets/images/tweetthisbtn.jpg);
    display: block;
    margin: 0 auto;
    height: 28px;
    width: 110px;
    text-indent: -9999px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-size: contain;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.mobile-marketing-survey a.tweet-this.show {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.mobile-marketing-survey a.cta {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 28px;
    font-size: 11px;
    background: #555;
    width: 50%;
    text-align: center;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.mobile-marketing-survey a.cta.show {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.mobile-marketing-survey #carousel {
    background: silver;
    overflow: hidden;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-style: preserve-3d;
}
.mobile-marketing-survey #carousel ul.animate {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.mobile-marketing-survey #carousel ul {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    position: relative;
}
.mobile-marketing-survey #carousel li {
    float: left;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    background-color: #f1f2f2;
    text-align: center;
}
.mobile-marketing-survey #carousel li.blue {
    background: #9bcbea;
}
.mobile-marketing-survey #carousel li.dark-gray {
    background: #aaacac;
}
.mobile-marketing-survey #carousel li.light-gray {
    background: #f4f5f6;
}
.mobile-marketing-survey #carousel li.cta {
    text-align: center;
    padding-top: 15px;
    -webkit-transition-property: none;
    transition-property: none;
}
.mobile-marketing-survey #carousel li.cta .copy {
    position: absolute;
    opacity: 1;
    height: 320px;
    width: 100%;
    top: 50%;
    margin-top: -160px;
    -webkit-transition-property: opacity transform;
    transition-property: opacity transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.mobile-marketing-survey #carousel li.cta h2 {
    text-transform: uppercase;
    font-size: 33px;
    line-height: 1;
    position: static;
}
.mobile-marketing-survey #carousel li.cta .medium-text {
    font-size: 35px;
}
.mobile-marketing-survey #carousel li.cta .large-text {
    font-size: 50px;
    line-height: .8;
}
.mobile-marketing-survey #carousel li.cta p {
    font-size: 24px;
    color: #fff;
}
.mobile-marketing-survey #carousel li.cta:hover {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.mobile-marketing-survey #carousel li.cta .form-btn {
    cursor: pointer;
}
.mobile-marketing-survey #carousel li.cta .form {
    opacity: 0;
    height: 320px;
    width: 100%;
    top: 5%;
    position: absolute;
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: opacity transform;
    transition-property: opacity transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    padding: 60px 8% 0;
}
.mobile-marketing-survey #carousel li.cta .form .row {
    width: 100%}
.mobile-marketing-survey #carousel li.cta .form .row .field {
    width: 48%;
    float: left;
    margin-top: 5px;
}
.mobile-marketing-survey #carousel li.cta .form .row .field label {
    display: block;
    text-align: left;
    font-size: 14px;
    color: #fff;
}
.mobile-marketing-survey #carousel li.cta .form .row .field label.error {
    font-size: 12px;
}
.mobile-marketing-survey #carousel li.cta .form .row .field input {
    width: 100%}
.mobile-marketing-survey #carousel li.cta .form .row .field:nth-of-type(2) {
    float: right;
    margin-right: 0;
}
.mobile-marketing-survey #carousel li.cta .form .button-submit {
    float: right;
    margin-top: 10px;
    clear: both;
}
.mobile-marketing-survey #carousel li.show-form .copy {
    opacity: 0;
    -webkit-transform: translate3d(0px, 100%, 0);
    transform: translate3d(0px, 100%, 0);
}
.mobile-marketing-survey #carousel li.show-form .form {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
}
.mobile-marketing-survey #carousel li h2 {
    color: #fff;
    font-size: 30px;
    text-align: center;
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .2);
}
.mobile-marketing-survey #carousel li.pane1 .content {
    text-align: center;
    display: none;
    padding: 0 12%}
.mobile-marketing-survey #carousel li.pane1 .content h1 {
    font-size: 18px;
    line-height: 1.2;
    margin: 15px 0;
}
.mobile-marketing-survey #carousel li.pane1 .content p {
    font-size: 12px;
}
.mobile-marketing-survey .slide-count {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: right;
    z-index: 10;
    font-size: 12px;
    padding: 3px;
    background: rgba(255, 255, 255, .2);
}
.mobile-marketing-survey .arrows .arrow-right {
    width: 20px;
    height: 34px;
    background: url(../../../assets/images/chevron.png) -20px no-repeat;
    position: fixed;
    right: 15px;
    top: 50%;
    margin-top: -11px;
    z-index: 50;
}
.mobile-marketing-survey .arrows .arrow-left {
    width: 19px;
    height: 34px;
    background: url(../../../assets/images/chevron.png) 0 no-repeat;
    position: fixed;
    left: 15px;
    top: 50%;
    margin-top: -11px;
    z-index: 50;
    display: none;
}
.mobile-marketing-survey footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding-top: 8px;
}
.mobile-marketing-survey footer a.cta {
    padding-top: 5px;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
}
.mobile-marketing-survey footer .foot-btn {
    font-size: 10px;
    width: 60px;
    margin: 0 auto;
    padding-bottom: 5px;
    display: block;
    text-decoration: none;
}
.mobile-marketing-survey footer .foot-btn .icon {
    width: 26px;
    height: 22px;
    margin: 3px auto;
    background: url(../../../assets/images/twitter-outline-icon.html) no-repeat;
}
@media screen and (max-width:767px) {
    .mobile-marketing-survey .form {
    padding: 0 8%}
.mobile-marketing-survey .form .inline-form .form-group label {
    display: none;
}
}.role-carousel {
    position: relative;
    height: 630px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.role-carousel .connector-carousel, .role-carousel.industry-carousel {
    height: 500px;
}
.role-carousel ul {
    margin: 0;
}
.role-carousel.connector-carousel {
    height: 450px;
}
.role-carousel-item {
    position: relative;
}
.role-carousel-item.active .role-carousel-content {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 20;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.role-carousel-item.active .role-carousel-tab {
    color: #fff;
    background: #555;
}
.role-carousel-item.active .connector-carousel-tab, .role-carousel-item.active .industry-carousel-tab {
    color: #fff;
    background: #9ce;
}
.connector-carousel-tab-container {
    text-align: center;
    margin: 0;
    padding: 0;
}
.role-carousel-tab {
    float: left;
    position: relative;
    width: 12.5%;
    text-align: center;
    line-height: 90px;
    font-size: 18px;
    font-weight: 400;
    border-right: 1px solid #e8e8e8;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.role-carousel-tab p {
    margin: 0;
}
.role-carousel-tab.active, .role-carousel-tab:hover {
    color: #fff;
    background: #555;
}
.role-carousel-tab a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
}
.role-carousel-tab i {
    font-size: 20px;
    vertical-align: middle;
    line-height: 1;
    margin-right: 5px;
}
@media screen and (max-width:1040px) {
    .role-carousel-tab i {
    display: none;
}
}@media screen and (max-width:768px) {
    .role-carousel-tab li {
    padding: 20px 0;
}
.role-carousel-tab li span {
    display: none;
}
.role-carousel-tab li i {
    display: block;
    margin: 0;
}
}.role-carousel-tab.connector-carousel-tab, .role-carousel-tab.industry-carousel-tab {
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    max-width: 250px;
    height: 90px;
    line-height: 90px;
    display: table;
}
.role-carousel-tab.connector-carousel-tab.active, .role-carousel-tab.connector-carousel-tab:hover, .role-carousel-tab.industry-carousel-tab.active, .role-carousel-tab.industry-carousel-tab:hover {
    color: #fff;
    background: #9ce;
}
.role-carousel-tab.connector-carousel-tab span, .role-carousel-tab.industry-carousel-tab span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    line-height: 25px;
}
.role-carousel-tab.connector-carousel-tab {
    display: inline-block;
    float: none;
    width: inherit;
    padding: 0 30px;
}
.connector-carousel-tab:nth-of-type(1), .industry-carousel-tab:nth-of-type(1) {
    border-left: 1px solid #e8e8e8;
}
.role-carousel-item.active .role-carousel-tab a {
    display: block;
}
.connector-carousel-tabs, .industry-carousel-tabs {
    width: 100%}
.connector-carousel-tabs ul, .industry-carousel-tabs ul {
    display: table;
    margin: 0 auto;
}
.role-carousel-content {
    position: absolute;
    left: 0;
    top: 90px;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.connector-carousel-content, .industry-carousel-content {
    top: 0;
}
.industry-carousel-content p {
    font-size: 16px;
}
@media screen and (max-width:1000px) {
    .connector-carousel-tab span, .industry-carousel-tab span {
    font-size: 14px;
}
.connector-carousel-tabs, .industry-carousel-tabs.container {
    width: 100%}
}@media screen and (max-width:768px) {
    .connector-carousel-content h1, .connector-carousel-content.jumbotron, .industry-carousel-content.jumbotron, .industry-carousel-content.jumbotron h1 {
    color: #fff;
}
.role-carousel, .role-carousel.connector-carousel, .role-carousel.industry-carousel {
    height: auto;
}
.role-carousel .connector-carousel-tab, .role-carousel .industry-carousel-tab {
    max-width: 100%;
    display: table!important;
}
.role-carousel .connector-carousel-tab span, .role-carousel .industry-carousel-tab span {
    font-size: 18px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    line-height: 25px;
}
.role-carousel .role-carousel-tab {
    float: none;
    width: 100%;
    border-top: 1px solid #e8e8e8;
}
.role-carousel .role-carousel-tab i {
    display: inline;
}
.role-carousel .role-carousel-content {
    position: relative;
    height: 0;
    overflow: hidden;
    top: 0;
    z-index: 0;
    padding: 0!important;
    opacity: 1;
    filter: alpha(opacity=100);
}
.role-carousel .jumbotron .jumbotron-bg {
    display: block!important;
    background: #e8e8e8;
    background-image: none!important;
}
.role-carousel .jumbotron .jumbotron-lead {
    position: relative;
    color: #555;
}
.role-carousel .role-carousel-item.active .role-carousel-content {
    height: 325px;
    padding: 30px 0!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.role-carousel .role-carousel-item.active .connector-carousel-content, .role-carousel .role-carousel-item.active .industry-carousel-content {
    height: auto;
    padding: 30px 0!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
}.solution-box .magic-box-cover {
    padding-left: 20px;
    padding-right: 20px;
}
.solution-box .industry-boxes {
    width: 792px;
    margin: 0 auto;
}
@media (max-width:991px) {
    .solution-box .industry-boxes {
    width: auto!important;
    margin: 0 auto;
}
}.outerslider {
    padding-bottom: 0;
}
.verticalslider {
    position: relative;
    padding-top: 50px;
    transition-property: visibility;
    transition-duration: 2s;
    transition-timing-function: ease linear;
}
.verticalslider .verticalslider-pagination {
    position: absolute;
    top: -10px;
    z-index: 5;
    list-style: none;
    padding-top: 0;
    padding-left: 0;
    margin: 0 auto 50px;
    left: 0;
    right: 0;
}
.verticalslider .verticalslider-pagination:before {
    border-top: 1px solid #fff;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 55%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 95%;
    z-index: -1;
}
.verticalslider .verticalslider-pagination li {
    float: left;
    padding: 0;
    text-align: center;
    margin-right: 100px;
}
.verticalslider .verticalslider-pagination li:last-of-type {
    margin-right: 0;
}
.verticalslider .verticalslider-pagination li .slidelabel {
    float: left;
    width: 0;
    margin-left: -15px;
    margin-top: -12px;
    font-weight: 400;
}
.verticalslider .verticalslider-pagination li a {
    cursor: pointer;
    padding: 4px;
    width: 4px;
    height: 4px;
    display: block;
    margin: 40px 0;
}
.verticalslider .verticalslider-pagination li a:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #545454;
    box-shadow: inset 0 0 6px #363636;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}
.verticalslider .verticalslider-pagination li a.active:before {
    background-color: #fff;
    box-shadow: none;
}
.verticalslider .verticalslider-pagination.mobile {
    width: auto;
}
.verticalslider .verticalslider-pagination.mobile:before {
    border-top: none;
}
.verticalslider .verticalslider-pagination.mobile li {
    margin-right: 30px;
}
.verticalslider .verticalslider-pagination.mobile li:first-of-type {
    margin-left: 10px;
}
.verticalslider .verticalslider-pagination.mobile li .slidelabel {
    display: none;
}
.verticalslider .forslides {
    margin-top: 80px;
}
.verticalslider .forslides.mobile {
    margin-top: 40px;
}
.verticalslider .fixedslide {
    opacity: 0;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: ease linear;
}
.verticalslider .fixedslide.active {
    opacity: 1!important;
}
.verticalslider .slide {
    z-index: 5;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: ease linear;
}
.verticalslider .slide h1 {
    margin-top: 0;
}
.verticalslider .slide.active {
    opacity: 1!important;
    z-index: 999;
}
.ja .verticalslider .verticalslider-pagination.mobile {
    width: auto;
}
.ja .verticalslider .verticalslider-pagination.mobile:before {
    border-top: none;
}
.ja .verticalslider .verticalslider-pagination.mobile li {
    margin-right: 30px;
}
.ja .verticalslider .verticalslider-pagination.mobile li:first-of-type {
    margin-left: 10px;
}
.ja .verticalslider .verticalslider-pagination.mobile li .slidelabel {
    display: none;
}
.ja .verticalslider .verticalslider-pagination:before {
    top: 46%;
    left: 0;
    right: 25px;
    bottom: 0;
    width: 90%}
.ja .verticalslider .verticalslider-pagination li {
    margin-right: 53px;
}
.ja .verticalslider .verticalslider-pagination li .slidelabel {
    width: 64px;
}
.ja .verticalslider .verticalslider-pagination li:last-of-type {
    margin-right: 0;
}
.slider-controls {
    top: 45%;
    position: absolute;
    cursor: pointer;
    fill: #fff;
    width: 100%;
    height: 0;
}
.slider-controls svg {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.slider-controls:hover svg {
    -moz-transform-origin: center;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1, .8);
    -ms-transform: scale(1, .8);
    -o-transform: scale(1, .8);
    transform: scale(1, .8);
}
.slider-left {
    margin-left: 3%;
    width: 60px;
    float: left;
}
.slider-right {
    margin-right: 3%;
    width: 60px;
    float: right;
}
@media (max-width:970px) {
    .slider-controls {
    display: none;
}
}.drop-text .question {
    padding: 20px 0;
    border-top: 1px solid #e8e8e8;
    cursor: pointer;
    margin: 0;
    line-height: 16px;
    font-weight: 400;
    color: #555;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.drop-text .question .title {
    padding-left: 20px;
}
.drop-text [data-category] {
    display: none;
    padding: 0 45px;
}
.drop-text [data-category].active {
    display: block;
}
.drop-text .icon:before {
    text-align: left;
    float: left;
}
.slider {
    text-align: center;
    position: relative;
}
.slider ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: relative;
    height: 300px;
}
.slider li {
    position: absolute;
    width: 100%}
.slider li:before {
    content: ""!important;
}
.slider li.current .slider-avatar, .slider li.current .slider-image, .slider li.current .slider-text, .slider li.current .slider-title {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
}
.slider li.current .slider-footer, .slider li.current p {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "alpha(Opacity=100)"}
.slider .slider-avatar, .slider .slider-title {
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
    will-change: opacity, transform;
    opacity: 0;
    filter: alpha(opacity=0);
    margin-bottom: 10px;
}
.slider .slider-avatar img, .slider .slider-title img {
    width: 100px;
    height: 100px;
}
.slider blockslide {
    border: none;
    max-width: 650px;
    margin: 0 auto;
}
.slider blockslide p {
    font-style: italic;
    font-size: 21px;
    color: #888;
    will-change: opacity, transform;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(Opacity=0)"}
.slider blockslide .slider-footer {
    color: #555;
    font-size: 15px;
    opacity: 0;
    filter: alpha(opacity=0);
    will-change: opacity, transform;
    -ms-filter: "alpha(Opacity=0)";
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.slider blockslide .company-name, .slider blockslide .job-title {
    font-style: normal;
}
.slider blockslide cite {
    font-weight: 700;
}
.slider .slider-text {
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
    will-change: opacity, transform;
    opacity: 0;
    filter: alpha(opacity=0);
    margin-bottom: 10px;
}
.slider .slider-image {
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
    will-change: opacity, transform;
    opacity: 0;
    filter: alpha(opacity=0);
    margin-bottom: 10px;
}
.slider .indicators {
    margin: 0 auto;
    width: 98px;
}
.slider .indicator {
    width: 16px;
    height: 16px;
    background: #c8c8c8;
    margin-right: 25px;
    float: left;
    cursor: pointer;
    -webkit-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s;
}
.slider .indicator:last-of-type {
    margin: 0;
}
.slider .indicator.current {
    background: #9ce;
}
.slider .slider-control {
    width: 60px;
    height: 60px;
    top: 45%;
    position: absolute;
    cursor: pointer;
    fill: #c8c8c8;
}
.slider .slider-control svg {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.slider .slider-control:hover svg {
    -moz-transform-origin: center;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1, .8);
    -ms-transform: scale(1, .8);
    -o-transform: scale(1, .8);
    transform: scale(1, .8);
}
.slider .slider-left {
    left: -3%}
.slider .slider-right {
    right: -3%}
.outer-indicator {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50);
}
.outer-indicator.current, .outer-indicator:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
@media (max-width:970px) {
    .slider-controls {
    display: none;
}
}@media (max-width:750px) {
    .slider ul {
    height: 300px;
}
.slider blockslide p {
    font-size: 16px;
}
.slider blockslide .slider-footer {
    font-size: 11.43px;
}
}.lt-ie9 .slider .indicators {
    width: 150px;
    margin-bottom: 80px;
}
.product-subtitle {
    line-height: 18px;
    color: #888;
}
.modal-open {
    overflow: hidden;
}
.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}
.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50);
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.43px;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857;
}
.modal-body {
    position: relative;
    padding: 15px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer:after, .modal-footer:before {
    content: " ";
    display: table;
}
.modal-footer:after {
    clear: both;
}
.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}
.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}
.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}
.modal-vimeo .vimeo-iframe {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
.modal-vimeo.active .vimeo-iframe {
    opacity: 1;
    filter: alpha(opacity=100);
}
@media (max-width:992px) {
    .modal-vimeo .vimeo-iframe {
    height: 290px;
}
}@media (max-width:480px) {
    .modal-vimeo .vimeo-iframe {
    height: 200px;
}
}#gallery-modal .currentimage img {
    width: 100%;
    border: 1px solid #cacaca;
}
#gallery-modal .thumbnails img {
    margin-bottom: 15px;
    border: 1px solid #cacaca;
}
#gallery-modal .thumbnails img.active {
    border: 1px solid #9dcdf3;
}
#gallery-modal .modal-thumbnail {
    cursor: pointer;
}
.gallery-thumb img:first-of-type {
    width: 100%;
    max-width: 325px;
}
.gallery-thumb.gallery-thumb-large img:first-of-type {
    width: 100%;
    max-width: 497px;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width:768px) {
    .modal-dialog {
    width: 600px;
    margin: 30px auto;
}
.modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.modal-sm {
    width: 300px;
}
}@media (min-width:992px) {
    .modal-lg {
    width: 900px;
}
}.canada-modal {
    position: fixed;
    z-index: 1200;
    color: #555;
    background: #fff;
    width: 734px;
    top: 20%;
    padding: 20px 40px 40px;
    left: 50%;
    margin-left: -366px;
    text-align: center;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    display: none;
    border: 1px solid #555;
}
.canada-modal .modal-exit {
    font-size: 24px;
    position: absolute;
    top: 5px;
    right: 10px;
    line-height: 28px;
    cursor: pointer;
}
.canada-modal .field {
    display: block;
    clear: both;
}
.canada-modal .canada-radios {
    width: 220px;
    margin: 0 auto;
}
.canada-modal .canada-radios input[type=radio] {
    float: left;
    width: auto!important;
    margin: 4px 9px 9px;
    min-height: 10px;
}
.canada-modal label {
    font-weight: 100!important;
    font-size: 16px!important;
    float: left;
}
.canada-modal button {
    display: block;
    clear: both;
    margin: 30px auto 20px;
}
.canada-modal p {
    font-size: 20px;
}
.canada-modal a, .canada-modal small {
    color: #555;
}
@media (min-width:0) and (max-width:740px) {
    .canada-modal {
    width: 100%;
    margin: 0;
    left: 0;
    padding: 20px;
}
}.canada-modal-bg {
    background: url(../../../assets/images/modal-bg.png);
    background: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 110;
    display: none;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    white-space: normal;
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.left {
    margin-left: -10px;
}
.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover>.arrow, .popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover>.arrow {
    border-width: 11px;
}
.popover>.arrow:after {
    border-width: 10px;
    content: ""}
.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    bottom: -11px;
}
.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}
.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
}
.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
}
.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
    top: -11px;
}
.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}
.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25);
}
.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}
.carousel {
    position: relative;
}
.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 540px;
}
.carousel-inner>.item {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
    -webkit-transition: .6s ease-in-out opacity;
    -o-transition: .6s ease-in-out opacity;
    transition: .6s ease-in-out opacity;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1;
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
    display: block;
}
.carousel-inner>.active {
    left: 0;
    z-index: 2;
    opacity: 1;
    filter: alpha(opacity=100);
}
.carousel-inner>.next, .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%}
.carousel-inner>.next {
    left: 100%}
.carousel-inner>.prev {
    left: -100%}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
    left: 0;
}
.carousel-inner>.active.left {
    left: -100%}
.carousel-inner>.active.right {
    left: 100%}
.lt-ie9 .carousel-inner>.item {
    display: none;
}
.lt-ie9 .carousel-inner>.active {
    display: block;
}
.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    z-index: 2;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0), color-stop(rgba(0, 0, 0, .0001) 100%));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',  endColorstr='#00000000',  GradientType=1);
}
.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0), color-stop(rgba(0, 0, 0, .5) 100%));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',  endColorstr='#80000000',  GradientType=1);
}
.carousel-control:focus, .carousel-control:hover {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90);
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px;
}
.carousel-control .icon-next, .carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
}
.carousel-control .icon-prev:before {
    content: '\2039'}
.carousel-control .icon-next:before {
    content: '\203a'}
.carousel-control .icon-domofont-carousel-left, .carousel-control .icon-domofont-carousel-right {
    position: absolute;
    top: 45%;
    font-size: 40px;
}
.carousel-control .icon-domofont-carousel-left {
    left: 30px;
}
.carousel-control .icon-domofont-carousel-right {
    right: 30px;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.carousel-indicators li {
    display: inline-block;
    width: 20px;
    height: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin: 1px 15px 1px 1px;
    text-indent: -999px;
    cursor: pointer;
    border: 2px solid #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
}
.carousel-indicators .active {
    background-color: #fff;
}
.carousel-indicators li:last-of-type {
    margin-right: 0;
}
.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
    text-shadow: none;
}
@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -15px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -15px;
}
.carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
}
.carousel-indicators {
    bottom: 20px;
}
}@media screen and (max-width:768px) {
    .carousel .jumbotron-lrg {
    height: auto;
}
.carousel .carousel-inner {
    max-height: 245px;
}
.carousel .carousel-inner.carousel-customer {
    max-height: 400px;
}
.carousel-control {
    display: none;
}
.carousel-indicators li {
    margin-right: 5px;
}
}.carousel-nav-bar {
    margin: 0;
}
.carousel-nav-bar li {
    float: left;
    width: 12.5%;
    text-align: center;
    line-height: 90px;
    font-size: 18px;
    font-weight: 400;
    border-right: 1px solid #e8e8e8;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.carousel-nav-bar li p {
    margin: 0;
}
.carousel-nav-bar li.active, .carousel-nav-bar li:hover {
    color: #fff;
    background: #555;
}
.carousel-nav-bar li i {
    font-size: 20px;
    vertical-align: middle;
    line-height: 1;
    margin-right: 5px;
}
@media screen and (max-width:1040px) {
    .carousel-nav-bar li i {
    display: none;
}
}@media screen and (max-width:768px) {
    .carousel-nav-bar li {
    padding: 20px 0;
}
.carousel-nav-bar li span {
    display: none;
}
.carousel-nav-bar li i {
    display: block;
    margin: 0;
}
}@media screen and (max-width:768px) {
    .carousel-roles .carousel-inner {
    max-height: 320px;
}
.carousel-roles .jumbotron {
    padding: 0;
}
.carousel-roles .jumbotron .jumbotron-bg {
    display: none;
}
.carousel-roles .jumbotron .jumbotron-lead {
    padding: 15px;
    color: #555;
}
.carousel-roles .jumbotron .jumbotron-lead ul {
    padding: 0;
}
}.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.center-block {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right!important;
}
.pull-left {
    float: left!important;
}
.clear-left {
    clear: both;
}
.icon-spin {
    -webkit-animation: domoicon-spin 2s infinite linear;
    animation: domoicon-spin 2s infinite linear;
}
@-webkit-keyframes domoicon-spin {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}@keyframes domoicon-spin {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}.hide {
    display: none!important;
}
.show {
    display: block!important;
}
.invisible {
    visibility: hidden;
}
.visible {
    opacity: 1!important;
    visibility: visible!important;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.transparent {
    opacity: 0;
    filter: alpha(opacity=0);
}
.no-overflow {
    overflow: hidden;
}
.hidden {
    display: none!important;
    visibility: hidden!important;
}
.affix {
    position: fixed;
}
.drop-shadow {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3) rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3) rgba(0, 0, 0, .3);
}
.top-buffer {
    margin-top: 30px!important;
}
.less-top-buffer {
    margin-top: 10px;
}
.less-bottom-buffer {
    margin-bottom: 10px;
}
.top-extra-buffer {
    margin-top: 60px;
}
.bottom-buffer {
    margin-bottom: 30px;
}
.top-pad {
    padding-top: 30px;
}
.top-extra-pad {
    padding-top: 60px;
}
.bottom-pad {
    padding-bottom: 0px;
}
.bottom-extra-pad {
    padding-bottom: 60px;
}
.no-margin {
    margin: 0!important;
}
.no-margin-top {
    margin-top: 0!important;
}
.no-margin-bottom {
    margin-bottom: 0!important;
}
.no-padding {
    padding: 0!important;
}
.no-padding-top {
    padding-top: 0!important;
}
.no-padding-bottom {
    padding-bottom: 0!important;
}
.extra-padding {
    padding: 30px;
}
section.remove-padding-section {
    padding: 0;
}
@media (max-width:768px) {
    section.remove-padding-section {
    padding-left: 15px;
    padding-right: 15px;
}
}.not-a-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.no-border {
    border: none;
}
.cursor-pointer {
    cursor: pointer;
}
.divider {
    border-top: 1px solid #e8e8e8;
}
.divider.dark {
    border-top: 1px solid #555;
}
.divider-bottom {
    border-bottom: 1px solid #e8e8e8;
}
.divider-left {
    border-left: 1px solid #e8e8e8;
}
.divider-right {
    border-right: 1px solid #e8e8e8;
}
#learn-list li:before {
    content: ""!important;
}
.lt-ie9 .hide-lt-ie9 {
    display: none;
}
span.translatable {
    border-bottom: 1px solid red;
    border-color: red;
}
#translateBox {
    width: 100%;
    font-size: 50px;
    padding: 5px 15px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    opacity: .8;
}
.shaded {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: .35;
    filter: alpha(opacity=35);
}
@-ms-viewport {
    width: device-width;
}
.visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-print, .visible-print-block, .visible-print-inline, .visible-print-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none!important;
}
@media (max-width:767px) {
    .visible-xs {
    display: block!important;
}
table.visible-xs {
    display: table;
}
tr.visible-xs {
    display: table-row!important;
}
td.visible-xs, th.visible-xs {
    display: table-cell!important;
}
}@media (max-width:767px) {
    .visible-xs-block {
    display: block!important;
}
}@media (max-width:767px) {
    .visible-xs-inline {
    display: inline!important;
}
}@media (max-width:767px) {
    .visible-xs-inline-block {
    display: inline-block!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
    display: block!important;
}
table.visible-sm {
    display: table;
}
tr.visible-sm {
    display: table-row!important;
}
td.visible-sm, th.visible-sm {
    display: table-cell!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
    display: block!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
    display: inline!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
    display: inline-block!important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
    display: block!important;
}
table.visible-md {
    display: table;
}
tr.visible-md {
    display: table-row!important;
}
td.visible-md, th.visible-md {
    display: table-cell!important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
    display: block!important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
    display: inline!important;
}
}@media (min-width:992px) 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;
}
tr.visible-lg {
    display: table-row!important;
}
td.visible-lg, th.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:767px) {
    .hidden-xs {
    display: none!important;
}
}@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
    display: none!important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
    display: none!important;
}
}@media (min-width:1200px) {
    .hidden-lg {
    display: none!important;
}
}@media print {
    .visible-print {
    display: block!important;
}
table.visible-print {
    display: table;
}
tr.visible-print {
    display: table-row!important;
}
td.visible-print, th.visible-print {
    display: table-cell!important;
}
}@media print {
    .visible-print-block {
    display: block!important;
}
}@media print {
    .visible-print-inline {
    display: inline!important;
}
}@media print {
    .visible-print-inline-block {
    display: inline-block!important;
}
}@media print {
    .hidden-print {
    display: none!important;
}
}.ng-hide {
    display: none;
}

.data-color {
    color: yellow;
}

.decision-color {
    color: orange;
}

p spam {
font-weight: bold;
}

.imgsize {
    height: 50%;
    width: 50%;
    margin-bottom: 33px;
}

.leader-table {
border: solid 1px black;
padding: 2%;
}


.home-shade-brand {
    background-color: rgb(7,45,51);
    color: #fff;
    font-weight: 400;
}

.blog-hr{
    color: #000;
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

.table-text-left{
text-align: left;
}

.tool-color {
    color: #9ce;
}

.case-heading{
    color:#87CEFA;
    /*font-weight: bold;*/
}

.analytic-head{
color:rgb(183,142,0);
}

.image-border{
    border:black 1px solid; 
}

.formula{
    background-color: #e7e7e7;
    width: 56%;
}

.addActivityTable tr, td {
    border: none;
  }

.case-table{
    width:100%;
    /*border:none; */
}

table {
    border-collapse: collapse;
}

/*table, th, td {
    border: 1px solid black;
    text-align: center;
    padding: 1%;
}*/

.clear {
margin-top: 20px;
}

.hr-color{
height:30px;
border-top: 2px solid #ccc;
}

 /*.case-table tr, td {
    border: none;
  }*/


.red-span{
    color:red;
}

.olrk-available{
    display: none;
}

.mob-menu {
    color:#000;
    font-weight: bold;
}

    .breadcrumb {
    padding: 1px 0px;
/* margin-bottom: 20px; */
list-style: none;
border-radius: 4px;
color:#265cc3;
/*margin: 3px 0px;
*/
/*background-color:#00aeef;*/

}

.breadcrumb li a{color:#265cc3;}
.breadcrumb>li {
    display:inline-block
}
.breadcrumb>li+li:before {
    padding:0 5px;
    color:#ccc;
    content:"|\00a0"
}
.breadcrumb>.active {
    color:#777
}

.analytic-bread{
font-weight: bold;
margin-left: 18%;
margin-bottom: 35px;
}

.mt20
{
    margin-top: 20px;
}

.mb40
{
    margin-bottom: 40px;
}