/* Tooltips */
#tooltip { text-align: left; color: #fff; background: #0075C9; position: absolute; font-size: 12px; z-index: 100; padding: 15px; display: block !important; z-index: 99995; }
@media screen and (max-width: 799px) { #tooltip { display: none; } }
#tooltip b, #tooltip strong { color: #fff !important; font-weight: bold; }
#tooltip:after { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #0075C9; content: ''; position: absolute; left: 50%; bottom: -10px; margin-left: -10px; }
#tooltip.top:after { border-top-color: transparent; border-bottom: 10px solid #0075C9; top: -20px; bottom: auto; }
#tooltip.left:after { left: 12px; margin: 0; }
#tooltip.right:after { right: 10px; left: auto; margin: 0; }

abbr { border-bottom: none !important; position: absolute; top: 20px; right: -40px; text-decoration: none; font-family: "Roboto", sans-serif !important; font-size: 12px; color: #fff; }
abbr span { background: #0075C9; color: #fff; padding: 6px 12px; border-radius: 50%; }
abbr:focus { outline: 0; }

@keyframes sds-fade-in-down { 0% { transform: translateY(-32px); opacity: 0; }
  to { transform: translateY(0); opacity: 1; } }
/* Form Styling */
.checkbox, .radiobox { position: relative; /* Checkbox */ /* Radio */ /* :checked */ /* Transition */ }
.checkbox input[type="checkbox"], .checkbox input[type="radio"], .radiobox input[type="checkbox"], .radiobox input[type="radio"] { position: absolute; opacity: 0; z-index: -1; }
.checkbox label, .radiobox label { position: relative; display: inline-block; padding: 0 0 0 2em; font-size: 14px !important; cursor: pointer; }
@media screen and (max-width: 599px) { .checkbox label, .radiobox label { margin-right: 20px; } }
@media screen and (max-width: 599px) { .checkbox label, .radiobox label { width: auto; } }
.checkbox label::before, .checkbox label::after, .radiobox label::before, .radiobox label::after { position: absolute; top: 2px; left: 0; display: block; width: 14px; height: 14px; border: 2px solid #0075C9; border-radius: 2px; box-sizing: content-box !important; }
.checkbox label::before, .radiobox label::before { content: " "; border: 2px solid #8A929C; }
.checkbox input[type="checkbox"] + label::after, .radiobox input[type="checkbox"] + label::after { content: url("/ci_style_library/img/tick.png"); color: #fff; line-height: 16px; text-align: center; background: #0075C9; }
.checkbox input[type=radio] + label::after, .radiobox input[type=radio] + label::after { content: url("/ci_style_library/img/tick.png"); color: #fff; line-height: 16px; text-align: center; background: #0075C9; }
.checkbox input[type="checkbox"]:checked + label::before, .checkbox input[type="radio"]:checked + label::before, .radiobox input[type="checkbox"]:checked + label::before, .radiobox input[type="radio"]:checked + label::before { background: #fff; border-color: #fff; }
.checkbox input[type="checkbox"] + label::after, .checkbox input[type=radio] + label::after, .radiobox input[type="checkbox"] + label::after, .radiobox input[type=radio] + label::after { -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); }
.checkbox input[type="checkbox"]:checked + label::after, .checkbox input[type=radio]:checked + label::after, .radiobox input[type="checkbox"]:checked + label::after, .radiobox input[type=radio]:checked + label::after { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.checkbox label::before, .checkbox label::after, .radiobox label::before, .radiobox label::after { -webkit-transition: .10s all ease; -o-transition: .10s all ease; transition: .10s all ease; }

/* General */
.fsValidationError select:not([multiple=multiple]) { background: url("/ci_style_library/img/image_form_arrow_down_12px.png") #fff no-repeat 98.5% !important; background: url("/ci_style_library/img/image_form_arrow_down_12px.png") #fff no-repeat calc(100% - 10px) !important; }

.fsSectionHeader { display: none; }

.fsBody { padding: 0; }
.fsBody .fsForm { margin: 0; padding: 0; background-color: transparent !important; }

/* Form Elements */
.field-ci { margin-bottom: 30px; position: relative; }
.field-ci.spacer { height: 65px; }
@media screen and (max-width: 599px) { .field-ci.spacer { display: none; } }

.fsLabel { position: absolute !important; top: 20px !important; left: 16px !important; color: #3e3e3e !important; cursor: pointer !important; transition: 0.5s; }

.fsFieldRow { margin-top: -19px; margin-bottom: 30px !important; }

.fsFieldFocused:not(.fsValidationError).fsSpan100 { margin: -19px 0 !important; padding: 0 !important; }

.activeLabel .fsLabel { color: #0075C9 !important; font-size: 11px !important; top: 10px !important; left: 18px !important; line-height: 19px; }

.fsRequiredMarker { display: none !important; }

input[type=text], input[type=tel], input[type=email], input[type=file], select, textarea { width: 100% !important; height: 60px !important; border-radius: 4px !important; padding: 16px 16px 0 16px !important; border: 2px solid #e0e4e9 !important; margin-bottom: 5px !important; background: #fff !important; box-shadow: none !important; box-sizing: border-box !important; color: #3e3e3e !important; font-family: "Roboto", sans-serif !important; font-size: 16px !important; letter-spacing: 0 !important; line-height: 24px !important; outline: 0 !important; resize: none !important; }
input[type=text]:hover, input[type=tel]:hover, input[type=email]:hover, input[type=file]:hover, select:hover, textarea:hover { background: #f4f5f7 !important; border: 2px solid #e3e3e6; cursor: pointer; }
input[type=text]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=file]:focus, select:focus, textarea:focus { border: 2px solid #0075C9 !important; }

select { padding: 1px 16px 0 16px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("/ci_style_library/img/image_form_arrow_down_12px.png") white no-repeat 98.5% !important; background: url("/ci_style_library/img/image_form_arrow_down_12px.png") white no-repeat calc(100% - 10px) !important; }
select:hover { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("/ci_style_library/img/image_form_arrow_down_12px.png") white no-repeat 98.5% !important; background: url("/ci_style_library/img/image_form_arrow_down_12px.png") white no-repeat calc(100% - 10px) !important; }

/*For IE*/
select::-ms-expand { display: none; }

textarea { resize: none; padding: 30px 16px !important; width: 100% !important; border-radius: 4px !important; padding: 32px 16px 0 16px !important; border: 2px solid #e3e3e6 !important; margin-bottom: 5px !important; background: #fff !important; box-shadow: none !important; box-sizing: border-box !important; font-family: "Roboto", sans-serif !important; letter-spacing: 0 !important; line-height: 24px !important; }

.fsValidationError { background: none !important; box-shadow: none !important; color: #CB333B; }
.fsValidationError .fsSignature, .fsValidationError input[type=email], .fsValidationError input[type=number], .fsValidationError input[type=tel], .fsValidationError input[type=text], .fsValidationError select, .fsValidationError textarea { color: #CB333B !important; border: 2px solid #CB333B !important; border-radius: 4px !important; background-color: #fff !important; }
.fsValidationError label { color: #CB333B; }
.fsValidationError span.iconz { background: url("/ci_style_library/img/image_form_error_24px.png") 0 0 no-repeat; }

.fsFieldCell { position: relative !important; }

.optional { color: #949395; font-size: 12px; }

span.iconz.activeField { cursor: pointer; background: url("/ci_style_library/img/image_form_cancel_24px.png") 0 0 no-repeat; }

.iconz { width: 24px; height: 24px; display: block; position: absolute; top: 22px; right: 16px; }

.fsFileUploadButtonWrapper { background: #f4f5f7 !important; border: 2px solid #f4f5f7; cursor: pointer; padding: 15px 0; }

@media screen and (min-width: 590px) { .fsFileUploadName { font-size: 14px; position: absolute; left: 299px; top: 27px; } }
.addDocument { color: #0075C9; margin-top: 32px; display: block; cursor: pointer; font-weight: bold; }

.fsFileUploadName .fsLabel { position: relative !important; top: auto !important; left: auto !important; }

input[type=file]::-webkit-file-upload-button, .fsFileUploadButton, .fsFileUploadButtonWrapper input[type=file]::-webkit-file-upload-button, .fsFileUploadButtonWrapper .fsFileUploadButton { border: 2px solid #0075C9 !important; border-radius: 4px !important; background: #fff; color: #0075C9 !important; padding: 6px 18px !important; text-align: center; outline: none !important; margin-left: 20px; }

.radiobox { width: 29%; float: left; margin-top: 7px; }
@media screen and (max-width: 599px) { .radiobox { width: 40%; } }

body { margin: 0; padding: 0; font-size: 16px; font-family: "Roboto", sans-serif; }
body.overlay--open { overflow: hidden !important;overflow-y: scroll !important; }

@media screen and (max-width: 1025px) { body, html { overflow-x: hidden; } }

.no-border { border: none !important; }

.no-border-left { border: none !important; text-align: left !important; }

.clearfix:after { content: ""; display: table; clear: both; }

strong { font-weight: 700; }

a:focus, input:focus, textarea:focus, select:focus { outline: 0; }

a { text-decoration: none !important; }
a:hover { text-decoration: none !important; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

.button { text-align: center; height: 60px; padding: 18px 32px; border-radius: 4px; box-sizing: border-box; }
@media screen and (max-width: 599px) { .button { width: 100%; display: inline-block; } }
.button--blue { color: #fff !important; background-color: #0075C9; display: inline-block; }

.btn { margin-bottom: 15px; padding: 8px 16px; font-size: 14px; display: inline-block; *display: inline; *zoom: 1; background-color: #0075C9; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -ms-transition: background-color 0.2s linear; transition: background-color 0.2s linear; border: none; border-radius: 2px; color: #fff !important; cursor: pointer; text-align: center; text-transform: uppercase; text-decoration: none; }

/* Generic */
.sds-carousel__overline-text { color: #0075C9; font-weight: 500; font-size: 14px; line-height: 1.28; letter-spacing: 1.71px; text-transform: uppercase; }

.sds-carousel__title { margin-top: 16px; color: #000; font-weight: 300; font-size: 24px; line-height: 1.33; letter-spacing: -.6px; }
.sds-carousel__title--xl { max-width: 550px; font-weight: 300; font-size: 40px; line-height: 1.2; letter-spacing: -1px; }
@media screen and (max-width: 599px) { .sds-carousel__title--xl { font-size: 24px; } }

.sds-carousel__title-underline { width: 32px; height: 2px; margin-top: 16px; background-color: #0075C9; }

/* Slices */
@media screen and (max-width: 599px) { .slice-row__accordion { /* background-color: transparent !important; */ } }

.slice-row__grey { background-color: #f5f7fa; padding: 0 24px; }
.slice-row--large { flex-direction: row; justify-content: center; padding: 96px 0; }
@media screen and (max-width: 1025px) { .slice-row--large { padding: 50px 48px; } }
@media screen and (max-width: 599px) { .slice-row--large { padding: 50px 24px; } }
.slice-row--no-top { flex-direction: row; justify-content: center; padding: 0 0 96px 0; }
@media screen and (max-width: 599px) { .slice-row--no-top { padding: 0 0 50px 0; } }
.slice-row--no-bottom { flex-direction: row; justify-content: center; padding: 96px 0 0 0; }
@media screen and (max-width: 1025px) { .slice-row--no-bottom { padding: 96px 48px 0 48px; } }
@media screen and (max-width: 599px) { .slice-row--no-bottom { padding: 50px 24px 0 24px; } }
.slice-row--wrapper { display: flex; flex: 1 1; flex-direction: row; max-width: 1090px; margin: auto; position: relative; box-sizing: border-box; }
.slice-row--wrapper--justify-center { justify-content: center; }
@media screen and (max-width: 1025px) { .slice-row--wrapper { width: 100%; max-width: 100%; margin: 0 auto; } }
@media screen and (max-width: 599px) { .slice-row--wrapper { display: block; flex: auto; } }
.slice-row--no-side-wrapper { display: flex; flex: 1 1; flex-direction: row; margin: auto; position: relative; }
.slice-row--no-side-wrapper--justify-center { justify-content: center; }
@media screen and (max-width: 599px) { .slice-row--no-side-wrapper { display: block; flex: auto; } }
.slice-row__container-one { display: flex; flex-direction: column; width: 50%; }
@media screen and (max-width: 1025px) { .slice-row__container-one { width: 50%; } }
@media screen and (max-width: 599px) { .slice-row__container-one { width: 100%; display: block; padding: 0; box-sizing: border-box; } }
.slice-row__container-two { position: relative; display: flex; flex-direction: column; width: 50%; }
@media screen and (max-width: 1025px) { .slice-row__container-two { width: calc(50% - 48px); padding: 0 24px; } }
@media screen and (max-width: 599px) { .slice-row__container-two { width: 100%; display: block; padding: 0; box-sizing: border-box; } }
.slice-row__xl-title { width: 448px; font-weight: 300; font-size: 64px; line-height: 1.13; letter-spacing: -1.97px; }
@media screen and (max-width: 1025px) { .slice-row__xl-title { width: 100%; display: block; padding-left: 0; } }
@media screen and (max-width: 599px) { .slice-row__xl-title { padding-left: 0; font-size: 40px; } }
.slice-row__text-wrapper { margin-top: 36px; color: #333e48; font-size: 16px; line-height: 1.5; letter-spacing: -.2px; }
.slice-row__text-wrapper--intro-block { width: 100%; max-width: 600px; margin-top: 20px; line-height: 1.4; letter-spacing: -.23px; }
.slice-row__text-wrapper--intro-block span { font-size: 18px; margin-top: 40px; display: block; }
@media screen and (max-width: 1025px) { .slice-row__text-wrapper--intro-block { width: 95%; } }
@media screen and (max-width: 599px) { .slice-row__text-wrapper--intro-block { width: 100%; display: block; } }

.slice-row__content--banner { width: 100%; height: 432px; display: block; background: url("/ci_style_library/img/banner-desktop.jpg") no-repeat; }
.slice-row__content--speak-to-an-expert { width: 560px; margin: 0 auto; }
@media screen and (max-width: 599px) { .slice-row__content--speak-to-an-expert { width: 100%; display: block; } }
.slice-row__content--speak-to-an-expert p { padding: 40px 0; }

/* Intro */
.online-solutions-nav { max-width: 1088px; margin: 0 auto; border-radius: 4px; box-shadow: 0 10px 20px 0 rgba(7, 25, 37, 0.25); background-color: #fff; position: relative; z-index: 100; }
@media screen and (max-width: 1025px) { .online-solutions-nav { width: calc(100% - 48px); max-width: 100%; } }
@media screen and (max-width: 599px) { .online-solutions-nav { width: calc(100% - 48px); display: block; } }
.online-solutions-nav .online-solutions-nav-wrapper a { width: 33%; float: left; margin: 16px 0; text-align: center; font-size: 16px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.6; letter-spacing: -0.67px; text-align: center; color: #0075C9; border-right: 1px solid #e0e4e9; }
.online-solutions-nav .online-solutions-nav-wrapper a:last-of-type { border-right: none; }
@media screen and (max-width: 599px) { .online-solutions-nav .online-solutions-nav-wrapper a { width: 100%; display: block; border-bottom: solid 1px #e0e4e9; margin: 0; padding: 19px 0; }
  .online-solutions-nav .online-solutions-nav-wrapper a:last-child { border-bottom: none; } }
.online-solutions-nav .online-solutions-nav-wrapper .divider-1 { width: 1px; height: 40px; background-color: #444e59; }

.intro-banner-desktop, .intro-banner-tablet, .intro-banner-mobile { position: relative; top: -35px; z-index: 88; display: none; }
.intro-banner-desktop.no-top, .intro-banner-tablet.no-top, .intro-banner-mobile.no-top { top: 0; }

.intro-banner-desktop { display: block; }
@media screen and (max-width: 1025px) { .intro-banner-desktop img { width: 100%; } }
@media screen and (max-width: 599px) { .intro-banner-desktop { display: none; } }

@media screen and (max-width: 1025px) { .intro-banner-mobile { display: none; } }
@media screen and (max-width: 599px) { .intro-banner-mobile { display: block; }
  .intro-banner-mobile img { width: 100%; } }

/* What we offer */
.what-we-offer { position: relative; margin-top: -65px; padding: 150px 0 100px 0; }
@media screen and (max-width: 1025px) { .what-we-offer { margin-top: -40px; padding: 50px 48px; } }
@media screen and (max-width: 599px) { .what-we-offer { margin-top: -40px; padding: 50px 24px; } }
.what-we-offer .slice-row__content { width: 100%; }

.dots-image { position: absolute; bottom: -37px; left: -90px; z-index: 8; }
@media screen and (max-width: 599px) { .dots-image { display: none; } }

.product-cards__title { width: 45%; float: left; max-width: 550px; font-weight: 300; font-size: 40px; line-height: 1.2; letter-spacing: -1px; }
@media screen and (max-width: 599px) { .product-cards__title { width: 100%; float: none; font-size: 24px; } }

.product-nav { width: 55%; float: left; text-align: right; }
@media screen and (max-width: 599px) { .product-nav { width: 100%; float: none; text-align: left; margin: 30px 0 15px 0; } }
.product-nav .product-nav--link { font-size: 16px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: -0.2px; margin-left: 24px; color: #444e59; }
@media screen and (max-width: 599px) { .product-nav .product-nav--link { margin-left: 0; margin-right: 9px; } }
.product-nav .product-nav--link.product-active { color: #000; padding-bottom: 10px; border-bottom: 2px solid #0075C9; }

.product-type { clear: both; padding-top: 32px; }
@media screen and (max-width: 599px) { .product-type { padding-top: 0; } }
.product-type--insure, .product-type--retire, .product-type--invest, .product-type--plan { display: none; }
.product-type--calculator { width: 100% !important; display: flex; }
.product-type--calculator .sds-card { display: flex; flex: 1 1; min-width: 192px; height: 192px; margin: 0 34px 34px 0; padding: 24px 24px 20px; border-radius: 4px; background-color: #f5f7fa; float: left; position: relative; z-index: 9; box-sizing: border-box; }
.product-type--calculator .sds-card .product-name { font-size: 24px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: -0.4px; color: #000; position: absolute; bottom: 54px; }
.product-type--calculator .sds-card .product-invest-link { margin-top: 15px; color: #0075C9; text-align: center; border-radius: 4px; font-weight: 500; font-size: 14px; line-height: 1.28; letter-spacing: 1.71px; position: absolute !important; bottom: 32px; left: 23px !important; top: unset !important;text-transform: uppercase; }
.product-type--calculator .sds-card .education-icon { width: 40px; height: 40px; background: url("/ci_style_library/img/icons/educational.png") 0 0 no-repeat; }
.product-type--calculator .sds-card .retirement-icon { width: 40px; height: 40px; background: url("/ci_style_library/img/icons/retirement.png") 0 0 no-repeat; }
.product-type--calculator .sds-card .income-tax-icon { width: 40px; height: 40px; background: url("/ci_style_library/img/icons/no_more_premiums.png") 0 0 no-repeat; }
.product-type--calculator .sds-card .fund-icon { width: 40px; height: 40px; background: url("/ci_style_library/img/icons/inflation_protection.png") 0 0 no-repeat; }
.product-type--calculator .sds-card:hover { cursor: pointer; background-color: #0075C9; }
.product-type--calculator .sds-card:hover .product-name, .product-type--calculator .sds-card:hover .product-invest-link { color: #fff; }
.product-type--calculator .sds-card:hover .education-icon { background: url("/ci_style_library/img/icons/educational_white_state.png") 0 0 no-repeat; }
.product-type--calculator .sds-card:hover .retirement-icon { background: url("/ci_style_library/img/icons/retirement_white_state.png") 0 0 no-repeat; }
.product-type--calculator .sds-card:hover .income-tax-icon { background: url("/ci_style_library/img/icons/no_more_premiums_white_state.png") 0 0 no-repeat; }
.product-type--calculator .sds-card:hover .fund-icon { background: url("/ci_style_library/img/icons/inflation_protection_white_state.png") 0 0 no-repeat; }
.product-type--calculator .sds-card:last-child { margin: 0 0 34px 0; }

.card-bg { width: 192px; height: 192px; margin: 0 32px 32px 0; padding: 20px; border-radius: 4px; background-color: #fff; box-sizing: border-box; float: left; position: relative; z-index: 9; animation: sds-fade-in-down; animation-duration: .4s; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); animation-fill-mode: both; }
.card-bg:nth-child(5n+5) { margin: 0 0 24px 0; }
@media screen and (max-width: 1025px) { .card-bg { width: calc(50% - 12px); margin: 12px 0 !important; height: 220px; }
  .card-bg:nth-child(odd) { margin-right: 12px !important; } }
@media screen and (max-width: 1025px) and (max-width: 599px) { .card-bg:nth-child(odd) { margin-right: 0 !important; } }
@media screen and (max-width: 1025px) { .card-bg:nth-child(even) { margin-left: 12px !important; } }
@media screen and (max-width: 1025px) and (max-width: 599px) { .card-bg:nth-child(even) { margin-left: 0 !important; } }

@media screen and (max-width: 599px) { .card-bg { width: 100%; height: auto; margin: 24px 0 0 0; } }
@media screen and (max-width: 1025px) { .card-bg:nth-child(5n+5) { margin-top: 24px; } }
@media screen and (max-width: 599px) { .card-bg:nth-child(5n+5) { margin: 12px 0; } }
.card-bg .product-name { margin: 16px 0 8px; font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: -0.4px; color: #000; }
.card-bg .product-description { margin: 8px 0 0; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: -0.2px; color: #444e59; }
.card-bg .product-invest-link { margin-top: 15px; background: #fff; color: #0075C9; text-align: center; padding: 10px 0; border-radius: 4px; font-weight: bold; display: none; }
@media screen and (max-width: 1025px) { .card-bg .product-invest-link { display: inline-block; border: solid 2px #e0e4e9; padding: 10px 24px; } }
@media screen and (max-width: 599px) { .card-bg .product-invest-link { display: inline-block; border: solid 2px #e0e4e9; padding: 10px 24px; } }
@media screen and (min-width: 1026px) { .card-bg:hover { background-color: #0075C9; }
  .card-bg:hover .product-icon { display: none; }
  .card-bg:hover .product-name, .card-bg:hover .product-description { color: #fff; }
  .card-bg:hover .product-name { margin: 0 0 8px; }
  .card-bg:hover .product-invest-link { display: block; width: 76%; position: absolute; bottom: 16px; } }

/* Life Events */
.sds-carousel--xl { padding: 100px 0; }
@media screen and (max-width: 1025px) { .sds-carousel--xl { padding: 50px 48px; } }
@media screen and (max-width: 599px) { .sds-carousel--xl { padding: 50px 24px; } }
.sds-carousel__wrapper { display: block; }
.sds-carousel__wrapper .sds-carousel__container { display: flex; flex: 1 1; flex-direction: column; max-width: 1090px; margin: 0 auto; }
.sds-carousel__wrapper .sds-carousel__title { max-width: 550px; font-weight: 300; font-size: 40px; line-height: 1.2; letter-spacing: -1px; }
@media screen and (max-width: 599px) { .sds-carousel__wrapper .sds-carousel__title { width: 100%; max-width: 100%; font-size: 24px; } }
.sds-carousel__wrapper .sd-carousel { width: 100%; padding: 48px 0 0 0; }
@media screen and (max-width: 599px) { .sds-carousel__wrapper .sd-carousel { padding: 48px 0 0 0; } }
.sds-carousel__wrapper .sd-carousel__gallery { padding: 0; }
@media screen and (max-width: 599px) { .sds-carousel__wrapper .sd-carousel__gallery { padding: 0; } }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper { position: relative; left: 13px; max-width: 1057px; }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .slick-track { left: -14px !important; margin-right: 0; margin-bottom: 40px; margin-left: 0; }
@media screen and (max-width: 1025px) { .sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .slick-track { margin-bottom: 20px; min-width: 1340px; } }
@media screen and (max-width: 599px) { .sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .slick-track { min-width: 1340px; } }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .slick-list { margin: 0 -14px; overflow-x: scroll; }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .slick-slide { width: 304px; box-sizing: border-box; }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item { width: 304px !important; min-height: 441px; }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item .sd-carousel__card { position: relative; box-sizing: border-box; height: 100%; padding-bottom: 30px; background: #f5f7fa; }
@media screen and (max-width: 1025px) { .sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item .sd-carousel__card { min-height: 425px; } }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item .sd-carousel__card .sd-carousel__card-image { position: relative; width: 100%; height: 200px; overflow: hidden; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item .sd-carousel__card .sd-carousel__card-image > * { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item .sd-carousel__card .sd-carousel__card-content { position: relative; min-height: 180px; padding: 24px 24px 0; }
@media screen and (max-width: 1025px) { .sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item .sd-carousel__card .sd-carousel__card-content { min-height: 200px; } }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item .sd-carousel__card .sd-carousel__card-content .sd-carousel__card-title { color: #000; font-weight: 700; font-size: 18px; line-height: 1.33; letter-spacing: -.4px; }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item .sd-carousel__card .sd-carousel__card-content .sd-carousel__card-paragraph { margin: 10px 0 0; color: #444e59; font-size: 14px; line-height: 1.43; letter-spacing: -.2px; }
.sds-carousel__wrapper .sd-carousel__gallery .sd-carousel__gallery-content-wrapper .sd-carousel__gallery-item .sd-carousel__card .sd-carousel__card-link { position: absolute; right: 24px; bottom: 24px; left: 24px; display: block; color: #0075C9; font-weight: 500; font-size: 14px; line-height: 1.43; letter-spacing: -.2px; text-decoration: none; outline: none; cursor: pointer; }
.sds-carousel__wrapper .sd-carousel .sd-carousel__scrollbar-container { margin: 0; width: 100%; max-width: 1088px; position: relative; display: none; }
.sds-carousel__wrapper .sd-carousel .sd-carousel__scrollbar-container .sd-carousel__scrollbar-wrapper { position: relative; height: 4px; }
.sds-carousel__wrapper .sd-carousel .sd-carousel__scrollbar-container .sd-carousel__scrollbar-wrapper .sd-carousel__scrollbar { position: absolute; right: 0; bottom: 0; left: 0; height: 4px; background-color: #d5dae1; }
.sds-carousel__wrapper .sd-carousel .sd-carousel__scrollbar-container .sd-carousel__scrollbar-wrapper .sd-carousel__scrollbar .sd-carousel__scrollbar-thumb { width: 0; height: 4px; position: absolute; bottom: 0; left: 0; background-color: #0075C9; transition-property: height,left,width; transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); transition-duration: .3s; }

/* Speak to an expert */
.sds-call-to-action { display: flex; flex-direction: column; padding: 160px 24px; }
@media screen and (max-width: 599px) { .sds-call-to-action { padding: 0; } }
@media screen and (max-width: 1025px) { .sds-call-to-action { padding: 64px 24px; } }
.sds-call-to-action--l, .sds-call-to-action--xl { display: flex; align-items: center; }
@media screen and (max-width: 599px) { .sds-call-to-action--l, .sds-call-to-action--xl { padding-top: 0; padding-bottom: 50px; } }
.sds-call-to-action--l .sds-call-to-action__wrapper, .sds-call-to-action--xl .sds-call-to-action__wrapper { max-width: 864px; margin-left: 64px; position: relative; }
@media screen and (max-width: 599px) { .sds-call-to-action--l .sds-call-to-action__wrapper, .sds-call-to-action--xl .sds-call-to-action__wrapper { width: 100%; max-width: 100%; padding: 0; margin: 0; box-sizing: border-box; } }
.sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__dots-image, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__dots-image { position: absolute; top: 12px; left: -216px; display: flex; width: 240px; height: 240px; }
@media screen and (max-width: 599px) { .sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__dots-image, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__dots-image { display: none; } }
.sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__title, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__title { color: #000; font-size: 64px; font-weight: 300; line-height: 1.13; letter-spacing: -1.97px; }
@media screen and (max-width: 599px) { .sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__title, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__title { width: 100%; max-width: 100%; font-size: 40px; letter-spacing: -0.4px; } }
.sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__text, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__text { margin-top: 68px; padding-left: 120px; color: #444e59; font-size: 16px; line-height: 1.5; letter-spacing: -.2px; }
@media screen and (max-width: 1025px) { .sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__text, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__text { width: 75%; } }
@media screen and (min-width: 1026px) { .sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__text, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__text { padding-left: 80px; } }
@media screen and (max-width: 599px) { .sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__text, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__text { width: 100%; margin-top: 24px; padding-left: 0; } }
.sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__button-container, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__button-container { flex-direction: row; padding-left: 120px; padding-top: 24px; }
@media screen and (min-width: 1026px) { .sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__button-container, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__button-container { padding-left: 80px; } }
@media screen and (max-width: 599px) { .sds-call-to-action--l .sds-call-to-action__wrapper .sds-call-to-action__button-container, .sds-call-to-action--xl .sds-call-to-action__wrapper .sds-call-to-action__button-container { padding-left: 0; } }

/* Cards */
@media screen and (max-width: 1025px) { .news-and-media { padding-left: 48px; padding-right: 48px; } }
@media screen and (max-width: 599px) { .news-and-media { padding-left: 24px; padding-right: 24px; } }

.news-cards__wrapper { margin-top: 25px; max-width: 1090px; }
.news-cards__wrapper .news-cards { width: 520px; height: 540px; float: left; background-color: #fff; margin-top: 25px; margin-bottom: 25px; }
@media screen and (max-width: 1025px) { .news-cards__wrapper .news-cards { width: calc(50% - 12px); height: 455px; } }
@media screen and (max-width: 599px) { .news-cards__wrapper .news-cards { width: 100%; height: auto; } }
.news-cards__wrapper .news-cards img { width: 100%; }
.news-cards__wrapper .news-cards--left { margin-right: 25px; }
@media screen and (max-width: 1025px) { .news-cards__wrapper .news-cards--left { margin-right: 12px; }
  .news-cards__wrapper .news-cards--left img { width: 100%; } }
@media screen and (max-width: 599px) { .news-cards__wrapper .news-cards--left { margin-right: 0; }
  .news-cards__wrapper .news-cards--left img { width: 100%; } }
.news-cards__wrapper .news-cards--right { margin-left: 25px; }
@media screen and (max-width: 1025px) { .news-cards__wrapper .news-cards--right { margin-left: 12px; }
  .news-cards__wrapper .news-cards--right img { width: 100%; } }
@media screen and (max-width: 599px) { .news-cards__wrapper .news-cards--right { margin-left: 0; }
  .news-cards__wrapper .news-cards--right img { width: 100%; } }
.news-cards__wrapper .news-cards .news-cards__title { box-sizing: border-box; display: block; padding: 32px 40px 16px 40px; font-size: 28px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.14; letter-spacing: -0.8px; color: #000; }
.news-cards__wrapper .news-cards .news-cards__title.news-cards__title--gray-bg { margin: 0; padding: 32px 40px 16px 40px; }

@media screen and (max-width: 599px) { .news-cards__wrapper .news-cards .news-cards__title { font-size: 20px; } }
.news-cards__wrapper .news-cards .news-cards__text { padding: 16px 40px 16px; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: -0.2px; color: #444e59; }
.news-cards__wrapper .news-cards .news-cards__link { margin: 16px 40px; font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: -0.2px; color: #0075C9; display: inline-block; }

.media__wrapper { margin-bottom: 20px; margin-top: 20px; }
.media__wrapper .media-cards { width: 330px; height: 410px; float: left; position: relative; background-color: #fff; margin-bottom: 24px; }
@media screen and (max-width: 1025px) { .media__wrapper .media-cards { width: calc(50% - 12px); height: 400px; } }
@media screen and (max-width: 799px) { .media__wrapper .media-cards { width: calc(50% - 12px); height: 530px; } }
@media screen and (max-width: 599px) { .media__wrapper .media-cards { width: 100%; height: 100%; } }
.media__wrapper .media-cards--middle { margin: 0 50px; }
@media screen and (max-width: 1025px) { .media__wrapper .media-cards--middle { margin: 0 0 24px 24px; } }
@media screen and (max-width: 599px) { .media__wrapper .media-cards--middle { margin: 0 0 24px 0; } }
.media__wrapper .media-cards .media-cards__title { display: block; margin: 32px 40px; font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.1; letter-spacing: 2px; color: #0075C9; text-transform: uppercase; }
.media__wrapper .media-cards .media-card__subtitle { margin: 0 40px !important; font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: -0.4px; color: #000; }
@media screen and (max-width: 599px) { .media__wrapper .media-cards .media-card__subtitle { font-size: 16px; } }
.media__wrapper .media-cards .media-card__subtitle a { color: #000; }
.media__wrapper .media-cards .media-card__date { margin: 10px 40px 24px 40px; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: -0.2px; color: #444e59; display: block; text-transform: uppercase; }
.media__wrapper .media-cards .media-cards__link { margin: 16px 40px; font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: -0.2px; color: #0075C9; display: block; position: absolute; bottom: 5px; }
@media screen and (max-width: 599px) { .media__wrapper .media-cards .media-cards__link { position: relative; bottom: auto; } }

/* Calculators */
.calculators--xl { padding: 96px 0; }
@media screen and (max-width: 1025px) { .calculators--xl { padding: 96px 24px; } }
@media screen and (max-width: 599px) { .calculators--xl { padding: 50px 24px; } }

.calculators--wrapper, .calculators--container { width: 100%; max-width: 1090px; display: flex; flex: 1 1; flex-direction: column; margin: 0 auto; }

.calculator-scroll__container, .calculator-product__container { margin-top: 24px; width: 100%; /* overflow-x: scroll; */ padding-bottom: 30px; }
.calculator-scroll__container:-webkit-scrollbar, .calculator-product__container:-webkit-scrollbar { width: 12px; }
.calculator-scroll__container:-webkit-scrollbar-track, .calculator-product__container:-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px #0075C9; border-radius: 4px; }
.calculator-scroll__container:-webkit-scrollbar-thumb, .calculator-product__container:-webkit-scrollbar-thumb { border-radius: 4px; -webkit-box-shadow: inset 0 0 6px #0075C9; }

.calculator-header { width: 100%; }

.calculators-bg .product-icon { display: block; }

.calculator-left { width: 50%; float: left; display: inline-block; }
@media screen and (max-width: 599px) { .calculator-left { width: 100%; float: none; } }

.calculator-right { width: 48%; float: left; display: inline-block; padding-left: 20px; box-sizing: border-box; position: relative; margin-top: 40px; }
@media screen and (max-width: 599px) { .calculator-right { width: 100%; float: none; padding-left: 0; } }

/* Siick Slider */
.slick-slide { margin: 0 14px; }

.slick-list.draggable { padding-right: 0 !important; padding-left: 0 !important; }

.slick-list { margin: 0 -14px; }
@media screen and (max-width: 599px) { .slick-list:-webkit-scrollbar { width: 12px; }
  .slick-list:-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px #0075C9; border-radius: 4px; }
  .slick-list:-webkit-scrollbar-thumb { border-radius: 4px; -webkit-box-shadow: inset 0 0 6px #0075C9; } }

.smallLink {color: #0075C9; font-family: "Roboto", sans-serif !important; font-weight: 500; font-size: 14px; line-height: 1.43; letter-spacing: -.2px; text-decoration: none; outline: none; cursor: pointer; }

@media screen and (max-width: 599px) { .mCSB_scrollTools.mCSB_scrollTools_horizontal { width: 93%; } }

#overlay-black-70 { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); position: absolute; top: 0; left: 0; z-index: 500; display: none; }
#overlay-black-70 .overlay-close { width: 10%; display: inline; text-align: right; float: right; margin-top: 5px; }
#overlay-black-70 .overlay-close a img { width: 24px; height: 24px; }
#overlay-black-70 .overlay__wrapper { width: 736px; margin: 0 auto; border-radius: 4px; background-color: #fff; position: relative; top: 5%; }
@media screen and (max-width: 599px) { #overlay-black-70 .overlay__wrapper { width: 100%; top: 0; } }
#overlay-black-70 .overlay__content--header { padding: 32px; border-bottom: 1px solid #bcc4ce; }
#overlay-black-70 .overlay__content--header h3 { font-weight: normal; font-size: 24px; line-height: 28px; letter-spacing: -0.6px; width: 90%; display: inline; }
#overlay-black-70 .overlay__content--navigation a { font-size: 16px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.25; letter-spacing: -0.19px; text-align: center; color: #444e59; padding: 32px 32px 19px 32px; display: inline-block; }
#overlay-black-70 .overlay__content--navigation a.overlay-nav-active { color: #0075C9; font-weight: bold; border-bottom: 2px solid #0075C9; }
#overlay-black-70 .overlay__content--text { box-shadow: 0 -4px 20px 0 rgba(7, 25, 37, 0.2); padding: 48px 32px; }
#overlay-black-70 .overlay__content--text h2 { font-weight: normal; font-size: 28px; font-stretch: normal; font-style: normal; line-height: 1.14; letter-spacing: -0.8px; color: #000; }
#overlay-black-70 .overlay__content--text h2 strong { display: block; }
#overlay-black-70 .overlay__content--text .existing-navigation { margin-left: -16px; margin-top: 40px; }
#overlay-black-70 .overlay__content--text .existing-navigation h4 { font-size: 14px; font-weight: 700; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: -0.2px; color: #000; margin-left: 20px; margin-bottom: 5px; clear: both; }
#overlay-black-70 .overlay__content--text .existing-navigation a { width: calc(50% - 16px); color: #444e59; margin-left: 16px; margin-bottom: 16px; padding: 10px 20px 20px 20px; border-radius: 4px; border: solid 2px #e0e4e9; text-align: center; float: left; box-sizing: border-box; }
@media screen and (max-width: 599px) { #overlay-black-70 .overlay__content--text .existing-navigation a { width: 100%; } }
#overlay-black-70 .overlay__content--text .existing-navigation a .existing-icon--query { width: 25px; height: 27px; display: inline-block; background: url("/ci_style_library/img/icons/icon_query.png") no-repeat; position: relative; top: 5px; left: -5px; }
#overlay-black-70 .overlay__content--text .existing-navigation a .existing-icon--claim { width: 25px; height: 27px; display: inline-block; background: url("/ci_style_library/img/icons/icon_claim.png") no-repeat; position: relative; top: 5px; left: -5px; }
#overlay-black-70 .overlay__content--text .existing-navigation a .existing-icon--call { width: 25px; height: 25px; display: inline-block; background: url("/ci_style_library/img/icons/icon_call.png") no-repeat; position: relative; top: 5px; left: -5px; }
#overlay-black-70 .overlay__content--text .existing-navigation a .existing-icon--whatsapp { width: 24px; height: 25px; display: inline-block; background: url("/ci_style_library/img/icons/icon_whatsapp.png") no-repeat; position: relative; top: 5px; left: -5px; }

.new-client--container { display: none; }

.form-iframe { margin-left: 16px; }

/*========================================================================== TABLE ========================================================================== */
table { color: #555; font-size: 12px; line-height: 155%; }

table td { vertical-align: top; }

table.table_lines td { padding: 14px; border-bottom: 1px solid #e5e5e5; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -ms-transition: background-color 0.2s linear; transition: background-color 0.2s linear; }

.grayCell table.table_lines td { border-color: #ccc; }

table.table_lines td:first-child { padding-left: 6px; font-weight: bold; }
@media screen and (max-width: 599px) { table.table_lines td:first-child { padding-left: 0; } }

table.table_lines tr:hover td { background: #eee; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -ms-transition: background-color 0.2s linear; transition: background-color 0.2s linear; }

.grayCell table.table_lines tr:hover td { background: #e0e0e0; }

#accordionProduct table.table_lines tr:hover td { background: transparent; }

table.table_lines tr:hover td.emCol { background: #bfbfbf; }

table.table_lines tr.noBor td { border-bottom: none; }

table.table_lines td.emCol { background: #ccc; border-bottom-color: #b2b2b2; }

/*table.table_lines td.td1 {width: 300px;}*/
table.table_lines td.td2, table.table_lines td.td3, table.table_lines td.td4, table.table_lines td.td5 { width: 80px; }

table.table_lines td.td5 { border-left: 1px solid #ccc; }

table.table_lines .emText1, table.table_lines .emText2 { color: #555; }

table.table_lines .emText1 { font-size: 14px; }

table.table_lines .emText2 { font-size: 12px; }

table.table_lines tr.addSpace { height: 40px; }

table td.shareUp { color: #0d6e08; width: 10%; font-weight: bold; }

table td.shareDown { color: #c80000; font-weight: bold; width: 10%; }

table td span.sharePositive { background: url("/ci_style_library/img/icon-navigation-arrow-upward-24-px.png") no-repeat 0 0; }

table td span.shareNegative { background: url("/ci_style_library/img/icon-navigation-arrow-downward-24-px.png") no-repeat 0 -8px; }

table td span.sharePositive, table td span.shareNegative { width: 15px; height: 8px; margin-top: 5px; display: inline-block; float: right; }

/*========================================================================== MARKET INDICATOR ========================================================================== */
#marketIndRow h3 { font-weight: 500; font-size: 16px; }
#marketIndRow h3 a { text-transform: uppercase; font-weight: 500; font-size: 14px; line-height: 1.28; letter-spacing: 1.71px; text-transform: uppercase; color: #0075C9 !important; }
@media screen and (max-width: 599px) { #marketIndRow { background-color: #f5f7fa; display: inline-block; } }
#marketIndRow .accordionTitle { border-bottom: none !important; font-size: 16px !important; font-weight: 500 !important; font-stretch: normal !important; font-style: normal !important; line-height: 1.25 !important; letter-spacing: -0.19px !important; color: #000; }
#marketIndRow .accordionTitle h2 a { font-size: 16px !important; font-weight: 500 !important; font-stretch: normal !important; font-style: normal !important; line-height: 1.25 !important; letter-spacing: -0.19px !important; color: #000; }
@media screen and (max-width: 599px) { #marketIndRow .accordionText { padding: 0 8px; } }
#marketIndRow .col1, #marketIndRow .col2, #marketIndRow .col3 { width: 33%; }
@media screen and (max-width: 599px) { #marketIndRow .col1, #marketIndRow .col2, #marketIndRow .col3 { width: 100%; } }
#marketIndRow .col1, #marketIndRow .col2 { margin-right: 2.280701754385965%; }
#marketIndRow .col1:last-child, #marketIndRow .col2:last-child { margin-right: 0; }
#marketIndRow table.table_lines td:first-child { width: 75%; }
#marketIndRow table { margin: 0; }
#marketIndRow table tr:first-child td { border-top: 1px solid #e5e5e5; }
#marketIndRow table tr td:last-child { width: 25%; text-align: left !important; }
#marketIndRow h3 { font-size: 20px; margin-bottom: 8px !important; }
@media screen and (max-width: 599px) { #marketIndRow h3 { margin-top: 20px; } }
#marketIndRow .sp { margin: 0 0 8px 0; padding: 0; color: #303030; font-size: 55px; line-height: 100%; }
#marketIndRow .spDate .date, #marketIndRow #marketIndRow .date { font-size: 10px; color: #7c7c7c; text-transform: uppercase; }
#marketIndRow span { display: block; }
#marketIndRow .sharePrice.sp {display: inline; margin: 0 15px 0 0;}
#marketIndRow span.label { width: 50%; float: left; }
#marketIndRow span.val { float: right; width: 50%; }
#marketIndRow span.spArrow { display: inline-block; width: 35px; height: 20px; margin: 0 0 8px 0; background: url("/ci_style_library/img/market-indicator/icon-navigation-arrow-upward-24-px.png") no-repeat; }
#marketIndRow span.spArrow.down { background: url("/ci_style_library/img/market-indicator/icon-navigation-arrow-downward-24-px.png") no-repeat; }
#marketIndRow ul { margin: 0; padding: 0; font-weight: bold; }
#marketIndRow ul li { border-top: 1px solid #e5e5e5; color: #303030; height: 22px; list-style: none outside none; margin: 0; padding: 7px 0 0; vertical-align: middle; }
#marketIndRow p.spDate {
	padding-top:10px;
}
.market-row { padding: 100px 44px; }

#marketIndRow .btn { text-transform: none; font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: -0.18px; text-align: center; }

.sharepriceH2 a { color: #0075C9 !important; }

.sharesItem .btn { text-transform: inherit !important; }
