/* Minification failed. Returning unminified contents. (8999,1): run-time error CSS1019: Unexpected token, found '}' (14050,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes' (14051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%' (14060,1): run-time error CSS1019: Unexpected token, found '@keyframes' (14061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%' (16433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (16447,24): run-time error CSS1039: Token not allowed after unary operator: '-base-url' */ /* This font software is the property of JT Types Ltd. You may not modify the font software, use it on another website, or install it on a computer. Copyright (C) JT Types Ltd. */ @font-face { font-family: 'BlsPrW-XLt'; src: url('/Content/Css/BlsPrW-XLt/blsprw-xlt.eot'); src: url('/Content/Css/BlsPrW-XLt/blsprw-xlt.eot?#iefix') format('embedded-opentype'), url('/Content/Css/BlsPrW-XLt/blsprw-xlt.woff2') format('woff2'), url('/Content/Css/BlsPrW-XLt/blsprw-xlt.woff') format('woff'), url('/Content/Css/BlsPrW-XLt/blsprw-xlt.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'BlsPrW-Rg'; src: url('/Content/Css/BlsPrW-Rg/blsprw-rg.eot'); src: url('/Content/Css/BlsPrW-Rg/blsprw-rg.eot?#iefix') format('embedded-opentype'), url('/Content/Css/BlsPrW-Rg/blsprw-rg.woff2') format('woff2'), url('/Content/Css/BlsPrW-Rg/blsprw-rg.woff') format('woff'), url('/Content/Css/BlsPrW-Rg/blsprw-rg.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'BlsPrW-Md'; src: url('/Content/Css/BlsPrW-Md/blsprw-md.eot'); src: url('/Content/Css/BlsPrW-Md/blsprw-md.eot?#iefix') format('embedded-opentype'), url('/Content/Css/BlsPrW-Md/blsprw-md.woff2') format('woff2'), url('/Content/Css/BlsPrW-Md/blsprw-md.woff') format('woff'), url('/Content/Css/BlsPrW-Md/blsprw-md.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'BlsPrW-Hv'; src: url('/Content/Css/BlsPrW-Hv/blsprw-hv.eot'); src: url('/Content/Css/BlsPrW-Hv/blsprw-hv.eot?#iefix') format('embedded-opentype'), url('/Content/Css/BlsPrW-Hv/blsprw-hv.woff2') format('woff2'), url('/Content/Css/BlsPrW-Hv/blsprw-hv.woff') format('woff'), url('/Content/Css/BlsPrW-Hv/blsprw-hv.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'BlsPrW-Lt'; src: url('/Content/Css/BlsPrW-Lt/blsprw-lt.eot'); src: url('/Content/Css/BlsPrW-Lt/blsprw-lt.eot?#iefix') format('embedded-opentype'), url('/Content/Css/BlsPrW-Lt/blsprw-lt.woff2') format('woff2'), url('/Content/Css/BlsPrW-Lt/blsprw-lt.woff') format('woff'), url('/Content/Css/BlsPrW-Lt/blsprw-lt.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'BlsPrW-Bd'; src: url('/Content/Css/BlsPrW-Bd/blsprw-bd.eot'); src: url('/Content/Css/BlsPrW-Bd/blsprw-bd.eot?#iefix') format('embedded-opentype'), url('/Content/Css/BlsPrW-Bd/blsprw-bd.woff2') format('woff2'), url('/Content/Css/BlsPrW-Bd/blsprw-bd.woff') format('woff'), url('/Content/Css/BlsPrW-Bd/blsprw-bd.ttf') format('truetype'); font-weight: normal; font-style: normal; } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; scroll-padding-top: 81px; } body { margin: 0; overscroll-behavior: none; } 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: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1,.h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; 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 { line-height: normal; } 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-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; } td, th { padding: 0; } @-webkit-viewport { width: device-width; } @-moz-viewport { width: device-width; } @-ms-viewport { width: device-width; } @-o-viewport { width: device-width; } @viewport { width: device-width; } html { font-size: 10px; -webkit-tap-highlight-color: transparent; box-sizing: border-box; } * { box-sizing: inherit; } *:before, *:after { box-sizing: inherit; } body { font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 15px; line-height: 1.428571429; color: #5e5d5d; background-color: white; } .container, .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; max-width: 1170px; } .container:before, .container:after, .container-fluid:before, .container-fluid:after { content: " "; display: table; } .container:after, .container-fluid:after { clear: both; } @media (max-width: 400px) { .container, .container-fluid { padding-left: 10px; padding-right: 10px; } } .row { margin-left: -15px; margin-right: -15px; } .rownomargin { margin-left: 0; margin-right: 0; } .row:before, .row:after { content: " "; display: table; clear: both; } .lead + .row, .box + .row { margin-top: 30px; } header + .row { margin-top: 22px; } header.section-header + .row { margin-top: 0; } @media (max-width: 767px) { .lead + .row, .box + .row { margin-top: 18px; } } @media (max-width: 400px) { .row { margin-left: -10px; margin-right: -10px; } } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .sidebar, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .directional-pagination .previous, .directional-pagination .next, .col-md-6, .content-half, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .content, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } .col-xs-1 { width: 8.3333333333%; } .col-xs-2 { width: 16.6666666667%; } .col-xs-3 { width: 25%; } .col-xs-4 { width: 33.3333333333%; } .col-xs-5 { width: 41.6666666667%; } .col-xs-6 { width: 50%; } .col-xs-7 { width: 58.3333333333%; } .col-xs-8 { width: 66.6666666667%; } .col-xs-9 { width: 75%; } .col-xs-10 { width: 83.3333333333%; } .col-xs-11 { width: 91.6666666667%; } .col-xs-12 { width: 100%; } .col-xs-pull-0 { right: auto; } .col-xs-pull-1 { right: 8.3333333333%; } .col-xs-pull-2 { right: 16.6666666667%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-4 { right: 33.3333333333%; } .col-xs-pull-5 { right: 41.6666666667%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-7 { right: 58.3333333333%; } .col-xs-pull-8 { right: 66.6666666667%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-10 { right: 83.3333333333%; } .col-xs-pull-11 { right: 91.6666666667%; } .col-xs-pull-12 { right: 100%; } .col-xs-push-0 { left: auto; } .col-xs-push-1 { left: 8.3333333333%; } .col-xs-push-2 { left: 16.6666666667%; } .col-xs-push-3 { left: 25%; } .col-xs-push-4 { left: 33.3333333333%; } .col-xs-push-5 { left: 41.6666666667%; } .col-xs-push-6 { left: 50%; } .col-xs-push-7 { left: 58.3333333333%; } .col-xs-push-8 { left: 66.6666666667%; } .col-xs-push-9 { left: 75%; } .col-xs-push-10 { left: 83.3333333333%; } .col-xs-push-11 { left: 91.6666666667%; } .col-xs-push-12 { left: 100%; } .col-xs-offset-0 { margin-left: 0%; } .col-xs-offset-1 { margin-left: 8.3333333333%; } .col-xs-offset-2 { margin-left: 16.6666666667%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-4 { margin-left: 33.3333333333%; } .col-xs-offset-5 { margin-left: 41.6666666667%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-7 { margin-left: 58.3333333333%; } .col-xs-offset-8 { margin-left: 66.6666666667%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-10 { margin-left: 83.3333333333%; } .col-xs-offset-11 { margin-left: 91.6666666667%; } .col-xs-offset-12 { margin-left: 100%; } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .directional-pagination .previous, .directional-pagination .next, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-1 { width: 8.3333333333%; } .col-sm-2 { width: 16.6666666667%; } .col-sm-3 { width: 25%; } .col-sm-4 { width: 33.3333333333%; } .col-sm-5 { width: 41.6666666667%; } .col-sm-6, .directional-pagination .previous, .directional-pagination .next { width: 50%; } .col-sm-7 { width: 58.3333333333%; } .col-sm-8 { width: 66.6666666667%; } .col-sm-9 { width: 75%; } .col-sm-10 { width: 83.3333333333%; } .col-sm-11 { width: 91.6666666667%; } .col-sm-12 { width: 100%; } .col-sm-pull-0 { right: auto; } .col-sm-pull-1 { right: 8.3333333333%; } .col-sm-pull-2 { right: 16.6666666667%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-4 { right: 33.3333333333%; } .col-sm-pull-5 { right: 41.6666666667%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-7 { right: 58.3333333333%; } .col-sm-pull-8 { right: 66.6666666667%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-10 { right: 83.3333333333%; } .col-sm-pull-11 { right: 91.6666666667%; } .col-sm-pull-12 { right: 100%; } .col-sm-push-0 { left: auto; } .col-sm-push-1 { left: 8.3333333333%; } .col-sm-push-2 { left: 16.6666666667%; } .col-sm-push-3 { left: 25%; } .col-sm-push-4 { left: 33.3333333333%; } .col-sm-push-5 { left: 41.6666666667%; } .col-sm-push-6 { left: 50%; } .col-sm-push-7 { left: 58.3333333333%; } .col-sm-push-8 { left: 66.6666666667%; } .col-sm-push-9 { left: 75%; } .col-sm-push-10 { left: 83.3333333333%; } .col-sm-push-11 { left: 91.6666666667%; } .col-sm-push-12 { left: 100%; } .col-sm-offset-0 { margin-left: 0%; } .col-sm-offset-1 { margin-left: 8.3333333333%; } .col-sm-offset-2 { margin-left: 16.6666666667%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-4 { margin-left: 33.3333333333%; } .col-sm-offset-5 { margin-left: 41.6666666667%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-7 { margin-left: 58.3333333333%; } .col-sm-offset-8 { margin-left: 66.6666666667%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-10 { margin-left: 83.3333333333%; } .col-sm-offset-11 { margin-left: 91.6666666667%; } .col-sm-offset-12 { margin-left: 100%; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .sidebar, .col-md-5, .col-md-6, .content-half, .col-md-7, .col-md-8, .content, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-1 { width: 8.3333333333%; } .col-md-2 { width: 16.6666666667%; } .col-md-3 { width: 25%; } .col-md-4, .sidebar { width: 33.3333333333%; } .col-md-5 { width: 41.6666666667%; } .col-md-6, .content-half { width: 50%; } .col-md-7 { width: 58.3333333333%; } .col-md-8, .content { width: 66.6666666667%; } .col-md-9 { width: 75%; } .col-md-10 { width: 83.3333333333%; } .col-md-11 { width: 91.6666666667%; } .col-md-12 { width: 100%; } .col-md-pull-0 { right: auto; } .col-md-pull-1 { right: 8.3333333333%; } .col-md-pull-2 { right: 16.6666666667%; } .col-md-pull-3 { right: 25%; } .col-md-pull-4, .sidebar.right + .content { right: 33.3333333333%; } .col-md-pull-5 { right: 41.6666666667%; } .col-md-pull-6 { right: 50%; } .col-md-pull-7 { right: 58.3333333333%; } .col-md-pull-8 { right: 66.6666666667%; } .col-md-pull-9 { right: 75%; } .col-md-pull-10 { right: 83.3333333333%; } .col-md-pull-11 { right: 91.6666666667%; } .col-md-pull-12 { right: 100%; } .col-md-push-0 { left: auto; } .col-md-push-1 { left: 8.3333333333%; } .col-md-push-2 { left: 16.6666666667%; } .col-md-push-3 { left: 25%; } .col-md-push-4 { left: 33.3333333333%; } .col-md-push-5 { left: 41.6666666667%; } .col-md-push-6 { left: 50%; } .col-md-push-7 { left: 58.3333333333%; } .col-md-push-8, .sidebar.right { left: 66.6666666667%; } .col-md-push-9 { left: 75%; } .col-md-push-10 { left: 83.3333333333%; } .col-md-push-11 { left: 91.6666666667%; } .col-md-push-12 { left: 100%; } .col-md-offset-0 { margin-left: 0%; } .col-md-offset-1 { margin-left: 8.3333333333%; } .col-md-offset-2 { margin-left: 16.6666666667%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.3333333333%; } .col-md-offset-5 { margin-left: 41.6666666667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.3333333333%; } .col-md-offset-8 { margin-left: 66.6666666667%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.3333333333%; } .col-md-offset-11 { margin-left: 91.6666666667%; } .col-md-offset-12 { margin-left: 100%; } } @media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-1 { width: 8.3333333333%; } .col-lg-2 { width: 16.6666666667%; } .col-lg-3 { width: 25%; } .col-lg-4 { width: 33.3333333333%; } .col-lg-5 { width: 41.6666666667%; } .col-lg-6 { width: 50%; } .col-lg-7 { width: 58.3333333333%; } .col-lg-8 { width: 66.6666666667%; } .col-lg-9 { width: 75%; } .col-lg-10 { width: 83.3333333333%; } .col-lg-11 { width: 91.6666666667%; } .col-lg-12 { width: 100%; } .col-lg-pull-0 { right: auto; } .col-lg-pull-1 { right: 8.3333333333%; } .col-lg-pull-2 { right: 16.6666666667%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-4 { right: 33.3333333333%; } .col-lg-pull-5 { right: 41.6666666667%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-7 { right: 58.3333333333%; } .col-lg-pull-8 { right: 66.6666666667%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-10 { right: 83.3333333333%; } .col-lg-pull-11 { right: 91.6666666667%; } .col-lg-pull-12 { right: 100%; } .col-lg-push-0 { left: auto; } .col-lg-push-1 { left: 8.3333333333%; } .col-lg-push-2 { left: 16.6666666667%; } .col-lg-push-3 { left: 25%; } .col-lg-push-4 { left: 33.3333333333%; } .col-lg-push-5 { left: 41.6666666667%; } .col-lg-push-6 { left: 50%; } .col-lg-push-7 { left: 58.3333333333%; } .col-lg-push-8 { left: 66.6666666667%; } .col-lg-push-9 { left: 75%; } .col-lg-push-10 { left: 83.3333333333%; } .col-lg-push-11 { left: 91.6666666667%; } .col-lg-push-12 { left: 100%; } .col-lg-offset-0 { margin-left: 0%; } .col-lg-offset-1 { margin-left: 8.3333333333%; } .col-lg-offset-2 { margin-left: 16.6666666667%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.3333333333%; } .col-lg-offset-5 { margin-left: 41.6666666667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.3333333333%; } .col-lg-offset-8 { margin-left: 66.6666666667%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.3333333333%; } .col-lg-offset-11 { margin-left: 91.6666666667%; } .col-lg-offset-12 { margin-left: 100%; } } section { margin-top: 0; } * + section { margin-top: 45px; } .page-columns-top-section { margin-top: 0; } section.fill { padding: 45px 0; } @media (max-width: 767px) { * + section { margin-top: 30px; } } /*.masthead-mobile-search + section { margin-top: 0; }*/ .section-header + section { margin-top: 22px; } @media (max-width: 991px) { * + .content-half { margin-top: 30px; } } @media (max-width: 991px) { * + .sidebar { margin-top: 30px; } * + .sidebar.right { margin-top: 0; } .sidebar.right + .content { margin-top: 30px; } #RealatedInsightsSurvey_paginate { padding-bottom: 40px; } } @media (max-width: 539px) { [class^="col-xs-"] { float: none; width: 100%; } } @media (max-width: 400px) { [class^="col-"], .sidebar, .content { padding-left: 10px; padding-right: 10px; } } .fill { background: whitesmoke; } h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6, strong, cite, b, i { font-style: normal; font-weight: normal; } strong, b { font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: 800; } h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 { margin: 0; line-height: 1.428571429; color: #343441; } 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: normal; font-size: 75%; line-height: 1; color: #a8a8a8; } h6.subheadings,.h6.subheadings { font-weight: 500; font-size: 0.8em; color: #a8a8a8; } h1,.h1 { font-family: BlsPrW-XLt, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 3.4666666667em; line-height: 1.1; } @media (max-width: 767px) { h1,.h1 { font-size: 2.2666666667em; } } h2,.h2 { font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 1.6em; } @media (max-width: 767px) { h2,.h2 { font-size: 1.3333333333em; } } h3,.h3 { font-family: BlsPrW-XLt, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 1.6em; } @media (max-width: 767px) { h3,.h3 { font-size: 1.3333333333em; } } h4,.h4 { font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 1.3333333333em; } @media (max-width: 767px) { h4,.h4 { font-size: 1.2em; } } h5,.h5 { font-family: BlsPrW-XLt, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 1.3333333333em; } @media (max-width: 767px) { h5,.h5 { font-size: 1.2em; } } h6,.h6 { font-family: BlsPrW-Hv, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.9333333333em; text-transform: uppercase; } h6.subheading,.h6.subheading { font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #a8a8a8; } p { margin: 0; } header + p { margin-top: 18px; } * + .block p { margin-top: 18px; } a { color: #0028a0; text-decoration: none; } a:hover { color: #75787B; text-decoration: none; } a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; text-decoration: none; } p a { font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; } .headline-link { color: #000000; } .headline-link:hover { color: #0028A0; } .cta-link { display: inline-block; color: #000000; text-transform: uppercase; font-family: BlsPrW-Bd, Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 13px; } .cta-link:hover { color: #9b9b9b; } img { max-width: 100%; vertical-align: middle; } @media (max-width: 767px) { img { height: auto !important; } } figure { margin: 0; } figure img { display: block; } figcaption { font-size: 0.8em; } * + figcaption { margin-top: 6px; } ul, ol { margin: 0; padding: 0; list-style-type: none; } ul li, ol li { list-style-type: none; } ul li + li, ol li + li { margin-top: 8px; } ul ul, ul ol, ol ul, ol ol { margin: 0 0 0 22px; } * + ul, * + ol { margin-top: 18px; } dl { margin: 0; } dt, dd { line-height: 1.428571429; } dt { font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #a8a8a8; text-transform: uppercase; } dd { margin-left: 0; font-size: 1em; } * + .dl-horizontal { margin-top: 30px; } header + .dl-horizontal { margin-top: 18px; } .dl-horizontal dd { margin-bottom: 10px; } .dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table; } .dl-horizontal dd:after { clear: both; } .dl-horizontal dd:last-child { margin-bottom: 0; } @media (min-width: 768px) { .dl-horizontal dt { float: left; width: 100px; clear: left; padding-top: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 100px; } .two-column-title { font-size: 2.3em; } } * + .dl-info { margin-top: 30px; } header + .dl-info { margin-top: 18px; } .dl-info dt { float: left; width: 24px; clear: left; } .dl-info dd { color: #a8a8a8; margin-left: 24px; margin-bottom: 10px; } .dl-info dd:before, .dl-info dd:after { content: " "; display: table; } .dl-info dd:after { clear: both; } .dl-info dd:last-child { margin-bottom: 0; } address .dl-info dd { color: #5e5d5d; } address { margin: 0; font-style: normal; line-height: 1.428571429; } * + address { margin-top: 30px; } h1 + address,.h1 + address, h2 + address,.h2 + address, h3 + address,.h3 + address, h4 + address,.h4 + address, h5 + address,.h5 + address, h6 + address,.h6 + address { margin-top: 10px; } blockquote { position: relative; min-height: 80px; font-size: 1.2em; padding: 22px 22px 22px 85px; margin: 0; background-color: #eef9fc; } blockquote:before { content: ""; position: absolute; top: 25px; left: 22px; width: 35px; height: 33px; background-image: url("/images/blockquote.svg"); background-position: 0 0; } .no-svg blockquote:before { background-image: url("/images/blockquote.png"); } @media (max-width: 479px) { blockquote { padding: 22px 22px 22px 75px; } blockquote:before { left: 18px; } } .ie8 blockquote { min-height: 56px; } abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #a8a8a8; } hr { margin: 30px 0; border: 0; border-top: 1px solid #e5e5e5; } * + .form { margin-top: 30px; } header + .form { margin-top: 18px; } .req { color: #bc2c58; } label { display: block; font-weight: normal; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 0.8em; color: #a8a8a8; text-transform: uppercase; max-width: 100%; margin-bottom: 6px; } fieldset { padding: 0; margin: 0; border: 0; min-width: 0; } input[type="search"] { box-sizing: border-box; -webkit-appearance: none; } input[type="radio"], input[type="checkbox"] { margin: 5px 0 0; margin-top: 5px \9; line-height: normal; } input[type="file"] { display: block; } input[type="range"] { display: block; width: 100%; } select[multiple], select[size] { height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } output { display: block; padding-top: 7px; font-size: 15px; line-height: 1.428571429; color: #5e5d5d; } .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; font-family: BlsPrW-Rg,Calibri,"Helvetica Neue",Arial,sans-serif; line-height: 1.428571429; color: #5e5d5d; background-color: whitesmoke; background-image: none; border: none; border-radius: 4px; box-shadow: none; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control + .form-control { margin-top: 8px; } .form-control:focus { border-color: #00a4d8; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 164, 216, 0.6); } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; color: #a8a8a8; background-color: #e5e5e5; opacity: 1; } input::-webkit-input-placeholder { color: #5e5d5d; } ::-moz-placeholder { opacity: 1; } input:focus::-webkit-input-placeholder { color: transparent; } input:focus::-moz-placeholder { color: transparent; } input[id="KeyWord"]::-webkit-input-placeholder { color: #b1b2b6; } input[id="KeyWord"]:focus::-webkit-input-placeholder { /*color: transparent;*/ } input[id="KeyWord"]::-moz-placeholder { color: #b1b2b6; } input[id="KeyWord"]:focus::-moz-placeholder { /*color: transparent;*/ } input[id="mastheadMobileSearchTxt"]::-webkit-input-placeholder { color: white; } input[id="mastheadMobileSearchTxt"]:focus::-webkit-input-placeholder { color: transparent; } input[id="footerSearchText"]::-webkit-input-placeholder { color: white; } input[id="footerSearchText"]:focus::-webkit-input-placeholder { color: transparent; } textarea.form-control { height: 130px; resize: vertical; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { line-height: 34px; line-height: 1.428571429; } * + .form-group { margin-top: 18px; } .input-group-max, .form-group-max, .form-control-max { max-width: 300px; } .form-subtext { margin-top: 8px; color: #a8a8a8; } .form-inline .form-control { min-width: 250px; display: inline-block; width: auto; vertical-align: middle; margin-right: 4px; } @media (max-width: 767px) { .form-inline .form-control { display: block; } .form-inline .form-control + * { margin-top: 8px; } } .radio, .checkbox { position: relative; display: block; min-height: 21px; margin-top: 10px; margin-bottom: 10px; } .radio label, .checkbox label { display: inline-block; padding-left: 30px; margin-bottom: 0; cursor: pointer; font-family: BlsPrW-XLt, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 1em; color: #5e5d5d; text-transform: none; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -30px; } .ie9 .radio input[type="radio"], .ie8 .radio input[type="radio"], .ie9 .radio-inline input[type="radio"], .ie8 .radio-inline input[type="radio"], .ie9 .checkbox input[type="checkbox"], .ie8 .checkbox input[type="checkbox"], .ie9 .checkbox-inline input[type="checkbox"], .ie8 .checkbox-inline input[type="checkbox"] { margin-top: 5px; } .radio-inline, .checkbox-inline { display: inline-block; padding-left: 30px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } .ie9 .radio-inline + .radio-inline, .ie8 .radio-inline + .radio-inline, .ie9 .checkbox-inline + .checkbox-inline, .ie8 .checkbox-inline + .checkbox-inline { margin-top: 0; } input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; } .radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { cursor: not-allowed; } .radio-text, .checkbox-text { font-size: 1em; } .input-group { position: relative; display: table; border-collapse: separate; } .input-group .form-control { position: relative; z-index: 1; float: left; width: 100%; margin-bottom: 0; } .input-group-addon, .input-group-button, .input-group .form-control { display: table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-button:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; } .input-group-addon, .input-group-button { width: 1%; white-space: nowrap; vertical-align: middle; } .input-group-addon { padding: 6px 12px; font-size: 15px; font-weight: normal; line-height: 1; color: #5e5d5d; text-align: center; background-color: whitesmoke; border: none; border-radius: 4px; } .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; } .ie8 .input-group-addon input[type="radio"], .ie9 .input-group-addon input[type="radio"], .ie8 .input-group-addon input[type="checkbox"], .ie9 .input-group-addon input[type="checkbox"] { margin-top: 0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-button:first-child > .button, .input-group-button:first-child > .button-group > .button, .input-group-button:first-child > .dropdown-toggle, .input-group-button:last-child > .button:not(:last-child):not(.dropdown-toggle), .input-group-button:last-child > .button-group:not(:last-child) > .button { 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-button:last-child > .button, .input-group-button:last-child > .button-group > .button, .input-group-button:last-child > .dropdown-toggle, .input-group-button:first-child > .button:not(:first-child), .input-group-button:first-child > .button-group:not(:first-child) > .button { border-bottom-left-radius: 0; border-top-left-radius: 0; } .input-group-addon:last-child { border-left: 0; } .input-group-button { position: relative; font-size: 0; white-space: nowrap; } .input-group-button > .button { position: relative; z-index: 2; } .ie8 .input-group-button > .button { height: 34px; } * + .captcha { margin-top: 22px; } .captcha-content:before, .captcha-content:after { content: " "; display: table; } .captcha-content:after { clear: both; } .captcha-image { float: left; } .captcha-reset { float: left; margin-left: 0; margin-top: 11px; } .captcha-input { margin-top: 8px; } .captcha-input .form-control,.captcha-input input.single-line { max-width: 145px; } .captcha-error-label { margin-top: 8px; color: #bc2c58; } * + .buttons { margin-top: 24px; } header + .buttons { margin-top: 12px; } * + .cta .buttons { margin-top: 12px; } .buttons .button { margin-top: 6px; margin-right: 4px; } .buttons p { margin-top: 12px; } .button { background-image: none; display: inline-block; vertical-align: middle; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* reset orange border on Android devices */ -webkit-tap-highlight-color: transparent; /* i.e. Nexus5/Chrome and Kindle Fire HD 7" */ margin: 0; min-height: 34px; padding: 10px 29px; text-align: center; text-transform: uppercase; font-family: BlsPrW-Bd, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: 500; font-size: 14px; line-height: 1.428571429; border-radius: 6px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #ffffff; background-color: #0028a0; border: none; } .ie8 .button { min-height: 0; } .terms-toggle .button { padding: 8px 10px; } .button:hover { color: white; background-color: #002e5d; text-decoration: none; } .button:focus { outline: 0; } .button:active, .button.active { outline: 0; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .button.disabled, .button[disabled], fieldset[disabled] .button { cursor: not-allowed; pointer-events: none; opacity: .65; } .button.disabled, .button.disabled:hover, .button.disabled:active, .button.disabled.active, .button[disabled], .button[disabled]:hover, .button[disabled]:active, .button[disabled].active, fieldset[disabled] .button, fieldset[disabled] .button:hover, fieldset[disabled] .button:active, fieldset[disabled] .button.active { background-color: #0028a0; } p + .button { margin-top: 18px; } .button-blue { color: white; background-color: #0028a0; } .button-blue:hover, .button-blue:active, .button-blue.active { color: white; background-color: #002e5d; } .button-blue.disabled, .button-blue.disabled:hover, .button-blue.disabled:active, .button-blue.disabled.active, .button-blue[disabled], .button-blue[disabled]:hover, .button-blue[disabled]:active, .button-blue[disabled].active, fieldset[disabled] .button-blue, fieldset[disabled] .button-blue:hover, fieldset[disabled] .button-blue:active, fieldset[disabled] .button-blue.active { background-color: #41b6e6; } .button-grey, .button-gray { color: #5e5d5d; background-color: whitesmoke; } .button-grey:hover, .button-grey:active, .button-grey.active, .button-gray:hover, .button-gray:active, .button-gray.active { color: #5e5d5d; background-color: #e5e5e5; } .button-grey.disabled, .button-grey.disabled:hover, .button-grey.disabled:active, .button-grey.disabled.active, .button-grey[disabled], .button-grey[disabled]:hover, .button-grey[disabled]:active, .button-grey[disabled].active, fieldset[disabled] .button-grey, fieldset[disabled] .button-grey:hover, fieldset[disabled] .button-grey:active, fieldset[disabled] .button-grey.active, .button-gray.disabled, .button-gray.disabled:hover, .button-gray.disabled:active, .button-gray.disabled.active, .button-gray[disabled], .button-gray[disabled]:hover, .button-gray[disabled]:active, .button-gray[disabled].active, fieldset[disabled] .button-gray, fieldset[disabled] .button-gray:hover, fieldset[disabled] .button-gray:active, fieldset[disabled] .button-gray.active { background-color: whitesmoke; } .button-green { color: white; background-color: #78be20; } .button-green:hover, .button-green:active, .button-green.active { color: white; background-color: #629b1b; } .button-green.disabled, .button-green.disabled:hover, .button-green.disabled:active, .button-green.disabled.active, .button-green[disabled], .button-green[disabled]:hover, .button-green[disabled]:active, .button-green[disabled].active, fieldset[disabled] .button-green, fieldset[disabled] .button-green:hover, fieldset[disabled] .button-green:active, fieldset[disabled] .button-green.active { background-color: #78be20; } .button-white { font-size: 12px; color: #0028a0; background-color: white; border: solid 1px #dedfe2; } .button-white:hover, .button-white:active, .button-white.active { color: #ffffff; background-color: #0028a0; } .button-white:focus { border: solid 1px #dedfe2; } .button-white.disabled, .button-white.disabled:hover, .button-white.disabled:active, .button-white.disabled.active, .button-white[disabled], .button-white[disabled]:hover, .button-white[disabled]:active, .button-white[disabled].active, fieldset[disabled] .button-white, fieldset[disabled] .button-white:hover, fieldset[disabled] .button-white:active, fieldset[disabled] .button-white.active { background-color: white; } .button-white.disabled, .button-white.disabled:hover, .button-white[disabled], .button-white[disabled]:hover { color: #0028a0; } .button-moodys { color: #0028a0; background-color: white; } .button-moodys:hover, .button-moodys:active, .button-moodys.active { color: #0028a0; background-color: whitesmoke; } .button-moodys.disabled, .button-moodys.disabled:hover, .button-moodys.disabled:active, .button-moodys.disabled.active, .button-moodys[disabled], .button-moodys[disabled]:hover, .button-moodys[disabled]:active, .button-moodys[disabled].active, fieldset[disabled] .button-moodys, fieldset[disabled] .button-moodys:hover, fieldset[disabled] .button-moodys:active, fieldset[disabled] .button-moodys.active { background-color: white; } .button-economy { color: #be0f34; background-color: white; } .button-economy:hover, .button-economy:active, .button-economy.active { color: #be0f34; background-color: whitesmoke; } .button-economy.disabled, .button-economy.disabled:hover, .button-economy.disabled:active, .button-economy.disabled.active, .button-economy[disabled], .button-economy[disabled]:hover, .button-economy[disabled]:active, .button-economy[disabled].active, fieldset[disabled] .button-economy, fieldset[disabled] .button-economy:hover, fieldset[disabled] .button-economy:active, fieldset[disabled] .button-economy.active { background-color: white; } .button-clear { color: white; background-color: transparent; padding: 8px 0; } .button-clear:hover, .button-clear:active, .button-clear.active { color: white; background-color: transparent; } .button-clear.disabled, .button-clear.disabled:hover, .button-clear.disabled:active, .button-clear.disabled.active, .button-clear[disabled], .button-clear[disabled]:hover, .button-clear[disabled]:active, .button-clear[disabled].active, fieldset[disabled] .button-clear, fieldset[disabled] .button-clear:hover, fieldset[disabled] .button-clear:active, fieldset[disabled] .button-clear.active { background-color: transparent; } .button-clear:hover { color: #c5c5c5; } .buttons .button-clear { margin-left: 8px; margin-right: 8px; } .top-bar .button-clear { color: #b7b7b7; background-color: transparent; padding: 8px 0; } .top-bar .button-clear:hover, .top-bar .button-clear:active, .top-bar .button-clear.active { color: #939292; background-color: transparent; } .top-bar .button-clear.disabled, .top-bar .button-clear.disabled:hover, .top-bar .button-clear.disabled:active, .top-bar .button-clear.disabled.active, .top-bar .button-clear[disabled], .top-bar .button-clear[disabled]:hover, .top-bar .button-clear[disabled]:active, .top-bar .button-clear[disabled].active, fieldset[disabled] .top-bar .button-clear, fieldset[disabled] .top-bar .button-clear:hover, fieldset[disabled] .top-bar .button-clear:active, fieldset[disabled] .top-bar .button-clear.active { background-color: transparent; } .top-bar .button-clear:hover { color: white; } .button-large { font-size: 20px; padding: 16px 74px; text-transform: capitalize; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; } .button-search { color: white; background-color: #c5c5c5; width: 38px; background-image: url("/images/icon-search.svg"); background-position: center; padding: 8px 18px; border-radius: 4px; } .button-search:hover, .button-search:active, .button-search.active { color: white; background-color: #959595; } .button-search.disabled, .button-search.disabled:hover, .button-search.disabled:active, .button-search.disabled.active, .button-search[disabled], .button-search[disabled]:hover, .button-search[disabled]:active, .button-search[disabled].active, fieldset[disabled] .button-search, fieldset[disabled] .button-search:hover, fieldset[disabled] .button-search:active, fieldset[disabled] .button-search.active { background-color: #c5c5c5; } .no-svg .button-search { background-image: url("/images/icon-search.png"); } .button-social.facebook { background-color: #496297; } .button-social.facebook:hover { background-color: #364974; } .button-social.twitter { background-color: #32afd1; } .button-social.twitter:hover { background-color: #2893af; } .button-social.google { background-color: #e04a31; } .button-social.google:hover { background-color: #b83d26; } .button-social.linkedin { background-color: #007bb6; } .button-social.linkedin:hover { background-color: #076799; } .button-toggle { background-color: transparent; color: #0028a0; font-family: BlsPrW-Bd, Calibri, "Helvetica Neue", Arial, sans-serif; padding: 11px 0; font-size: 12px; } .button-toggle:hover { background-color: #ffffff; color: #75787b; } .button-toggle:focus { outline: 0; } .button-toggle:active { box-shadow: none; } .button-toggle i { font-size: 18px; width: 24px; vertical-align: bottom; margin: 0; } [class^="icon-"] { font-style: normal; position: relative; display: inline-block; vertical-align: middle; background-repeat: no-repeat; } .icon-caret { width: 0; height: 0; margin-left: 4px; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; } .icon-raquo { width: 11px; height: 10px; top: -1px; background-image: url("/images/icon-raquo.svg"); background-position: 0 0; } .no-svg .icon-raquo { background-image: url("/images/icon-raquo.png"); } a .icon-raquo { margin-left: 4px; } a:hover .icon-raquo { background-position: 0 -10px; } .icon-menu { width: 14px; height: 12px; top: -1px; margin-right: 4px; background-image: url("/images/icon-menu.svg"); background-position: 0 0; } .no-svg .icon-menu { background-image: url("/images/icon-menu.png"); } .icon-menu-blue { width: 14px; height: 12px; top: -1px; margin-right: 4px; background-image: url("/images/icon-menu-blue.svg"); background-position: 0 0; } .no-svg .icon-menu-blue { background-image: url("/images/icon-menu-blue.png"); } .icon-lock { width: 12px; height: 14px; margin-left: 4px; background-image: url("/images/icon-lock.svg"); background-position: 0 0; top: -1px; } .no-svg .icon-lock { background-image: url("/images/icon-lock.png"); } .icon-close { width: 18px; height: 18px; top: -1px; margin-left: 4px; background-image: url("/images/icon-close.svg"); background-position: 0 0; border-radius: 100%; background-color: #d5d5d5; } .no-svg .icon-close { background-image: url("/images/icon-close.png"); } a:hover .icon-close { background-color: #959595; } .icon-close.blue { background-color: #00a4d8; } a:hover .icon-close.blue { background-color: #017fb9; } .icon-expand { width: 18px; height: 18px; top: -1px; margin-right: 4px; background-image: url("/images/icon-expand.svg"); background-position: 0 0; border-radius: 100%; background-color: #00a4d8; } .no-svg .icon-expand { background-image: url("/images/icon-expand.png"); } .expanded .icon-expand { background-position: 0 -18px; } a:hover .icon-expand { background-color: #017fb9; } .refine-expand .icon-expand { background-color: #00a4d8; } a:hover .refine-expand .icon-expand { background-color: #017fb9; } .refine-subtitle .icon-expand { left: -3px; } .refine-expanded .refine-expand .icon-expand { background-position: 0 -18px; background-color: #d5d5d5; } a:hover .refine-expanded .refine-expand .icon-expand { background-color: #959595; } .terms-toggle .icon-expand { top: 0; margin-right: 0; background-color: transparent; } a:hover .terms-toggle .icon-expand { background-color: transparent; } .icon-expand.blue { background-color: #00a4d8; } a:hover .icon-expand.blue { background-color: #017fb9; } .icon-expand.purple { background-color: #6442a4; } a:hover .icon-expand.purple { background-color: #503583; } .icon-expand.red { background-color: #bc2c58; } a:hover .icon-expand.red { background-color: #962346; } .icon-expand.green { background-color: #89c955; } a:hover .icon-expand.green { background-color: #6ea144; } .icon-expand.orange { background-color: #f89327; } a:hover .icon-expand.orange { background-color: #c6761f; } .icon-expand.teal { background-color: #1ca3a1; } a:hover .icon-expand.teal { background-color: #168281; } .icon-pagination-prev, .icon-pagination-next { width: 7px; height: 10px; top: -1px; background-image: url("/images/icon-pagination.svg"); background-position: 0 0; } .no-svg .icon-pagination-prev, .no-svg .icon-pagination-next { background-image: url("/images/icon-pagination.png"); } .disabled .icon-pagination-prev, .disabled .icon-pagination-next { background-position: 0 -10px; } .icon-pagination-next { background-position: -7px 0; } .disabled .icon-pagination-next { background-position: -7px -10px; } .icon-prev, .icon-next { width: 15px; height: 16px; top: 0; background-image: url("/images/icon-carousel.svg"); background-position: 0 0; } .no-svg .icon-prev, .no-svg .icon-next { background-image: url("/images/icon-carousel.png"); } .hero-carousel-control .icon-prev, .carousel-control .icon-prev, .hero-carousel-control .icon-next, .carousel-control .icon-next { position: absolute; left: 50%; top: 50%; margin-left: -8px; margin-top: -8px; } .icon-next { background-position: -15px 0; } .icon-nav-phone { width: 17px; height: 18px; margin-right: 2px; background-image: url("/images/icon-nav-phone.svg"); background-position: 0 0; } .no-svg .icon-nav-phone { background-image: url("/images/icon-nav-phone.png"); } .icon-top-bar-globe, .icon-top-bar-moodys, .icon-top-bar-mail, .icon-top-bar-careers, .icon-top-bar-support, .icon-top-bar-connect, .icon-top-bar-terms, .icon-top-bar-blank { width: 15px; height: 15px; top: -1px; margin-right: 4px; background-image: url("/images/icon-top-bar.svg"); background-position: 0 0; } .no-svg .icon-top-bar-globe, .no-svg .icon-top-bar-moodys, .no-svg .icon-top-bar-mail, .no-svg .icon-top-bar-careers, .no-svg .icon-top-bar-support, .no-svg .icon-top-bar-connect, .no-svg .icon-top-bar-terms, .no-svg .icon-top-bar-blank { background-image: url("/images/icon-top-bar.png"); } .icon-top-bar-blank { background-image: none; } .no-svg .icon-top-bar-blank { background-image: none; } .icon-top-bar-globe { background-position: 0 0; } .button.active .icon-top-bar-globe, .button:hover .icon-top-bar-globe, .mobile-footer-link:hover .icon-top-bar-globe { background-position: 0 -15px; } .icon-top-bar-moodys { background-position: -15px 0; } .button.active .icon-top-bar-moodys, .button:hover .icon-top-bar-moodys, .mobile-footer-link:hover .icon-top-bar-moodys { background-position: -15px -15px; } .icon-top-bar-mail { background-position: -30px 0; } .button.active .icon-top-bar-mail, .button:hover .icon-top-bar-mail, .mobile-footer-link:hover .icon-top-bar-mail { background-position: -30px -15px; } .icon-top-bar-careers { background-position: -45px 0; } .button.active .icon-top-bar-careers, .button:hover .icon-top-bar-careers, .mobile-footer-link:hover .icon-top-bar-careers { background-position: -45px -15px; } .icon-top-bar-support { background-position: -60px 0; } .button.active .icon-top-bar-support, .button:hover .icon-top-bar-support, .mobile-footer-link:hover .icon-top-bar-support { background-position: -60px -15px; } .icon-top-bar-connect { background-position: -75px 0; } .button.active .icon-top-bar-connect, .button:hover .icon-top-bar-connect, .mobile-footer-link:hover .icon-top-bar-connect { background-position: -75px -15px; } .icon-top-bar-terms { background-position: -90px 0; } .button.active .icon-top-bar-terms, .button:hover .icon-top-bar-terms, .mobile-footer-link:hover .icon-top-bar-terms { background-position: -90px -15px; } .icon-date, .icon-pdf, .icon-tag, .icon-comments, .icon-user, .icon-marker, .icon-info, .icon-phone, .icon-mail, .icon-globe, .icon-speech, .icon-video, .icon-book, .icon-pencil, .icon-arrow, .icon-webpage, .icon-share, .icon-headset, .icon-people, .icon-list , .icon-print , .icon-download { width: 15px; height: 15px; top: -1px; margin-right: 2px; background-image: url("/images/icon-details-v5.svg"); background-position: 0 0; background-size: 330px 60px; } .no-svg .icon-date, .no-svg .icon-pdf, .no-svg .icon-tag, .no-svg .icon-comments, .no-svg .icon-user, .no-svg .icon-marker, .no-svg .icon-info, .no-svg .icon-phone, .no-svg .icon-mail, .no-svg .icon-globe, .no-svg .icon-speech, .no-svg .icon-video, .no-svg .icon-book, .no-svg .icon-pencil, .no-svg .icon-arrow, .no-svg .icon-webpage, .no-svg .icon-share, .no-svg .icon-headset, .no-svg .icon-people, .no-svg .icon-list, .no-svg .icon-print, .no-svg .icon-download { background-image: url("/images/icon-details-v5.png"); } .icon-date.dark, .icon-pdf.dark, .icon-tag.dark, .icon-comments.dark, .icon-user.dark, .icon-marker.dark, .icon-info.dark, .icon-phone.dark, .icon-mail.dark, .icon-globe.dark, .icon-speech.dark, .icon-video.dark, .icon-book.dark, .icon-pencil.dark, .icon-arrow.dark, .icon-webpage.dark, .icon-share.dark, .icon-headset.dark, .icon-people.dark, .icon-list.dark, .icon-print.dark, .icon-download.dark { background-position: 0 -15px; } header .icon-date, header .icon-pdf, header .icon-tag, header .icon-comments, header .icon-user, header .icon-marker, header .icon-info, header .icon-phone, header .icon-mail, header .icon-globe, header .icon-speech, header .icon-video, header .icon-book, header .icon-pencil, header .icon-arrow, header .icon-webpage, header .icon-share, header .icon-headset, header .icon-people, header .icon-list, header .icon-print, header .icon-download{ margin-right: 8px; } .dl-info .icon-date, .dl-info .icon-pdf, .dl-info .icon-tag, .dl-info .icon-comments, .dl-info .icon-user, .dl-info .icon-marker, .dl-info .icon-info, .dl-info .icon-phone, .dl-info .icon-mail, .dl-info .icon-globe, .dl-info .icon-speech, .dl-info .icon-video, .dl-info .icon-book, .dl-info .icon-pencil, .dl-info .icon-arrow, .dl-info .icon-webpage, .dl-info .icon-share,.dl-info .icon-headset, .dl-info .icon-people, .dl-info .icon-list, .dl-info .icon-print, .dl-info .icon-download { top: 0; } .action-link .icon-date, .action-link .icon-pdf, .action-link .icon-tag, .action-link .icon-comments, .action-link .icon-user, .action-link .icon-marker, .action-link .icon-info, .action-link .icon-phone, .action-link .icon-mail, .action-link .icon-globe, .action-link .icon-speech, .action-link .icon-video, .action-link .icon-book, .action-link .icon-pencil, .action-link .icon-arrow, .action-link .icon-webpage, .action-link .icon-share, .action-link .icon-headset, .action-link .icon-people, .action-link .icon-list, .action-link .icon-print, .action-link .icon-download { margin-right: 14px; } .icon-date { background-position: 0 0; top: -2px; } .icon-date.dark { background-position: 0 -15px; } .icon-pdf { background-position: -15px 0; top: -2px; } .icon-pdf.dark { background-position: -15px -15px; } .icon-tag { background-position: -30px 0; } .icon-tag.dark { background-position: -30px -15px; } .icon-comments { background-position: -45px 0; } .icon-comments.dark { background-position: -45px -15px; } .icon-user { background-position: -60px 0; } .icon-user.dark { background-position: -60px -15px; } .icon-marker { background-position: -75px 0; } .icon-marker.dark { background-position: -75px -15px; } .icon-phone { background-position: -90px 0; } .icon-phone.dark { background-position: -90px -15px; } .icon-mail { background-position: -105px 0; } .icon-mail.dark { background-position: -105px -15px; } .icon-info { background-position: -120px 0; } .icon-info.dark { background-position: -120px -15px; } .icon-speech { background-position: -135px 0; } .icon-speech.dark { background-position: -135px -15px; } .icon-globe { background-position: -150px 0; } .icon-globe.dark { background-position: -150px -15px; } .icon-video { background-position: -165px 0; } .icon-video.dark { background-position: -165px -15px; } .icon-book { background-position: -180px 0; } .icon-book.dark { background-position: -180px -15px; } .icon-pencil { background-position: -195px 0; } .icon-pencil.dark { background-position: -195px -15px; } .icon-arrow { background-position: -210px 0; } .icon-arrow.dark { background-position: -210px -15px; } .icon-webpage { background-position: -225px 0; } .icon-webpage.dark { background-position: -225px -15px; } .icon-share { background-position: -240px 0; } .icon-share.dark { background-position: -240px -15px; } .icon-headset { background-position: -255px 0; } .icon-headset.dark { background-position: -255px -15px; } .icon-people { background-position: -270px 0; } .icon-people.dark { background-position: -270px -15px; } .icon-list { background-position: -285px 0; } .icon-list.dark { background-position: -285px -15px; } .icon-print { background-position: -300px 0; } .icon-print.dark { background-position: -300px -15px; } .icon-download { background-position: -315px 0; } .icon-download.dark { background-position: -315px -15px; } .icon-twitter, .icon-linkedin, .icon-facebook, .icon-google, .icon-slideshare, .icon-rss, .icon-xing, .icon-youtube { width: 16px; height: 16px; background-image: url("/images/icon-social-new.svg"); background-size: 132px 64px; background-position: 0 0; } .no-svg .icon-twitter, .no-svg .icon-linkedin, .no-svg .icon-facebook, .no-svg .icon-google, .no-svg .icon-slideshare, .no-svg .icon-rss, .no-svg .icon-xing, .no-svg .icon-youtube { background-image: url("/images/icon-social.png"); } .button .icon-twitter, .mega-nav-list-item .icon-twitter, .button .icon-linkedin, .mega-nav-list-item .icon-linkedin, .button .icon-facebook, .mega-nav-list-item .icon-facebook, .button .icon-google, .mega-nav-list-item .icon-google, .button .icon-slideshare, .mega-nav-list-item .icon-slideshare, .button .icon-rss, .mega-nav-list-item .icon-rss, .button .icon-xing, .mega-nav-list-item .icon-xing, .mega-nav-list-item .icon-youtube { margin-right: 4px; margin-bottom: 2px; top: -1px; } .icon-twitter { background-position: 0 0; } a:hover .icon-twitter { background-position: 0 -16px; } .button .icon-twitter, .button:hover .icon-twitter { background-position: 0 -32px; } .dl-info .icon-twitter { background-position: 0 -48px; } .bottom-bar-social-link .icon-twitter { background-position: 0 -48px; margin-right: 5px; } .bottom-bar-social-link:hover .icon-twitter { background-position: 0 -32px; } .icon-linkedin { background-position: -16px 0; } a:hover .icon-linkedin { background-position: -16px -16px; } .button .icon-linkedin, .button:hover .icon-linkedin { background-position: -16px -32px; } .dl-info .icon-linkedin { background-position: -16px -48px; } .bottom-bar-social-link .icon-linkedin { background-position: -16px -48px; margin-right: 5px; } .bottom-bar-social-link:hover .icon-linkedin { background-position: -16px -32px; } .icon-facebook { background-position: -32px 0; } a:hover .icon-facebook { background-position: -32px -16px; } .button .icon-facebook, .button:hover .icon-facebook { background-position: -32px -32px; } .dl-info .icon-facebook { background-position: -32px -48px; } .bottom-bar-social-link .icon-facebook { background-position: -32px -48px; margin-right: 5px; } .bottom-bar-social-link:hover .icon-facebook { background-position: -32px -32px; } .icon-google { background-position: -48px 0; } a:hover .icon-google { background-position: -48px -16px; } .button .icon-google, .button:hover .icon-google { top: 0; background-position: -48px -32px; } .dl-info .icon-google { background-position: -48px -48px; } .bottom-bar-social-link .icon-google { background-position: -48px -48px; margin-right: 5px; } .bottom-bar-social-link:hover .icon-google { background-position: -48px -32px; } .icon-slideshare { background-position: -64px 0; } a:hover .icon-slideshare { background-position: -64px -16px; } .button .icon-slideshare, .button:hover .icon-slideshare { background-position: -64px -32px; } .dl-info .icon-slideshare { background-position: -64px -48px; } .bottom-bar-social-link .icon-slideshare { background-position: -64px -48px; margin-right: 5px; } .bottom-bar-social-link:hover .icon-slideshare { background-position: -64px -32px; } .icon-rss { background-position: -80px 0; } a:hover .icon-rss { background-position: -80px -16px; } .button .icon-rss, .button:hover .icon-rss { background-position: -80px -32px; } .dl-info .icon-rss { background-position: -80px -48px; } .bottom-bar-social-link .icon-rss { background-position: -80px -48px; margin-right: 5px; } .bottom-bar-social-link:hover .icon-rss { background-position: -80px -32px; } .icon-xing { background-position: -96px 0; } a:hover .icon-xing { background-position: -96px -16px; } .button .icon-xing, .button:hover .icon-xing { background-position: -96px -32px; } .dl-info .icon-xing { background-position: -96px -48px; } .bottom-bar-social-link .icon-xing { background-position: -96px -48px; margin-right: 5px; } .bottom-bar-social-link:hover .icon-xing { background-position: -96px -32px; } .icon-youtube { width: 18px; background-position: -112px 0; } a:hover .icon-youtube { background-position: -112px -16px; } .button .icon-youtube, .button:hover .icon-youtube { background-position: -112px -32px; } .dl-info .icon-youtube { background-position: -112px -48px; } .bottom-bar-social-link .icon-youtube { background-position: -112px -48px; margin-right: 5px; min-width: 18px; } .bottom-bar-social-link:hover .icon-youtube { background-position: -112px -32px; } .top-bar { background: #1e1e1e; color: #7e7d7d; } .top-bar:before, .top-bar:after { content: " "; display: table; } .top-bar:after { clear: both; } @media (max-width: 991px) { .top-bar { display: none; } } .top-bar .button + .button { margin-left: 18px; } .top-bar .button.active { color: white; } .top-bar-left { float: left; } .top-bar-left:before, .top-bar-left:after { content: " "; display: table; } .top-bar-left:after { clear: both; } .top-bar-left .dropdown { float: left; margin-right: 18px; } .top-bar-left .dropdown .button { margin-left: 0; } .top-bar-right { float: right; } .top-bar-right .button { margin-left: 18px; } .top-bar-right i { margin-right: 4px; } .masthead { background-color: #fff; /*background-image: url("/images/masthead.jpg");*/ background-repeat: repeat-x; background-position: 0 0; background-size: cover; padding-top: 10px; } @media (max-width: 991px) { .masthead { padding: 18px 0; } } .global-masthead { box-shadow: 0px 1px 13px rgba(100, 100, 100, 0.45); z-index: 999; /*position: fixed;*/ left: 0; top: 0; width: 100%; padding: 0; -webkit-transform: translateZ(0); transform: translateZ(0); } .masthead-logo { float: left; padding: 14px 0 18px; } .global-masthead .masthead-logo { padding: 15px 0; } @media (max-width: 991px) { .masthead-logo { padding: 0; } } .masthead-logo:before, .masthead-logo:after { content: " "; display: table; } .masthead-logo:after { clear: both; } .moodys-logo { display: block; float: left; width: 131px; height: 50px; background-image: url("/images/moodys-logo-blue.svg"); background-repeat: no-repeat; background-position: 0 0; margin-right: 25px; } .no-svg .moodys-logo { background-image: url("/images/moodys-logo-blue.png"); } @media (max-width: 991px) { .moodys-logo { margin: 0px; } } /*.moodys-tagline { float: left; margin-left: 18px; padding: 6px 18px; border-left: 1px solid #ffffff; border-left: 1px solid rgba(255, 255, 255, 0.3); color: #C6EEFF; visibility: hidden; } @media (max-width: 991px) { .moodys-tagline { display: none; } } .moodys-tagline { display: none; } */ .masthead-utility { float: right; } .masthead-utility-buttons { text-align: right; } .masthead-utility-buttons .button { margin-left: 8px; } .masthead-utility-buttons .button-clear:hover { color: #C6EEFF; } @media (max-width: 991px) { .masthead-utility-buttons { display: none; } } .masthead-utility-user { display: inline-block; vertical-align: middle; margin: 0; min-height: 34px; text-align: center; text-transform: uppercase; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 1.428571429; color: #343441; padding: 8px 0; } .ie8 .masthead-utility-user { min-height: 0; height: 34px; } .masthead-utility-search { /*width: 340px;*/ } .masthead-utility-search .form-control { /*background: #4dc0f0;*/ /*color: #ffffff;*/ padding-left: 25px; height: 100%; } .masthead-utility-search .button-search { color: white; background-color: #0089c8; } .masthead-utility-search .button-search:hover, .masthead-utility-search .button-search:active, .masthead-utility-search .button-search.active { color: white; background-color: #017fb9; } .masthead-utility-search .button-search.disabled, .masthead-utility-search .button-search.disabled:hover, .masthead-utility-search .button-search.disabled:active, .masthead-utility-search .button-search.disabled.active, .masthead-utility-search .button-search[disabled], .masthead-utility-search .button-search[disabled]:hover, .masthead-utility-search .button-search[disabled]:active, .masthead-utility-search .button-search[disabled].active, fieldset[disabled] .masthead-utility-search .button-search, fieldset[disabled] .masthead-utility-search .button-search:hover, fieldset[disabled] .masthead-utility-search .button-search:active, fieldset[disabled] .masthead-utility-search .button-search.active { background-color: #0089c8; } .masthead-mobile-search { background: #00a4d8; height: 60px; } .masthead-mobile-search .form-control { background: #4dc0f0; color: white; border-radius: 4px; height: 40px; margin: 10px 0px 10px 20px; } .masthead-mobile-search .button-search { color: white; background-color: #0089c8; } .masthead-mobile-search .button-search:hover, .masthead-mobile-search .button-search:active, .masthead-mobile-search .button-search.active { color: white; background-color: #017fb9; } .masthead-mobile-search .button-search.disabled, .masthead-mobile-search .button-search.disabled:hover, .masthead-mobile-search .button-search.disabled:active, .masthead-mobile-search .button-search.disabled.active, .masthead-mobile-search .button-search[disabled], .masthead-mobile-search .button-search[disabled]:hover, .masthead-mobile-search .button-search[disabled]:active, .masthead-mobile-search .button-search[disabled].active, fieldset[disabled] .masthead-mobile-search .button-search, fieldset[disabled] .masthead-mobile-search .button-search:hover, fieldset[disabled] .masthead-mobile-search .button-search:active, fieldset[disabled] .masthead-mobile-search .button-search.active { background-color: #0089c8; } .masthead-mobile-search .button { border-radius: 4px; width: 40px; height: 40px; margin: 10px 20px 10px 0px; } @media (max-width: 991px) { .masthead-utility-search { display: none; } .masthead-mobile-search { display: block; } } .masthead-utility-menu { display: none; } @media (max-width: 991px) { .masthead-utility-menu { display: flex; } } @media (max-width: 991px) { .nav-bar, .mega-nav-wrap { display: none !important; } } /*.nav-bar { margin-top: 5px; border-top: 1px solid #4dc0f0; border-top: 1px solid rgba(255, 255, 255, 0.3); }*/ .nav-bar-menu:before, .nav-bar-menu:after { content: " "; display: table; } .nav-bar-menu:after { clear: both; } .nav-bar-item { float: left; display: inline-block; position: relative; font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 20px; } .global-masthead .nav-bar-item { border: 1px solid transparent; /*border-bottom: 0;*/ border-top: 0; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } .nav-bar-item + .nav-bar-item { margin: 0px; } .nav-bar-item a { color: white; display: inline-block; padding: 12px 2px; } .global-masthead .nav-bar-item a, .global-masthead .nav-bar-item span { color: #5e5d5d; display: inline-block; padding: 25px 15px; height: 80px; white-space: nowrap; } .global-masthead .nav-bar-item:not(.open):hover { /*border-color: #f5f5f5;*/ border-bottom-color: transparent; } /*.nav-bar-item a:hover { color: #C6EEFF; }*/ .nav-bar-item a:hover, .nav-bar-item.open a, .nav-bar-item span:hover, .nav-bar-item.open span { /*background-color :#f5f5f5;*/ color: #0028a0; cursor: pointer; } .nav-bar-item:not(.open) a[data-mega-nav]:hover:before, .nav-bar-item.open a:before, .nav-bar-item:not(.open) span[data-mega-nav]:hover:before, .nav-bar-item.open span:before { content: ''; display: block; position: absolute; bottom: 5px; left: 50%; margin-left: -6px; width: 12px; height: 12px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-top: 6px solid #0028a0; } .nav-bar-item.nav-bar-item-phone { float: right; color: #C6EEFF; padding: 12px 2px; } .nav-bar-item.nav-bar-item-phone a { color: inherit; padding: 0; } /* .nav-bar-item.open a:before { content: ''; display: block; position: absolute; bottom: 10px; left: 50%; margin-left: -6px; width: 12px; height: 12px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #5e5d5d; border-top: 6px solid transparent; }*/ .mega-nav-wrap { z-index: 4000; display: none; position: absolute; width: 100%; background: #ffffff; box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.3) } .mega-nav-wrap.open { display: block; } .mega-nav { display: none; /*box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.3);*/ /*border: 1px solid #e5e5e5;*/ /*border-top: none;*/ } .mega-nav.open { display: block; } .mega-nav-body { /*background: #fdfdfd;*/ /*padding: 12px 0;*/ /*min-height: 527px;*/ /*max-height: 527px;*/ } .mega-nav-body:before, .mega-nav-body:after { content: " "; display: table; } .mega-nav-body:after { clear: both; } /*.mega-nav-footer { background: #eef9fc; padding: 22px 0; } .mega-nav-footer:before, .mega-nav-footer:after { content: " "; display: table; } .mega-nav-footer:after { clear: both; }*/ .mega-nav-group { padding: 18px 30px; } .mega-nav-line { height: 1px; background-color:#e5e5e5; margin-left: 30px; margin-right: 30px; } .mega-nav-line-li { background-color:#e5e5e5; height: 1px; } .mega-nav-title { display: inline-block; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: 500; font-size: 0.8em; color: #7e7d7d; } .mega-nav-promo { padding: 24px 0 20px 5px; } .mega-nav-promo-content { display: table-cell; vertical-align: top; } .mega-nav-promo-image { display: table-cell; vertical-align: top; width: 54px; } .mega-nav-promo-image img { display: block; } .mega-nav-promo-image + .mega-nav-promo-content { padding-left: 12px; } .mega-nav-promo-link { margin-top: 6px; display: inline-block; vertical-align: middle; } .hero { position: relative; } .hero-wrap { padding: 30px 0; } @media (max-width: 767px) { .hero-wrap { padding: 22px 0; } } .hero-box { position: relative; padding: 30px; } @media (max-width: 767px) { .hero-box { padding: 22px; } } .hero-box-knockout, .hero-box-knockout h1,.hero-box-knockout .h1, .hero-box-knockout h2,.hero-box-knockout .h2, .hero-box-knockout h3,.hero-box-knockout .h3, .hero-box-knockout h4,.hero-box-knockout .h4, .hero-box-knockout h5,.hero-box-knockout .h5, .hero-box-knockout h6,.hero-box-knockout .h6, .hero-box-knockout h6.hero-subtitle,.hero-box-knockout .h6.hero-subtitle, .hero-box-knockout p { color: white; } #home_contactus_slide { background: rgb(203,235,255); background: -moz-linear-gradient(top, rgba(203,235,255,1) 0%, rgba(203,235,255,1) 25%, rgba(203,235,245,1) 40%, rgba(203,235,245,1) 40%, rgba(203,235,245,1) 51%, rgba(203,235,255,1) 57%, rgba(203,235,245,1) 63%, rgba(232,241,246,1) 100%); background: -webkit-linear-gradient(top, rgba(203,235,255,1) 0%,rgba(203,235,255,1) 25%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 51%,rgba(203,235,255,1) 57%,rgba(203,235,245,1) 63%,rgba(232,241,246,1) 100%); background: linear-gradient(to bottom, rgba(203,235,255,1) 0%,rgba(203,235,255,1) 25%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 51%,rgba(203,235,255,1) 57%,rgba(203,235,245,1) 63%,rgba(232,241,246,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbebff', endColorstr='#e8f1f6',GradientType=0 ); } .hero-background-image { position: absolute; z-index: 10; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; background-color: #eef9fc; background-size: cover; background-position: 35%; opacity: .7; } .hero-image { display: block; width: 100%; } .hero-image > img { display: block; width: 100%; } .hero-content { position: relative; z-index: 20; } .hero-data { font-size: 6.6666666667em; line-height: 1.1; color: #343441; } .hero-text { font-size: 1.6em; color: #343441; } .hero-title { line-height: 1.1; } .hero-title + p { margin-top: 18px; } .hero-title + .hero-text { margin-top: 12px; } h6.hero-subtitle,.h6.hero-subtitle { color: #5e5d5d; } h6.hero-subtitle + .hero-title,.h6.hero-subtitle + .hero-title, h6.hero-subtitle + .hero-text,.h6.hero-subtitle + .hero-text { margin-top: 12px; } .carousel-inner { position: relative; overflow: hidden; width: 100%; z-index: 13; } .carousel-inner > .item { display: none; position: relative; transition: 0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; width: 100% \9; max-width: 100%; height: auto; line-height: 1; } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; } .carousel-inner > .active { left: 0; } .carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; } .carousel-inner > .next { left: 100%; } .carousel-inner > .prev { left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; } .carousel-inner > .active.left { left: -100%; } .carousel-inner > .active.right { left: 100%; } .carousel { position: relative; } .carousel .buttons { margin-top: 14px; } .carousel-image { display: block; width: 100%; } .carousel-image > img { display: block; width: 100%; } .carousel-control { position: absolute; top: 50%; margin-top: -18px; width: 36px; height: 36px; background-color: #00a4d8; z-index: 300; } .carousel-control.left { left: 0; border-radius: 0 4px 4px 0; } .carousel-control.right { right: 0; border-radius: 4px 0 0 4px; } .carousel-control:hover { outline: 0; background-color: #017fb9; } .carousel-indicators { position: absolute; bottom: 20px; left: 22px; z-index: 15; list-style: none; } .carousel-indicator { display: inline-block; width: 8px; height: 8px; border-radius: 8px; margin-right: 6px; cursor: pointer; background: #343441; } .carousel-indicator:hover, .carousel-indicator.active { background: #00a4d8; } .hero-carousel-wrap .carousel { padding: 30px 0 50px; } @media (max-width: 991px) { .hero-carousel-wrap .carousel { padding: 30px 0 60px; } } .hero-carousel-control { position: absolute; top: 50%; margin-top: -18px; width: 36px; height: 36px; background-color: #00a4d8; z-index: 300; } .hero-carousel-control.left { left: 0; border-radius: 0 4px 4px 0; } .hero-carousel-control.right { right: 0; border-radius: 4px 0 0 4px; } .hero-carousel-control:hover { outline: 0; background-color: #017fb9; } @media (max-width: 1230px) { .hero-carousel-control { top: auto; bottom: 0; margin-top: 0; } .hero-carousel-control.left { left: 66.6666666667%; margin-left: -89px; border-radius: 4px 4px 0 0; } .hero-carousel-control.right { right: auto; left: 66.6666666667%; margin-left: -52px; border-radius: 4px 4px 0 0; } } @media (max-width: 991px) { .hero-carousel-control.left { left: auto; right: 52px; margin-left: 0; } .hero-carousel-control.right { left: auto; right: 15px; margin-left: 0; } } @media (max-width: 479px) { .hero-carousel-control.left { right: 47px; } .hero-carousel-control.right { right: 10px; } } .hero-carousel-indicators { position: absolute; bottom: 0; left: 0; z-index: 15; list-style: none; } @media (max-width: 991px) { .hero-carousel-indicators { bottom: 8px; padding-right: 90px; } } .hero-carousel-image { position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; background-color: #eef9fc; background-size: cover; transition: background 1s linear; } .hero-carousel-wrap { position: relative; min-height: 380px; padding: 0 0 30px; } .hero-carousel-sidebar { position: absolute; top: 30px; right: 0; width: 100%; } @media (max-width: 991px) { .hero-carousel-sidebar { position: static; margin-top: 18px; } .hero-carousel-content { position: relative; } } /*.page-header { margin: 0 0 22px; padding-bottom: 1.5em; border-bottom: 3px solid #e5e5e5; }*/ .page-header h1,.page-header .h1 { line-height: 1.1; } * + .section-header { margin: 45px 0 0; } .section-header a { display: inline-block; vertical-align: middle; color: #343441; } .section-header a:hover { color: #1e1e1e; } .ie8 .section-header a { max-width: 100%; } /* TODO convert these to component-header */ .section-header, .section-header.bordered, .bar-header { padding-bottom: 10px; /* border-bottom: 1px solid #e5e5e5; */ border-bottom: solid 3px #e5e5e5; } /* .bar-header { padding: 14px 0 10px; border-top: 1px solid #e5e5e5; border-bottom: 4px solid #e5e5e5; } */ * + .bar-header { margin: 45px 0 0; } .bar-header a { display: inline-block; vertical-align: middle; color: #343441; } .bar-header a:hover { color: #1e1e1e; } .ie8 .bar-header a { max-width: 100%; } * + .content-header { margin-top: 45px; } /*.sidebar * + .section-header, .sidebar * + .bar-header, .sidebar * + .content-header { margin-top: 30px; }*/ .sidebar .section-header, .sidebar .bar-header, .sidebar .content-header, .sidebar .box { margin-top: 30px; } .lead { font-size: 1.6em; color: #343441; margin-top: 30px; } #pagesectionbottom .lead { margin-top: 0; } @media (max-width: 991px) { .page-columns-top-section + section { margin-top: 0; } #microsite_banner { padding-bottom: 30px; } } .container.experts-heading .lead { margin-top: 0; } .container.experts-heading * + .lead { margin-top: 30px; } /** + .lead { margin-top: 30px; }*/ @media (max-width: 767px) { .lead { font-size: 1.3333333333em; } } * + .bar-links { margin-top: 30px; } header + .bar-links { margin-top: 18px; } .bar-link { display: block; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; text-transform: uppercase; background-color: #eef9fc; border-left: 4px solid #00a4d8; min-height: 34px; padding: 8px 18px; } .bar-link + .bar-link { margin-top: 1px; } .bar-link:hover { background-color: #dfeff4; color: #00a4d8; } .bar-link.active { color: #343441; border-color: #343441; cursor: default; pointer-events: none; } .ie8 .bar-link { min-height: 18px; } .list-links { margin: 0; padding: 0; } * + .list-links { margin-top: 18px; } .list-link { position: relative; list-style: none; padding-left: 16px; } .list-link + .list-link { margin-top: 8px; } .list-link:before,.standard ul .list-link:before { content: ""; position: absolute; top: 5px; left: 0; width: 7px; height: 10px; background-image: url("/images/icon-chevron.svg"); background-position: 0 0; } .no-svg .list-link:before { background-image: url("/images/icon-chevron.png"); } .standard .list-link:before { top: 8px; } .list-items { margin: 0; padding: 0; } * + .list-items { margin-top: 30px; } header + .list-items { margin-top: 18px; } * + .block .list-items { margin-top: 18px; } ul.list-items > p, ul.list-items > span{ font-size: 1.2em; } .list-item { position: relative; list-style: none; padding-left: 30px; font-size: 1.2em; } .list-item + .list-item { margin-top: 8px; } .block .list-item + .block .list-item, .standard .list-item + .block .list-item, .block .list-item + .standard .list-item, .standard .list-item + .standard .list-item { margin-top: 8px; } .list-item:before, .standard ul .list-item:before{ content: ""; position: absolute; top: 8px; left: 0; width: 11px; height: 10px; background-image: url("/images/icon-raquo.svg"); background-position: 0 0; } .no-svg .list-item:before { background-image: url("/images/icon-raquo.png"); } .list-checks { padding: 0; margin: 0; } * + .list-checks { margin-top: 30px; } header + .list-checks { margin-top: 18px; } .list-check { position: relative; list-style: none; padding-left: 30px; font-size: 1.2em; } .list-check + .list-check { margin-top: 8px; } .block .list-check + .block .list-check, .standard .list-check + .block .list-check, .block .list-check + .standard .list-check, .standard .list-check + .standard .list-check { margin-top: 8px; } .list-check:before, .standard ul .list-check:before { content: ""; position: absolute; top: 5px; left: 0; width: 18px; height: 15px; background-image: url("/images/icon-check.svg"); background-repeat: no-repeat; background-position: 0 0; } .no-svg .list-check:before { background-image: url("/images/icon-check.png"); } .list-squares { margin: 0; padding: 0; } * + .list-squares { margin-top: 18px; } .list-square { position: relative; list-style: none; padding-left: 30px; font-size: 1.2em; } .list-square + .list-square { margin-top: 8px; } .list-square:before, .standard ul .list-square:before { content: ""; position: absolute; top: 9px; left: 0; width: 7px; height: 7px; background-color: #ccc; background-image: none; } .list-tags { margin: 0; padding: 0; } * + .list-tags { margin-top: 18px; } .list-tag { position: relative; list-style: none; padding-left: 22px; font-size: 0.8em; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; text-transform: uppercase; } .list-tag + .list-tag { margin-top: 8px; } .list-tag:before, .standard ul .list-tag:before { content: ""; position: absolute; top: 7px; left: 0; width: 15px; height: 14px; background-image: url("/images/icon-details-v5.svg"); background-position: -25px 0; background-size: 300px 55px; } .no-svg .list-tag:before { background-image: url("/images/icon-details-v5.png"); } .list-adjust { font-weight: normal; font-size: 1.2em; padding-left: 30px; text-transform: none; } .list-tag.list-adjust { font-family: BlsPrW-XLt,"Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif; } .details, .tags { font-size: 0.8em; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; color: #a8a8a8; text-transform: uppercase; } * + .details, * + .tags { margin-top: 12px; } .details + .details, .tags + .details, .details + .tags, .tags + .tags { margin-top: 0; } .detail, .tag { display: inline-block; vertical-align: middle; margin-top: 4px; } .detail { margin-right: 24px; } .tag a { display: inline-block; vertical-align: middle; } .pricing:before, .pricing:after { content: " "; display: table; } .pricing:after { clear: both; } .pricing .details { float: left; margin-top: 12px; margin-bottom: 6px; } .price { margin-top: 8px; float: right; } .price .amount { padding-right: 8px; font-size: 1.2em; } .login { background-color: #343441; padding: 18px; } .login * + .form-group, .login * + .buttons { margin-top: 12px; } .login .form-control { background-color: #464651; color: white; } .action-links { /*border-bottom: 4px solid #343441; outline: none;*/ border-bottom: 3px solid #e5e5e5; margin: 0; /*padding-top: 17px;*/ background: #fff; } .action-link { /*position: relative; display: block; padding: 14px 22px; background-color: #f5f5f5; color: #7e7d7d; font-size: 0.8em; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: 500; text-transform: uppercase;*/ display: block; text-transform: uppercase; font-family: BlsPrW-Rg, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; width: 100%; padding: 9px 30px; border-top: 1px solid #e5e5e5; color: #343441; font-size: 1em; } .action-link:hover, .action-link:focus, .action-link:active { color: #0028a0; } /*.action-link + .action-link { border-top: 1px solid #e5e5e5; }*/ .tabs { background-color: #f5f5f5; } * + .tabs { margin-top: 30px; } header + .tabs { margin-top: 18px; border-bottom: 4px solid #343441; } .tabs-nav { margin-bottom: 0; padding-left: 0; list-style: none; } .tabs-nav:before, .tabs-nav:after { content: " "; display: table; } .tabs-nav:after { clear: both; } .tabs-nav.tabs-nav-four > li { width: 25%; } .tabs-nav.tabs-nav-three > li { width: 33.3333333333%; } .tabs-nav.tabs-nav-two > li { width: 50%; } .tabs-nav > li { position: relative; display: block; float: left; } .tabs-nav > li > a { position: relative; display: block; text-align: center; padding: 10px; background-color: #00a4d8; color: white; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; text-transform: uppercase; } .tabs-nav > li > a:hover { background-color: #017fb9; } .tabs-nav > li + li { margin: 0; } .tabs-nav > li + li > a { border-left: 1px solid #e5e5e5; } .tabs-nav > li.active > a, .tabs-nav > li.active > a:hover { background-color: #f5f5f5; cursor: default; color: #7e7d7d; } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .tab-item { padding: 18px 22px; } .tab-item > a { color: #7e7d7d; } .tab-item + .tab-item { border-top: 1px solid #e5e5e5; } .tab-date { display: block; font-size: 0.8em; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; color: #00a4d8; text-transform: uppercase; } .tab-text { font-size: 1em; display: inline-block; margin-top: 4px; } .tab-text:hover { color: #343441; } @media (max-width: 767px) { .refine { padding: 22px 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .page-header + .row .refine, .section-header.bordered + section > .row .refine { padding: 0 0 22px; border-top: none; border-bottom: 1px solid #e5e5e5; } } .refine-title { position: relative; } .refine-expand { display: none; position: absolute; right: 0; top: 0; } @media (max-width: 767px) { .refine-expand { display: block; } } .refine-content { margin-top: 22px; } @media (max-width: 767px) { .refine-content { display: none; } .refine-expanded .refine-content { display: block; } } * + .refine-group { margin-top: 22px; } .refine-group + .refine-group { margin-top: 14px; padding-top: 14px; border-top: 1px solid #e5e5e5; } .refine-subtitle, .refine-count { display: inline-block; vertical-align: middle; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #a8a8a8; text-transform: uppercase; } .refine-text { font-size: 1em; } .refine-more { padding-left: 30px; } .refinements { margin-top: 5px; } @media (max-width: 767px) { .refinements { margin-top: 22px; } } .refinement { display: inline-block; vertical-align: middle; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #a8a8a8; text-transform: uppercase; margin-right: 10px; } .expand { display: none; } .expanded .expand { display: block; } .nav-expand { display: none; } .nav-expanded .nav-expand { display: block; } * + .filters { margin-top: 23px; } .pagination { margin-top: 30px; } .pagination:before, .pagination:after { content: " "; display: table; } .pagination:after { clear: both; } .pagination-list { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; padding-left: 0; } .pagination-list:before, .pagination-list:after { content: " "; display: table; } .pagination-list:after { clear: both; } .pagination-item { display: block; float: left; } .pagination-item + .pagination-item { margin-top: 0; margin-left: 1px; } .pagination-item > a, .pagination-item > span { display: inline-block; position: relative; float: left; min-height: 34px; width: 34px; padding: 8px; font-weight: normal; text-align: center; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 12px; text-transform: uppercase; line-height: 1.428571429; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #00a4d8; background-color: whitesmoke; border: none; } .ie8 .pagination-item > a, .ie8 .pagination-item > span { min-height: 0; } .pagination-item > a:hover { color: #00a4d8; background-color: #e5e5e5; } .pagination-item:first-child > a, .pagination-item:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; } .pagination-item:last-child > a, .pagination-item:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } .pagination-item.active > a, .pagination-item.active > a:hover, .pagination-item.active > span, .pagination-item.active > span:hover { z-index: 2; color: white; background-color: #00a4d8; cursor: default; pointer-events: none; } .pagination-item.disabled > a, .pagination-item.disabled > a:hover, .pagination-item.disabled > span, .pagination-item.disabled > span:hover { color: #e5e5e5; background-color: whitesmoke; cursor: not-allowed; pointer-events: none; } .pagination-text { display: inline-block; vertical-align: middle; padding: 8px 0; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #a8a8a8; text-transform: uppercase; } .directional-pagination { margin-left: -15px; margin-right: -15px; } .directional-pagination:before, .directional-pagination:after { content: " "; display: table; } .directional-pagination:after { clear: both; } @media (max-width: 400px) { .directional-pagination { margin-left: -10px; margin-right: -10px; } } * + .directional-pagination { margin-top: 30px; } header + .directional-pagination { margin-top: 22px; } header.section-header + .directional-pagination { margin-top: 0; } .directional-pagination .next { text-align: right; } @media (max-width: 767px) { .directional-pagination .next { margin-top: 18px; text-align: left; } } .directional-pagination a { font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 1.3333333333em; line-height: 1.1; display: inline-block; margin-top: 8px; } * + .alpha, * + .alpha-block { margin-top: 30px; } .alpha-select { display: none; position: relative; } @media (max-width: 479px) { .alpha-select { display: block; } } .alpha-jumps { padding: 0 6px; background-color: whitesmoke; border-radius: 4px; } @media (max-width: 479px) { .alpha-jumps { display: none; } } .alpha-jumps:before, .alpha-jumps:after { content: " "; display: table; } .alpha-jumps:after { clear: both; } .alpha-jump { display: block; width: 3.8461538462%; float: left; text-align: center; padding: 6px 0; font-size: 0.9333333333em; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; } .alpha-jump.disabled { cursor: default; pointer-events: none; color: #a8a8a8; } .alpha-header:before, .alpha-header:after { content: " "; display: table; } .alpha-header:after { clear: both; } .alpha-letter { font-size: 3.4666666667em; float: left; } .alpha-to-top { float: right; padding-top: 38px; } .share-bar { margin: 45px 0; } #_atssh { display: none; } .social-links:before, .social-links:after { content: " "; display: table; } .social-links:after { clear: both; } .social-links + .social-links { border-top: 1px solid #aee2f2; } .social-link { display: block; float: left; width: 33.3333333333%; text-align: center; padding: 18px 0px 0; height: 86px; font-size: 0.8em; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; color: #a8a8a8; text-transform: uppercase; } .social-link + .social-link { border-left: 1px solid #aee2f2; } .social-link-microsite + .social-link-microsite { border-left: 0px; } .social-link-microsite { height: 40px; } .social-link-text { padding-top: 18px; } * + .social-connects .section-header { margin: 45px 0 0; } @media (max-width: 767px) { .col-sm-6 + .col-sm-6 > .social-connects .section-header, .directional-pagination .previous + .col-sm-6 > .social-connects .section-header, .directional-pagination .next + .col-sm-6 > .social-connects .section-header, .directional-pagination .col-sm-6 + .previous > .social-connects .section-header, .directional-pagination .previous + .previous > .social-connects .section-header, .directional-pagination .next + .previous > .social-connects .section-header, .directional-pagination .col-sm-6 + .next > .social-connects .section-header, .directional-pagination .previous + .next > .social-connects .section-header, .directional-pagination .next + .next > .social-connects .section-header { margin: 45px 0 0; } } .social-connect { padding: 22px 0; border-bottom: 1px solid #e5e5e5; } .social-connect-image, .social-connect-content { display: table-cell; vertical-align: top; } .social-connect-image { width: 52px; } .social-connect-image + .social-connect-content { padding-left: 22px; } .social-connect-title a { display: inline-block; } .ie8 .social-connect-title a { max-width: 100%; } .social-connect-excerpt { margin-top: 8px; } .meta { margin-top: 30px; } .meta-byline { color: #343441; } table { width: 100%; max-width: 100%; margin: 0; border-top: 1px solid #e5e5e5; background-color: white; table-layout: fixed; } table th { vertical-align: bottom; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #a8a8a8; text-transform: uppercase; } table th, table td { text-align: left; border: none; padding: 10px; line-height: 1.428571429; vertical-align: top; } table th[class*="col-"], table td[class*="col-"] { position: static; float: none; display: table-cell; } table col[class*="col-"] { position: static; float: none; display: table-column; } .dropdown { position: relative; } .dropdown.open .dropdown-menu { display: block; } .dropdown.open:before { content: ''; display: block; position: absolute; bottom: -1px; right: -2px; width: 12px; height: 12px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; border-top: 6px solid transparent; } .dropdown-toggle:focus { outline: 0; } .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 3990; } .dropdown-menu { display: none; z-index: 4050; position: absolute; top: 100%; left: 0; float: left; min-width: 290px; padding: 22px; margin: 0; text-align: left; background-color: whitesmoke; border: 1px solid #e5e5e5; box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.3); background-clip: padding-box; } .top-bar .dropdown-menu { background-color: white; border-top: none; } .dropdown-group { padding-bottom: 18px; border-bottom: 1px solid #e5e5e5; } .dropdown-group + .dropdown-group { margin-top: 18px; } * + .dropdown-items { margin-top: 12px; } .dropdown-title { font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #a8a8a8; } .dropdown-title a { color: #a8a8a8; } .dropdown-title a:hover { color: #343441; outline: 0; } .well { min-height: 1px; padding: 22px; background-color: #eef9fc; border-bottom: 4px solid #00a4d8; } * + .well { margin-top: 30px; } header + .well { margin-top: 18px; } .well.well-blue { background-color: #eef9fc; border-color: #00a4d8; } .fill .well.well-blue { background-color: #daf1f9; } .promo { display: block; padding: 22px; min-height: 174px; position: relative; background-color: #1ca3a1; background-size: cover; background-repeat: no-repeat; color: white; } .promo * { position: relative; } .promo { margin-top: 30px; } .promo h1,.promo .h1, .promo h2,.promo .h2, .promo h3,.promo .h3, .promo h4,.promo .h4, .promo h5,.promo .h5, .promo h6,.promo .h6, .promo h6.subheading,.promo .h6.subheading { color: white; } .promo.promo-light { background-color: #eef9fc; color: #343441; } .promo.promo-light h1,.promo.promo-light .h1, .promo.promo-light h2,.promo.promo-light .h2, .promo.promo-light h3,.promo.promo-light .h3, .promo.promo-light h4,.promo.promo-light .h4, .promo.promo-light h5,.promo.promo-light .h5, .promo.promo-light h6,.promo.promo-light .h6, .promo.promo-light h6.subheading,.promo.promo-light .h6.subheading { color: #343441; } @media (max-width: 991px) { [class^="col-md"] .promo { margin-top: 30px; } [class^="col-md"]:first-child .promo { margin-top: 0; } } @media (max-width: 767px) { [class^="col-sm"] .promo { margin-top: 30px; } [class^="col-sm"]:first-child .promo { margin-top: 0; } } a.promo:hover:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.1); z-index: 0; } .promo-data { font-size: 4.6666666667em; line-height: 1; } * + .promo-text { margin-top: 18px; } p.promo-text { font-size: 1.2em; } .cta { padding: 22px; background-color: whitesmoke; } * + .cta { margin-top: 30px; } .cta-text { font-size: 1.2em; } .box { display: block; padding: 22px; background-color: #eef9fc; } * + .box { margin-top: 30px; } header + .box { margin-top: 18px; } .sidebar .box { padding: 22px; } .box.box-blue { background-color: #eef9fc; } .box.box-grey { background-color: whitesmoke; } .box.box-moodys { background-color: #006da7; } .box.box-economy { background-color: #d11848; } .box.box-moodys, .box.box-economy { color: white; margin-top: 30px; } .box.box-moodys h1,.box.box-moodys .h1, .box.box-moodys h2,.box.box-moodys .h2, .box.box-moodys h3,.box.box-moodys .h3, .box.box-moodys h4,.box.box-moodys .h4, .box.box-moodys h5,.box.box-moodys .h5, .box.box-moodys h6,.box.box-moodys .h6, .box.box-economy h1,.box.box-economy .h1, .box.box-economy h2,.box.box-economy .h2, .box.box-economy h3,.box.box-economy .h3, .box.box-economy h4,.box.box-economy .h4, .box.box-economy h5,.box.box-economy .h5, .box.box-economy h6,.box.box-economy .h6 { color: white; } .box .lead { font-size: 1.2em; } .box * + .lead { margin-top: 12px; } .box * + p { margin-top: 18px; } .box * + .row { margin-top: 0; } .box.no-pading { padding: 0; } .chart { padding: 30px 22px; background-color: whitesmoke; border-bottom: 4px solid #343441; } * + .chart { margin-top: 30px; } @media (max-width: 767px) { .chart { padding: 10px 0; } } * + .block { margin-top: 30px; } [class^="col-"] > .block { margin-top: 30px; } @media (max-width: 767px) { [class^="col-"] > .block { margin-top: 22px; } } .fill .row:first-child [class^="col-md"] > .block { margin-top: 0; } @media (max-width: 991px) { .fill .row:first-child [class^="col-md"] > .block { margin-top: 22px; } } @media (max-width: 991px) { .fill .row:first-child [class^="col-md"]:first-child > .block { margin-top: 0; } } header + .row [class^="col-"] > .block { margin-top: 22px; } .block.bordered { padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; } .listing { padding: 30px 0; border-bottom: 1px solid #e5e5e5; } .listing h6,.listing .h6 { color: #5e5d5d; } .listing * + .buttons { margin-top: 18px; } .box .listing { padding: 0; border-bottom: none; } .listing.no-border { border-bottom: none; padding: 30px 0 0; } .listing-content { display: table-cell; vertical-align: top; } .listing-image, .listing-image-small, .listing-image-medium, .listing-image-large { display: table-cell; vertical-align: top; max-width: 100%; } .listing-image img, .listing-image-small img, .listing-image-medium img, .listing-image-large img { display: block; width: 100%; } .listing-image + .listing-content, .listing-image-small + .listing-content, .listing-image-medium + .listing-content, .listing-image-large + .listing-content { padding-left: 30px; } @media (max-width: 640px) { .listing-image + .listing-content, .listing-image-small + .listing-content, .listing-image-medium + .listing-content, .listing-image-large + .listing-content { padding-left: 18px; } } @media (max-width: 640px) { .listing-image { display: block; } } @media (max-width: 640px) { .listing-image + .listing-content { display: block; padding-top: 12px; padding-left: 0; } } .listing-image-large { width: 260px; } @media (max-width: 640px) { .listing-image-large { width: 130px; } } @media (max-width: 479px) { .listing-image-large { width: 100%; display: block; } .listing-image-large img { width: 100%; } } @media (max-width: 479px) { .listing-image-large + .listing-content { display: block; padding-top: 12px; padding-left: 0; } } .listing-image-medium { width: 165px; } @media (max-width: 640px) { .listing-image-medium { width: 100px; } } @media (max-width: 479px) { .listing-image-medium { width: 75px; } } .listing-image-small { width: 46px; } .listing-title a { display: inline-block; } .ie8 .listing-title a { max-width: 100%; } .details + .listing-title { margin-top: 8px; } p.listing-title { font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; } .listing-date { color: #5e5d5d; margin-bottom: 4px; } .listing-excerpt { line-height: 1.428571429; margin-top: 8px; } .edition h6,.edition .h6, .featured-edition h6,.featured-editio .h6 { color: #5e5d5d; } .edition { padding: 30px 0; border-bottom: 1px solid #e5e5e5; } .edition-image, .edition-content { display: table-cell; vertical-align: top; } .edition-image { width: 160px; max-width: 100%; } .edition-image img { display: block; width: 100%; } .edition-image + .edition-content { padding-left: 30px; } @media (max-width: 640px) { .edition-image { width: 80px; } .edition-image + .edition-content { padding-left: 22px; } } .featured-edition .edition-image { width: 205px; } @media (max-width: 640px) { .featured-edition .edition-image { width: 80px; } .featured-edition .edition-image + .edition-content { padding-top: 22px; padding-left: 0; } } @media (max-width: 640px) { .featured-edition .edition-image, .featured-edition .edition-content { display: block; } } .edition-excerpt { line-height: 1.428571429; margin-top: 8px; } .expert, .featured-expert { position: relative; padding: 30px 0; border-bottom: 1px solid #e5e5e5; } .well .expert, .well .featured-expert { padding: 0; border-bottom: none; } .hero .expert, .hero .featured-expert { padding: 0; border-bottom: none; } p.expert-subtitle { font-size: 1.2em; } .expert-text { font-size: 1em; margin-top: 16px; } .contact-expert-link { font-size: 1em; margin-top: 15px; } .expert-image { max-width: 100%; } .expert-image img { display: block; width: 100%; } .expert-image img { border-radius: 100%; } .expert .expert-image { width: 68px; height: 68px; margin-bottom: 14px; } .featured-expert .expert-image { width: 102px; height: 102px; } .featured-expert .expert-image + .expert-content { padding-left: 30px; } @media (max-width: 479px) { .featured-expert .expert-image + .expert-content { padding-top: 18px; padding-left: 0; } } .featured-expert .expert-image, .featured-expert .expert-content { display: table-cell; vertical-align: middle; } .staff-expert-image { max-width: 102px; } @media (max-width: 479px) { .featured-expert .expert-image, .featured-expert .expert-content { display: block; } } .timeline { padding: 30px 0; border-bottom: 1px solid #e5e5e5; } .timeline-year, .timeline-content { display: table-cell; vertical-align: top; } .timeline-year { width: 140px; font-size: 3.4666666667em; color: #343441; line-height: 1; position: relative; top: -2px; } @media (max-width: 640px) { .timeline-year { display: block; width: 100%; } } @media (max-width: 640px) { .timeline-content { display: block; padding-top: 18px; } } .timeline-excerpt { margin-top: 8px; } .newsletter { padding: 30px 0; border-bottom: 1px solid #e5e5e5; } .newsletter-image, .newsletter-content { display: table-cell; vertical-align: top; } .newsletter-content .checkbox { margin: 0; } .newsletter-content input[type="radio"], .newsletter-content input[type="checkbox"] { margin-top: 12px; } .ie8 .newsletter-content input[type="radio"], .ie9 .newsletter-content input[type="radio"], .ie8 .newsletter-content input[type="checkbox"], .ie9 .newsletter-content input[type="checkbox"] { margin-top: 12px; } .newsletter-image { width: 260px; max-width: 100%; } .newsletter-image img { display: block; width: 100%; } @media (max-width: 640px) { .newsletter-image { display: none; } } .newsletter-image + .newsletter-content { padding-left: 30px; } @media (max-width: 640px) { .newsletter-image + .newsletter-content { display: block; padding-left: 0; } } .newsletter-title a { display: inline-block; } .ie8 .newsletter-title a { max-width: 100%; } .newsletter-excerpt { margin-top: 8px; } .ie8 .newsletter-content .checkbox label { width: 100%; display: block; } * + .preferences { margin-top: 45px; } header + .preferences { margin-top: 18px; } .preference-group { padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; } .preference-group header, .preference-group .section-header { margin-bottom: 15px; } .preference-group + .preference-group { margin-top: 45px; } .preference-group .row + .row { margin-top: -10px; } .preference-topic { padding-left: 1px; } .preference-topic label { font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; } .preference-items { padding-left: 22px; padding-bottom: 15px; } .bar-awards { padding: 30px 0; border-top: 1px solid #e5e5e5; text-align: center; } * + .bar-awards { margin: 60px 0 0; } @media (max-width: 767px) { .bar-awards { display: none; } } .bar-award { display: inline-block; vertical-align: middle; } .bar-award img { max-width: 100%; } * + .agenda-indicators { margin-top: 30px; } header + .agenda-indicators { margin-top: 12px; } .agenda-indicator { margin-top: 6px; } .agenda-indicator-text { display: inline-block; width: 85%; } .agenda-indicator-square { display: inline-block; vertical-align: top; width: 11px; height: 11px; position: relative; top: 5px; background-color: #7e7d7d; border-radius: 4px; } .agenda-indicator-square + .agenda-indicator-text { margin-left: 6px; } .agenda-indicator-square.purple { background-color: #6442a4; } .agenda-indicator-square.blue { background-color: #00a4d8; } .agenda-indicator-square.blue-dark { background-color: #017fb9; } .agenda-indicator-square.blue-darker { background-color: #003467; } .agenda-indicator-square.green { background-color: #89c955; } .agenda-indicator-square.orange { background-color: #f89327; } .agenda-indicator-square.red { background-color: #bc2c58; } .agenda-indicator-square.yellow { background-color: #ffc732; } * + .agenda-group { margin-top: 30px; } .agenda-group-header, .agenda-timeslot, .agenda { border-radius: 4px; } * + .agenda-group-header, * + .agenda-timeslot, * + .agenda { margin-top: 2px; } .agenda-group-header { padding: 10px 22px; background-color: #343441; } .agenda-group-header h6,.agenda-group-header .h6 { color: white; } .agenda-timeslot { padding: 10px 22px; background-color: #e5e5e5; } .agenda { padding: 22px; background-color: whitesmoke; } .agenda-subheader { position: relative; padding-right: 130px; margin-bottom: 6px; } .agenda-subheader h6.subheading,.agenda-subheader .h6.subheading { color: #89c955; } .agenda-subheader .agenda-indicator { position: absolute; right: 0; top: -3px; margin: 0; } .terms { border: 1px solid #e5e5e5; border-radius: 4px; } .terms-heading { position: relative; border: none; padding: 8px 70px 8px 15px; min-height: 50px; background-color: #eef9fc; border-radius: 4px; } .terms-heading .checkbox { margin: 7px 0 6px; } .ie8 .terms-heading { min-height: 34px; } .terms-body { max-height: 140px; overflow-y: scroll; padding: 15px; } .terms-body * + h1,.terms-body * + .h1, .terms-body * + h2,.terms-body * + .h2, .terms-body * + h3,.terms-body * + .h3, .terms-body * + h4,.terms-body * + .h4, .terms-body * + h5,.terms-body * + .h5, .terms-body * + h6,.terms-body * + .h6 { margin-top: 30px; } .terms-body * + p { margin-top: 18px; } .terms-toggle { position: absolute; right: 8px; top: 8px; } * + .questions { margin-top: 45px; } * + .question { margin-top: 45px; } .question p { font-size: 1.2em; margin-top: 12px; } .sources { margin-top: 30px; padding-top: 28px; border-top: 1px solid #e5e5e5; } .sources p { font-size: 0.8em; margin-top: .8em; } * + .comments { margin-top: 45px; } .comments a { color: #00a4d8; } .mastfoot { padding: 30px 0 25px; background-color: #1e1e1e; background-image: url("/images/footer.jpg"); background-size: cover; color: #a8a8a8; } @media (max-width: 767px) { .mastfoot { margin-top: 30px; } } .ie8 .mastfoot { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer.jpg', sizingMethod='scale')"; } .mastfoot .form-control { background-color: #3b3a3a; color: white; } .mastfoot .button-search { color: white; background-color: #5e5d5d; } .mastfoot .button-search:hover, .mastfoot .button-search:active, .mastfoot .button-search.active { color: white; background-color: #4e4d4d; } .mastfoot .button-search.disabled, .mastfoot .button-search.disabled:hover, .mastfoot .button-search.disabled:active, .mastfoot .button-search.disabled.active, .mastfoot .button-search[disabled], .mastfoot .button-search[disabled]:hover, .mastfoot .button-search[disabled]:active, .mastfoot .button-search[disabled].active, fieldset[disabled] .mastfoot .button-search, fieldset[disabled] .mastfoot .button-search:hover, fieldset[disabled] .mastfoot .button-search:active, fieldset[disabled] .mastfoot .button-search.active { background-color: #5e5d5d; } .mastfoot-logo { margin-top: 30px; margin-right: 30px; display: block; width: 100px; height: 38px; background-image: url("/images/moodys-logo-small.svg"); background-repeat: no-repeat; background-position: 0 0; } .no-svg .mastfoot-logo { background-image: url("/images/moodys-logo-small.png"); } .mastfoot-item-title { font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: white; } .mastfoot-item-title a { display: inline-block; vertical-align: middle; color: white; } .mastfoot-item-title a:hover { color: #00a4d8; } .mastfoot-item { font-size: 0.8em; color: #a8a8a8; } .mastfoot-item a { display: inline-block; vertical-align: middle; color: #a8a8a8; } .mastfoot-item a:hover { color: white; } .mastfoot-items { padding-top: 18px; } .bottom-bar { margin-top: 17px; padding-top: 10px; border-top: 2px solid #3b3a3a; font-size: 0.8em; color: #a8a8a8; } .bottom-bar-links { text-align: right; } @media (max-width: 991px) { .bottom-bar-links { margin-top: 10px; text-align: left; } } .bottom-bar-link { color: #a8a8a8; margin-right: 22px; } .bottom-bar-link:hover { color: #ffffff; } .bottom-bar-social-links { margin-top: 9px; align-self: flex-end; display: flex; flex-wrap: wrap; } .bottom-bar-social-link { color: #a8a8a8; margin-top: 8px; margin-right: 22px; transition: .2s ease-in-out; } @media (max-width: 991px) { .bottom-bar-social-link { margin-right: 0px; } } .bottom-bar-social-link:hover { color: white; transition: .2s ease-in-out; } .embed { position: relative; display: block; height: 0; padding: 0; overflow: hidden; padding-bottom: 56.25%; } .embed > iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .scWebEditInput > iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .video-thumbnail { display: block; position: relative; } .video-thumbnail:after { content: ""; width: 46px; height: 46px; position: absolute; top: 50%; left: 50%; margin-top: -23px; margin-left: -23px; background-image: url("/images/video-play.svg"); background-position: 0 0; } .no-svg .video-thumbnail:after { background-image: url("/images/video-play.png"); } * + .twitter { margin-top: 30px; } header + .twitter { margin-top: 18px; } * + .standard { margin-top: 30px; } .standard p, .standard ul, .standard ol, ol.bullet-num { font-size: 1.2em; } .standard p.b2 { font-size: 1em; } .standard p.b3 { font-size: 0.8em; } .standard img { display: block; } .standard * + * { margin-top: 30px; } .standard h1 + p,.standard .h1 + p, .standard h2 + p,.standard .h2 + p, .standard h3 + p,.standard .h3 + p, .standard h4 + p,.standard .h4 + p, .standard h5 + p,.standard .h5 + p, .standard h6 + p,.standard .h6 + p { margin-top: 14px; } .standard ul li { position: relative; list-style: none; padding-left: 30px; } .standard ul li + li { margin-top: 8px; } .standard ul li:before { content: ""; position: absolute; top: 8px; left: 0; width: 11px; height: 10px; background-image: url("/images/icon-raquo.svg"); background-position: 0 0; } .no-svg .standard ul li:before { background-image: url("/images/icon-raquo.png"); } .standard ol, ol.bullet-num, ol.sub-bullet-num { counter-reset: ol-counter; } .standard ol li, ol.bullet-num li { position: relative; list-style: none; padding-left: 30px; } .standard ol li + li, ol.bullet-num li + li { margin-top: 8px; } .standard ol li:before, ol.bullet-num li:before { content: counter(ol-counter) "."; counter-increment: ol-counter; position: absolute; top: 0; left: 0; } .standard ol ol li, ol.bullet-num ol li { font-size: 1em; } .standard ol ol li:before, ol.bullet-num ol li:before { content: counter(ol-counter, lower-alpha) "."; } .standard figure * + figcaption { margin-top: 4px; } .outer-wrap, .content-wrap { position: relative; overflow: hidden; overscroll-behavior: none; } .outer-wrap.mobile-nav-open { width: 100%; height: 100%; top: 0; bottom: 0; overflow: hidden; } .content-wrap { z-index: 10; right: 0; background-color: white; } .mobile-nav-open .content-wrap { height: 100%; overflow: hidden; } .content-wrap:after { content: ''; position: absolute; top: 0; right: 0; width: 0; height: 0; background-color: rgba(0, 0, 0, 0.2); opacity: 0; transition: opacity 0.5s; z-index: 5000; } .mobile-nav-open .content-wrap:after { width: 100%; height: 100%; opacity: 1; transition: opacity 0.5s; } .mobile-nav { position: absolute; top: 0; right: 0; bottom: 0; z-index: 0; visibility: hidden; height: 100%; background-color: #ffffff; /*#1e1e1e;*/ /*box-shadow: -5px 0px 10px 0px rgba(0, 0, 0, 0.3);*/ -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); transition: all 0.25s; overflow-y: scroll; -webkit-overflow-scrolling: touch; width: 280px; } .mobile-nav.global-mobile-nav { position: fixed; top: 81px; width: 100%; height: calc(100% - 81px); overflow-y: visible; -webkit-overflow-scrolling: auto; background-color: whitesmoke; } .mobile.nav.global-mobile-nav * { -webkit-transform: translate3d(0,0,0); } .nav-container, .nav-slide { overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .ie8 .mobile-nav { border-left: 2px solid #343441; } .mobile-nav-open .mobile-nav { z-index: 6000; visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition: -webkit-transform 0.5s; transition: transform 0.5s; } .no-csstransforms3d .mobile-nav-open .mobile-nav { visibility: visible; } .mobile-nav-item { background-color: #ffffff; border-bottom: 1px solid #e5e5e5; } .mobile-nav-link { position: relative; display: block; font-size: 1.0666666667em; padding: 10px 18px; } .global-mobile-nav .mobile-nav-link, .global-mobile-nav .mobile-nav-list-item a { font-size: 20px; padding: 14px 36px 14px 18px; display: block; } .global-mobile-nav .mobile-primary-nav .mobile-nav-link { font-size: 25px; font-family: BlsPrW-Lt, Calibri, "Helvetica Neue", Arial, sans-serif; } .global-mobile-nav .nav-slide .mobile-nav-item, .global-mobile-nav .mobile-nav-list-item { font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; } .global-mobile-nav .mobile-nav-list-item { padding: 0; } .mobile-nav-link > .icon-caret { position: absolute; right: 18px; top: 20px; } .nav-expanded .mobile-nav-link > .icon-caret { top: 15px; border-top: 4px solid transparent; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 4px solid; } .mobile-nav-secondary .mobile-nav-link { font-size: 16px; } .nav-expand { background: white; padding: 0 18px 16px; } .mobile-nav-group { padding: 12px 0; border-bottom: 1px solid #e5e5e5; } .mobile-nav-title { display: inline-block; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #7e7d7d; } .mobile-nav-title a { color: #7e7d7d; } .mobile-nav-title a:hover { color: #343441; } * + .mobile-nav-list { /* margin-top: 10px; */ margin-top: 0; } .global-mobile-nav .mobile-nav-list li { border-bottom: 1px solid #e5e5e5; font-size: 19px; /*padding: 10px 18px;*/ margin-top: 0; } .mobile-footer-item { border-bottom: 1px solid #3b3a3a; } .mobile-footer-link { position: relative; display: block; padding: 12px 18px; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; text-transform: uppercase; color: #7e7d7d; } .mobile-footer-link:hover { color: white; } .mobile-footer-link > .icon-caret { position: absolute; right: 18px; top: 20px; } .nav-expanded .mobile-footer-link > .icon-caret { top: 15px; border-top: 4px solid transparent; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 4px solid; } .mobile-nav-item a.external-link { background-color: aliceblue; background: url(/-/media/web-assets/icons/navigation/externalLink.svg) no-repeat; background-size: 14%; width: 87px; background-position: right 54%; padding-right: 92px; margin-right: 18px; } .nav-bar-item a.external-link { background-color: aliceblue; background: url(/-/media/web-assets/icons/navigation/externalLink.svg) no-repeat; background-size: 16%; width: 87px; background-position: right 49%; margin-right: 18px; } .inline { display: inline-block; vertical-align: middle; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .text-nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-large { font-size: 1.2em; } .text-green { color: #89c955; } .text-teal { color: #1ca3a1; } .page-message-box { padding: 18px 0; background: #89c955; } .page-message-box.closed { display: none; } .page-message { position: relative; padding-right: 40px; } .page-message-text { font-size: 18px; margin: 0; } @media (max-width: 767px) { .page-message-text { font-size: 15px; } } .trigger-page-message-close { position: absolute; top: 2px; right: 0; } span.field-validation-error, validation-summary-errors { color: #bc2c58; } #mtp-content .accordion, #mtp-content .toggle-box { border: 0px; } #mtp-content .accordion-group { border: none; border-radius: 0 0 0 0; } #mtp-content .toggle-box { margin-bottom: 20px; } #mtp-content .accordion-inner, #mtp-content .tbox-inner { padding: 0px 15px 0px 45px; border: none; } #mtp-content .accordion .accordion-toggle, #mtp-content .toggle-box a { display: block; font-size: 18px; height: 25px; line-height: 23px; padding: 10px 20px 10px 40px; } #mtp-content .accordion a.collapsed, #mtp-content .toggle-box .collapsed { } #mtp-content .accordion-heading, #mtp-content .tbox-heading { padding-left: 5px; } #mtp-content p { text-align: center; margin: 4px -30px; } #mtp-content h5,#mtp-content .h5 { font-weight: normal; font-size: 15px; text-align: left; } #mtp-content .image-wrapper { text-align: left; margin-top: 12px; } #mtp-content .image-wrapper img { max-width: 80px; max-height: 80px; float: left; padding-right: 10px; } #mtp-content .pagecounts { float: right; font-size: 11px; font-weight: normal; padding-right: 3px; } #mtp-content .pagecounts img { padding-right: 2px; padding-left: 3px; } #mtp-content ul { margin: 0 -20px; } #mtp-content ul li { margin: 0px; list-style-type: none; } #mtp-content ul li a { color: #666; } #mtp-content ul li a:hover { } #mtp-content h3,#mtp-content .h3 { border-bottom: 1px solid #EEE; padding: 0 10px 10px 10px; font-weight: bold; font-size: 16px; margin: 0 -10px; } #mtp-content h4,#mtp-content .h4 { text-align: left; } #mtp-content .patternwrapper { margin-left: -30px; width: 210px; } #mtp-toggle { width: 40px; padding: 10px 0; background-color: #fff; background-image: url(/images/moody-s-analytics-logo.jpg); background-size: 80%; background-position: center; background-repeat: no-repeat; height: 25px; position: fixed; top: 168px; margin-top: 0px; margin-right: 260px; text-align: center; font-size: 18px; color: #fff; line-height: 1; cursor: pointer; z-index: 9050; border-radius: 3px 0 0 3px; border: 1px solid #fff; border-right: 0; right: -260px; } #mtp-toggle.absolute { position: absolute; } #mtp-wrapper { width: 260px; min-height: 200px; background: #fff; position: fixed; top: 128px; right: -260px; margin-top: 0px; z-index: 9050; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } #mtp-toggle.mtp-toggle-close + #mtp-wrapper { -moz-box-shadow: 0px 1px 12px 2px rgba(0, 0, 0, 0.149); -webkit-box-shadow: 0px 1px 12px 2px rgba(0, 0, 0, 0.149); box-shadow: 0px 1px 12px 2px rgba(0, 0, 0, 0.149); } .admin #mtp-wrapper { margin-top: -315px; } .admin #mtp-toggle { margin-top: -260px; } #mtp-wrapper.absolute { position: absolute; } #mtp-wrapper #mtp-header { border-bottom: 1px solid #eee; padding: 10px 20px; font-weight: bold; font-size: 16px; } #mtp-content { padding: 15px 20px 20px; font-size: 15px; } .mtp-content-title { font-weight: bold; padding: 0 0 5px; line-height: 1; } .mtp-divider { width: 100%; height: 1px; background: #eee; margin: 6px 0; } .hero-title { height: 105px; } .text-large-title { font-size: 1.2em; min-height: 90px; } .newsletter-image img { width: 260px; height: 175px; } .form-group { margin-top: 18px; } span.field-validation-error, validation-summary-errors { color: #bc2c58; } .nav-bar .container { height: 45px; } .mega-nav-promo-image img { width: 54px; height: 54px; } .dataTables_wrapper table { border-top: none; table-layout: fixed; } .dataTables_wrapper table th, .dataTables_wrapper table td { padding: 0px; } .paginate_button { display: inline-block; position: relative; float: left; min-height: 34px; width: 34px; padding: 8px; font-weight: normal; text-align: center; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 12px; text-transform: uppercase; line-height: 1.428571429; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #00a4d8; background-color: #f5f5f5; border: none; margin-left: 1px; cursor: pointer; } .paginate_button:hover { color: #00a4d8; background-color: #e5e5e5; } .paginate_button.current, .paginate_button:hover.current { z-index: 2; color: #ffffff; background-color: #00a4d8; cursor: default; pointer-events: none; } a.paginate_button.disabled, a.paginate_button.disabled:hover { color: #e5e5e5; background-color: #f5f5f5; cursor: not-allowed; pointer-events: none; } .blog-post-image { width: 165px; height: 175px; } .expert-image-sm img { width: 68px; height: 68px; } .expert-image-lg img { width: 102px; height: 102px; } .text-large2 { font-size: 1.2em; } .expand .refine-group.expandable { margin-left: 20px; margin-top: 20px; } .field-title { display: block; font-weight: normal; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 0.8em; color: #a8a8a8; text-transform: uppercase; max-width: 100%; margin-bottom: 6px; line-height: 1.428571429; } .scfForm input, .scfForm select, .scfForm textarea { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 15px; line-height: 1.428571429; color: #5e5d5d; background-color: #f5f5f5; background-image: none; border: none; border-radius: 4px; box-shadow: none; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .scfForm input[type="image"] { width: auto; height: auto; background: transparent; } .scfForm textarea { height: 130px; resize: vertical; } .scfForm input:focus, .scfForm select:focus, .scfForm textarea:focus { border-color: #00a4d8; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 164, 216, 0.6); } .scfForm input[type="submit"] { background-image: none; display: inline-block; vertical-align: middle; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-tap-highlight-color: transparent; margin: 0; min-height: 34px; padding: 10px 29px; text-align: center; text-transform: uppercase; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 1.428571429; border-radius: 6px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #ffffff; background-color: #0028a0; border: none; margin-top: 6px; margin-right: 4px; width: inherit; height: inherit; } .scfForm input[type="submit"]:active { outline: 0; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .scfForm input[type="submit"]:hover { color: #ffffff; background-color: #002e5d; text-decoration: none; } .scfForm input[type="submit"]:disabled { background-color: #cccccc; cursor: default; } .dataTables_paginate { margin-top: 30px; } .dataTables_info, .search-result-info, .dataTables_info_paginate { display: inline-block; vertical-align: middle; padding: 8px 5px 8px 0; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #a8a8a8; text-transform: uppercase; } .paginate_button.next { margin-right: 10px; } html { -ms-overflow-style: scrollbar; } .hidden-custom-filed { display: none; } label.field-title span.field-required{ color: #bc2c58; } .icon-doc, .icon-ppt { width: 11px; height: 11px; margin-right: 2px; background-repeat: no-repeat; background-position: 0 0; background-size: 11px 11px; } .icon-doc { background-image: url("/images/icon-doc.png"); } .icon-ppt { background-image: url("/images/icon-ppt.png"); } .element-hide { display: none; } .element-show { display: block; } .success-message { color: #00b050; } @media(max-width:767px) { .carousel .text-large, .carousel .hero-title { height: 100%; } .masthead-utility-user { padding-left: 18px; color: #7e7d7d; font-size: 1em; font-weight: bold; } .icon-top-bar-blank { display: none; } } @media(max-width:992px) { .masthead-utility-user { padding-left: 18px; color: #7e7d7d; font-size: 1em; font-weight: bold; } .icon-top-bar-blank { display: none; } } * + .field-border { margin-top: 18px; } .form-submit-border { margin-top: 24px; } .field-required { color: #bc2c58; } .scfTwoLines.field-title, .questions .field-border span.field-title { font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 1.6em; text-transform: none; line-height: 1.428571429; color: #343441; } * + .scfTwoLines.field-border, .questions .field-border span.field-title { margin-top: 45px; } table.scfTwoLines { border-top: 0; margin-top: 18px; } .scfTwoLines.field-content { margin-top: 18px; } table.scfTwoLines td { padding: 0; padding-bottom: 10px; } .scfForm table.scfTwoLines input[type="radio"], .scfForm table.scfTwoLines input[type="checkbox"] { display: inline-block; padding-left: 30px; margin-bottom: 0; cursor: pointer; font-family: BlsPrW-XLt, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 1em; color: #5e5d5d; text-transform: none; width: inherit; height: inherit; margin-right: 13px; } .scfForm select[size="4"] { height: 85px; } .scfForm select { -moz-border-radius: 4px 0 0 4px !important; } .preference-items { padding-left: 30px; } .dataTables_wrapper table td.dataTables_empty, .noresults { padding-top: 22px; } #mtp-toggle { top: 210px; } .accord-sub2 { margin-top: 22px; margin-left: 22px; } .accord-sub2-head { display: inline-block; vertical-align: middle; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 0.8em; color: #5e5d5d; text-transform: uppercase; } .accord-sub2-content { margin-left: 3px; } .expanded .accord-sub2-head .icon-expand { background-position: 0 0; } .expanded .accord-sub2-head.accord-sub2-expand .icon-expand { background-position: 0 -18px; } .scfForm input[type="checkbox"], .scfForm input[type="radio"] { display: inline-block; padding-left: 30px; margin-bottom: 0; cursor: pointer; font-family: BlsPrW-XLt, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 1em; color: #5e5d5d; text-transform: none; width: inherit; height: inherit; margin-right: 13px; background-color: transparent; } label, .field-title, .refine-subtitle, .refine-count { color: #5e5d5d; } select.form-control { -moz-border-radius: 4px 0 0 4px; } @media (max-width:992px) { .terms-body::-webkit-scrollbar { -webkit-appearance: none; width: 7px; } .terms-body::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5); } .radio label, .checkbox label, .page-header h1, .page-header .h1 { font-weight: normal; } } @media (max-width: 767px) { .form-inline .form-control { display: inline-block; } .form-inline .form-control + * { margin-top: 0; } } @media (max-width: 640px) { .featured-edition .edition-image img { height: 107px; } .edition-image img { height: 118px; } } @media (max-width: 479px) { .form-inline .form-control { display: block; } .form-inline .form-control + * { margin-top: 8px; } } .highlight { background-color: yellow; } .rssreaders { position: absolute; width: 50px; display: inline; border: 1px solid #b1c8d6; border-radius: 2px; -moz-border-radius: 2px; background-color: #f0f8ff; } .rssreaders li { width: 50px; height: 14px; } .checkbox-border .checkbox-content input[type="checkbox"] { float: left; margin-top: 2px; } .checkbox-border .checkbox-content label { margin-top: 18px; } .subscriberss { cursor: pointer; } .rssLeft, .subscriberss { float: left; } .rssReadersWrapper { float: left; margin-top: 6px; display: none; } .rssReadersWrapper.rssExpand { display: block; } .rssReadersInner { border: 1px solid #ccc; padding: 10px; border-radius: 3px; } .clearfix { clear: both; } .padding-right { margin-right: 10px; } .float-left { float: left; } .account-active-alert-wrapper { background: #f5f5f5; margin: 25px 15px; border: 1px solid #ccc; padding: 20px 10px; } .account-active-alert-wrapper h3,.account-active-alert-wrapper .h3 { margin-bottom: 5px; font-size: 18px; font-weight: 100; text-transform: uppercase; } .account-active-alert-wrapper p { margin-bottom: 0; } .clearfix { clear: both; } @media (max-width: 767px) { .account-active-alert-wrapper .col-xs-12 { margin-bottom: 30px; } } .form-validation-summary { color: #bc2c58; } .form-validation-summary h2,.form-validation-summary .h2 { color: #bc2c58; } .validation-summary-errors { color: #bc2c58; background-color: #F9E9F1; padding: 22px; margin-bottom: 30px; } .validation-summary-errors span { font-size: 1.6em; margin: 0.83em 0 0.83em 0; font-weight: normal; line-height: 1.428571429; } .validation-summary-valid { display: none; } .hero-carousel-wrap .carousel { width: 80%; } @media (min-width: 992px) and (max-width: 1148px) { .hero-carousel-wrap .carousel { width: 100%; } } @media (min-width: 500px) and (max-width: 991px) { .hero-carousel-wrap .carousel { width: 80%; } } .hero-carousel-image { background-position: 50%; } @media (min-width: 1025px) and (max-width: 1599px) { .hero-carousel-image { background-position: 70%; } } @media (min-width: 992px) and (max-width: 1024px) { .hero-carousel-image { background-position: 65%; opacity: 0.8; } } @media (min-width: 500px) and (max-width: 991px) { #slideShowContainer { background: rgb(203,235,255); background: -moz-linear-gradient(top, rgba(203,235,255,1) 0%, rgba(203,235,255,1) 25%, rgba(203,235,245,1) 40%, rgba(203,235,245,1) 40%, rgba(203,235,245,1) 51%, rgba(203,235,255,1) 57%, rgba(203,235,245,1) 63%, rgba(232,241,246,1) 100%); background: -webkit-linear-gradient(top, rgba(203,235,255,1) 0%,rgba(203,235,255,1) 25%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 51%,rgba(203,235,255,1) 57%,rgba(203,235,245,1) 63%,rgba(232,241,246,1) 100%); background: linear-gradient(to bottom, rgba(203,235,255,1) 0%,rgba(203,235,255,1) 25%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 51%,rgba(203,235,255,1) 57%,rgba(203,235,245,1) 63%,rgba(232,241,246,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbebff', endColorstr='#e8f1f6',GradientType=0 ); } .hero-carousel-image { opacity: 0.6; background-color: transparent; background-position: 75%; } } @media (max-width: 499px) { #slideShowContainer { background: rgb(203,235,255); background: -moz-linear-gradient(top, rgba(203,235,255,1) 0%, rgba(203,235,255,1) 25%, rgba(203,235,245,1) 40%, rgba(203,235,245,1) 40%, rgba(203,235,245,1) 51%, rgba(203,235,255,1) 57%, rgba(203,235,245,1) 63%, rgba(232,241,246,1) 100%); background: -webkit-linear-gradient(top, rgba(203,235,255,1) 0%,rgba(203,235,255,1) 25%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 51%,rgba(203,235,255,1) 57%,rgba(203,235,245,1) 63%,rgba(232,241,246,1) 100%); background: linear-gradient(to bottom, rgba(203,235,255,1) 0%,rgba(203,235,255,1) 25%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 40%,rgba(203,235,245,1) 51%,rgba(203,235,255,1) 57%,rgba(203,235,245,1) 63%,rgba(232,241,246,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbebff', endColorstr='#e8f1f6',GradientType=0 ); } #heroCarousel{ padding-top: 20px; padding-left: 15px; padding-right: 15px; } .hero-carousel-image { position: relative; height: 140px; } .hero-carousel-wrap .carousel { width: 100%; } } .view_all { cursor:pointer; color:#009be1; padding-left:30px; } .view_less { cursor:pointer; color:#009be1; padding-left:30px; } ul#FeaturedSectionContainer li { font-size: 1em; } a.action-link img { margin-right: 14px; } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { .hero-carousel-control.left { left: auto; right: 48px; } .hero-carousel-control.right { left: auto; right: 10px; } } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px){ #globalSearchPageScroll .search-result-info { display: block; } } .well.well-training { background-color: #094a5e; border-color: #003467; color: white; background: url('/images/fstc-reg-module.jpg'); background-position: 50%; background-size: cover; } .well-training h2,.well-training .h2 { color: white; margin-bottom: 20px; } select.form-control { font-family: BlsPrW-Rg,"Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif; } /* #offering-dropdown { margin: 20px 0; } */ .course-listings-block { color: white; } .course-listings-block + .course-listings-block { margin-top: 20px; } .course-listing-space { margin: 20px 0px; } .course-listings-block h6,.course-listings-block .h6 { color: white; font-weight: bold; } .well-training a.button { margin-top: 20px; } .well-training .trainingformbutton { margin-top: 20px; } select.form-control { font-family: BlsPrW-Rg,"Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif; } .product-single-lvl-mobile-top { margin-bottom: 20px; } @media (min-width: 992px) { .masthead-mobile-search { display: none; } #training-register-mobile-top, .hide-not-on-desktop { display: none; } } @media (max-width: 991px) { .course-listing-space { display: none; } #sidebar-training-register, .hide-not-on-mobile { display: none; } .well-training a.button { margin-top: 0px; } .well-training .trainingformbutton { margin-top: 0px; } } @media (max-width: 539px) { .course-listing { margin-bottom: 20px; } } @media (max-width: 991px) { .footer-search-box { display: none; } } .image-align-center{display:block;margin:auto} /* global */ strong {font-weight: 500;} .hero-box-knockout .hero-background-image { opacity: 1 !important; } select#regionDropdown { margin-top: -50px; visibility: hidden; } @media (min-width: 500px) { div#halfLandingInfo { background-position: 50% !important; background-size: cover !important; } } .marp-figure h6 { color: #a8a8a8 important; } .carousel-inner .hero-title+p { font-weight: bold; } /*end*/ /*header redesign*/ .flex.container:before, .flex.container:after, .flex.row:before, .flex.row:after { content: normal; } .flex.row{ flex-wrap: wrap; } .flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .masthead-utility-search.flex { flex-wrap: nowrap; } .icon-chevron { width: 7px; height: 10px; background-image: url(/images/icon-chevron.svg); background-size: 7px 10px; background-position: 0 0; bottom: 1px; } .global-masthead { border-bottom: 1px solid #e5e5e5; } .nav-bar { overflow-x: auto; white-space: nowrap; margin-bottom: -1px; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; } .nav-bar::-webkit-scrollbar { width: 1px; display: none; } .nav-bar::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; } .nav-bar::-webkit-scrollbar-thumb { background: grey; border-radius: 10px; } .nav-bar-item.open { background-color: #ffffff; border: 1px solid #e5e5e5; border-bottom-color: #ffffff; box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.3); z-index: 1; border-top: none; } /*.nav-bar-item.open:hover { border-bottom-color: #f5f5f5; }*/ .global-masthead .masthead-utility { flex: 1; justify-content: flex-end; } .masthead-utility-search .input-group { display: none; flex: 1; border: 1px solid #e5e5e5; height: 80px; align-self: center; align-items: center; background: #ffffff; } .masthead-utility-search input { flex: 1; background-color: #ffffff; font-size: 24px; } .masthead-utility-search input:focus{ outline: none; border: none; box-shadow: none; } .masthead-utility-search button { width: 60px; height: 80px; border-radius: 0; font-size: 30px; } .mega-nav .vertical-line { border-left: 1px solid #e5e5e5; position: absolute; height: calc(100% - 35px); top: 24px; left: -1px; } .masthead-utility-search .icon-user { width: 30px; height: 30px; background-position: -120px 0px; background-size: 570px 90px; margin-right: 0; } .mega-nav-wrap.open{ top: 81px; } .mega-nav-group.sub-nav { background: #f5f5f5; /* margin-right: -15px; */ height: 100%; padding: 24px 0 11px; /*min-height: 527px;*/ /*max-height: 527px;*/ } .mega-nav-title { color: #a8a8a8; display: block; } .sub-nav > .mega-nav-title { font-size: 11px; padding: 0 20px 9px; } .sub-nav .mega-nav-list { margin-top: 0; } .sub-nav .mega-nav-title a { padding: 9px 20px; min-height: 35px; display: block; color: #5e5d5d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .sub-nav .mega-nav-title a:hover { color: #343441; } .mega-nav-title a[data-sub-nav]:hover { color: #5e5d5d; background-color: #e5e5e5; } .mega-nav-list-item.open { background: #ffffff; } .mega-nav-list-item.open a[data-sub-nav]:hover { background: #ffffff; } .sub-nav .mega-nav-list-item + .mega-nav-list-item { margin-top: 0; } .mega-nav-group.sub-menu { display: none; padding: 24px 5px 20px 10px; height: 100%; } .mega-nav-group.sub-menu.open { display: block; } .sub-menu .mega-nav-list { overflow: auto; padding-right: 24px; max-height: 100%; } .sub-menu .mega-nav-list-item.border { padding: 24px 0; margin: 0; } .sub-menu .mega-nav-list-item.border:first-child { padding-top: 0; } .sub-menu .mega-nav-list-item.border + .mega-nav-list-item.border { border-top: 1px solid #e5e5e5; } .sub-menu .mega-nav-list-item.border:last-child { padding-bottom: 0; } .mega-nav-footer hr { margin: 10px 0; border-width: 1px } .mega-nav-promo[data-sub-nav-name] { display: none; } .mega-nav-promo.open { display: flex; flex-direction: column; } .mega-nav-promo .mega-nav-list { margin-top: 30px; flex: 1 1 auto; } .mega-nav-promo { height: 100%; } .mega-nav-promo .carousel-inner { height: 267px; } .mega-nav-promo .carousel-indicators { margin-top: 0; position: static; text-align: center; } /*search toggle states*/ .search-expanded .nav-bar, .search-expanded .open-contact-us-modal, .search-expanded .product-login, .search-expanded .vertical-line, .search-expanded .open-search { display: none; } .search-expanded .masthead-utility-search { flex: 1; } .search-expanded .masthead-utility-search .input-group { display: flex; } .mega-nav-promo .listing-title { font-size: 26px; } [data-mega-nav-name='solutions'] .mega-nav-promo .listing-title { font-size: 28px; } .mega-nav-promo .listing-title + img { margin-top: 15px; } .mega-nav-promo img + .listing-excerpt { margin-top: 20px; } .mega-nav-promo .listing-excerpt { font-size: 18px; color: #1e1e1e; } @media (max-width: 991px) { .search-expanded .masthead-utility-menu, .search-expanded .masthead-logo { display: none; } .global-masthead .container { padding: 0; } } /*search-dropdown*/ #KeyWord::-ms-clear { display: none; } .masthead .suggested-terms { display: none; position: absolute; background-color: #ffffff; width: calc(100% + 2px); left: -1px; top: 100%; text-align: left; border: 1px solid #e5e5e5; z-index: -1; padding: 5px 0; -webkit-box-shadow: 0px 1px 13px rgba(100, 100, 100, 0.45); -moz-box-shadow: 0px 1px 13px rgba(100, 100, 100, 0.45); box-shadow: 0px 1px 13px rgba(100, 100, 100, 0.45); } .suggested-terms a { cursor: pointer; } .suggested-terms li { margin-top: 0px; } .suggested-terms li a:hover, .suggested-terms li.active { background-color: #BFDDF5; } .masthead .suggested-terms a { color: #1e1e1e; padding-top: 5px; padding-bottom: 5px; padding-left: 21px; display: block; } .suggested-terms hr { margin: 7.5px 21px; } /*mobile header style */ .global-masthead .trigger-mobile-nav { width: 64px; font-size: 30px; color: #1e1e1e; position: relative; } .global-masthead .trigger-mobile-nav i { background-position: 0 0; background-size: 28px 24px; width: 28px; height: 24px; } .global-masthead .trigger-mobile-nav .icon-menu-black { background-image: url("/images/icon-menu-black.svg"); } .global-masthead .trigger-mobile-nav .icon-menu-close { background-image: url("/images/icon-menu-close.svg"); display: none; } .global-masthead .trigger-mobile-nav.mobile-nav-open .icon-menu-black { display: none; } .global-masthead .trigger-mobile-nav.mobile-nav-open .icon-menu-close { display: inline-block; } .global-mobile-nav .mobile-left-caret { padding-left: 50px; padding-right: 18px; font-size: 25px; font-family: BlsPrW-Lt, Calibri, "Helvetica Neue", Arial, sans-serif; } .mobile-left-caret > i { left: 18px; font-size: 38px; } .mobile-nav-link > i { position: absolute; right: 18px; font-size: 31px; } .trigger-sub-nav { position: relative; } .trigger-sub-nav > .icon-chevron { position: absolute; right: 15px; top: calc(50% - 6px); } .masthead .suggested-terms li:first-child a { /*border-bottom: 1px solid #e5e5e5;*/ font-weight: bold; /*padding-bottom: 5px;*/ } .mega-nav-list-item img { width: 225px; height: 100%; } .mega-nav-list-item .subheading { color: #1e1e1e; } .load-spinner { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); color:#c5c5c5; display:block; } /*sticky subhheader*/ .page-header { /*padding-bottom: 1.5em;*/ padding-bottom: 15px; border-bottom: 3px solid #e5e5e5; margin: 0 0 22px; } .content .page-header { margin: 0; } #twocolumnview_left .page-header { margin: 0 0 22px; } .flex .content, .flex .sidebar { align-self: flex-end; flex-grow: 1; } .subheader { display: none; position: fixed; top: 81px; left: 0; background-color: #f5f5f5; width: 100%; z-index: 999; padding: 6px 0; border: 0; box-shadow: 0px 5px 5px 0px rgba(100, 100, 100, 0.45); min-height: 3px; } .subheader .flex { justify-content: space-between; align-items: center; } .subheader p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 21px; color: #1e1e1e; width: 66.6666666667% } .subheader .icon-date, .subheader .icon-pdf, .subheader .icon-tag, .subheader .icon-comments, .subheader .icon-user, .subheader .icon-marker, .subheader .icon-info, .subheader .icon-phone, .subheader .icon-mail, .subheader .icon-globe, .subheader .icon-speech, .subheader .icon-video, .subheader .icon-book, .subheader .icon-pencil, .subheader .icon-arrow, .subheader .icon-webpage, .subheader .icon-share, .subheader .icon-headset, .subheader .icon-people, .subheader .icon-list, .subheader .icon-print, .subheader .icon-download { background-position-y: -30px; margin: 0; } .subheader a:last-child { margin-right: 12px; } @media (max-width: 991px) { .subheader a:last-child { margin-right: 0px; } } .subheader i:hover { background-position-y: -45px; } .subheader i[class^="icon-"] { margin: 7.5px; } @media (max-width: 991px) { .content { width: 100%; } .subheader p { width: 100%; } .page-header { padding-bottom: 0; border-bottom: 0; } .content > .hero { margin-top: 15px; } } /*mobile-nav*/ .mobile-nav-footer { padding-right: 18px; padding-left: 18px; background: #f5f5f5; } .mobile-nav-footer .mega-nav-title { color: #9b9b9b; } .mobile-nav-footer .listing-title { font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; line-height: 32px; } .mobile-nav-footer p{ color: #000000; line-height: 28px; } .mobile-nav-footer.mega-nav-promo[data-sub-nav-name] { display: block; } .mobile-nav-footer .mega-nav-footer { margin-top: 30px; } .mobile-primary-nav, .mobile-sub-nav, .mobile-nav-content { height: 100%; background-color: whitesmoke; } .nav-container, .nav-slide { background-color: #ffffff; flex-direction: column; height: 100%; } .global-masthead button:active, .global-masthead button:focus { box-shadow: none; outline: none; } .featured-experts button { display: block; margin: auto; } .expert .expert-content + a { display: block; margin-top: 18px; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; color: #7e7d7d; font-size: 12px; text-transform: uppercase; } .expert .expert-content + a:hover { color: #343441; } @media (max-width: 991px) { .featured-experts .expert-item { border: none; } } @media (max-width: 767px) { .featured-experts button { margin-top: 10px; } .featured-experts [class^="col-"] + [class^="col-"] .expert-item { border-top: 1px solid #e5e5e5; } } .content .box { margin-top: 22px; } .box .bar-header:first-child { margin-top: 0; } /*start custom header redsign*/ .load-spinner.position-absolute { position: absolute; } .global-mobile-nav .mobile-sub-nav .mobile-nav-link.mobile-left-caret { font-size: 25px; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } .global-mobile-nav .mobile-sub-nav .mobile-nav-link { font-size: 20px; } .subheader .flex { flex-wrap: nowrap; } .mobile-header-right-column img { display: none; } .masthead-utility-search .form-control { font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } .masthead .col-sm-3 { padding-left: 15px; padding-right: 15px; } /*end custom header redsign*/ .insight-listing.no-border { padding: 30px 0; } .insight-details { margin-top: 18px; } .details + .insight-listing-title { margin-top: 15px; } .accordion-group + .accordion-group .module-header-side { padding-top: 0; } .instruction-copy { font-family: BlsPrW-Rg; color: #75787b; padding-bottom: 15px; } .accordion { width: 100%; text-align: left; border: none; border-bottom: 1px solid #e5e5e5; font-size: 24px; font-family: BlsPrW-Rg; color: #343441; background-color: #ffffff; vertical-align: middle; padding: 16px 32px 16px 15px; line-height: 38px; border-top: 1px solid #dedfe2; border-bottom: 1px solid #dedfe2; margin-bottom: -2px; outline: none; } .accordion:hover { background-color: #f0f0f1; } .active.accordion { background-color: #f0f0f1; border-top: 1px solid #dedfe2; border-bottom: 1px solid #f0f0f1; } .accordion .arrow { width: 13px; height: 13px; position: relative; bottom: -13px; left: -17px; transition: 0.4s ease; transform: rotate(45deg); float: right; } .accordion .arrow:before, .accordion .arrow:after { position: absolute; content: ""; display: inline-block; width: 18px; height: 5px; background-color: #0028a0; transition: 0.4s ease; } .accordion .arrow:after { position: absolute; transform: rotate(90deg); top: -7px; left: 7px; } .active .arrow:before, .arrow.active:before { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } .active .arrow:after, .arrow.active:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .panel { overflow: hidden; max-height: 0; transition: max-height 0.4s ease-out; } .panel .listing-image-large { width: 226px; } .panel .listing { border: none; } .panel .listing + .listing { border-top: 1px solid #dedfe2; } .listing-image-large + .listing-content { padding-left: 90px; } .panel li + li { margin-top: 30px; } @media (max-width: 991px) { .panel .listing-image-large + .listing-content { display: block; padding-top: 30px; padding-left: 0; } } @media (max-width: 767px) { .instruction-copy { font-size: 16px; line-height: 24px; } .accordion { font-size: 20px; padding-right: 15px; } .accordion .arrow { width: 13px; height: 13px; position: relative; bottom: -17px; left: -9px; transition: 0.4s ease; transform: rotate(45deg); float: right; } .accordion .arrow:before, .accordion .arrow:after { position: absolute; content: ""; display: inline-block; width: 12px; height: 3px; background-color: #0028a0; transition: 0.4s ease; } .accordion .arrow:after { position: absolute; top: -5px; left: 5px; } .panel .listing-title { font-size: 1.6em; } } /* START Global Alert component */ .alert { padding: 22px 0; background-color: #5c068c; color: white; } .alert-box { padding-right: 90px; position: relative; } .alert-content a { color: white; font-weight: bold; text-decoration: underline; } .alert .close { position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 24px; background-color: transparent; border: none; padding: 7px 18px; font-weight: bold; } /* END Global Alert component */ .image-center { display: block; margin-left: auto; margin-right: auto; } .section-header h6, .bar-header h6, .section-header .h6, .bar-header .h6 { font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 1.2em; text-transform: capitalize; font-weight: normal; } .section-header.center { border: none; padding: 0; text-align: center; } /* The checkbox container */ .checkbox-container { display: block; position: relative; padding-left: 25px; cursor: pointer; } .checkbox-container:hover { color: #0028a0; } /* Hide the browser's default checkbox */ .checkbox-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* Create a custom checkbox */ .checkbox-container .checkmark { position: absolute; top: 3px; left: 0; height: 15px; width: 15px; background-color: #ffffff; border: 1px solid #9b9b9b; } /* On mouse-over, change to blue border */ .checkbox-container:hover input ~ .checkmark { border: 1px solid #0028a0; } /* When the checkbox is checked, add a blue background */ .checkbox-container input:checked ~ .checkmark, .checkbox-container input:indeterminate ~ .checkmark { background-color: #0028a0; border: 1px solid #0028a0; } /* Create the checkmark/indicator (hidden when not checked) */ .checkbox-container .checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ .checkbox-container input:checked ~ .checkmark:after, .checkbox-container input:indeterminate ~ .checkmark:after { display: block; } /* Style the checkmark/indicator */ .checkbox-container .checkmark:after { left: 4px; top: 1px; width: 5px; height: 9px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .checkbox-container input:indeterminate ~ .checkmark:after { left: 3px; top: 6px; width: 7px; vertical-align: middle; height: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } .checkbox-container input:disabled ~ .checkmark { border: solid 1px #dedfe2; cursor: not-allowed; } @media (max-width: 991px) { .checkbox-container .checkmark { position: absolute; top: 6px; left: 0; height: 16px; width: 16px; background-color: #ffffff; border: 1px solid #9b9b9b; } } .checkbox .checkbox-container .checkmark { top: 3px; } .global-masthead { height: 81px; position: static; } .card { display: block; border: solid 1px #dedfe2; padding: 68px 30px 48px; text-align: center; } .card:hover { box-shadow: 0 2px 8px 8px rgba(155, 155, 155, 0.21); background-color: rgba(240, 240, 241, 0.5); } .card .expert-image { max-width: 140px; margin: 0 auto; } .card h4, .card .h4 { font-family: BlsPrW-Lt, Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 1.866666666666667em; color: #0028a0; line-height: 1.1; } .card p { color: #5e5d5d; font-size: 1.2em; } a.list-link, a.list-item, a.list-checks, a.list-square, a.list-tag, a.bullet-num, .list-link a, .list-item a, .list-checks a, .list-square a, .list-tag a, .bullet-num a { font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } .icon-search-utility, .icon-user-utility, .icon-close-utility, .icon-envelope-utility { background-image: url("/images/icon-utility-v2.svg"); background-position: 0 0; background-size: 120px 60px; width: 30px; height: 30px; } .icon-search-utility { background-position: 0px 0px; } button:hover .icon-search-utility, a:hover .icon-search-utility { background-position: 0px -30px; } .icon-user-utility { background-position: -30px 0px; } button:hover .icon-user-utility, a:hover .icon-user-utility { background-position: -30px -30px; } .icon-close-utility { background-position: -60px 0px; } button:hover .icon-close-utility, a:hover .icon-close-utility { background-position: -60px -30px; } .icon-envelope-utility { background-position: -90px 0px; } button:hover .icon-envelope-utility, a:hover .icon-envelope-utility { background-position: -90px -30px; } .icon-download.bordered, .icon-print.bordered { width: 44px; height: 44px; background-image: url("/images/icon-bordered.svg"); background-position: 0 0; background-size: 88px 88px; } .icon-download.bordered { background-position: 0 0; } .icon-download.bordered:hover { background-position: 0 -44px; } .icon-print.bordered { background-position: -44px 0; } .icon-print.bordered:hover { background-position: -44px -44px; } /* START Tooltip style */ .tooltip { position: relative; display: inline-block; } .tooltip .tooltiptext { visibility: hidden; max-width: 460px; width: max-content; background-color: #f4f4f6; color: #000000; border-radius: 6px; font-size: 16px; font-family: "BlsPrW-Lt"; border: solid 1px #dedfe2; box-shadow: 0 0 15px 8px rgba(0, 0, 0, 0.09); padding: 12px 18px; text-transform: capitalize; /* Position the tooltip */ position: absolute; z-index: 4001; top: 100%; left: 50%; transform: translateX(-35%); margin-top: 10px; } .tooltip:hover .tooltiptext { visibility: visible; } .tooltip .tooltiptext:after, .tooltip .tooltiptext:before { bottom: 100%; left: 35%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .tooltip .tooltiptext:after { border-color: rgba(244, 244, 246, 0); border-bottom-color: #f4f4f6; border-width: 10px; margin-left: -10px; } .tooltip .tooltiptext:before { border-color: rgba(222, 223, 226, 0); border-bottom-color: #dedfe2; border-width: 11px; margin-left: -11px; } /* END Tooltip style */ } .well.well-training { background-color: #094a5e; border-color: #003467; color: white; background: url('../images/fstc-reg-module.jpg'); background-position: 50%; background-size: cover; } .well-training h2 { color: white; margin-bottom: 20px; } select.form-control { font-family: BlsPrW-Rg,"Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif; } /* #offering-dropdown { margin: 20px 0; } */ .course-listings-block { color: white; } .course-listings-block + .course-listings-block { margin-top: 20px; } .course-listing-space { margin: 20px 0px; } .course-listings-block h6 { color: white; font-weight: bold; } .well-training a.button { margin-top: 20px; } @media (min-width: 992px) { #training-register-mobile-top { display: none; } } @media (max-width: 992px) { .course-listing-space { display: none; } #sidebar-training-register { display: none; } .well-training a.button { margin-top: 0px; } } @media (max-width: 539px) { .course-listing { margin-bottom: 20px; } } .microsite-masthead { background-color: #FFF; /*updated*/ /*background-image: url("../images/masthead.jpg");*/ /*updated*/ background-repeat: repeat-x; background-position: 0 0; background-size: cover; padding-top: 0; -webkit-box-shadow: 0px 1px 13px rgba(100, 100, 100, 0.45);/*updated*/ -moz-box-shadow: 0px 1px 13px rgba(100, 100, 100, 0.45);/*updated*/ box-shadow: 0px 1px 13px rgba(100, 100, 100, 0.45);/*updated*/ /* Nav Bar rework */ position: fixed; top: 0; left: 0; width: 100%; width: -webkit-fill-available; height: 81px; z-index: 99; border-bottom: 1px solid #e5e5e5; -webkit-transform: translateZ(0); transform: translateZ(0); } .microsite-masthead-logo { padding: 15px 0; } @media (max-width: 991px) { .microsite-masthead { padding: 15px 0; } .microsite-masthead-logo { padding: 0; } .microsite-nav { display: none !important; } .microsite-masthead .trigger-mobile-nav { margin-top: 8px; color: #0028A0; border: none; } .microsite-masthead .trigger-mobile-nav:hover { background-color: whitesmoke; } } .microsite-nav-bar-item { font-size:1.24em; text-align: center; padding-left: 25px; padding-right: 25px; } .microsite-nav-bar-item .first-nav-bar, .microsite-nav-bar-item .dropdown-toggle { color: #0028A0; display: inline-block; /*padding: 25px 1px 25px 0;*/ height: 80px; } .microsite-nav-bar-item .first-nav-bar { color: #0028A0; display: inline-block; /*padding: 25px 1px 25px 0;*/ height: 80px; } .microsite-nav-bar-item a { color: #5e5d5d; /*updated*/ display: inline-block; padding: 30px 35px; /*updated*/ } .hero-image { width: 100%; height: 100%; top: 0; left: 0; bottom: 0; background-color: #eef9fc; background-size: cover; transition: background 1s linear; } @media (max-width: 1199px) { .microsite-nav-bar-item { padding-left: 20px; padding-right: 20px; } } @media (max-width: 1099px) { .microsite-nav-bar-item { padding-left: 9px; padding-right: 9px; } } .microsite-dropdown-menu a { padding: 0; font-size: 0.8em; color: #0028A0; } .microsite-nav li .logo { width: 10%; } .microsite-nav li:hover { color: #5e5d5d; background-color: #f5f5f5; } .microsite-dropdown-menu { min-width:352px; padding:10px 0 12px 28px; } .microsite-dropdown-menu a{ padding: 0; } .microsite-icon-menu { background-image: url("../images/icon-menu-blue.svg"); } .no-svg .microsite-icon-menu { background-image: url("../images/icon-menu-blue.png"); } .microsite-mobile-nav { background-color: #ffffff; box-shadow: -5px 0px 10px 0px rgba(0, 0, 0, 0.1); transform: translate3d(280px, 0, 0); position: fixed; } .microsite-mobile-nav .nav-bar-item {visibility: collapse; height: 0;} .microsite-mobile-nav .masthead { box-shadow: none; } .microsite-mobile-nav-list-item { width: 280px; padding-bottom:10px; padding-left:7px; } .microsite-mobile-nav-item { background-color: #ffffff; border-bottom: 1px solid #ededed; } .microsite-mobile-nav-link { position: relative; display: block; font-size: 1.0666666667em; padding: 15px 25px; /*updated*/ color: #0028A0; } .microsite-mobile-nav-link > .icon-caret { right: 20px; top: 25px; } .nav-expanded .microsite-mobile-nav-link > .icon-caret { top: 20px; } .nav-expanded .microsite-mobile-nav-link { background-color: #f5f5f5; color: #000; } .microsite-nav-expand { background: #f5f5f5; padding: 0 18px 0px; } .microsite-mobile-nav-group { padding: 8px 0 15px; border-bottom: 1px solid #e5e5e5; } .staffdescwidth { max-width: 262px; } @media (max-width: 991px) { .staffdescwidth { max-width: 600px; } } .row-line-bottom { padding-bottom: 60px; } .row-white-background + .row-white-background .row-line-bottom{border-top: 1px solid #e5e5e5;} .module-title { font-size:1.7em; color: #464651; text-align: center; padding-bottom: 22px; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } @media (min-width: 768px) { .module-title{ font-size: 2em;padding-bottom: 44px;} } .module-subtitle { color: #464651; font-size: 1.6em; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } .two-column-listing-list { padding: 0; margin-bottom: 20px; border-bottom: 0; display: table; width: 100%; } .two-column-listing-list p{ font-size: 1.2em;} .contentwithimage .listing {border-bottom: 0;margin-bottom: 0;padding: 30px 0 0px;} .contentwithimage .listing-list {padding: 0;} .twocolumnentrytextblock .listing .h6.subheading, .contentwithimage .listing .h6.subheading{color:#a8a8a8} @media (max-width: 767px) { .contentwithimage .listing-list {margin: 20px 0 0 0;} } .contact-us-text {padding: 0;} .module-header-side { padding-top: 40px; } .video-title { text-align: left; } @media (max-width: 767px) { .video-title {margin-top: 20px;} } .individualfeatureditemsimagewithtext img { display: block; margin: 0 auto; } .individualfeatureditemsimagewithtext .standard span{margin:0} @media (max-width: 991px) { .individualfeatureditemsimagewithtext .standard {margin: 30px 0;} } .onecolumnform { padding-top: 22px; } .onecolumnform-copy { padding-top: 20px; } .module-title + .onecolumnform-copy { padding-top: 0; } @media (max-width: 767px) { .onecolumnform { margin: 0 !important; padding-top: 0; } } .p-t10{ padding-top: 10px;} .p-t60{ padding-top: 60px;} .p-b10{ padding-bottom: 10px;} .p-b3{ padding-bottom: 3px;} .eventheaderwithbackgroundimage-title { font-size: 4.1em; line-height: 70px; padding-top: 30px; padding-bottom: 20px; text-align: center; } .eventheaderwithbackgroundimage-body { padding:70px 0 90px ; text-align: center; } .eventheaderwithbackgroundimage-desc { padding:0 10%; } .eventheaderwithbackgroundimage-date,.eventheaderwithbackgroundimage-location { display: inline-block; padding: 15px 15px 0 15px;margin: 30px 20px 0 20px;border-top: 1px solid #333; } .eventheaderwithbackgroundimage-date,.eventheaderwithbackgroundimage-location { font-size: 1.4em; } @media (max-width: 767px) { .eventheaderwithbackgroundimage-title { font-size: 2.5em; line-height: 1.3em; } .eventheaderwithbackgroundimage-body { padding: 10px 0 30px; } } @media (min-width: 992px) { * + .no-margin, .no-margin * + *, .no-margin { margin: 0; } } .modularmicrosite-title { display: none; } .mobile-modularmicrosite-title { margin-top: 20px; display: block; } @media (min-width: 992px){ .modularmicrosite-title { display: block; } .mobile-modularmicrosite-title { display: none; } .slide-verticalcenter { /* TODO needs optimizing BL */ top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); } } .contentrow:before, .contentrow:after { content: " "; display: table; clear: both; } .column-text-entry-block { background-color: white; } .fade-in > *, .fade-in-content-first > *,.fade-in-multiline > * { opacity: 0; } .event-header-with-video .hero-carousel-wrap, .banner-ad-with-video .hero-carousel-wrap { z-index: 1; } .background-video { position:absolute; z-index: -1; top: 50%; left: 50%; width:100%; height: auto; transform: translate(-50%, -50%); } @media (max-width: 991px) { .contentwithimage .listing { height: auto; overflow: hidden; } } .contentrow { display: inline-block; } .bannerheader-wrap { min-height: 0; padding: 0; } .bannerheader-wrap img { display: none; } .bannerheader-wrap img.backgroundimageheight { display: inline-block; visibility:hidden; width: auto; height: 100% !important; } .bannerheader-wrap img.backgroundimageheight + .hero-carousel-content { position: absolute; width: 100%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .bannerheader-wrap .module-header-side{ max-width: 700px; } .bannerheader-title { color: #464651; line-height: 1.1; } h1.bannerheader-title, .h1.bannerheader-title { font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 3.5333333333em; } h2.bannerheader-title, .h2.bannerheader-title { font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 3em; } h3.bannerheader-title, .h3.bannerheader-title { font-family: BlsPrW-Lt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 2em; } .bannerheader-title + .bannerheader-copy { margin-top: 15px; } .bannerheader-copy { line-height: 1.6em; font-size: 1.3333333333em; } .bannerheader-wrap .buttons { display: inline; } .bannerheader-wrap .buttons + .buttons { padding-left: 24px; } [class^="col-"] > .block { margin-top: 30px; } .fade-in > *, .fade-in-content-first > *, .fade-in-multiline > * { opacity: 0; } /* START CAROUSEL STYLE */ .carousel-microsite .carousel-control, .carousel-microsite .carousel-control:hover { background-color: transparent; font-size: 45px; } .carousel-microsite .row-line-bottom { padding-bottom: 115px; } .carousel-microsite .carousel-indicators { text-align: center; bottom: 35px; left: 0; right: 0; margin: 0 auto; } .carousel-microsite .carousel-indicator { width: 16px; height: 16px; border-radius: 50%; background: #9b9b9b; margin: 0; } .carousel-microsite .carousel-indicator:hover, .carousel-microsite .carousel-indicator.active { background: #0028a0; } .carousel-microsite .carousel-indicator + .carousel-indicator { margin-left: 18px; } .carousel-microsite .carousel-controls { width: 100%; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; z-index: 13; } .carousel-microsite .carousel-control.left { left: -5%; } .carousel-microsite .carousel-control.right { right: -5%; } @media (max-width: 1299px) { .carousel-microsite .container { width: 90%; } /* .carousel-microsite .carousel-control.left { left: -30px; } .carousel-microsite .carousel-control.right { right: -30px; } */ } @media (max-width: 767px) { .carousel-microsite .container { width: 100%; } .carousel-microsite .carousel-control { display: none; } } /* END CAROUSEL STYLE */ .featuredstaff .expert-image{ margin: 0 auto; } .text-center form { margin: 0 auto; } .nav-bar-item a { padding: 30px 0; } .microsite-nav-bar-item a:hover { color: #5e5d5d; background-color: #f5f5f5; } .microsite-dropdown-menu a { padding: 0; font-size: 0.8em; color: #0028A0 } .row-grey-line-bottom { border-bottom: 1px solid #e5e5e5; padding-bottom: 60px; } .carousel-microsite-multi-item .carousel-indicators { bottom: -25px; } .carousel-microsite-multi-item .carousel-controls { top: calc(50% - 33px); } .carousel-microsite-multi-item-mobile, .carousel-microsite-multi-item-tablet { display: none; } @media (max-width: 991px) { .carousel-microsite-multi-item { display: none; } .carousel-microsite-multi-item-tablet { display: block; } .carousel-microsite-multi-item-tablet .item { display: none; float: left; width: 100%; } .carousel-microsite-multi-item-tablet .item.active { display: flex; justify-content: center; } .carousel-microsite-multi-item-tablet .item > * { min-width: 40%; max-width: 40%; padding-left: 15px; padding-right: 15px; } .carousel-microsite-multi-item-tablet .carousel-inner > .active.left { left: -80%; } .carousel-microsite-multi-item-tablet .carousel-inner > .active.right { left: 80%; } } @media (max-width: 767px) { .carousel-microsite-multi-item-tablet { display: none; } .carousel-microsite-multi-item-mobile { display: block; } .carousel-microsite-multi-item-mobile .item { display: none; float: left; width: 100%; } .carousel-microsite-multi-item-mobile .item.active { display: flex; justify-content: center; } .carousel-microsite-multi-item-mobile .item.active > * { min-width: 80%; max-width: 80%; padding-left: 15px; padding-right: 15px; } .carousel-microsite-multi-item-mobile .carousel-inner > .active.left { left: -80%; } .carousel-microsite-multi-item-mobile .carousel-inner > .active.right { left: 80%; } } .progress-bar-container { position: relative; margin: 0 auto; width: 90%; height: 16px; border-radius: 7px; background-color: #f0f0f1; } .progress-bar-indicator { position: absolute; width: 0; height: 16px; border-radius: 7px; background-color: #9b9b9b; left: 0; top: 0; transition: 0.5s linear; } .bannerad { overflow: hidden; } .slide-subtitle { color: #464651; font-size: 2em; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; margin-bottom: 8px; } .carousel-title { /* copy of module-title to be used for overall titles */ font-size: 2em; color: #464651; text-align: center; font-family: BlsPrW-Lt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } @media (min-width: 768px) { .carousel-title{ font-size: 2.2em;padding-bottom: 44px;font-weight:500; padding-bottom: 22px;} } /*article css*/ .article-content .col-md-9 { padding: 0 15px; } @media (min-width: 680px) and (max-width: 767px) { .article-content .col-md-9 { padding: 0 45px; } } @media (min-width: 768px) { .article-content .col-md-9 { padding: 0 75px; } } .article-hero { background-size: cover; background-position: 50%; } .article-hero-content { margin: 60px 0 60px; padding: 30px; background-color: rgba(255, 255, 255, 1); } @media (min-width: 768px) { .article-hero-content { margin: 60px 0 0; padding: 40px 60px 0; } } .article-icon-block { margin-top: 60px; } .article-icon + .article-icon { margin-left: 18px; } .article-image { margin-top: 30px; } .article-image img { margin-top: 30px; } .article-form .listing-excerpt { margin-top: 30px; } *+.article-content-top .bar-header { margin: 31px 0 0; } .bottom .list-link { font-size: 1.2em; } .bottom .listing-title { font-size: 1.6em; } .center-text { text-align: center; } .cta-header { text-align: center; margin-bottom: 0px; } .inline-cta-author-sme .expert-name, .bottom-cta-author-sme .expert-name, .inline-cta-author-sme .expert-title, .bottom-cta-author-sme .expert-title, .inline-cta-author-sme .expert-desc, .bottom-cta-author-sme .expert-desc { margin-top: 0; margin-bottom: 5px; } .inline-cta-author-sme .expert-desc, .bottom-cta-author-sme .expert-desc { font-size: 1.2em; margin-bottom: 10px; text-align: left; } .inline-cta-author-sme .expert-image, .bottom-cta-author-sme .expert-image { margin-bottom: 30px; } .inline-cta-author-sme .expert-name, .bottom-cta-author-sme .expert-name { font-size: 1.3em; margin-bottom: 5px; font-family: BlsPrW-rg, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } .inline-cta-author-sme .expert-title,.bottom-cta-author-sme .expert-title { font-size: 1.1em; margin-bottom: 12px; font-family: BlsPrW-rg, Calibri, "Helvetica Neue", Arial, sans-serif; } .article-form .form { max-width: 432px; margin: 0 auto; margin-top: 45px; } .form-text-article { font-size: 1.2em; margin-top: 30px; } .article-content-top .h4, .fill .h4, .article-top .h4, .article-content-top h4, .fill h4, .article-top h4 { font-family: BlsPrW-xlt, Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 1.6em; } .article-headerimage .article-hero .hero-title, .article-hero .hero-title { height: auto; } .article-headerimage .hero-title+p { font-family: BlsPrW-rg, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; min-height: auto; margin-top: 10px; font-size: 1.2em; } @media (min-width: 767px) { .article-headerimage .article-hero .hero-title+p { font-size: 1.6em; } } @media (min-width: 767px) { .inline-cta { margin: 0 -60px; } } .inline-cta { border-top: 3px solid #00a4d8; border-bottom: 1px solid #00a4d8; padding: 32px 10px; } .inline-cta .col-sm-9, .inline-cta .col-sm-3 { padding: 0; } .inline-cta.banner { border: 0; padding: 0; } .bottom .insight img { margin-top: 8px; } .inline-cta.callout-text { margin: 0; border-top: 0; border-bottom: 0; border-left: 2px solid #6ea144; } .inline-cta.callout-text .text { font-size: 1.9em; line-height: 1.25em; font-family: BlsPrW-xlt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; color: #6ea144; } .inline-cta.experts .standard *+* { margin-top: 30px; } .inline-cta.link-button .text { font-size: 1.7em; line-height: 1.25em; font-family: BlsPrW-xlt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; color: #00a4d8; margin-left: 0px; max-width: 655px; } @media (min-width: 767px) { .inline-cta.link-button .text { margin-left: 33px; } } .inline-cta.link-button .link { margin-left: 0px; max-width: 655px; } @media (min-width: 767px) { .inline-cta.link-button .link { margin-left: 33px; } } .inline-cta.link-button a { font-size: 1.2em; } .inline-cta.solutions, .inline-cta.insight { padding: 32px 0px; } .insight-link-title { font-size: 1.4em; font-family: BlsPrW-xlt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; line-height: 1.35; } .article-content-top .lead { font-size: 1.5em; } @media (min-width: 679px) { .article-content-top .lead { font-size: 1.8em; } } .article-content-top .list-item, .fill .list-item { font-size: 1.4em; } .article-content-top .list-link:before, .fill .list-link:before { top: 7px; } .article-content-top .listing, .fill .listing { border-bottom: 0; padding: 0; } .article-content-top .listing-excerpt,.fill .listing-excerpt { font-size: 1.1em !important; margin-top: 0 !important; } .article-content-top .listing-excerpt.form-sub,.fill .listing-excerpt.form-sub { margin-top: 30px; } .article-top .meta-byline { margin-top: 10px; font-size: 1.2em; } @media (min-width: 767px) { .article-top .meta-byline { font-size: 1.6em; } } .article-content-top .promo { padding: 30px; } @media (min-width: 767px) { .article-content-top .promo { padding: 40px 60px; } } .row.experts { max-width: 800px; margin: 0 auto; } .row.article-form { max-width: 600px; margin: 0 auto; } .social-desktop { display: none; } @media (min-width: 991px) { .social-desktop { display: block; } } .article-content-top .social-link { float: none; width: auto; height: 100px; } .article-content-top .social-link+.social-link { border-top: 1px solid #aee2f2; border-left: none; padding-bottom: 0; } .social-mobile { display: block; } .well.social-mobile { margin-top: 30px; } @media (min-width: 991px) { .social-mobile { display: none; } } .article-content-top .standard ol { font-size: 1.4em; } .article-content-top .row { margin-left: 0; margin-right: 0; } section.article-content-top { margin-top: 22px; margin-bottom: 45px; } @media (min-width: 767px) { section.article-content-top { margin-top: 16px; } } section.article-top { margin-top: 0; } section.blue { background-color: #eef9fc; } section.bottom { margin-bottom: 1px; margin-top: 0; } .modular-article.fill { padding: 65px 0; } section.grey { background-color: #f5f5f5; } section.white { background-color: #ffffff; } .article-content-top .standard p { font-size: 1.4em; } .standard .sources p { font-size: .8em; margin-top: .8em; } .standard.article-cta { margin: 40px 0; } .article-top .tags { margin-top: 10px; } .article-top .tag { margin-top: 0; } .fill .text-large { margin-top: 10px; } .article-content-top .well.well-blue { padding: 10px 20px; } .row-centered { text-align: center; } .col-centered { display: inline-block; float: none; vertical-align: top; text-align: left; margin-right:-4px; } .col-centered-nofloat { display: inline-block; vertical-align: top; text-align: left; margin-right:-4px; } .article-content-top .listing-title a, .fill .listing-title a { margin-bottom: 8px; } /*Custom Section*/ ol.bullet-num{ font-size: 1.4em;} ol.bullet-num ol.sub-bullet-num{ font-size: 1em;} .list-item-sub-bullet, .standard .list-item-sub-bullet, .list-item-bullet, .standard .list-item-bullet{ margin: 0;font-size: 1em;} .standard ul, .standard ul.list-item-bullet{ font-size: 1em;} ul.list-item-bullet li.list-item{ font-size: 1.2em;} ul.list-item-bullet li.list-item li.sub-bullet{ font-size: 1em;} .list-item .sub-bullet{ margin-left: 0;} .sources { margin-top: 30px; padding-top: 28px; border-top: 1px solid #e5e5e5; } .article-content + .article-content .standard,.article-content-top + .article-content-top .standard{margin-top:30px} .text-module-content { font-size: 1.4em; } .text-module-content ul.list-item-bullet li.list-item, .text-module-content ol, .text-module-content li, .text-module-content p, .text-module-content.standard ol, .text-module-content.standard li, .text-module-content.standard p { font-size: 1em; } .article-hero-content .details{ color: #a8a8a8;} .article-content-top + .article-content-top{ margin-top: 0px;} .clear { clear: both; } .article-content-top a.button-large { font-size: 14px; } .article-content-top .list-item:before, .fill .list-item:before { top: 10px; } ol.bullet-num li ol{ font-size: 1em; margin: 0; } .standard ol.bullet-num ol li.sub-bullet-num-item, ol.bullet-num li ol li.sub-bullet-num-item { margin: 0; } li.sub-bullet{ margin-left: 30px;} .list-item-sub-bullet li.sub-bullet:before,.article-content-top .sub-bullet:before, .fill .sub-bullet:before{ content: "\2013"; background-image: none;top:0} ol.sub-bullet-num li.sub-bullet-num-item { margin-left: 30px; } .marginbottom30 { margin-bottom: 30px; } .margintop0 { margin-top: 0; } @media (max-width: 767px) { .article-content-top .col-sm-6 + .col-sm-6, .article-content-top .col-sm-4 + .col-sm-4, .fill .col-sm-6 + .col-sm-6, .fill .col-sm-4 + .col-sm-4, .fill .col-md-4 + .col-md-4 { margin-top: 30px; } .row-centered { text-align: left; } .col-centered { display: block; } .col-centered-nofloat { display: block; } } @-moz-document url-prefix() { .standard br { margin-top: 0; } } .inline-cta-author-sme .staff-expert-image, .bottom-cta-author-sme .staff-expert-image { max-width: 102px; } /*End Custom Section*/ /*article css end*/ /*enhanced insight search page css*/ .flex{ display:flex; } .insight-header { background: white; padding-top: 45px; margin: 0; padding-bottom: 45px; } .insightbanner p { color: #ffffff; } .insightbanner .button{ margin-right: 15px; } .search-results { background-color: #ffffff; } /* make columns same height */ .search-results .row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; } .featured-content-image-container { position: relative; text-align: center; } .featured-content-tag { position: absolute; top: 19px; left: -36px; border-bottom: 40px solid #00a4d8; border-left: 40px solid transparent; border-right: 40px solid transparent; height: 0; width: 150px; transform: rotate(-45deg); } .featured-content-text { position: absolute; top: 15px; left: -21px; color: #ffffff; text-transform: uppercase; padding: 15px; transform: rotate(-45deg); width: 120px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .featured-content h4, .search-results h4 { margin-top: 10px; margin-bottom: 5px; } .featured-content .listing-excerpt, .search-results .listing-excerpt { font-size: 1.1em; } .featured-content { background: #daf1f9; margin-top: 0px; } .featured-content, .search-results { padding: 15px 0px; } .insight-header + #enhancedinsightsearch .search-results { padding-top: 0; margin-top: -30px; } .insight-header + .search-results { padding-top: 0; margin-top: -30px; } .featured-content .col-md-2{ width: 8.3333333333% } .featured-content .col-md-1{ width: 12.5% } .icon-type-of-content, .icon-region, .icon-industry, .icon-industry, .icon-solution, .icon-asset-class, .icon-training-delivery-channel { background-position: center; width: 15px; height: 15px; top: -1px; margin-right: 2px; } .icon-type-of-content { background-image: url("/images/icon-type-of-content.png"); } .icon-region { background-image: url("/images/icon-region.png"); } .icon-industry { background-image: url("/images/icon-industry.png"); } .icon-solution { background-image: url("/images/icon-solution.png"); } .icon-asset-class { background-image: url("/images/icon-asset-class.png"); } .icon-training-delivery-channel { background-image: url("/images/icon-training-delivery-channel.png"); } .insightbanner { position: relative; padding: 30px 0 0; } .insightbanner > a { position: absolute; left: 0; top: 0; bottom: 0; right: 0; } .insightbanner .promo { padding: 40px 60px; position: relative; pointer-events: none; z-index: 1; margin-top: 0px; } .insightbanner .promo a { pointer-events: all; position:relative; } @media (max-width: 767px) { .insightbanner .promo { padding: 30px; } .featured-content, .search-results { padding: 0; } .search-results .row { display: block; } } .filter-list-dropdown { background-color: white; border: 1px solid #e5e5e5; box-shadow: 3px 3px 6px #e5e5e5; max-height: 678px; position: absolute; width: calc(100% - 30px); z-index: 3; padding-top: 25px; padding-bottom: 25px; } .filter-list-menu { border-top: 3px solid #e5e5e5; border-bottom: 3px solid #e5e5e5; padding: 15px 0; max-height: 625px; overflow-y: auto; } .filter-list-menu span { font-size: 15px; font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; width: 230px; } @media (max-width: 991px) { .insight-header { padding-top: 30px; padding-bottom: 0; } .search-results .row { display: block; } } #filtergroups-overlay .clear-all { float: none; font-size: 14px; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; padding: 15px; margin-top: 0; } #filtergroups-overlay .clearAllFilters { visibility: visible; } #filtergroups-overlay .clearAllFilters.hidden { visibility: hidden; display: block !important; } /*modular insight search page css end*/ .insight-defalut-background { background: #003467; } .insight-defalut-background .hero-title,.insight-defalut-background .hero-text { color: #ffffff; } .enhancedinsightsearchresult .insight-tag { color: #aaaaaa; display: block; font-size: 0.8em; font-weight: bold; font-family: BlsPrW-XLt, 'Bliss Pro', sans-serif; margin-top: 10px; } .enhancedinsightsearchresult .insight-tag > span { color: black; } .enhancedinsightsearchresult .insight-listing.no-border { padding: 25px 0; } .enhancedinsightsearchresult .listing-image{ padding-bottom:10px; } .enhancedinsightsearchresult .insights-dropdown{ margin-left: -5px; } .enhancedinsightsearchresult .filter-list-dropdown { width: auto; min-width: 197px; } .enhancedinsightsearchresult #sort.dropdown-rightside { margin-right: 0px; } .enhancedinsightsearchresult .arrow { margin-left: 7px; margin-right: 5px; } @media screen and (min-width:767px) { .enhancedinsightsearchresult .filter-button { width: auto; min-width: 162px; padding-right: 15px; font-family: BlsPrW-Lt; } } .enhancedinsightsearchresult .filter-count { display: inline-block; width: 30px; margin-left: 5px; } .enhancedinsightsearchresult .dropdown-leftside { float: left; margin-left: 5px; margin-right: 20px; } .enhancedinsightsearchresult .dropdown-rightside { float: right; margin-right: 5px; margin-left: 20px; } .enhancedinsightsearchresult #sort-dropdown { width: 208px; } .enhancedinsightsearchresult #experts-collection { margin-left: -11px; } .enhancedinsightsearchresult #solutions.dropdown-leftside{ margin-left: 0px; } .enhancedinsightsearchresult .dropdown-row { padding-right: 27px; } /* resets */ .enhancedinsightsearchresult #sort-button { width: 208px; } .enhancedinsightsearchresult .solution-list-column { border: 0px; } .enhancedinsightsearchresult .tabcontent.dropdown { border: 0px; } .enhancedinsightsearchresult .alpha.dropdown { margin-top: 0px; } .enhancedinsightsearchresult #topics-dropdown { padding-top: 0px; } .enhancedinsightsearchresult .filter-list-menu { border: 0px; } .enhancedinsightsearchresult .filter-list-dropdown { padding: 0px; } /* insights only */ .enhancedinsightsearchresult .col-md-2 > .subheading { margin-left: -47px } /*Expert profile page*/ .flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .row.flex { flex-wrap: wrap; } .expert-tagline { font-size: 1.4em; } .accolade-listing, .solution-item, .topic-item { padding-top: 30px; } .introduction .row, .expertise .row, .projects .row { padding-top: 30px; padding-bottom: 30px; } .accolade-listing, .solution-item .listing-excerpt, .topic-item .listing-excerpt, .project-item, .event-item .listing-excerpt { font-size: 1.2em; } .accolade-listing .black-circle { padding: 0 10px; } .accolade-listing div + div { margin-top: 8px; } .slide-down { margin-top: 30px; } .slide-down .slide-down-content { display: none; } .expert-profile section + section { border-top: 1px solid #e5e5e5; padding-top: 45px; } .section-header.center { text-align: center; } .section-title { font-size: 34px; text-align: center; } /*Same styling as enhanced insight search page */ .insight-item img, .insight-item .listing-image + .listing-title { margin: 8px 0px; } .insight-item .listing-excerpt { font-size: 1.1em; } .insight-item { padding: 30px 0; } .hidden-x { overflow-x: hidden; } .publications .row:before, .publications .row:after, #experts-collection .row:before, #experts-collection .row:after { display: none; } .publications .moreBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .publications .flex { flex-direction: row; } .event-item .listing-title { font-size: 24px; line-height: 28px; } .event-item .listing-excerpt-mobile { display: none; } /* TODO: reuse homepage style */ .upcoming-events .section-title, .upcoming-events .event-item { padding-bottom: 30px; } @media (max-width: 767px) { .introduction .row [class*=col-sm] + [class*=col-sm] > div, .expertise .row [class*=col-sm] + [class*=col-sm] > div, .projects .row [class*=col-sm] + [class*=col-sm] > div, .events .row [class*=col-sm] + [class*=col-sm] > div { padding-top: 30px; } .event-item .listing-excerpt { display: none; } .event-item .listing-excerpt-mobile { display: block; } .expert-profile .publications .col-sm-6 { width: 100%; } } .featured-experts .expert-item .expert-content { text-align: center; padding-top: 20px; } /*End Expert profile page */ /* START Home */ .button-homepage-primary { font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; color: #ffffff; background-color: rgba(0, 0, 0, 0.25); text-transform: none; font-size: 24px; padding: 13px 40px; border-radius: 6px; } .button-homepage-primary:hover { background-color: rgba(0, 0, 0, 0.5); color: #ffffff; } .homepage-hero { overflow: hidden; } .homepage-hero .hero-wrap { min-height: 480px; padding: 55px 0; } .homepage-hero .hero-background-image { height: 480px; opacity: 1; background-position: center; background-color: #DEDFE2; z-index: auto; } .homepage-hero .hero-content { z-index: auto; } .homepage-hero .hero-story .hero-title { font-size: 62px; line-height: 70px; height: 100%; } .homepage-hero .hero-text { font-size: 26px; } .homepage-hero .hero-content-mobile { display: none; } .homepage-hero .button { margin-top: 50px; } .homepage-hero .hero-tagline { width: 100%; height: 370px; } .homepage-hero .hero-tagline .row { position: relative; height: 370px; } .homepage-hero .hero-tagline [class^="col-"] { position: absolute; bottom: 50%; left: 0; transform: translateY(50%); max-width: 1140px; } .homepage-hero .hero-tagline h1 { height: 100%; -webkit-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; opacity: 0; font-size: 61px; line-height: 70px; } .homecontainer .listing.no-border { padding: 0 0 30px 0; } .homecontainer header + .row { margin-top: 18px; } #homeFindSolution h3 { font-size: 34px; line-height: 42px; } #homeFindSolution p { color: #000000; margin-top: 18px; font-size: 22px; line-height: 28px; } #homeFindSolution .col-md-5 .block { display: none; } #homeFindSolution ul { column-count: 2; column-gap: 30px; } #homeFindSolution ul li { display: inline-block; width: 100%; margin-top: 8px; } #homeFindSolution ul li a, #homeSolutions ul li a, #homeNews h4 { font-size: 18px; } #homeInsightRegionSpot h3 { margin-top: 15px; } #homeInsightRegionSpot h3, #homeRegulatoryNews h3, #homeUpcomingEvents h3 { font-family: "BlsPrW-Lt", Calibri, "Helvetica Neue", Arial, sans-serif; } #homeInsightRegionSpot h3 { font-size: 26px; } #homeRegulatoryNews h3 { font-size: 22px; } #homeRegulatoryNews h3 + div { font-family: "BlsPrW-Rg", Calibri, "Helvetica Neue", Arial, sans-serif; font-size: 14px; color: #75787B; margin-top: 4px; } #homeRegulatoryNews .listing { border: none; padding: 13px 0; } #homeRegulatoryNews .listing + .listing { border-top: 1px solid #e5e5e5; } .events-date-container { min-width: 68px; max-width: 68px; color: #009FDF; margin-right: 30px; } .calendar-month-text { font-size: 13px; text-transform: uppercase; font-family: BlsPrW-Bd, Calibri, "Helvetica Neue", Arial, sans-serif; } .calendar-day-text { font-size: 75px; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; line-height: 0.9; } #homeUpcomingEvents h3 { font-size: 26px; } #homeUpcomingEvents .col-sm-6 h3 { font-size: 22px; } #homeUpcomingEvents p { font-size: 1.2em; font-family: BlsPrW-Lt, Calibri, "Helvetica Neue", Arial, sans-serif; color: #000000; } #homeUpcomingEvents .col-sm-12:only-child .listing { border: none; } #homeUpcomingEvents .col-sm-12 + .col-sm-12 .listing { border: none; } #homeUpcomingEvents .col-sm-6 .listing { border: none; } #homeUpcomingEvents .left-border { position: relative; } #homeUpcomingEvents .left-border:before { content: ''; height: 90px; width: 1px; position: absolute; left: 0; top: 30px; background-color: #e5e5e5; } @media (max-width: 767px) { #homeUpcomingEvents .left-border:before { display: none; } #homeUpcomingEvents h3 { font-size: 22px; } #homeUpcomingEvents p { display: none; } #homeUpcomingEvents .listing { border: none; } #homeUpcomingEvents [class^="col-"] + [class^="col-"] .listing { border-top: 1px solid #e5e5e5; } } .listing-city { font-size: 12px; color: #9B9B9B; text-transform: uppercase; font-family: BlsPrW-Bd, Calibri, "Helvetica Neue", Arial, sans-serif; } #homeNews h4 { color: #9b9b9b } [class^="col-"] >.block { margin-top: 0; } @media (max-width: 991px) { .homepage-hero .button { display: none; } .homepage-hero .hero-wrap { padding: 0; } .homepage-hero .hero-content { height: 480px; } .homepage-hero .hero-tagline .row { position: static; height: 100%; } .homepage-hero .hero-story .content, .homepage-hero .hero-tagline [class^="col-"] { position: absolute; bottom: 0; left: 0; transform: translateY(0%); padding-top: 30px; padding-bottom: 30px; } .homepage-hero .hero-story .hero-title, .homepage-hero .hero-text { height: 100%; } .homepage-hero .content .button { display: none; } .homecontainer [class^="col-"] > .block { margin-top: 60px; } .homecontainer [class^="col-"]:first-child > .block { margin-top: 0px; } #homeFindSolution .col-md-5 .block { display: block; margin-top: 18px; } #homeFindSolution .col-md-7 { display: none; } } @media (max-width: 767px) { .homepage-hero .hero-wrap { min-height: 188px; } .homepage-hero .hero-background-image { height: 188px; position: relative; } .homepage-hero .hero-tagline { position: relative; bottom: 0; } .homepage-hero h1 { color: #343441 !important; } .homepage-hero .hero-tagline h1 { font-size: 30px; line-height: 38px; } .homepage-hero .hero-content { height: 100%; } .homepage-hero .hero-story .content { position: relative; background: #cbeafc; padding: 15px; } .homepage-hero .hero-tagline [class^="col-"] { position: relative; padding-top: 15px; padding-bottom: 15px; } .homepage-hero .hero-story .hero-title { font-size: 38px; line-height: 45px; } .button-homepage-primary { font-size: 18px; } .homepage-hero .hero-content-mobile { display: block; } .homepage-hero .hero-content .hero-text { display: none; } .homepage-hero .hero-text { min-height: auto; font-size: 23px; line-height: 31px; color: #000000; margin-top: 18px; } #homeFindSolution h3 { font-size: 28px; line-height: 36px; } #homeFindSolution ul { column-count: 1; } .homecontainer [class^="col-"] > .block { margin-top: 60px; } .homecontainer [class^="col-"]:first-child > .block { margin-top: 0px; } } @media (max-width: 991px) and (min-width: 767px) { #homeFindSolution ul { column-count: 3; } #homeSolutions ul { column-count: 3; column-gap: 30px; } } .homecontainer .bottom-link { text-align: center; width: 100%; } @media (min-width: 992px) { #InsightRegionSpot .block, #homeRegulatoryNews .block { position: relative; } #InsightRegionSpot .bottom-link, #homeRegulatoryNews .bottom-link, #homeInsightRegionSpot .bottom-link{ position: absolute; bottom: 0; } } .hero-background-image.mobile-hero-background-image { display: none; } @media (max-width: 767px) { .homepage-hero .hero-background-image { display: none; } .homepage-hero .hero-background-image.mobile-hero-background-image { display: block; } } .section-homepage + .section-homepage { margin-top: 94px; } @media (max-width: 991px) { .section-homepage + .section-homepage { margin-top: 60px; } } .landing { background-color: #1ca3a1; background-size: cover; } .landing-content { margin: 60px 0; padding: 30px; background-color: white; background-color: rgba(255, 255, 255, 0.95); } .landing-content h1 { line-height: 1.1; } .landing-content p { font-size: 1.2em; margin: 11px 0; } .scpm + section { margin-top: 0; } .landing-section { padding-bottom: 60px; } .landing-section + .bar-awards { margin: 0; } .landing + .bar-awards { margin: 0; } .landing + .bar-awards + .mastfoot { margin-top: 0; } .landing-logo { display: block; float: left; width: 131px; height: 50px; background-image: url("/images/moodys-logo-blue.svg"); /*updated*/ background-repeat: no-repeat; background-position: 0 0; /* padding-right:300px; updated */ margin-right:-37px; transition-timing-function: ease; transition-duration: 1s; -webkit-transition-timing-function: ease; -webkit-transition-duration: 1s; } .landing-simple-header .moodys-tagline { border: none; color: transparent; } .landing-simple-footer { background-position: 50%; margin-top: -75px; padding: 0; height: 75px; } #halfLandingSideColContainer { margin-top: 24px; } .half-landing-content { padding: 0 0; font-size: 1.3em; margin: 0; } .half-landing-content p:first-child { margin: 0; } .landing-form { margin-top: 0; margin-left: 0; } .landing-title-has-img { background-color: rgba(255, 255, 255, .9); margin: 0 0 0 25px; padding: 10px; } .landing-title-has-img h1, .landing-title-has-img h4 { color: #5e5d5d; } .landing-title-no-img { background-color: transparent; } .landing-title h1 { font-size: 2.4em; } .title-header { background-position: 50%; background-size: cover; background-color: #017fb9; } .title-header-has-img { padding: 20px; } .title-header-no-img { padding: 10px 20px; } .title-header .col-xs-12 { width: auto; } @media (max-width: 991px) { #halfLandingSideColContainer { margin-top: 15px; padding: 0 10px; } .landing-form { padding: 0; margin: 30px 0; } .landing-side-col-content { margin: 0; font-size: 1em; } .landing-title { position: relative; padding: 10px; } .landing-title-has-img { margin: 18px 10px; background-color: rgba(255, 255, 255, .94); } .landing-title-no-img { margin: 0; } .landing-title h1 { font-size: 1.5em; } .landing-title h4 { font-size: 1em; } .masthead.landing-simple-header { padding: 16px 0 10px; } .moodys-logo.landing-simple-header { background-size: 85px; margin-left: -10px; } .title-header { padding: 0; } } @media (max-width: 1190px) and (min-width: 992px ) { .landing-title { margin: 0; } .title-header { padding-left: 0; } } .moodys-logo-blue { background-image: url("/images/moodys-logo-blue.svg"); } .no-svg .moodys-logo-blue { background-image: url("/images/moodys-logo-blue.png"); } @media (max-width: 991px) { .moodys-logo-blue { background-image: url("/images/moodys-logo-small-blue.svg"); padding-right:0; } .no-svg .moodys-logo-blue { background-image: url("/images/moodys-logo-small-blue.png"); } } .landing-logo { /*width: 150px; height: 60px;*/ background-size: 131px; background-image: url("/images/ma-logo.png"); } .mis-logo { background-image: url("/images/mis-logo.png"); background-size: 175px; width: 200px; height: 50px; /* updated */ margin-top: 0; /* new */ } .mco-logo { background-image: url("/images/mco-logo.png"); background-size: 165px; /* padding: 24px 0 4px 5px; delete */ width: 200px; height: 40px; /* updated */ margin-top: 10px; /* new */ } .marginleftzero { margin-left: 0; } .bottom-bar-links { text-align: right; } .bottom-bar-link { transition: .2s ease-in-out; } .bottom-bar-link:hover { transition: .2s ease-in-out; } .manage-subscription { color: #fff; transition: .2s ease-in-out; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } .manage-subscription:hover { color: #fff; transition: .2s ease-in-out; } .subscribe-form { background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.1); padding: 27px 30px 20px; } .subscribe-form h3 { color: #ffffff; } @media (max-width: 991px) { .bottom-bar-links { text-align: left; } .footer-contact-us { margin-top: 30px; } } #globalFooterMenuContainer .mastfoot-logo { margin-top: 0px; } #globalFooterMenuContainer .mastfoot-items { margin-top: 30px; border-top: 2px solid #3b3a3a; } #globalFooterMenuContainer .bottom-bar-links { text-align: left; } #globalFooterMenuContainer .mastfoot { padding: 30px 0 45px; } #globalFooterMenuContainer .bottom-bar { padding-top: 18px; margin-top: 45px; } @media (max-width: 767px) { #globalFooterMenuContainer .mastfoot-logo { margin-bottom: 30px; } } @media (max-width: 991px) { #globalFooterMenuContainer .mastfoot-items { display: none; } } @media (max-width: 991px) { #globalFooterMenuContainer .bottom-bar { margin-top: 30px; } } .mastfoot-footer { display: flex; justify-content: space-between; flex-wrap: wrap; } .bottom-bar-social-link .icon-large { background-size: 198px 96px; width: 24px; height: 24px; } .bottom-bar-social-link .icon-large.icon-twitter { background-position: -0px -72px; } .bottom-bar-social-link:hover .icon-large.icon-twitter { background-position: -0px -48px; } .bottom-bar-social-link .icon-large.icon-linkedin { background-position: -24px -72px; } .bottom-bar-social-link:hover .icon-large.icon-linkedin { background-position: -24px -48px; } .bottom-bar-social-link .icon-large.icon-facebook { background-position: -48px -72px; } .bottom-bar-social-link:hover .icon-large.icon-facebook { background-position: -48px -48px; } .bottom-bar-social-link .icon-large.icon-google { background-position: -72px -72px; } .bottom-bar-social-link:hover .icon-large.icon-google{ background-position: -72px -48px; } .bottom-bar-social-link .icon-large.icon-slideshare { background-position: -96px -72px; } .bottom-bar-social-link:hover .icon-large.icon-slideshare { background-position: -96px -48px; } .bottom-bar-social-link .icon-large.icon-rss { background-position: -120px -72px; } .bottom-bar-social-link:hover .icon-large.icon-rss { background-position: -120px -48px; } .bottom-bar-social-link .icon-large.icon-xing { background-position: -144px -72px; } .bottom-bar-social-link:hover .icon-large.icon-xing{ background-position: -144px -48px; } .bottom-bar-social-link .icon-large.icon-youtube { background-position: -168px -72px; width: 26px; } .bottom-bar-social-link:hover .icon-large.icon-youtube { background-position: -168px -48px; } .bottom-bar-social-link { display: flex; } .bottom-bar-social-link i { min-width: 16px; } .bottom-bar-social-link img{ margin-right: 5px; } @media (max-width: 991px) { .bottom-bar-social-links { margin-left: -15px; margin-right: -15px; } .bottom-bar-social-link { padding-left: 15px; padding-right: 15px; } .bottom-bar-social-link-text { width: 33%; } } @media (max-width: 400px) { .bottom-bar-social-links { margin-left: -10px; margin-right: -10px; } .bottom-bar-social-link { padding-left: 10px; padding-right: 10px; } .bottom-bar-social-link-text { width: 50%; } } #product-login-modal-overlay { width: 100%; height: 100%; z-index: 1010; position: fixed; padding-top: 3%; top: 0; overflow-y: auto; overflow-x: hidden; } #modal-close { color: #a8a8a8; cursor: pointer; } .overlay { background-color: black; opacity: 0.3; width: 100%; height: 100%; position: fixed; z-index: 1001; top: 0; } .product-login.modal { width: 630px; background-color: white; border: 1px solid #e5e5e5; opacity: 1; margin-left: auto; margin-right: auto; margin-bottom: 70px; padding: 55px 45px 70px; box-shadow: 3px 3px 6px #343441; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; border-radius: 8px; } .product-login.modal * { -webkit-transform: translate3d(0, 0, 0); } .product-login.modal > div:first-child { position: relative; top: -30px; font-size: 23px; float: right; right: -20px; } .product-login.title-and-description .title p { margin-bottom: 15px; font-size: 46px; font-family: BlsPrW-Xlt; color: black; line-height: 1; } .product-login.title-and-description .description p { font-size: 16px; font-family: BlsPrW-Rg; word-wrap: break-word; } .product-login.list-of-products { margin-top: 15px; padding-top: 15px; border-top: 1px solid #e5e5e5; /* overflow-y: auto; overflow-x: hidden;*/ } .product-login.list-of-products ul { font-size: 22px; font-family: BlsPrW-Rg; } .product-login.list-of-products ul li:not(:first-child) { margin-top: 10.2px; } @media (max-width: 991px){ #product-login-modal-overlay { padding-top: 0%; } .product-login.modal { margin-bottom: 0; width: 100% !important; top: 0; padding-left: 25px; padding-right: 25px; height: 100%; border-radius: 0; } .product-login.modal > div:first-child { right: 0; } } /*START Reset Marketo styles*/ @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { #globalFooterContainer .mktoForm, #globalFooterContainer .mktoForm *:not(style){ animation: none !important; animation-delay: 0 !important; animation-direction: normal !important; animation-duration: 0 !important; animation-fill-mode: none !important; animation-iteration-count: 1 !important; animation-name: none !important; animation-play-state: running !important; animation-timing-function: ease !important; backface-visibility: visible !important; background: 0 !important; background-attachment: scroll !important; background-clip: border-box !important; background-color: transparent !important; background-image: none !important; background-origin: padding-box !important; background-position: 0 0 !important; background-position-x: 0 !important; background-position-y: 0 !important; background-repeat: repeat !important; background-size: auto auto !important; border: 0 !important; border-style: none !important; border-width: medium !important; border-color: inherit !important; border-bottom: 0 !important; border-bottom-color: inherit !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; border-bottom-style: none !important; border-bottom-width: medium !important; border-collapse: separate !important; border-image: none !important; border-left: 0 !important; border-left-color: inherit !important; border-left-style: none !important; border-left-width: medium !important; border-radius: 0 !important; border-right: 0 !important; border-right-color: inherit !important; border-right-style: none !important; border-right-width: medium !important; border-spacing: 0 !important; border-top: 0 !important; border-top-color: inherit !important; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; border-top-style: none !important; border-top-width: medium !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; caption-side: top !important; clear: none !important; clip: auto !important; color: inherit !important; columns: auto !important; column-count: auto !important; column-fill: balance !important; column-gap: normal !important; column-rule: medium none currentColor !important; column-rule-color: currentColor !important; column-rule-style: none !important; column-rule-width: none !important; column-span: 1 !important; column-width: auto !important; content: normal !important; counter-increment: none !important; counter-reset: none !important; cursor: auto !important; direction: ltr !important; display: inherit !important; empty-cells: show !important; float: none !important; font: normal !important; font-family: inherit !important; font-size: medium !important; font-style: normal !important; font-variant: normal !important; font-weight: normal !important; height: auto !important; hyphens: none !important; left: auto !important; letter-spacing: normal !important; line-height: normal !important; list-style: none !important; list-style-image: none !important; list-style-position: outside !important; list-style-type: disc !important; margin: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important; margin-top: 0 !important; max-height: none !important; max-width: none !important; min-height: 0 !important; min-width: 0 !important; opacity: 1 !important; orphans: 0 !important; outline: 0 !important; outline-color: invert !important; outline-style: none !important; outline-width: medium !important; overflow: visible !important; overflow-x: visible !important; overflow-y: visible !important; padding: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; page-break-after: auto !important; page-break-before: auto !important; page-break-inside: auto !important; perspective: none !important; perspective-origin: 50% 50% !important; position: static !important; /* May need to alter quotes for different locales (e.g fr) */ quotes: '\201C' '\201D' '\2018' '\2019' !important; right: auto !important; tab-size: 8 !important; table-layout: auto !important; text-align: inherit !important; text-align-last: auto !important; text-decoration: none !important; text-decoration-color: inherit !important; text-decoration-line: none !important; text-decoration-style: solid !important; text-indent: 0 !important; text-shadow: none !important; text-transform: none !important; top: auto !important; transform: none !important; transform-style: flat !important; transition: none !important; transition-delay: 0s !important; transition-duration: 0s !important; transition-property: none !important; transition-timing-function: ease !important; unicode-bidi: normal !important; vertical-align: baseline !important; visibility: visible !important; white-space: normal !important; widows: 0 !important; width: auto !important; word-spacing: normal !important; z-index: auto !important; /* basic modern patch */ all: inherit !important; all: unset !important; } } #globalFooterContainer .mktoForm { all: inherit !important; } #globalFooterContainer .mktoForm *:not(style) { all: unset !important; } /*END Reset Marketo style*/ /*START Marketo form2.css */ /* This is used to test if the stylesheet has been loaded yet*/ #globalFooterContainer #mktoStyleLoaded { background-color: #123456 !important; display: none !important; } #globalFooterContainer .mktoForm { text-align: left !important; } #globalFooterContainer .mktoForm .mktoClear { clear: both !important; float: none !important; } #globalFooterContainer .mktoForm div, #globalFooterContainer .mktoForm span, #globalFooterContainer .mktoForm label, #globalFooterContainer .mktoForm p { text-align: left !important; margin: 0 !important; padding: 0 !important; } #globalFooterContainer .mktoForm input, .mktoForm select, .mktoForm textarea { margin: 0 !important; } #globalFooterContainer .mktoForm * { font-family: inherit !important; } #globalFooterContainer .mktoForm .mktoOffset { float: left !important; height: 1.2em !important; } #globalFooterContainer .mktoForm .mktoGutter { float: left !important; height: 1.2em !important; } #globalFooterContainer .mktoForm .mktoFieldWrap { float: left !important; } #globalFooterContainer .mktoForm .mktoLabel { float: left !important; line-height: 1.2em !important; padding-top: 0.3em !important; } #globalFooterContainer .mktoForm .mktoField { line-height: 1.2em !important; font-size: 1em !important; float: left !important; } #globalFooterContainer .mktoForm .mktoPlaceholder { float: left !important; } #globalFooterContainer .mktoForm .mktoLogicalField { float: left !important; } #globalFooterContainer .mktoForm fieldset { padding: 0 !important; margin: 0 !important; } #globalFooterContainer .mktoForm fieldset legend { margin: 0 1em 0.5em !important; color: inherit !important; } #globalFooterContainer .mktoForm a.mktoNotYou { cursor: pointer !important; color: #4692f3 !important; } #globalFooterContainer .mktoForm a.mktoNotYou:hover { text-decoration: underline !important; } #globalFooterContainer .mktoForm .mktoAsterix { float: right !important; color: #bf0000 !important; padding-left: 5px !important; display: none !important; } #globalFooterContainer .mktoForm .mktoRadioList, #globalFooterContainer .mktoForm .mktoCheckboxList { padding: 0.3em !important; float: left !important; } #globalFooterContainer .mktoForm .mktoRadioList > label, #globalFooterContainer .mktoForm .mktoCheckboxList > label { margin-left: 1.5em !important; margin-top: 0.1em !important; margin-bottom: 0.3em !important; line-height: 1.2em !important; display: block !important; min-height: 12px !important; } #globalFooterContainer .mktoForm.ie7 .mktoRadioList > label, #globalFooterContainer .mktoForm.ie7 .mktoCheckboxList > label { padding: 0.2em 0 0 !important; } #globalFooterContainer .mktoForm .mktoRadioList > label > input, #globalFooterContainer .mktoForm .mktoCheckboxList > label > input { float: left !important; margin: 0 !important; margin-left: -1.5em !important; } #globalFooterContainer .mktoForm .mktoRadioList > input, #globalFooterContainer .mktoForm .mktoCheckboxList > input { padding: 0 !important; } #globalFooterContainer .mktoForm .mktoLabelToLeft > label { text-align: right !important; margin-left: 0 !important; margin-right: 1.5em !important; } #globalFooterContainer .mktoForm .mktoLabelToLeft input[type=checkbox], #globalFooterContainer .mktoForm .mktoLabelToLeft input[type=radio] { position: absolute !important; right: 0.3em !important; } #globalFooterContainer .mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix { float: left !important; padding-left: 0 !important; padding-right: 5px !important; } #globalFooterContainer .mktoForm .mktoRequiredField .mktoAsterix { display: block !important; } #globalFooterContainer .mktoForm .mktoRequiredField label.mktoLabel { font-weight: bold !important; } #globalFooterContainer .mktoForm input[type=text], #globalFooterContainer .mktoForm input[type=url], #globalFooterContainer .mktoForm input[type=email], #globalFooterContainer .mktoForm input[type=tel], #globalFooterContainer .mktoForm input[type=number], #globalFooterContainer .mktoForm input[type=date] { padding: 0.1em 0.2em !important; line-height: 1.2em !important; margin: 0 !important; } #globalFooterContainer .mktoForm input[type=range] { padding: 0.25em 0 !important; margin: 0 !important; } #globalFooterContainer .mktoForm input[type=range]::-ms-tooltip { display: none !important; } #globalFooterContainer .mktoForm input[type=url], #globalFooterContainer .mktoForm input[type=text], #globalFooterContainer .mktoForm input[type=date], #globalFooterContainer .mktoForm input[type=tel], #globalFooterContainer .mktoForm input[type=email], #globalFooterContainer .mktoForm input[type=number], #globalFooterContainer .mktoForm textarea.mktoField, #globalFooterContainer .mktoForm select.mktoField { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; } #globalFooterContainer .mktoForm .mktoFormRow { clear: both !important; } #globalFooterContainer .mktoForm .mktoFormCol { float: left !important; position: relative !important; min-height: 2em !important; } #globalFooterContainer .mktoButtonRow { display: inline-block !important; position: relative !important; } #globalFooterContainer .mktoForm textarea.mktoField { display: inline-block !important; padding: 0.2em !important; margin: 0 !important; line-height: 1.2em !important; overflow: auto !important; resize: none !important; float: none !important; } /* Firefox computes row height wrong for the last 13 years... https://bugzilla.mozilla.org/show_bug.cgi?id=33654 */ #globalFooterContainer .mktoForm textarea[rows="1"] { height: 2em !important; } #globalFooterContainer .mktoForm textarea[rows="2"] { height: 3.4em !important; } #globalFooterContainer .mktoForm textarea[rows="3"] { height: 4.6em !important; } #globalFooterContainer .mktoForm textarea[rows="4"] { height: 5.8em !important; } #globalFooterContainer .mktoForm textarea[rows="5"] { height: 7em !important; } #globalFooterContainer .mktoForm textarea[rows="6"] { height: 8.2em !important; } #globalFooterContainer .mktoForm textarea[rows="7"] { height: 9.4em !important; } #globalFooterContainer .mktoForm textarea[rows="8"] { height: 10.6em !important; } #globalFooterContainer .mktoForm.mktoLayoutCenter .mktoLabel { text-align: right !important; } #globalFooterContainer .mktoForm.mktoLayoutAbove .mktoGutter { display: none !important; } #globalFooterContainer .mktoForm.mktoLayoutAbove .mktoLabel { text-align: left !important; } #globalFooterContainer .mktoForm.mktoLayoutAbove .mktoRadioList, #globalFooterContainer .mktoForm.mktoLayoutAbove .mktoCheckboxList { float: none !important; clear: left !important; } #globalFooterContainer .mktoForm.mktoLayoutAbove .mktoField, #globalFooterContainer .mktoForm.mktoLayoutAbove .mktoLogicalField { clear: left !important; } #globalFooterContainer .mktoForm.mktoLayoutAbove textarea.mktoField { float: left !important; } #globalFooterContainer .mktoForm .mktoError { position: absolute !important; z-index: 99 !important; color: #bf0000 !important; } #globalFooterContainer .mktoForm .mktoError .mktoErrorArrowWrap { width: 16px !important; height: 8px !important; overflow: hidden !important; position: absolute !important; top: 0 !important; left: 5px !important; z-index: 100 !important; } #globalFooterContainer .mktoForm.ie7 .mktoError .mktoErrorArrowWrap { top: -8px !important; } #globalFooterContainer .mktoForm .mktoError .mktoErrorArrow { background-color: #e51b00 !important; border: 1px solid #9f1300 !important; border-right: none !important; border-bottom: none !important; display: inline-block !important; height: 16px !important; -webkit-transform: rotate(45deg) !important; -moz-transform: rotate(45deg) !important; transform: rotate(45deg) !important; -ms-transform: rotate(45deg) !important; width: 16px !important; margin-top: 5px !important; } /** These two styles are for browsers that don't support css transforms */ #globalFooterContainer .mktoForm .mktoError .mktoErrorArrowWrap.mktoArrowImage { background: transparent url("../images/callout-arrow-up-red.png") top center no-repeat !important; bottom: -7px !important; } #globalFooterContainer .mktoForm .mktoError .mktoErrorArrowWrap.mktoArrowImage .mktoErrorArrow { display: none !important; } #globalFooterContainer .mktoForm .mktoError .mktoErrorMsg { display: block !important; margin-top: 7px !important; background-color: #e51b00 !important; background-image: -webkit-linear-gradient(#e51b00 43%, #ba1600 100%) !important; background-image: -moz-linear-gradient(#e51b00 43%, #ba1600 100%) !important; background-image: linear-gradient(#e51b00 43%, #ba1600 100%) !important; background-image: -ms-linear-gradient(#e51b00 43%, #ba1600 100%) !important; border: 1px solid #9f1300 !important; -webkit-border-radius: 6px !important; border-radius: 6px !important; -webkit-box-shadow: rgba(0,0,0,0.65) 0 2px 7px, inset #ff3c3c 0 1px 0px !important; box-shadow: rgba(0,0,0,0.65) 0 2px 7px, inset #ff3c3c 0 1px 0px !important; color: #f3f3f3 !important; font-size: 1em !important; line-height: 1.2em !important; max-width: 16em !important; padding: 0.4em 0.6em !important; text-shadow: #901100 0 -1px 0 !important; } #globalFooterContainer .mktoForm .mktoError .mktoErrorMsg .mktoErrorDetail { display: block !important; } #globalFooterContainer .mktoForm button.mktoButton { cursor: pointer !important; margin: 0 !important; } #globalFooterContainer .mktoForm button.mktoButton:disabled { opacity: 0.5 !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; filter: alpha(opacity=50) !important; cursor: default !important; } #globalFooterContainer .mktoNoJS .mktoLabel { display: block !important; padding-right: 10px !important; width: 110px !important; text-align: right !important; } #globalFooterContainer .mktoNoJS input[type=text] { width: 150px !important; } #globalFooterContainer .mktoForm .cf_widget_socialsignon .cf_sign_on { margin-bottom: 1.5em !important; } #globalFooterContainer .mktoForm .mktoRangeField .mktoRangeValue { zoom: 1 !important; float: left !important; display: none !important; text-align: center !important; position: absolute !important; z-index: 99 !important; color: #000 !important; } #globalFooterContainer .mktoForm.ie7 .mktoRangeField .mktoRangeValue, #globalFooterContainer .mktoForm.ie6 .mktoRangeField .mktoRangeValue { position: relative !important; } #globalFooterContainer .mktoForm .mktoRangeField.mktoHover .mktoRangeValue { display: block !important; } #globalFooterContainer .mktoForm .mktoRangeField .mktoRangeValueArrowWrap { width: 16px !important; height: 8px !important; overflow: hidden !important; position: absolute !important; bottom: -7px !important; z-index: 100 !important; } #globalFooterContainer .mktoForm .mktoRangeField .mktoRangeValueArrow { background-color: #028d05 !important; border: 1px solid #005602 !important; height: 16px !important; -webkit-transform: rotate(45deg) !important; -moz-transform: rotate(45deg) !important; transform: rotate(45deg) !important; -ms-transform: rotate(45deg) !important; width: 16px !important; background-color: #007d04 !important; border-left: none !important; border-top: none !important; margin-top: 5px !important; position: absolute !important; bottom: 5px !important; } /** These two styles are for browsers that don't support css transforms */ #globalFooterContainer .mktoForm .mktoRangeField .mktoRangeValueArrowWrap.mktoArrowImage { background: transparent url("../images/callout-arrow-down-green.png") top center no-repeat !important; bottom: -7px !important; } #globalFooterContainer .mktoForm .mktoRangeField .mktoRangeValueArrowWrap.mktoArrowImage .mktoRangeValueArrow { display: none !important; } #globalFooterContainer .mktoForm .mktoRangeField .mktoRangeValueText { display: block !important; background-color: #028d05 !important; background-image: -webkit-linear-gradient(#028d05 43%, #007d04 100%) !important; background-image: -moz-linear-gradient(#028d05 43%, #007d04 100%) !important; background-image: linear-gradient(#028d05 43%, #007d04 100%) !important; background-image: -ms-linear-gradient(#028d05 43%, #007d04 100%) !important; border: 1px solid #005602 !important; -webkit-border-radius: 6px !important; border-radius: 6px !important; -webkit-box-shadow: rgba(0,0,0,0.65) 0 2px 7px, inset #00a500 0 1px 0px !important; box-shadow: rgba(0,0,0,0.65) 0 2px 7px, inset #00a500 0 1px 0px !important; color: #f3f3f3 !important; font-size: 1em !important; line-height: 1.2em !important; padding: 0.4em 0.6em !important; text-shadow: #005602 0 -1px 0 !important; text-align: center !important; } #globalFooterContainer .mktoModal { position: absolute !important; top: 0 !important; left: 0 !important; right: 0 !important; } #globalFooterContainer .mktoModal .mktoModalMask { position: absolute !important; z-index: 10000 !important; top: 0 !important; left: 0 !important; right: 0 !important; zoom: 1 !important; background: rgba(0,0,0,0.5) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000) !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)" !important; } #globalFooterContainer .mktoModal .mktoModalContent { position: absolute !important; z-index: 10001 !important; background: #fff !important; padding: 10px !important; } #globalFooterContainer .mktoModal .mktoModalClose { position: absolute !important; cursor: pointer !important; top: -10px !important; right: -10px !important; background: #000 !important; color: #fff !important; width: 19px !important; height: 19px !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 13px !important; line-height: 19px !important; -webkit-border-radius: 19px !important; border-radius: 19px !important; text-align: center !important; border: 2px solid #ccc !important; } /* This part of the stylesheet is overrides for mobile browsers with screen width restrictions. It should always be at the end of the document. */ @media only screen and (max-width: 480px) { #globalFooterContainer .mktoForm, #globalFooterContainer .mktoForm * { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; -moz-box-sizing: border-box !important; padding: 10px !important; } #globalFooterContainer .mktoForm .mktoGutter, #globalFooterContainer .mktoForm .mktoOffset { display: none !important; } #globalFooterContainer .mktoForm .mktoFormCol .mktoLabel { text-align: left !important; width: 100% !important; } #globalFooterContainer .mktoForm .mktoFormCol { float: none !important; } #globalFooterContainer .mktoForm .mktoFieldWrap { float: none !important; } #globalFooterContainer .mktoForm fieldset { padding: 0 10px !important; } #globalFooterContainer .mktoForm input[type=url], #globalFooterContainer .mktoForm input[type=text], #globalFooterContainer .mktoForm input[type=date], #globalFooterContainer .mktoForm input[type=tel], #globalFooterContainer .mktoForm input[type=email], #globalFooterContainer .mktoForm input[type=number], #globalFooterContainer .mktoForm textarea.mktoField, #globalFooterContainer .mktoForm select.mktoField { width: 100% !important; height: 1.5em !important; line-height: 1.5em !important; font-size: 18px !important; } #globalFooterContainer .mktoForm select.mktoField { height: auto !important; } #globalFooterContainer .mktoForm .mktoFormRow .mktoField { clear: left !important; } #globalFooterContainer .mktoForm .mktoFormRow .mktoFormCol { clear: both !important; } #globalFooterContainer .mktoForm .mktoRadioList, #globalFooterContainer .mktoForm .mktoCheckboxList { width: 100% !important; } #globalFooterContainer .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix { float: left !important; padding-left: 0 !important; padding-right: 5px !important; } #globalFooterContainer .mktoModal .mktoModalContent { padding: 10px 0 !important; } #globalFooterContainer .mktoModal .mktoModalClose { right: 0 !important; } #globalFooterContainer .mktoForm .cf_widget_socialsignon { display: block !important; } #globalFooterContainer .mktoForm .cf_widget_socialsignon .cf_sign_on { width: 100% !important; } #globalFooterContainer .mktoForm .cf_widget_socialsignon .cf_sign_on_button { width: auto !important; } } @media only screen and (max-width: 480px), only screen and (max-device-width: 480px), only screen and (max-device-height: 480px) { #globalFooterContainer .mktoMobileShow .mktoForm, #globalFooterContainer .mktoForm * { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; -moz-box-sizing: border-box !important; padding: 10px !important; } #globalFooterContainer .mktoMobileShow .mktoForm .mktoGutter, #globalFooterContainer .mktoMobileShow .mktoForm .mktoOffset { display: none !important; } #globalFooterContainer .mktoMobileShow .mktoForm .mktoFormCol .mktoLabel { text-align: left !important; width: 100% !important; } #globalFooterContainer .mktoMobileShow .mktoForm .mktoFormCol { float: none !important; } #globalFooterContainer .mktoMobileShow .mktoForm .mktoFieldWrap { float: none !important; } #globalFooterContainer .mktoMobileShow .mktoForm fieldset { padding: 0 10px !important; } #globalFooterContainer .mktoMobileShow .mktoForm input[type=url], #globalFooterContainer .mktoMobileShow .mktoForm input[type=text], #globalFooterContainer .mktoMobileShow .mktoForm input[type=date], #globalFooterContainer .mktoMobileShow .mktoForm input[type=tel], #globalFooterContainer .mktoMobileShow .mktoForm input[type=email], #globalFooterContainer .mktoMobileShow .mktoForm input[type=number], #globalFooterContainer .mktoMobileShow .mktoForm textarea.mktoField, #globalFooterContainer .mktoMobileShow .mktoForm select.mktoField { width: 100% !important; height: 1.5em !important; line-height: 1.5em !important; font-size: 18px !important; } #globalFooterContainer .mktoMobileShow .mktoForm select.mktoField { height: auto !important; } #globalFooterContainer .mktoMobileShow .mktoForm .mktoFormRow .mktoField { clear: left !important; } .mktoMobileShow .mktoForm .mktoFormRow .mktoFormCol { clear: both !important; } #globalFooterContainer .mktoMobileShow .mktoForm .mktoRadioList, #globalFooterContainer .mktoMobileShow .mktoForm .mktoCheckboxList { width: 100% !important; } #globalFooterContainer .mktoMobileShow .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix { float: left !important; padding-left: 0 !important; padding-right: 5px !important; } #globalFooterContainer .mktoMobileShow .mktoModal .mktoModalContent { padding: 10px 0 !important; } #globalFooterContainer .mktoMobileShow .mktoModal .mktoModalClose { right: 0 !important; } #globalFooterContainer .mktoMobileShow .mktoForm .cf_widget_socialsignon { display: block !important; } #globalFooterContainer .mktoMobileShow .mktoForm .cf_widget_socialsignon .cf_sign_on { width: 100% !important; } #globalFooterContainer .mktoMobileShow .mktoForm .cf_widget_socialsignon .cf_sign_on_button { width: auto !important; } } /*END of Marketo form2.css*/ /*START #globalFooterContainer style*/ #globalFooterContainer .mktoForm input { width: 100% !important; } #globalFooterContainer .mktoForm label { width: 100% !important; display: block !important; font-weight: normal !important; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif !important; font-size: 12px !important; color: #5e5d5d !important; text-transform: uppercase !important; max-width: 100% !important; margin-bottom: 6px !important; line-height: 1.428571429 !important; } #globalFooterContainer .mktoForm label.mktoLabel.mktoHasWidth { margin-bottom: 10px !important; } #globalFooterContainer .mktoForm .landing-form { margin-top: 0px !important; } #globalFooterContainer .mktoForm .mktoButtonWrap { margin-left: 0 !important; } #globalFooterContainer .mktoForm .mktoFieldDescriptor.mktoFormCol { margin-bottom: 10px !important; } #globalFooterContainer .mktoForm button.mktoButton { background-image: none !important; display: inline-block !important; vertical-align: middle !important; cursor: pointer !important; -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important; -webkit-tap-highlight-color: transparent !important; margin: 0 !important; min-height: 21px !important; padding: 8px 18px !important; text-align: center !important; text-transform: uppercase !important; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif !important; font-weight: normal !important; font-size: 12px !important; line-height: 1.428571429 !important; border-radius: 4px !important; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; -webkit-text-fill-color: #fff !important; /*Safari*/ -webkit-opacity: 1; /*Safari*/ color: #fff !important; background-color: #0028a0 !important; border: none !important; font-size: 14px !important; padding: 7px 30px 6px !important; margin-top: 6px !important; margin-right: 4px !important; width: inherit !important; height: inherit !important; transition: .2s ease-in-out !important; } #globalFooterContainer .mktoForm button.mktoButton:hover { background-color: #002e5d !important; transition: .2s ease-in-out !important; } #globalFooterContainer .mktoForm div.placeholder-hide-except-screenreader { clip: rect(1px 1px 1px 1px) !important; clip: rect(1px, 1px, 1px, 1px) !important; padding: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; overflow: hidden !important; } #globalFooterContainer .mktoForm input[type=text], #globalFooterContainer .mktoForm input[type=url], #globalFooterContainer .mktoForm input[type=email], #globalFooterContainer .mktoForm input[type=tel], #globalFooterContainer .mktoForm input[type=number], #globalFooterContainer .mktoForm input[type=date], #globalFooterContainer .mktoForm select.mktoField, #globalFooterContainer .mktoForm textarea.mktoField { background-color: #f5f5f5 !important; border: none !important; border-radius: 4px !important; box-shadow: none !important; color: #5e5d5d !important; display: block !important; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif !important; font-size: 17px !important; font-weight: 400 !important; height: 34px !important; line-height: 1.428571429 !important; max-width: 100% !important; outline: 1px solid #f5f5f5 !important; padding: 6px 12px !important; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important; width: 435px !important; } #globalFooterContainer .mktoForm .mktoError .mktoErrorArrow { background-color: #bc2c58 !important; border: 1px solid #bc2c58 !important; } #globalFooterContainer .mktoForm .mktoError .mktoErrorMsg { box-shadow: none !important; background-image: none !important; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif !important; background-color: #bc2c58 !important; border-radius: 4px !important; } #globalFooterContainer .mktoForm .mktoLabel { padding-top: 0 !important; } #globalFooterContainer .mktoForm .mktoOffset { width: 0 !important; } #globalFooterContainer .mktoForm .mktoRadioList, #globalFooterContainer .mktoForm .mktoCheckboxList { width: 100% !important; max-width: 320px !important; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif !important; } #globalFooterContainer .mktoForm .mktoRadioList>input, #globalFooterContainer .mktoForm .mktoCheckboxList>input { width: 10px !important; } #globalFooterContainer .mktoHtmlText.mktoHasWidth { font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif !important; width: 100% !important; } #globalFooterContainer .mktoGutter.mktoHasWidth { width: 0 !important; } #globalFooterContainer .mktoLogicalField.mktoCheckboxList.mktoHasWidth label { width: 100% !important; } #globalFooterContainer .mktoForm select { margin-bottom: 10px !important; } #globalFooterContainer .mktoorm textarea#ContactFormComment { height: 100px !important; } #globalFooterContainer .mktoForm ::-webkit-input-placeholder { color: #464651 !important; } #globalFooterContainer .mktoForm :-moz-placeholder { /* Firefox 18- */ color: #464651 !important; } #globalFooterContainer .mktoForm ::-moz-placeholder { /* Firefox 19 */ color: #464651 !important; } #globalFooterContainer .mktoForm :-ms-input-placeholder { color: #464651 !important; } #globalFooterContainer textarea#ContactFormComment { height: 100px !important; } /*Responsive*/ #globalFooterContainer #Email { outline: none !important; background-color: #464651 !important; color: #FFFFFF !important; } #globalFooterContainer #Email:focus { background-color: #FFFFFF !important; -webkit-text-fill-color: #5e5d5d !important; /*Safari*/ -webkit-opacity: 1; /*Safari*/ color: #5e5d5d !important; } #globalFooterContainer #Email::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #9B9B9B !important; } #globalFooterContainer #Email:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #9B9B9B !important; } #globalFooterContainer #Email::-ms-input-placeholder { /* Microsoft Edge */ color: #9B9B9B !important; } #globalFooterContainer #Email:hover::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ -webkit-text-fill-color: #fff !important; /*Safari*/ -webkit-opacity: 1; /*Safari*/ color: #FFFFFF !important; } #globalFooterContainer #Email:hover:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #FFFFFF !important; } #globalFooterContainer #Email:hover::-ms-input-placeholder { /* Microsoft Edge */ color: #FFFFFF !important; } #globalFooterContainer #Email:focus::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: transparent !important; } #globalFooterContainer #Email:focus:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: transparent !important; } #globalFooterContainer #Email:focus::-ms-input-placeholder { /* Microsoft Edge */ color: transparent !important; } #globalFooterContainer .mktoForm { width: auto !important; margin-left: -15px !important; margin-right: -15px !important; padding: 0 !important; } #globalFooterContainer .mktoForm .mktoOffset { display: none !important; } #globalFooterContainer .mktoForm .mktoFormRow { width: 75% !important; display: inline-block !important; padding-left: 15px !important; padding-right: 15px !important; box-sizing: border-box !important; } #globalFooterContainer .mktoForm .mktoButtonRow { padding-left: 15px !important; padding-right: 15px !important; display: inline-block !important; position: relative !important; vertical-align: top !important; } #globalFooterContainer .mktoForm .mktoFormCol, #globalFooterContainer .mktoForm .mktoFieldWrap { width: 100% !important; } #globalFooterContainer .mktoForm button.mktoButton { box-shadow: none !important; margin-top: 0px !important; } #globalFooterContainer .mktoForm .mktoError { display: none !important; } #globalFooterContainer .mktoForm .mktoLabel.mktoHasWidth { display: none !important; } #globalFooterContainer .mktoForm input[type="email"] { border-radius: 0px !important; box-shadow: none !important; width: 100% !important; } #globalFooterContainer .mktoForm #Email.mktoNotEmpty { background-color: #FFFFFF !important; color: #5e5d5d !important; } #globalFooterContainer .mktoForm input#Email.mktoField.mktoEmailField.mktoInvalidStyle { border: 1px solid #F94825 !important; } #globalFooterContainer .mktoForm input#Email.mktoField.mktoEmailField.mktoInvalidStyle:focus { border: none !important; } #globalFooterContainer .mktoForm input#Email.mktoField.mktoEmailField.mktoInvalidStyle::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ -webkit-text-fill-color: #F94825 !important; /* Safari */ -webkit-opacity: 1; /* Safari */ color: #F94825 !important; opacity: 1 !important; /* Firefox */ } #globalFooterContainer .mktoForm input#Email.mktoField.mktoEmailField.mktoInvalidStyle:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #F94825 !important; } #globalFooterContainer .mktoForm input#Email.mktoField.mktoEmailField.mktoInvalidStyle::-ms-input-placeholder { /* Microsoft Edge */ color: #F94825 !important; } #globalFooterContainer .mktoForm .mktoErrorLabel { position: absolute !important; z-index: 99 !important; -webkit-text-fill-color: #F94825 !important; /* Safari */ -webkit-opacity: 1; /* Safari */ color: #F94825 !important; bottom: 100% !important; font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif !important; left: 0 !important; } @media (max-width: 767px) { #globalFooterContainer .mktoForm .mktoFormRow { width: 100% !important; } #globalFooterContainer .mktoForm .mktoButtonRow { margin-bottom: 15px !important; } } @media (max-width: 480px) { #globalFooterContainer .mktoForm .mktoFormRow { width: 100% !important; } #globalFooterContainer .mktoForm .mktoFormCol { float: left !important; } } /*END #globalFooterContainer style*/ .sg-wrap { padding-bottom: 100px; } .sg-wrap-sidebar { margin-left: 180px; } .sg-wrap section + section { margin-top: 140px; } .sg-intro { margin-top: 45px; } @media (max-width: 767px) { .sg-intro { margin-top: 30px; } } .sg-jumps { margin-top: 30px; padding: 0 10px; background-color: whitesmoke; border-radius: 4px; } .sg-jump { display: inline-block; vertical-align: middle; padding: 6px 10px; font-size: 0.9333333333em; font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; text-transform: uppercase; } .sg-to-top { position: relative; float: right; } .sg-group { margin-top: 60px; } .sg-group + .bar-header { margin-top: 100px; } pre { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; margin: 20px 0 0; padding: 10px; background-color: #3b3a3a; border: 1px solid #1e1e1e; color: #daf1f9; border-radius: 4px; } .col-sm-6 pre { margin: 0; } @media (max-width: 767px) { .col-sm-6 pre { margin: 20px 0 0; } } .sg-color, .sg-grid { width: 100%; border-radius: 4px; padding: 20px 10px; color: white; text-transform: capitalize; } .sg-color.midnight, .sg-grid.midnight { background: #343441; } .sg-color.midnight-light, .sg-grid.midnight-light { background: #464651; } .sg-color.blue-lightest, .sg-grid.blue-lightest { background: #eef9fc; color: #5e5d5d; } .sg-color.blue-lighter, .sg-grid.blue-lighter { background: #daf1f9; color: #5e5d5d; } .sg-color.blue-light, .sg-grid.blue-light { background: #4dc0f0; } .sg-color.blue, .sg-grid.blue { background: #00a4d8; } .sg-color.blue-dark, .sg-grid.blue-dark { background: #017fb9; } .sg-color.blue-darker, .sg-grid.blue-darker { background: #003467; } .sg-color.purple, .sg-grid.purple { background: #6442a4; } .sg-color.purple-dark, .sg-grid.purple-dark { background: #503583; } .sg-color.red, .sg-grid.red { background: #bc2c58; } .sg-color.red-dark, .sg-grid.red-dark { background: #962346; } .sg-color.yellow, .sg-grid.yellow { background: #ffc732; } .sg-color.green, .sg-grid.green { background: #89c955; } .sg-color.green-dark, .sg-grid.green-dark { background: #6ea144; } .sg-color.orange, .sg-grid.orange { background: #f89327; } .sg-color.orange-dark, .sg-grid.orange-dark { background: #c6761f; } .sg-color.teal, .sg-grid.teal { background: #1ca3a1; } .sg-color.teal-dark, .sg-grid.teal-dark { background: #168281; } .sg-color.black, .sg-grid.black { background: #1e1e1e; } .sg-grid { padding: 10px; } @media (max-width: 991px) { [class^="col-md-"] .sg-grid { margin-top: 10px; } } @media (max-width: 767px) { [class^="col-sm-"] .sg-grid { margin-top: 10px; } } .sg-bliss-light { font-family: BlsPrW-XLt, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; } .sg-bliss-regular { font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; } .sg-bliss-medium { font-family: BlsPrW-Md, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; } .sg-bliss-heavy { font-family: BlsPrW-Hv, Calibri, "Helvetica Neue", Arial, sans-serif; font-weight: normal; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .alpha.dropdown { padding-top: 0; } #solutions-dropdown, #topics-dropdown { width: 359px !important; } #topics-dropdown { border-right-width: 0px !important; } } .alpha.dropdown { float: right; position: sticky; width: 20px; z-index: 2; height: 676px; } .alpha.dropdown { margin-top: -25px; } .alpha-block.dropdown, .alpha-block.mobile { margin-top: 0; } .alpha-jump.dropdown { float: right; width: 12px; padding: 3px 0; } .alpha-jumps.dropdown { left: -1px; padding: 0px 12px; display: inline-block; border-radius: 0; height: 676px; } .introduction .row, .expertise .row, .projects .row { padding-bottom: 30px; padding-top: 30px; } .accolade-listing, .solution-item .listing-excerpt, .topic-item .listing-excerpt, .project-item { font-size: 1.2em; } .accolade-listing .black-circle { padding: 0 10px; } .accolade-listing div+div { margin-top: 8px; } /* Only works on iOS if applied to a container inside body tag; iOS overlooks anything applied to body or html elements */ .disable-scroll { position: fixed !important; } .button-full-width { width: 100%; } .center { display: grid; justify-items: center; } .contact-us { padding-top: 17px; } .contact-us-modal { display: block; } .contact-us-links { border-top: 1px solid #e5e5e5; font-family: BlsPrW-Rg, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; padding: 11px 30px; text-transform: uppercase; width: 100%; } #experts-collection .expert-content { text-align: center; padding-top: 20px; } .expert-image-center { margin-left: auto; margin-right: auto; } .featured-experts .expert-item .expert-content { text-align: center; padding-top: 20px; } .featured-experts .expert-item .expert-text { min-height: 42px; text-align: left; } .expert-item .expert-title { text-align: center; color: #0028a0; } .expert-item .expert-text { font-size: 16px; color: #5e5d5d; margin-top: 6px; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { #experts-collection .expert-image-center { margin-left: auto; margin-right: auto; } } .featured-experts .expert-item .expert-image-center { margin-left: auto; margin-right: auto; } .featured-experts .expert-item { border: none; padding-bottom: 30px; padding-top: 40px; } .expert-credentials>.text-uppercase { color: #a8a8a8; display: block; font-size: 0.8em; } .expert-tag { color: black; } .experts-heading { margin-top: 45px !important; } .container.experts-heading .lead { margin-top: 0; } .container.experts-heading * + .lead { margin-top: 30px; } .filter-button { width: 100%; color: #0028a0; background: #ffffff; border: solid 1px #dedfe2; border-radius: 0; font-family: BlsPrW-Rg; font-size: 21px; height: 55px; transition-duration: 0.2s; text-align: left; padding: 0 15px; } .filter-button:hover { color: #0028a0; background-color: #ffffff; border-color: #0028a0; } .filter-button:active, .filter-button.active { box-shadow: none; border-color: #0028a0; } .hero-heading { padding-left: 0; padding-right: 0; } @media (max-width: 767px) { /*use SASS for nesting */ .introduction .row [class*="col-sm"]+[class*="col-sm"]>div, .expertise .row [class*="col-sm"]+[class*="col-sm"]>div, .projects .row [class*="col-sm"]+[class*="col-sm"]>div { padding-top: 30px; } } #solutions-dropdown input[use="selectAll"] ~ .checkmark { top: -8px; left: 6px; } .solution-secondary-container { display:flex; align-items: center; } .listing.dropdown, .listing.mobile { border-bottom: none; padding: 0; } .inline-flex { display: inline-flex; display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flexbox; } .listing-image-small.expert-landing { display: block; margin-left: auto; margin-right: auto; padding-bottom: 10px; width: 67px; } #solutions-button:focus, #topics-button:focus { outline: 0; } .icon-caret.solution { border-top: 6px solid; border-right: 5px solid transparent; border-left: 5px solid transparent; margin-bottom: 4px; margin-left: 0; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } .icon-caret.solution:hover { color: #0028a0; transition-duration: .3s; cursor: pointer; } .rotate { -webkit-transform: rotate(0deg) !important; -moz-transform: rotate(0deg) !important; -ms-transform: rotate(0deg) !important; -o-transform: rotate(0deg) !important; transform: rotate(0deg) !important; } #solutions-collection { margin-top: 0; } .solution-collapse { padding-left: 6px; padding-bottom: 5px; } #solutions-dropdown .text-capitalize:hover, #topics-dropdown .text-capitalize:hover { color: #0028a0; cursor: pointer; } .clear-all.web-filtering { margin-top: 8px; width: max-content; } .hidden, .solutions-container div input[type="radio"] { display: none !important; } .solution-excerpt, .listing-excerpt.topics { color: #5e5d5d; font-size: 1.2em; text-transform: none; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } .solution-box { cursor: pointer; font-family: BlsPrW-XLt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; height: 100%; text-transform: unset; width: 100%; } .solution-list-column { position: relative; border-bottom: 3px solid #e5e5e5; border-top: 3px solid #e5e5e5; max-height: 625px; overflow-y: auto; top: 25px; } #solutions-dropdown, #topics-dropdown { background-color: white; border: 1px solid #e5e5e5; box-shadow: 3px 3px 6px #e5e5e5; height: 678px; max-height: 678px; position: absolute; width: 360px; z-index: 3; } #topics-dropdown { padding-top: 25px; } #solutions-dropdown { padding-bottom: 50px; } .solution-collapse:hover > .text-capitalize { transition-duration: .2s; } .solution-tree { padding-left: 42px; margin-top: 0; display: none; } .tabcontent.dropdown { border-top: 3px solid #e5e5e5; border-bottom: 3px solid #e5e5e5; height: 620px; float: left; width: 93.8%; overflow-x: hidden; } .tabcontent.dropdown .alpha-header, .tabcontent.mobile .alpha-header { padding-top: 10px; } .alpha-block:not(:last-child) .listing.dropdown:last-child, .alpha-block:not(:last-child) .listing.mobile:last-child { border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; } .tabcontent.dropdown .alpha-letter { font-size: 2.17em; } .clickable-topic { display: inline-block; margin: 0; padding-left: 0; } .underline { cursor: default; padding: 12px 0 3px 0; margin-right: 15px; } .underline + .underline { border-top: 1px solid #e5e5e5; } @media (max-width: 991px) { .underline:first-of-type { border-top: 1px solid #e5e5e5; } .underline:last-child { border-bottom: 1px solid #e5e5e5; } } #solutions-dropdown .text-capitalize, #topics-dropdown .text-capitalize { font-size: 15px; font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; width: 230px; } .arrow { width: 13px; height: 13px; display: inline-block; position: relative; bottom: -13px; left: -7px; transition: 0.4s ease; margin-top: 2px; text-align: left; transform: rotate(45deg); float: right; } .arrow:before, .arrow:after { position: absolute; content: ""; display: inline-block; width: 12px; height: 3px; background-color: #0028a0; transition: 0.4s ease; } .arrow:after { position: absolute; transform: rotate(90deg); top: -5px; left: 5px; } #solutions-button.active .arrow:before, #topics-button.active .arrow:before, #alpha-button.active .arrow:before, #listName-button.active .arrow:before, #sort-button.active .arrow:before, .arrow.active:before { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } #solutions-button.active .arrow:after, #topics-button.active .arrow:after, #alpha-button.active .arrow:after, #listName-button.active .arrow:after, #sort-button.active .arrow:after, .arrow.active:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .mobile-filtering { display: none; } @media (max-width: 991px) { @-moz-document url-prefix() { .alpha-mobile { top: 42px !important; } .solution-content { max-height: calc(95% - 80px) !important; width: 100%; } .topics-content { max-width: 95%; } } .web-filtering { display: none; } .mobile-filtering { display: block; } .underline > label { margin: 0; } .alpha-mobile { position: absolute; right: 0; background-color: #e5e5e5; height: calc(100% - 95px - 61px); padding-top: 0.8%; transform: translate3d(0,0,0); width: 7.4%; } .alpha-jump-mobile { text-align: center; float: left; font-size: 12px; display: block; width: 100%; height: 3.6%; line-height: 2em; } .alpha-jump-mobile.disabled { cursor: default; pointer-events: none; color: #a8a8a8; } .alpha-jumps-mobile { height: 100%; } .arrow { bottom: -9px; left: -16px; } .arrow:before, .arrow:after { background-color: #0028a0; } .col-sm-12.subheading { font-size: 11px; } .center { display: unset; } .clear-all.mobile-filtering{ float: right; margin-top: -24px; } #experts-collection { margin-top: 0; } #experts-collection .expert-content { padding-top: 12px; text-align: justify; } .featured-experts .expert-item .expert-content { padding-top: 12px; text-align: justify; } .expert-item { margin-bottom: 15px; } .featured-experts .expert-item .image-align-center { margin-left: 0; margin-right: 0; } .featured-experts .expert-item .image-align-center img { float: left; max-width: 60px; } #experts-collection .expert-text { font-size: 15px; } #experts-collection .expert-title { font-size: 24px; } .featured-experts .expert-item .expert-title { font-size: 24px; } .hero-title { height: unset; height: auto; } .hero-title.experts-landing { font-size: 34px; line-height: 1.1; } .hero-underscore { border-bottom: unset; border-bottom: 0; } .mobile-results-button { background-color: #0028a0; height: 54px; padding-top: 10px; text-align: center; width: 100%; position:absolute; bottom: 0%; z-index: 1001; } .mobile-results-button > span { color: white; font-size: 24px; } .mobile-filter-button { border-radius: 0; height: 45px; font-size: 16px; padding: 0 9% 0 7%; border-color: #0028a0; text-align: center; } #mobile-alpha-button { pointer-events: none; top: -45px; position: relative; margin-bottom: -21px; } .mobile-alpha-options { background-color: transparent; border: 0; font-size:16px; height:45px; -moz-appearance: none; -webkit-appearance: none; outline-color:transparent; width:100%; } .mobile-alpha-options::-ms-expand { display: none; } .mobile-solutions-listing { display: block; font-size: 19px; color: #0028a0; font-family: BlsPrW-Lt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } .solution-tree { padding-left: 2px; margin-top: 10px; } .solution-tree label { display: inline-block; font-size: 16px; width: 100%; } #solutions-overlay .solution-content, #topics-overlay .topics-content, #filtergroups-overlay .filtergroups-content, #format-overlay .format-content, #name-overlay .name-content{ height: calc(100% - 54px); overflow-y: scroll; overflow-x: hidden; overflow: auto; overflow: overlay; padding-top: 41px; width: 100%; -webkit-overflow-scrolling: touch; } #solutions-overlay, #topics-overlay, #filtergroups-overlay, #format-overlay, #name-overlay { background-color: white; height:100%; left:100vw; overflow: scroll; position:fixed; top:0px; width:100%; z-index: 1000; visibility: hidden; -webkit-overflow-scroll: touch; } .tabcontent.mobile { height: 100%; float: left; width: 92.6%; position: relative; } .tabcontent.mobile > .container { padding-bottom: 80px; } .top-status-bar-mobile { background-color: #e5e5e5; box-shadow: 0px 2px 7px #a8a8a8; height: 41px; padding: 0 0 0 15px; position: fixed; width: 100%; z-index: 1; } .top-status-bar-mobile p { display: inline-block; padding-top: 10px; font-family: BlsPrW-Hv; } .top-status-bar-mobile .text-capitalize { color: black !important; font-family: BlsPrW-Rg !important; font-size: 12px !important; } #solutions-overlay .text-capitalize, #topics-overlay .text-capitalize, #filtergroups-overlay .text-capitalize, #format-overlay .text-capitalize, #name-overlay .text-capitalize { display: inline-block; font-size: 19px; font-family: BlsPrW-Lt, "Gill Sans", Calibri, "Helvetica Neue", Arial, sans-serif; } #solutions-overlay > .col-md-12, #topics-overlay > .col-md-12, #filtergroups-overlay > .col-md-12, #format-overlay > .col-md-12, #name-overlay > .col-md-12 { margin-top: 43px; padding-right: 0; } #solutions-overlay .text-capitalize, #filtergroups-overlay .text-capitalize, #format-overlay .text-capitalize, #name-overlay .text-capitalize { width: 90%; } #topics-overlay .text-capitalize { width: 100%; } .underline { padding: 14px 0 12px 3px; margin-left: 15px; } .utf-close > a{ color: white; cursor: pointer; float: right; padding: 10px; margin-right: 10px; } .experts-heading .action-links { display: none; } } @media (max-width: 767px) { #experts-collection > .row { display: block !important; } #experts-collection .expert-text { min-height: auto; } } #experts-collection [class*=col] { display: flex; } #experts-collection .expert-text { min-height: 42px; text-align: left; font-size: 16px; } #alpha-dropdown { background-color: white; border: 1px solid #e5e5e5; box-shadow: 3px 3px 6px #e5e5e5; position: absolute; width: 275px; height: 130px; z-index: 120; padding: 25px 15px; } .alpha-filter { display: block; float: left; font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; width: 27px; height: 26px; background-color: #f0f0f1; text-align: center; border: 1px solid white; } .alpha-filter:hover, .alpha-filter.selected { color: #ffffff; background-color: #0028a0; } .alpha-filter.disabled { color: #5e5d5d; cursor: default; pointer-events: none; } /*2021.2.06*/ #experts-landing .listing-image{ padding-bottom:10px; } #experts-landing .insights-dropdown{ margin-left: -5px; } #experts-landing #filtergroup3-dropdown { width: auto; min-width: 197px; } #experts-landing #sort.dropdown-rightside { margin-right: 0px; } #experts-landing .arrow { margin-left: 7px; margin-right: 5px; } @media screen and (min-width:991px) { #experts-landing .filter-button { width: auto; min-width: 162px; padding-right: 15px; font-family: BlsPrW-Lt; } #experts-landing #experts-collection { margin-left: -11px; } } #experts-landing .filter-count { display: inline-block; width: 30px; margin-left: 5px; } #experts-landing .dropdown-leftside { float: left; margin-left: 5px; margin-right: 20px; } #experts-landing .dropdown-rightside { float: right; margin-right: 5px; margin-left: 20px; } #experts-landing #sort-dropdown { width: 208px; } #experts-landing #solutions.dropdown-leftside{ margin-left: 0px; } #experts-landing .dropdown-row { padding-right: 27px; } /* experts only */ #experts-landing #sort-button { width: 208px; } /* resets */ #experts-landing .solution-list-column { border: 0px; } #experts-landing .tabcontent.dropdown { border: 0px; } #experts-landing .alpha.dropdown { margin-top: 0px; } #experts-landing #topics-dropdown { padding-top: 0px; } #experts-landing .expert-credentials>.text-uppercase { color: #a8a8a8; display: block; font-size: 0.8em; font-weight:bold; } #experts-landing span.text-uppercase { margin-top: 5px; } #experts-landing .expert-tag { color: black; } #experts-landing .viewProfile { margin: auto; } #experts-landing .expert-title-back { font-size: 23px; } #experts-landing #experts-collection { margin-left: 5px; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* rules for IE */ #experts-landing .moreBox:hover .back { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); transform: scale(-1, 1); } #experts-landing .moreBox:hover .front { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); } .cardFront, .cardBack { transition: 0s; transform-style: preserve-3d; } .cardFront { transform: rotateY(0deg); } /* */ #experts-landing .moreBox { display: inline-block; } .expertCard{ transition: transform 0s!important; } } /*-------------------------*/ .moreBox:hover .expertCard { transform: rotateY(180deg); } #experts-landing .moreBox { position: relative; padding-left: 0px; padding-right: 0px; margin: 0 11px 40px; perspective: 1000px; } #experts-landing .moreBox, .cardFront, .cardBack, .expertCard{ width: 360px; height: 310px; } @media screen and (max-width:991px) { #experts-landing .moreBox, .cardFront, .cardBack, .expertCard{ width: 343px; height: 310px; /* height: 266px; */ } } .expertCard:hover { -webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); } .expertCard, .cardFront, .cardBack { position: absolute; } .expertCard { -webkit-transition: -webkit-transform 1.3s; -moz-transition: -moz-transform 1.5s; -o-transition: -o-transform 1.3s; transition: transform 1.3s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform-origin: 50% 50%; } /* for testing, flip back over */ .flipped { -webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); } .cardFront, .cardBack { border: 1px solid #dedfe2; padding: 40px 30px; transform: rotateX(0deg); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } .cardFront:hover, .cardBack { box-shadow: 0 2px 8px 8px rgba(155, 155, 155, 0.21); } .expertCard:hover .cardFront aside { display: none; } .cardBack { padding: 10px 14px 14px 14px; -webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); background-color: rgba(240, 240, 241, 0.5); background-color: #f7f7f8; background-color: #fff; } .cardBack hr { margin: 9px 0; } .cardBack, .cardFront h2, #experts-landing .button-box { margin: 0; } #experts-landing .button-box { display: flex; margin-top: 20px; position: absolute; bottom: 20px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } @media (max-width: 1165px){ #experts-landing .moreBox { position: relative; /* margin: 0 auto; */ perspective: 1000px; margin: 0 11px 14px; } } @media (min-width: 992px){ #experts-landing .col-md-push-5 { left: 50%; } #experts-landing .col-md-pull-7 { right: 50%; } } #experts-landing .col-md-2 > .subheading { margin-left: -54px } /* new stuff insights and experts */ .mobile-filter-subnav { font-size: 25px; padding: 14px 36px 14px 18px; display: block; font-family: BlsPrW-Lt, Calibri, "Helvetica Neue", Arial, sans-serif; color: #5e5d5d; } .mobile-filter-header { font-size: 20px; padding: 14px 36px 14px 0px; display: block; font-family: BlsPrW-Lt, Calibri, "Helvetica Neue", Arial, sans-serif; color: #5e5d5d; border-bottom: 1px solid #e5e5e5; margin-left: 15px; margin-right: 15px; } .mobile-filter-link { color: #5e5d5d; } .utf-close { color: #5e5d5d; } .mobile-filter-subnav i { position: absolute; right: 18px; font-size: 31px; } .mobile-filter-header i { padding-right: 20px; font-size: 31px; vertical-align: bottom; } .mobile-checkbox-form { padding-top: 10px; } .mobile-checkbox-form li{ padding-top: 5px; padding-bottom: 5px; } .mobile-checkbox-form span{ font-size: 20px } /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; src: url('/Content/fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('/Content/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/Content/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/Content/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/Content/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/Content/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* makes the font 33% larger relative to the icon container */ .fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571429em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .fa-li.fa-lg { left: -1.85714286em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left { margin-right: .3em; } .fa.fa-pull-right { margin-left: .3em; } /* Deprecated as of 4.4.0 */ .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #ffffff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-glass:before { content: "\f000"; } .fa-music:before { content: "\f001"; } .fa-search:before { content: "\f002"; } .fa-envelope-o:before { content: "\f003"; } .fa-heart:before { content: "\f004"; } .fa-star:before { content: "\f005"; } .fa-star-o:before { content: "\f006"; } .fa-user:before { content: "\f007"; } .fa-film:before { content: "\f008"; } .fa-th-large:before { content: "\f009"; } .fa-th:before { content: "\f00a"; } .fa-th-list:before { content: "\f00b"; } .fa-check:before { content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; } .fa-search-plus:before { content: "\f00e"; } .fa-search-minus:before { content: "\f010"; } .fa-power-off:before { content: "\f011"; } .fa-signal:before { content: "\f012"; } .fa-gear:before, .fa-cog:before { content: "\f013"; } .fa-trash-o:before { content: "\f014"; } .fa-home:before { content: "\f015"; } .fa-file-o:before { content: "\f016"; } .fa-clock-o:before { content: "\f017"; } .fa-road:before { content: "\f018"; } .fa-download:before { content: "\f019"; } .fa-arrow-circle-o-down:before { content: "\f01a"; } .fa-arrow-circle-o-up:before { content: "\f01b"; } .fa-inbox:before { content: "\f01c"; } .fa-play-circle-o:before { content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; } .fa-refresh:before { content: "\f021"; } .fa-list-alt:before { content: "\f022"; } .fa-lock:before { content: "\f023"; } .fa-flag:before { content: "\f024"; } .fa-headphones:before { content: "\f025"; } .fa-volume-off:before { content: "\f026"; } .fa-volume-down:before { content: "\f027"; } .fa-volume-up:before { content: "\f028"; } .fa-qrcode:before { content: "\f029"; } .fa-barcode:before { content: "\f02a"; } .fa-tag:before { content: "\f02b"; } .fa-tags:before { content: "\f02c"; } .fa-book:before { content: "\f02d"; } .fa-bookmark:before { content: "\f02e"; } .fa-print:before { content: "\f02f"; } .fa-camera:before { content: "\f030"; } .fa-font:before { content: "\f031"; } .fa-bold:before { content: "\f032"; } .fa-italic:before { content: "\f033"; } .fa-text-height:before { content: "\f034"; } .fa-text-width:before { content: "\f035"; } .fa-align-left:before { content: "\f036"; } .fa-align-center:before { content: "\f037"; } .fa-align-right:before { content: "\f038"; } .fa-align-justify:before { content: "\f039"; } .fa-list:before { content: "\f03a"; } .fa-dedent:before, .fa-outdent:before { content: "\f03b"; } .fa-indent:before { content: "\f03c"; } .fa-video-camera:before { content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; } .fa-pencil:before { content: "\f040"; } .fa-map-marker:before { content: "\f041"; } .fa-adjust:before { content: "\f042"; } .fa-tint:before { content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; } .fa-share-square-o:before { content: "\f045"; } .fa-check-square-o:before { content: "\f046"; } .fa-arrows:before { content: "\f047"; } .fa-step-backward:before { content: "\f048"; } .fa-fast-backward:before { content: "\f049"; } .fa-backward:before { content: "\f04a"; } .fa-play:before { content: "\f04b"; } .fa-pause:before { content: "\f04c"; } .fa-stop:before { content: "\f04d"; } .fa-forward:before { content: "\f04e"; } .fa-fast-forward:before { content: "\f050"; } .fa-step-forward:before { content: "\f051"; } .fa-eject:before { content: "\f052"; } .fa-chevron-left:before { content: "\f053"; } .fa-chevron-right:before { content: "\f054"; } .fa-plus-circle:before { content: "\f055"; } .fa-minus-circle:before { content: "\f056"; } .fa-times-circle:before { content: "\f057"; } .fa-check-circle:before { content: "\f058"; } .fa-question-circle:before { content: "\f059"; } .fa-info-circle:before { content: "\f05a"; } .fa-crosshairs:before { content: "\f05b"; } .fa-times-circle-o:before { content: "\f05c"; } .fa-check-circle-o:before { content: "\f05d"; } .fa-ban:before { content: "\f05e"; } .fa-arrow-left:before { content: "\f060"; } .fa-arrow-right:before { content: "\f061"; } .fa-arrow-up:before { content: "\f062"; } .fa-arrow-down:before { content: "\f063"; } .fa-mail-forward:before, .fa-share:before { content: "\f064"; } .fa-expand:before { content: "\f065"; } .fa-compress:before { content: "\f066"; } .fa-plus:before { content: "\f067"; } .fa-minus:before { content: "\f068"; } .fa-asterisk:before { content: "\f069"; } .fa-exclamation-circle:before { content: "\f06a"; } .fa-gift:before { content: "\f06b"; } .fa-leaf:before { content: "\f06c"; } .fa-fire:before { content: "\f06d"; } .fa-eye:before { content: "\f06e"; } .fa-eye-slash:before { content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; } .fa-plane:before { content: "\f072"; } .fa-calendar:before { content: "\f073"; } .fa-random:before { content: "\f074"; } .fa-comment:before { content: "\f075"; } .fa-magnet:before { content: "\f076"; } .fa-chevron-up:before { content: "\f077"; } .fa-chevron-down:before { content: "\f078"; } .fa-retweet:before { content: "\f079"; } .fa-shopping-cart:before { content: "\f07a"; } .fa-folder:before { content: "\f07b"; } .fa-folder-open:before { content: "\f07c"; } .fa-arrows-v:before { content: "\f07d"; } .fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; } .fa-twitter-square:before { content: "\f081"; } .fa-facebook-square:before { content: "\f082"; } .fa-camera-retro:before { content: "\f083"; } .fa-key:before { content: "\f084"; } .fa-gears:before, .fa-cogs:before { content: "\f085"; } .fa-comments:before { content: "\f086"; } .fa-thumbs-o-up:before { content: "\f087"; } .fa-thumbs-o-down:before { content: "\f088"; } .fa-star-half:before { content: "\f089"; } .fa-heart-o:before { content: "\f08a"; } .fa-sign-out:before { content: "\f08b"; } .fa-linkedin-square:before { content: "\f08c"; } .fa-thumb-tack:before { content: "\f08d"; } .fa-external-link:before { content: "\f08e"; } .fa-sign-in:before { content: "\f090"; } .fa-trophy:before { content: "\f091"; } .fa-github-square:before { content: "\f092"; } .fa-upload:before { content: "\f093"; } .fa-lemon-o:before { content: "\f094"; } .fa-phone:before { content: "\f095"; } .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } .fa-phone-square:before { content: "\f098"; } .fa-twitter:before { content: "\f099"; } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; } .fa-github:before { content: "\f09b"; } .fa-unlock:before { content: "\f09c"; } .fa-credit-card:before { content: "\f09d"; } .fa-feed:before, .fa-rss:before { content: "\f09e"; } .fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { content: "\f0a1"; } .fa-bell:before { content: "\f0f3"; } .fa-certificate:before { content: "\f0a3"; } .fa-hand-o-right:before { content: "\f0a4"; } .fa-hand-o-left:before { content: "\f0a5"; } .fa-hand-o-up:before { content: "\f0a6"; } .fa-hand-o-down:before { content: "\f0a7"; } .fa-arrow-circle-left:before { content: "\f0a8"; } .fa-arrow-circle-right:before { content: "\f0a9"; } .fa-arrow-circle-up:before { content: "\f0aa"; } .fa-arrow-circle-down:before { content: "\f0ab"; } .fa-globe:before { content: "\f0ac"; } .fa-wrench:before { content: "\f0ad"; } .fa-tasks:before { content: "\f0ae"; } .fa-filter:before { content: "\f0b0"; } .fa-briefcase:before { content: "\f0b1"; } .fa-arrows-alt:before { content: "\f0b2"; } .fa-group:before, .fa-users:before { content: "\f0c0"; } .fa-chain:before, .fa-link:before { content: "\f0c1"; } .fa-cloud:before { content: "\f0c2"; } .fa-flask:before { content: "\f0c3"; } .fa-cut:before, .fa-scissors:before { content: "\f0c4"; } .fa-copy:before, .fa-files-o:before { content: "\f0c5"; } .fa-paperclip:before { content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before { content: "\f0c7"; } .fa-square:before { content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { content: "\f0ca"; } .fa-list-ol:before { content: "\f0cb"; } .fa-strikethrough:before { content: "\f0cc"; } .fa-underline:before { content: "\f0cd"; } .fa-table:before { content: "\f0ce"; } .fa-magic:before { content: "\f0d0"; } .fa-truck:before { content: "\f0d1"; } .fa-pinterest:before { content: "\f0d2"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-google-plus:before { content: "\f0d5"; } .fa-money:before { content: "\f0d6"; } .fa-caret-down:before { content: "\f0d7"; } .fa-caret-up:before { content: "\f0d8"; } .fa-caret-left:before { content: "\f0d9"; } .fa-caret-right:before { content: "\f0da"; } .fa-columns:before { content: "\f0db"; } .fa-unsorted:before, .fa-sort:before { content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; } .fa-envelope:before { content: "\f0e0"; } .fa-linkedin:before { content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; } .fa-legal:before, .fa-gavel:before { content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; } .fa-comment-o:before { content: "\f0e5"; } .fa-comments-o:before { content: "\f0e6"; } .fa-flash:before, .fa-bolt:before { content: "\f0e7"; } .fa-sitemap:before { content: "\f0e8"; } .fa-umbrella:before { content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before { content: "\f0ea"; } .fa-lightbulb-o:before { content: "\f0eb"; } .fa-exchange:before { content: "\f0ec"; } .fa-cloud-download:before { content: "\f0ed"; } .fa-cloud-upload:before { content: "\f0ee"; } .fa-user-md:before { content: "\f0f0"; } .fa-stethoscope:before { content: "\f0f1"; } .fa-suitcase:before { content: "\f0f2"; } .fa-bell-o:before { content: "\f0a2"; } .fa-coffee:before { content: "\f0f4"; } .fa-cutlery:before { content: "\f0f5"; } .fa-file-text-o:before { content: "\f0f6"; } .fa-building-o:before { content: "\f0f7"; } .fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { content: "\f0f9"; } .fa-medkit:before { content: "\f0fa"; } .fa-fighter-jet:before { content: "\f0fb"; } .fa-beer:before { content: "\f0fc"; } .fa-h-square:before { content: "\f0fd"; } .fa-plus-square:before { content: "\f0fe"; } .fa-angle-double-left:before { content: "\f100"; } .fa-angle-double-right:before { content: "\f101"; } .fa-angle-double-up:before { content: "\f102"; } .fa-angle-double-down:before { content: "\f103"; } .fa-angle-left:before { content: "\f104"; } .fa-angle-right:before { content: "\f105"; } .fa-angle-up:before { content: "\f106"; } .fa-angle-down:before { content: "\f107"; } .fa-desktop:before { content: "\f108"; } .fa-laptop:before { content: "\f109"; } .fa-tablet:before { content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; } .fa-circle-o:before { content: "\f10c"; } .fa-quote-left:before { content: "\f10d"; } .fa-quote-right:before { content: "\f10e"; } .fa-spinner:before { content: "\f110"; } .fa-circle:before { content: "\f111"; } .fa-mail-reply:before, .fa-reply:before { content: "\f112"; } .fa-github-alt:before { content: "\f113"; } .fa-folder-o:before { content: "\f114"; } .fa-folder-open-o:before { content: "\f115"; } .fa-smile-o:before { content: "\f118"; } .fa-frown-o:before { content: "\f119"; } .fa-meh-o:before { content: "\f11a"; } .fa-gamepad:before { content: "\f11b"; } .fa-keyboard-o:before { content: "\f11c"; } .fa-flag-o:before { content: "\f11d"; } .fa-flag-checkered:before { content: "\f11e"; } .fa-terminal:before { content: "\f120"; } .fa-code:before { content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; } .fa-location-arrow:before { content: "\f124"; } .fa-crop:before { content: "\f125"; } .fa-code-fork:before { content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before { content: "\f127"; } .fa-question:before { content: "\f128"; } .fa-info:before { content: "\f129"; } .fa-exclamation:before { content: "\f12a"; } .fa-superscript:before { content: "\f12b"; } .fa-subscript:before { content: "\f12c"; } .fa-eraser:before { content: "\f12d"; } .fa-puzzle-piece:before { content: "\f12e"; } .fa-microphone:before { content: "\f130"; } .fa-microphone-slash:before { content: "\f131"; } .fa-shield:before { content: "\f132"; } .fa-calendar-o:before { content: "\f133"; } .fa-fire-extinguisher:before { content: "\f134"; } .fa-rocket:before { content: "\f135"; } .fa-maxcdn:before { content: "\f136"; } .fa-chevron-circle-left:before { content: "\f137"; } .fa-chevron-circle-right:before { content: "\f138"; } .fa-chevron-circle-up:before { content: "\f139"; } .fa-chevron-circle-down:before { content: "\f13a"; } .fa-html5:before { content: "\f13b"; } .fa-css3:before { content: "\f13c"; } .fa-anchor:before { content: "\f13d"; } .fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } .fa-ellipsis-h:before { content: "\f141"; } .fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { content: "\f143"; } .fa-play-circle:before { content: "\f144"; } .fa-ticket:before { content: "\f145"; } .fa-minus-square:before { content: "\f146"; } .fa-minus-square-o:before { content: "\f147"; } .fa-level-up:before { content: "\f148"; } .fa-level-down:before { content: "\f149"; } .fa-check-square:before { content: "\f14a"; } .fa-pencil-square:before { content: "\f14b"; } .fa-external-link-square:before { content: "\f14c"; } .fa-share-square:before { content: "\f14d"; } .fa-compass:before { content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; } .fa-euro:before, .fa-eur:before { content: "\f153"; } .fa-gbp:before { content: "\f154"; } .fa-dollar:before, .fa-usd:before { content: "\f155"; } .fa-rupee:before, .fa-inr:before { content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; } .fa-won:before, .fa-krw:before { content: "\f159"; } .fa-bitcoin:before, .fa-btc:before { content: "\f15a"; } .fa-file:before { content: "\f15b"; } .fa-file-text:before { content: "\f15c"; } .fa-sort-alpha-asc:before { content: "\f15d"; } .fa-sort-alpha-desc:before { content: "\f15e"; } .fa-sort-amount-asc:before { content: "\f160"; } .fa-sort-amount-desc:before { content: "\f161"; } .fa-sort-numeric-asc:before { content: "\f162"; } .fa-sort-numeric-desc:before { content: "\f163"; } .fa-thumbs-up:before { content: "\f164"; } .fa-thumbs-down:before { content: "\f165"; } .fa-youtube-square:before { content: "\f166"; } .fa-youtube:before { content: "\f167"; } .fa-xing:before { content: "\f168"; } .fa-xing-square:before { content: "\f169"; } .fa-youtube-play:before { content: "\f16a"; } .fa-dropbox:before { content: "\f16b"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-instagram:before { content: "\f16d"; } .fa-flickr:before { content: "\f16e"; } .fa-adn:before { content: "\f170"; } .fa-bitbucket:before { content: "\f171"; } .fa-bitbucket-square:before { content: "\f172"; } .fa-tumblr:before { content: "\f173"; } .fa-tumblr-square:before { content: "\f174"; } .fa-long-arrow-down:before { content: "\f175"; } .fa-long-arrow-up:before { content: "\f176"; } .fa-long-arrow-left:before { content: "\f177"; } .fa-long-arrow-right:before { content: "\f178"; } .fa-apple:before { content: "\f179"; } .fa-windows:before { content: "\f17a"; } .fa-android:before { content: "\f17b"; } .fa-linux:before { content: "\f17c"; } .fa-dribbble:before { content: "\f17d"; } .fa-skype:before { content: "\f17e"; } .fa-foursquare:before { content: "\f180"; } .fa-trello:before { content: "\f181"; } .fa-female:before { content: "\f182"; } .fa-male:before { content: "\f183"; } .fa-gittip:before, .fa-gratipay:before { content: "\f184"; } .fa-sun-o:before { content: "\f185"; } .fa-moon-o:before { content: "\f186"; } .fa-archive:before { content: "\f187"; } .fa-bug:before { content: "\f188"; } .fa-vk:before { content: "\f189"; } .fa-weibo:before { content: "\f18a"; } .fa-renren:before { content: "\f18b"; } .fa-pagelines:before { content: "\f18c"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-arrow-circle-o-right:before { content: "\f18e"; } .fa-arrow-circle-o-left:before { content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; } .fa-dot-circle-o:before { content: "\f192"; } .fa-wheelchair:before { content: "\f193"; } .fa-vimeo-square:before { content: "\f194"; } .fa-turkish-lira:before, .fa-try:before { content: "\f195"; } .fa-plus-square-o:before { content: "\f196"; } .fa-space-shuttle:before { content: "\f197"; } .fa-slack:before { content: "\f198"; } .fa-envelope-square:before { content: "\f199"; } .fa-wordpress:before { content: "\f19a"; } .fa-openid:before { content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; } .fa-yahoo:before { content: "\f19e"; } .fa-google:before { content: "\f1a0"; } .fa-reddit:before { content: "\f1a1"; } .fa-reddit-square:before { content: "\f1a2"; } .fa-stumbleupon-circle:before { content: "\f1a3"; } .fa-stumbleupon:before { content: "\f1a4"; } .fa-delicious:before { content: "\f1a5"; } .fa-digg:before { content: "\f1a6"; } .fa-pied-piper-pp:before { content: "\f1a7"; } .fa-pied-piper-alt:before { content: "\f1a8"; } .fa-drupal:before { content: "\f1a9"; } .fa-joomla:before { content: "\f1aa"; } .fa-language:before { content: "\f1ab"; } .fa-fax:before { content: "\f1ac"; } .fa-building:before { content: "\f1ad"; } .fa-child:before { content: "\f1ae"; } .fa-paw:before { content: "\f1b0"; } .fa-spoon:before { content: "\f1b1"; } .fa-cube:before { content: "\f1b2"; } .fa-cubes:before { content: "\f1b3"; } .fa-behance:before { content: "\f1b4"; } .fa-behance-square:before { content: "\f1b5"; } .fa-steam:before { content: "\f1b6"; } .fa-steam-square:before { content: "\f1b7"; } .fa-recycle:before { content: "\f1b8"; } .fa-automobile:before, .fa-car:before { content: "\f1b9"; } .fa-cab:before, .fa-taxi:before { content: "\f1ba"; } .fa-tree:before { content: "\f1bb"; } .fa-spotify:before { content: "\f1bc"; } .fa-deviantart:before { content: "\f1bd"; } .fa-soundcloud:before { content: "\f1be"; } .fa-database:before { content: "\f1c0"; } .fa-file-pdf-o:before { content: "\f1c1"; } .fa-file-word-o:before { content: "\f1c2"; } .fa-file-excel-o:before { content: "\f1c3"; } .fa-file-powerpoint-o:before { content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; } .fa-file-code-o:before { content: "\f1c9"; } .fa-vine:before { content: "\f1ca"; } .fa-codepen:before { content: "\f1cb"; } .fa-jsfiddle:before { content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; } .fa-circle-o-notch:before { content: "\f1ce"; } .fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0"; } .fa-ge:before, .fa-empire:before { content: "\f1d1"; } .fa-git-square:before { content: "\f1d2"; } .fa-git:before { content: "\f1d3"; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; } .fa-tencent-weibo:before { content: "\f1d5"; } .fa-qq:before { content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before { content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before { content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; } .fa-history:before { content: "\f1da"; } .fa-circle-thin:before { content: "\f1db"; } .fa-header:before { content: "\f1dc"; } .fa-paragraph:before { content: "\f1dd"; } .fa-sliders:before { content: "\f1de"; } .fa-share-alt:before { content: "\f1e0"; } .fa-share-alt-square:before { content: "\f1e1"; } .fa-bomb:before { content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; } .fa-tty:before { content: "\f1e4"; } .fa-binoculars:before { content: "\f1e5"; } .fa-plug:before { content: "\f1e6"; } .fa-slideshare:before { content: "\f1e7"; } .fa-twitch:before { content: "\f1e8"; } .fa-yelp:before { content: "\f1e9"; } .fa-newspaper-o:before { content: "\f1ea"; } .fa-wifi:before { content: "\f1eb"; } .fa-calculator:before { content: "\f1ec"; } .fa-paypal:before { content: "\f1ed"; } .fa-google-wallet:before { content: "\f1ee"; } .fa-cc-visa:before { content: "\f1f0"; } .fa-cc-mastercard:before { content: "\f1f1"; } .fa-cc-discover:before { content: "\f1f2"; } .fa-cc-amex:before { content: "\f1f3"; } .fa-cc-paypal:before { content: "\f1f4"; } .fa-cc-stripe:before { content: "\f1f5"; } .fa-bell-slash:before { content: "\f1f6"; } .fa-bell-slash-o:before { content: "\f1f7"; } .fa-trash:before { content: "\f1f8"; } .fa-copyright:before { content: "\f1f9"; } .fa-at:before { content: "\f1fa"; } .fa-eyedropper:before { content: "\f1fb"; } .fa-paint-brush:before { content: "\f1fc"; } .fa-birthday-cake:before { content: "\f1fd"; } .fa-area-chart:before { content: "\f1fe"; } .fa-pie-chart:before { content: "\f200"; } .fa-line-chart:before { content: "\f201"; } .fa-lastfm:before { content: "\f202"; } .fa-lastfm-square:before { content: "\f203"; } .fa-toggle-off:before { content: "\f204"; } .fa-toggle-on:before { content: "\f205"; } .fa-bicycle:before { content: "\f206"; } .fa-bus:before { content: "\f207"; } .fa-ioxhost:before { content: "\f208"; } .fa-angellist:before { content: "\f209"; } .fa-cc:before { content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; } .fa-meanpath:before { content: "\f20c"; } .fa-buysellads:before { content: "\f20d"; } .fa-connectdevelop:before { content: "\f20e"; } .fa-dashcube:before { content: "\f210"; } .fa-forumbee:before { content: "\f211"; } .fa-leanpub:before { content: "\f212"; } .fa-sellsy:before { content: "\f213"; } .fa-shirtsinbulk:before { content: "\f214"; } .fa-simplybuilt:before { content: "\f215"; } .fa-skyatlas:before { content: "\f216"; } .fa-cart-plus:before { content: "\f217"; } .fa-cart-arrow-down:before { content: "\f218"; } .fa-diamond:before { content: "\f219"; } .fa-ship:before { content: "\f21a"; } .fa-user-secret:before { content: "\f21b"; } .fa-motorcycle:before { content: "\f21c"; } .fa-street-view:before { content: "\f21d"; } .fa-heartbeat:before { content: "\f21e"; } .fa-venus:before { content: "\f221"; } .fa-mars:before { content: "\f222"; } .fa-mercury:before { content: "\f223"; } .fa-intersex:before, .fa-transgender:before { content: "\f224"; } .fa-transgender-alt:before { content: "\f225"; } .fa-venus-double:before { content: "\f226"; } .fa-mars-double:before { content: "\f227"; } .fa-venus-mars:before { content: "\f228"; } .fa-mars-stroke:before { content: "\f229"; } .fa-mars-stroke-v:before { content: "\f22a"; } .fa-mars-stroke-h:before { content: "\f22b"; } .fa-neuter:before { content: "\f22c"; } .fa-genderless:before { content: "\f22d"; } .fa-facebook-official:before { content: "\f230"; } .fa-pinterest-p:before { content: "\f231"; } .fa-whatsapp:before { content: "\f232"; } .fa-server:before { content: "\f233"; } .fa-user-plus:before { content: "\f234"; } .fa-user-times:before { content: "\f235"; } .fa-hotel:before, .fa-bed:before { content: "\f236"; } .fa-viacoin:before { content: "\f237"; } .fa-train:before { content: "\f238"; } .fa-subway:before { content: "\f239"; } .fa-medium:before { content: "\f23a"; } .fa-yc:before, .fa-y-combinator:before { content: "\f23b"; } .fa-optin-monster:before { content: "\f23c"; } .fa-opencart:before { content: "\f23d"; } .fa-expeditedssl:before { content: "\f23e"; } .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240"; } .fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241"; } .fa-battery-2:before, .fa-battery-half:before { content: "\f242"; } .fa-battery-1:before, .fa-battery-quarter:before { content: "\f243"; } .fa-battery-0:before, .fa-battery-empty:before { content: "\f244"; } .fa-mouse-pointer:before { content: "\f245"; } .fa-i-cursor:before { content: "\f246"; } .fa-object-group:before { content: "\f247"; } .fa-object-ungroup:before { content: "\f248"; } .fa-sticky-note:before { content: "\f249"; } .fa-sticky-note-o:before { content: "\f24a"; } .fa-cc-jcb:before { content: "\f24b"; } .fa-cc-diners-club:before { content: "\f24c"; } .fa-clone:before { content: "\f24d"; } .fa-balance-scale:before { content: "\f24e"; } .fa-hourglass-o:before { content: "\f250"; } .fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251"; } .fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252"; } .fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253"; } .fa-hourglass:before { content: "\f254"; } .fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255"; } .fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256"; } .fa-hand-scissors-o:before { content: "\f257"; } .fa-hand-lizard-o:before { content: "\f258"; } .fa-hand-spock-o:before { content: "\f259"; } .fa-hand-pointer-o:before { content: "\f25a"; } .fa-hand-peace-o:before { content: "\f25b"; } .fa-trademark:before { content: "\f25c"; } .fa-registered:before { content: "\f25d"; } .fa-creative-commons:before { content: "\f25e"; } .fa-gg:before { content: "\f260"; } .fa-gg-circle:before { content: "\f261"; } .fa-tripadvisor:before { content: "\f262"; } .fa-odnoklassniki:before { content: "\f263"; } .fa-odnoklassniki-square:before { content: "\f264"; } .fa-get-pocket:before { content: "\f265"; } .fa-wikipedia-w:before { content: "\f266"; } .fa-safari:before { content: "\f267"; } .fa-chrome:before { content: "\f268"; } .fa-firefox:before { content: "\f269"; } .fa-opera:before { content: "\f26a"; } .fa-internet-explorer:before { content: "\f26b"; } .fa-tv:before, .fa-television:before { content: "\f26c"; } .fa-contao:before { content: "\f26d"; } .fa-500px:before { content: "\f26e"; } .fa-amazon:before { content: "\f270"; } .fa-calendar-plus-o:before { content: "\f271"; } .fa-calendar-minus-o:before { content: "\f272"; } .fa-calendar-times-o:before { content: "\f273"; } .fa-calendar-check-o:before { content: "\f274"; } .fa-industry:before { content: "\f275"; } .fa-map-pin:before { content: "\f276"; } .fa-map-signs:before { content: "\f277"; } .fa-map-o:before { content: "\f278"; } .fa-map:before { content: "\f279"; } .fa-commenting:before { content: "\f27a"; } .fa-commenting-o:before { content: "\f27b"; } .fa-houzz:before { content: "\f27c"; } .fa-vimeo:before { content: "\f27d"; } .fa-black-tie:before { content: "\f27e"; } .fa-fonticons:before { content: "\f280"; } .fa-reddit-alien:before { content: "\f281"; } .fa-edge:before { content: "\f282"; } .fa-credit-card-alt:before { content: "\f283"; } .fa-codiepie:before { content: "\f284"; } .fa-modx:before { content: "\f285"; } .fa-fort-awesome:before { content: "\f286"; } .fa-usb:before { content: "\f287"; } .fa-product-hunt:before { content: "\f288"; } .fa-mixcloud:before { content: "\f289"; } .fa-scribd:before { content: "\f28a"; } .fa-pause-circle:before { content: "\f28b"; } .fa-pause-circle-o:before { content: "\f28c"; } .fa-stop-circle:before { content: "\f28d"; } .fa-stop-circle-o:before { content: "\f28e"; } .fa-shopping-bag:before { content: "\f290"; } .fa-shopping-basket:before { content: "\f291"; } .fa-hashtag:before { content: "\f292"; } .fa-bluetooth:before { content: "\f293"; } .fa-bluetooth-b:before { content: "\f294"; } .fa-percent:before { content: "\f295"; } .fa-gitlab:before { content: "\f296"; } .fa-wpbeginner:before { content: "\f297"; } .fa-wpforms:before { content: "\f298"; } .fa-envira:before { content: "\f299"; } .fa-universal-access:before { content: "\f29a"; } .fa-wheelchair-alt:before { content: "\f29b"; } .fa-question-circle-o:before { content: "\f29c"; } .fa-blind:before { content: "\f29d"; } .fa-audio-description:before { content: "\f29e"; } .fa-volume-control-phone:before { content: "\f2a0"; } .fa-braille:before { content: "\f2a1"; } .fa-assistive-listening-systems:before { content: "\f2a2"; } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3"; } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4"; } .fa-glide:before { content: "\f2a5"; } .fa-glide-g:before { content: "\f2a6"; } .fa-signing:before, .fa-sign-language:before { content: "\f2a7"; } .fa-low-vision:before { content: "\f2a8"; } .fa-viadeo:before { content: "\f2a9"; } .fa-viadeo-square:before { content: "\f2aa"; } .fa-snapchat:before { content: "\f2ab"; } .fa-snapchat-ghost:before { content: "\f2ac"; } .fa-snapchat-square:before { content: "\f2ad"; } .fa-pied-piper:before { content: "\f2ae"; } .fa-first-order:before { content: "\f2b0"; } .fa-yoast:before { content: "\f2b1"; } .fa-themeisle:before { content: "\f2b2"; } .fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3"; } .fa-fa:before, .fa-font-awesome:before { content: "\f2b4"; } .fa-handshake-o:before { content: "\f2b5"; } .fa-envelope-open:before { content: "\f2b6"; } .fa-envelope-open-o:before { content: "\f2b7"; } .fa-linode:before { content: "\f2b8"; } .fa-address-book:before { content: "\f2b9"; } .fa-address-book-o:before { content: "\f2ba"; } .fa-vcard:before, .fa-address-card:before { content: "\f2bb"; } .fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc"; } .fa-user-circle:before { content: "\f2bd"; } .fa-user-circle-o:before { content: "\f2be"; } .fa-user-o:before { content: "\f2c0"; } .fa-id-badge:before { content: "\f2c1"; } .fa-drivers-license:before, .fa-id-card:before { content: "\f2c2"; } .fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3"; } .fa-quora:before { content: "\f2c4"; } .fa-free-code-camp:before { content: "\f2c5"; } .fa-telegram:before { content: "\f2c6"; } .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7"; } .fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8"; } .fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9"; } .fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca"; } .fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb"; } .fa-shower:before { content: "\f2cc"; } .fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd"; } .fa-podcast:before { content: "\f2ce"; } .fa-window-maximize:before { content: "\f2d0"; } .fa-window-minimize:before { content: "\f2d1"; } .fa-window-restore:before { content: "\f2d2"; } .fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3"; } .fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4"; } .fa-bandcamp:before { content: "\f2d5"; } .fa-grav:before { content: "\f2d6"; } .fa-etsy:before { content: "\f2d7"; } .fa-imdb:before { content: "\f2d8"; } .fa-ravelry:before { content: "\f2d9"; } .fa-eercast:before { content: "\f2da"; } .fa-microchip:before { content: "\f2db"; } .fa-snowflake-o:before { content: "\f2dc"; } .fa-superpowers:before { content: "\f2dd"; } .fa-wpexplorer:before { content: "\f2de"; } .fa-meetup:before { content: "\f2e0"; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; 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; } /*.icon-youtube { background-image: url("../images/icon-social.svg"); background-position: -112px -48px; background-size: 132px; width: 17px; height: 17px; margin-right: 5px; } a:hover .icon-youtube { background-image: url("../images/icon-social.svg"); background-position: -112px -32px; background-size: 132px; width: 17px; height: 17px; margin-right: 5px; }*/ @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* .bottom-bar-social-link .icon-linkedin { background-position: -16px -67px !important; margin-top: -3px; } a:hover .icon-linkedin { background-position: -16px -35px !important; } .bottom-bar-social-link .icon-twitter { background-position: 0 -67px; } a:hover .icon-twitter { background-position: 0 -35px !important; } .icon-youtube { background-position: -112px -67px; } a:hover .icon-youtube { background-position: -112px -35px; } */ .bottom-bar-social-link .icon-twitter { background-position: -0px -83px; } .bottom-bar-social-link:hover .icon-twitter { background-position: -0px -67px; } .bottom-bar-social-link .icon-linkedin { background-position: -16px -83px; } .bottom-bar-social-link:hover .icon-linkedin { background-position: -16px -67px; } .bottom-bar-social-link .icon-facebook { background-position: -32px -83px; } .bottom-bar-social-link:hover .icon-facebook { background-position: -32px -67px; } .bottom-bar-social-link .icon-google { background-position: -48px -83px; } .bottom-bar-social-link:hover .icon-google { background-position: -48px -67px; } .bottom-bar-social-link .icon-slideshare { background-position: -64px -83px; } .bottom-bar-social-link:hover .icon-slideshare { background-position: -64px -67px; } .bottom-bar-social-link .icon-rss { background-position: -80px -83px; } .bottom-bar-social-link:hover .icon-rss { background-position: -80px -67px; } .bottom-bar-social-link .icon-xing { background-position: -96px -83px; } .bottom-bar-social-link:hover .icon-xing { background-position: -96px -67px; } .bottom-bar-social-link .icon-youtube { background-position: -112px -83px; } .bottom-bar-social-link:hover .icon-youtube { background-position: -112px -67px; } } /* Phase 1 - Global */ @media print { .masthead, .mobile-nav, .subheader, .sidebar, .bar-awards, footer, form, .form, .refine, .simple-pagination, .promo, .video-player, #webinar_hero, [src*="vimeo"], [src*="wistia"], [src*="youtube"], [src*="snapapp"], .content .section-header, .content .section-header ~ .listing, .content .featured-experts, .hero-carousel-control, .hero-carousel-indicators, .carousel-control, .carousel-indicator, iframe, .alpha-to-top, #loadMore, .input-group, .web-filtering, .trigger-slide-down, .article-icon-block, .blog-icon-block, .background-video, [class*="wistia"], [class*="eewidget"], [class*="onetrust"], [id*="onetrust"], #moreBlogsButton { display: none !important;; } * { background-image: none !important; } html { --base-url: "https://moodysanalytics.com"; } p a { overflow-wrap: break-word; } p a[href*="://"]::after, p a:not([href^="/"])::after { content: " (" attr(href) ")"; } p a[href^="/"]:not([href*="://"])::after { content: " (" var(--base-url) attr(href) ")"; } p a[href^="#"]:not([href*="://"])::after { content: none; } .outer-wrap { padding-top: 0 !important; } select { /* for Firefox */ -moz-appearance: none; /* for Chrome */ -webkit-appearance: none; } /* For IE10 */ select::-ms-expand { display: none; } .slide-down-content { display: block !important; } [class*="fade-in"] > * { opacity: 1; } .event-header-with-video *:not(.button), .banner-ad-with-video *:not(.button) { color: #000000 !important } .equalize { height: 100% !important; } .icon-date, .icon-pdf, .icon-tag, .icon-comments, .icon-user, .icon-marker, .icon-info, .icon-phone, .icon-mail, .icon-globe, .icon-speech, .icon-video, .icon-book, .icon-pencil, .icon-arrow, .icon-webpage, .icon-share, .icon-headset, .icon-people, .icon-list { background-image: url(/images/icon-details-v4.svg) !important; } } /* start BLOG style */ .blog-hero { min-height: 400px; overflow: hidden; } .blog-hero .hero-wrap { padding: 90px 0 159px; } .blog-hero .hero-title { font-size: 65px; } @media (max-width: 991px) { .blog-hero { min-height: 216px; } .blog-hero .hero-wrap { padding: 60px 0 17px; } .blog-hero .hero-title { font-size: 38px; } .blog-hero .hero-text { font-size: 18px; } } #listName-dropdown { background-color: white; border: 1px solid #e5e5e5; box-shadow: 3px 3px 6px #e5e5e5; position: absolute; width: calc(100% - 30px); top: 72px; z-index: 2; max-height: 678px; overflow-y: auto; } .listName-menu { padding: 20px 0; } .listName-menu li + li{ margin-top: 12px; padding-top: 12px; border-top: 1px solid #e5e5e5; } .listName-menu a { display: block; color: #5e5d5d; font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; } .listName-menu a:hover { color: #0028a0; } .blog-listing .details, .blog-entry .details { font-family: "BlsPrW-Md"; } .blog-listing .listing-title { font-size: 52px; } @media (min-width: 992px) { .blog-listing .listing-title { line-height: 1.1; } } .blog-listing .listing-excerpt { font-size: 27px; } .blog-listing .meta-byline, .blog-entry .meta-byline { font-size: 24px; } .blog-entry .meta { margin-top: 12px; } .blog-entry .lead { font-size: 27px; } .blog-entry + .blog-entry { padding-top: 45px; } .blog-entry hr { margin-bottom: 0; } .blog-entry .standard { font-size: 1.4em; } .blog-entry .standard * { font-size: 1em; } .blog-list { margin-top: 30px; position: fixed; } .blog-list h6 { font-size: 14px; } .blog-link { display: block; font-family: "BlsPrW-Lt"; margin-top: 8px; } .blog-link.active { color: #5e5d5d; } .blog-icon-block { padding-bottom: 15px; border-bottom: 3px solid #e5e5e5; } .blog-icon + .blog-icon { margin-left: 18px; } #moreBlogsModal { display: none; } @media (max-width: 991px) { .blog-listing .listing-title { font-family: "BlsPrW-Lt"; font-size: 26px; } .blog-listing .listing-excerpt { font-size: 18px; } .blog-listing .meta-byline, .blog-entry .meta-byline { font-size: 18px; } .blog-listing .meta { margin-top: 12px; } .blog-entry .lead { font-size: 23px; } } /* utility class for desktop and mobile screen */ .sm-view { display: none; } @media (max-width: 991px) { .sm-view { display: block; } .lg-view { display: none; } } @media (max-width: 991px) { .blog-icon-block.sm-view { padding: 15px 0; border-top: solid 3px #e5e5e5; } .blog-link { padding: 10px 0; margin: 0 15px; font-size: 19px; border-bottom: solid 1px #d8d8d8; } #moreBlogsButton { position: fixed; width: 100%; height: 53px; border-radius: 0; bottom: 0; left: 0; z-index: 1; text-transform: none; font-family: "BlsPrW-Rg"; font-size: 18px; } #moreBlogsModal { display: block; } #moreBlogsModalOverlay { height: 100%; width: 100%; position: fixed; top: 0; z-index: 1010; } #moreBlogsModalOverlay .modal-content { height: 100%; width: 280px; background-color: #ffffff; box-shadow: -5px 0px 10px 0px rgba(0, 0, 0, 0.1); margin-left: auto; position: relative; } #moreBlogsModalOverlay .modal-header, #moreBlogsModalOverlay .modal-footer { position: absolute; width: 100%; } #moreBlogsModalOverlay .modal-header { background-color: #e5e5e5; font-size: 12px; font-family: 'BlsPrW-Bd'; text-transform: uppercase; padding: 10px 15px; color: #4a4a4a; box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.24); } #moreBlogsModalOverlay .modal-body { padding: 40px 0 53px; overflow-y: auto; } #moreBlogsModalOverlay .modal-footer { bottom: 0; } #moreBlogsModalOverlay .modal-footer .button { border-radius: 0; width: 100%; height: 53px; text-transform: none; font-family: "BlsPrW-Rg"; font-size: 18px; display: flex; align-items: center; justify-content: center; } } #blog-overview { background: white; padding-top: 45px; margin: 0; } #blog-overview i { margin-right: 8px; } #sort { float: right; } #sort-dropdown { background-color: white; border: 1px solid #e5e5e5; box-shadow: 3px 3px 6px #e5e5e5; position: absolute; width: calc(100% - 30px); z-index: 2; } #sort-dropdown .sort-menu { z-index: inherit; position: inherit; top: inherit; left: inherit; float: inherit; padding: 20px 0; margin: inherit; text-align: inherit; background-color: inherit; border: inherit; box-shadow: inherit; background-clip: inherit; border-width: inherit; padding-top: 20px; display: block; } #sort-dropdown .sort-menu li { cursor: pointer; font-family: BlsPrW-Rg, Calibri, "Helvetica Neue", Arial, sans-serif; } #sort-dropdown .sort-menu li + li { margin-top: 12px; padding-top: 12px; border-top: 1px solid #e5e5e5; } #sort-dropdown .sort-menu li:hover { color: #0028a0; } @media (max-width: 991px) { #mobile-sort-button, #mobile-listName-button { pointer-events: none; top: -45px; position: relative; margin-bottom: -21px; } .mobile-sort-options, .mobile-listName-options { background-color: transparent; border: 0; font-size:16px; height:45px; -moz-appearance: none; -webkit-appearance: none; outline-color:transparent; width:100%; } .mobile-sort-options::-ms-expand { display: none; } } .blog-entry .standard p { font-size: 1.4em; } .blog-hero .hero-title { height: auto; } .blog-list .h6 { font-size: 14px; }