/* Updated Oct 26, 2017 */


/*!
 *  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('/static/slfglobal/globalweb/responsive/fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('/static/slfglobal/globalweb/responsive/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/static/slfglobal/globalweb/responsive/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/static/slfglobal/globalweb/responsive/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/static/slfglobal/globalweb/responsive/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/static/slfglobal/globalweb/responsive/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;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}
.fa-stack {
line-height: 2em;
}
.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-user-tie:before {
	content: "\f508";
  }
  .fa-square-o:before {
	content: "\f096";
  }
  .fa-bookmark-o:before {
	content: "\f097";
  }
  .fa-phone:before {
	content: "\f095";
  }
  .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";
  }

/* usage
  @include center-block;
  */

@font-face {
	font-family: "sunlife-sans";
	src: url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Light.eot");
	src: url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Light.eot?#iefix") format("embedded-opentype"), url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Light.woff") format("woff"), url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Light.ttf") format("truetype"), url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Light.svg") format("svg");
	font-weight: 200;
	/*DAGSS-6046*/
	font-style: normal;
	font-stretch: normal;
}

@font-face {
	font-family: "sunlife-sans";
	src: url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Regular.eot");
	src: url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Regular.eot?#iefix") format("embedded-opentype"), url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Regular.woff") format("woff"), url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Regular.ttf") format("truetype"), url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Regular.svg") format("svg");
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}

@font-face {
	font-family: "sunlife-sans";
	src: url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Bold.eot");
	src: url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Bold.eot?#iefix") format("embedded-opentype"), url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Bold.woff") format("woff"), url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Bold.ttf") format("truetype"), url("/static/slfglobal/globalweb/responsive/fonts/SunLifeSans-Bold.svg") format("svg");
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'sunlife-custom';
	src: url("/static/slfglobal/globalweb/responsive/fonts/sunlife-custom.eot?38299477");
	src: url("/static/slfglobal/globalweb/responsive/fonts/sunlife-custom.eot?38299477#iefix") format("embedded-opentype"), url("/static/slfglobal/globalweb/responsive/fonts/sunlife-custom.woff?38299477") format("woff"), url("/static/slfglobal/globalweb/responsive/fonts/sunlife-custom.ttf?38299477") format("truetype"), url("/static/slfglobal/globalweb/responsive/fonts/sunlife-custom.svg?38299477#sunlife-custom") format("svg");
	font-weight: normal;
	font-style: normal;
}

input[type=text],
input[type=email],
input[type=password] {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 16px;
}

 ::-webkit-input-placeholder {
	font-style: normal;
}

 :-moz-placeholder {
	/* Firefox 18- */
	font-style: normal;
}

 ::-moz-placeholder {
	/* Firefox 19+ */
	font-style: normal;
}

 :-ms-input-placeholder {
	font-style: normal;
}

.featured-content-list-multiple-link h3 {
	font-size: 22px;
}

html,
body {
	-webkit-font-smoothing: antialiased !important;
	text-rendering: optimizeLegibility !important;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-variant-ligatures: none;
	font-variant-ligatures: none;
	font-variant-ligatures: none;
}

strong {
	font-family: 'sunlife-sans';
	font-weight: 700;
}

body {
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
	font-size: 16px;
	line-height: 24px;
}

a {
	font-family: 'sunlife-sans';
	font-weight: 700;
	font-size: 16px;
}

a:hover {
	font-family: 'sunlife-sans';
	font-weight: 700;
}


/* same height columns */

.upper-case {
	text-transform: uppercase;
}

.bl-icon-description p {
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
}

.latest-version {
	/* EBUS-86014 (004C6C)*/
	font-weight: bold;
}


/* Begin of Snippet for "Also Like" */

.also-like p:first-of-type {
	font-size: 18px;
	font-weight: bold;
}

.also-like a {
	font-size: 23px;
	font-weight: 700;
	font-style: italic;
}


/* End of Snippet for "Also Like" */

@media (min-width: 320px) and (max-width: 767px) {
	h1 {
		font-size: 32px !important;
	}
	li.active .slf-tab-title:before,
	.responsive .panel-heading a[aria-expanded='true'] .slf-tab-title:before {
		font-family: FontAwesome;
	}
	.slf-tab-title {
		font-family: 'sunlife-sans';
		font-weight: 400;
		font-size: 20px;
	}
	.slf-tab-title:before {
		content: "\f0da";
		font-family: FontAwesome;
	}
	
	.slf-tab-container .panel-title a {
		font-family: 'sunlife-sans';
		font-weight: 400;
		font-size: 20px;
	}
	.slf-tab-container .panel-title a:hover {
		font-style: normal;
	}
	.slf-tab-container .panel-title a:active {
		font-family: 'sunlife-sans';
		font-weight: 400;
		font-size: 20px;
	}
}

@media (max-width: 319px) {
	.title-bar h1 {
		font-family: 'sunlife-sans';
		font-size: 28px;
	}
	h1 {
		font-size: 32px !important;
	}
}

.moreon:after {
	content: '\f138';
	font-family: FontAwesome;
}

.large-header {
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
	font-size: 36px;
	/*DAGSS-6046*/
	line-height: 46px;
	/*DAGSS-6046*/
}

.large-bold {
	font-family: 'sunlife-sans';
	font-weight: 700;
	font-size: 60px;
	line-height: 120%;
}

h1,
.h1 {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 36px;
  line-height: 46px;
}

h2,
.h2,
.featured-content-list .editorial,
.featured-content-list-multiple-link .editorial,
.featured-content-list.multiple-link-variation .editorial,
.featured-content-list-tool .editorial,
.featured-content-list.tool-variation .editorial {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 32px;  
  line-height: 41px;
}

h2.editorial a,
.featured-content-list .editorial a,
.featured-content-list-multiple-link .editorial a,
.featured-content-list.multiple-link-variation .editorial a,
.featured-content-list-tool .editorial a,
.featured-content-list.tool-variation .editorial a {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 24px !important;
	line-height: 31px;
}

h3,
.h3 {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 28px;
	line-height: 36px;
}
h4, .h4 {
	font-family: 'sunlife-sans';
  font-weight: 400;
	font-size: 24px;
	line-height: 30px;
}

.accordion-heading, .footer .global-footer-row2 .slf-accordion-arrow .accordion-heading, .slf-tab-container .panel-default > .panel-heading, .global-footer-section1 h4, .global-footer-section3 .h4, .language-region .h4, .login-container h4, .support-left-nav .h4, .support-flex .help-box .h4, #contact-numbers .contact-wrapper .h4 {
	font-family: 'sunlife-sans';
	font-weight: 700;
	font-size: 18px;
	line-height: 23px;
}

h4 a,
.accordion-heading a,
.footer .global-footer-row2 .slf-accordion-arrow .accordion-heading a,
.slf-tab-container .panel-default>.panel-heading a,
.h4 a {
	font-size: 18px;
}

h5, .h5 {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
}

h6, .h6 {
  font-family: 'sunlife-sans';
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
}

#page-content .accordion-heading, .breadcrumb-container .h5
.h5 {
	font-family: 'sunlife-sans';
	font-weight: 700;
	font-size: 16px;
	line-height: 120%;
}

.content-label {
	font-family: 'sunlife-sans';
	font-weight: 700;
	font-size: 16px !important;
	/*RA: DAGSS-6046 - Font size: Right rail content*/
	line-height: 120%;
	text-transform: uppercase;
	/*RA: DAGSS-6046 - Font size: Right rail content*/
}

.date {
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
	font-size: 14px;
	/* CL: dagss-6046 */
	line-height: 18px;
	/* CL: dagss-6046 */
	text-transform: uppercase;
}

.phone-numbers {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 22px;
	/*line-height: 120%;*/
	line-height: 31px;
}

.legal-text,
.rights-reserved,
.slf-footnote,
.slf-footnote a,
.slf-footnote-body,
.slf-footnote-body a {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 12px;
	/*line-height: 120%;*/
	line-height: 18px;
	font-weight: 400 !important;
}

.large-body,
.right-rail .module-1 p,
.right-rail .module-1 li,
.right-rail .module-2 p,
.right-rail .module-2 li,
.right-rail .module-2x2 p,
.right-rail .module-2x2 li,
.right-rail .module-3 p,
.right-rail .module-3 li,
.right-rail .module-3x2 p,
.right-rail .module-3x2 li,
.right-rail .module-3x3 p,
.right-rail .module-3x3 li {
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
	font-size: 16px !important;
	/*RA: DAGSS-6046 - Font size: Right rail content*/
	line-height: 140%;
}

.module-body,
.global-module,
.right-rail .cta-module-1 p,
.right-rail .cta-module-1 li,
.right-rail .cta-module-2 p,
.right-rail .cta-module-2 li,
.right-rail .cta-module-2x2 p,
.right-rail .cta-module-2x2 li,
.right-rail .cta-module-3 p,
.right-rail .cta-module-3 li,
.right-rail .cta-module-3x2 p,
.right-rail .cta-module-3x2 li,
.right-rail .cta-module-3x3 p,
.right-rail .cta-module-3x3 li,
.module p {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 16px !important;
	/*RA: DAGSS-6046 - Font size: Right rail content*/
	line-height: 140%;
}

.inline-help {
	font-size: 16px;
	line-height: 140%;
}

.hero-text {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 28px;
	line-height: 120%;
}

.footer-body {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 16px;
	font-style: italic;
	line-height: 140%;
}

.bar-title {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 36px;
	line-height: 120%;
}

.hero-text {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 28px;
	line-height: 120%;
}

.nav-element,
.language-region-pad a,
.region-pad a {
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
	font-size: 16px;
	line-height: 120%;
}

.inline-link {
	font-family: 'sunlife-sans';
	font-weight: 400;
	font-size: 1em;
}

.sup {
	font-size: 55%;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.bar-title {
		font-size: 28px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.bar-title {
		font-size: 28px;
	}
}


/* Sun Life Buttons */

.btn-yellow,
.btn-blue,
.search-container input[type=button],
.global-search input[type=button],
.btn-sec-transparent,
.btn-sec-transparent-blue,
.btn-sec-blue {
	font-size: 16px !important;
	font-family: 'sunlife-sans';
	font-weight: 700;
}


/* DAGSS-6046 end */

.title-bar h1 {
	font-family: 'sunlife-sans' !important;
	font-size: 28px !important;
}

.title-bar-container {
	text-align: center;
}

.title-bar-content-text h1 {
	font-size: 36px;
	font-weight: 400;
	text-align: center;
}

.title-bar-content-text p {
	font-size: 24px;
	text-align: center;
}


/* page header */

.title-bar-brighter-lnp h1 {
	font-size: 28px;
	/* CL:  dgass-6046 */
}

.breadcrumb-container {
	font-family: 'sunlife-sans';
	font-weight: 700;
	font-size: 14px !important;
	line-height: 120%;
}

.breadcrumb-container .breadcrumb a {
	font: inherit;
}

.breadcrumb-container .breadcrumb li.active {
	font-family: 'sunlife-sans';
	font-weight: 400;
}

.breadcrumb-container .breadcrumb>li+li:before {
	content: "\f105";
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
	font-family: FontAwesome;
	font-size: inherit;
}

.breadcrumb-container .social-crumbs li a {
	font-size: 20px !important;
	font-weight: normal;
}

.breadcrumb-container .social-crumbs li a:hover {
	font-style: normal;
	text-decoration: none;
}

.icon-facebook:after {
	content: "\f082";
	font-family: FontAwesome;
	font-weight: normal;
}

.icon-twitter:after {
	content: "\f081";
	font-family: FontAwesome;
	font-weight: normal;
}

.icon-instagram:after {
	content: "\f16d";
	font-family: FontAwesome;
	font-weight: normal;
}

.icon-linkedin:after {
	content: "\f08c";
	font-family: FontAwesome;
	font-weight: normal;
}

.icon-googleplus:after {
	content: "\f0d4";
	font-family: FontAwesome;
	font-weight: normal;
}

.icon-youtube:after {
	content: "\f166";
	font-family: FontAwesome;
	font-weight: normal;
}

.login-container {
	text-align: center;
}

.login-container a {
	font-size: 16px;
}

.login-container label[for=rememberIDHome],
.login-container label[for=rememberIDMobile],
.login-container label[for=rememberIDPinbar] {
	font-weight: 400;
}

.login-container .signin-terms {
	font-size: 13px;
	text-align: center;
}

.login-container .signin-terms a {
	font-size: 14px !important;
}

.login-container .signin-sponsor:before {
	font-family: FontAwesome;
	content: "\f18e";
}

.login-container .signin-terms,
.login-container .signin-links {
	font-size: 13px;
}

.login-container .signin-terms a,
.login-container .signin-links a {
	font-size: 16px;
}

.login-container .download-app {
	text-align: center;
}

.login-container .download-app a {
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
	text-align: left;
}

.login-container .download-app p {
	line-height: 16px;
}


/* signin button and widget modal begin */

.slf-icon-reg {
	font-size: 32px;
}


/* signin button and widget modal begin */

.sign-in-button .fa-user {
	font-size: 20px;
}

#signin-widget-modal .modal-body {
	text-align: center;
}

#signin-widget-modal .fa-lock {
	font-size: 12px;
}

#signin-widget-modal .collapse-x {
	font-size: 16px;
}

#signin-widget-modal .form-group label[for*="rememberIDHome"] {
	font-size: 16px;
}

#signin-widget-modal .login-container .signin-terms a {
	font-size: 14px !important;
	display: block;
}

#signin-widget-modal .login-container .signin-sponsor:before {
	font-family: FontAwesome;
	content: "\f0a9";
}

#signin-widget-modal .login-container label[for="rememberIDHome"] {
	font-weight: 400 !important;
}


/* signin button and widget modal end */


/* life stage tabs */

.life-stage-container .nav-tabs {
	text-align: center;
}

.life-stage-container .slf-tabs li a:hover {
	font-style: normal;
}

.life-module {
	text-align: center;
}

.life-module p {
	font-size: 28px;
	line-height: 140%;
}

.article-button {
	text-align: center;
}

.close-tab div {
	font-size: 24px;
	height: 70px;
	line-height: 70px;
}

.advisor-location .fa-map-marker {
	font-size: 30px;
}

.advisor-location a {
	font-weight: normal;
	text-decoration: none !important;
}

.chinese-module {
	text-align: center;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.hero-text {
		font-size: 27px !important;
	}
	.section-cta-container-campaign .large-header {
		font-size: 50px;
		line-height: 100%;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.section-hero-content .large-header {
		/*font-size: 60px !important;*/
		font-size: 32px !important;
		/* DAGSS-6046 */
	}
	.title-bar-brighter-lnp h1 {
		text-align: center;
		/* font-size: 32px !important; */
		font-size: 28px;
		/* CL: dagss-6046 */
	}
	.title-bar-brighter h1 {
		text-align: center;
		font-size: 25px !important;
	}
	.hero-cta-container .hero-text {
		font-size: 20px !important;
	}
	.hero-cta-container h1,
	.hero-cta-container h2 {
		text-align: center !important;
	}
	.section-cta-container {
		text-align: center;
	}
	.section-cta-container .hero-text {
		font-size: 20px !important;
	}
	.section-cta-container h1,
	.section-cta-container h2,
	.section-cta-container .featured-content-list .editorial,
	.featured-content-list .section-cta-container .editorial,
	.section-cta-container .featured-content-list-multiple-link .editorial,
	.featured-content-list-multiple-link .section-cta-container .editorial,
	.section-cta-container .featured-content-list.multiple-link-variation .editorial,
	.featured-content-list.multiple-link-variation .section-cta-container .editorial,
	.section-cta-container .featured-content-list-tool .editorial,
	.featured-content-list-tool .section-cta-container .editorial,
	.section-cta-container .featured-content-list.tool-variation .editorial,
	.featured-content-list.tool-variation .section-cta-container .editorial {
		text-align: center;
	}
	.section-cta-container-campaign .hero-text {
		font-size: 20px !important;
	}
	.title-bar h1 {
		font-family: 'sunlife-sans' !important;
		font-size: 28px !important;
		line-height: 110%;
	}
	.chinese-title h1,
	.chinese-title h2,
	.chinese-title .featured-content-list .editorial,
	.featured-content-list .chinese-title .editorial,
	.chinese-title .featured-content-list-multiple-link .editorial,
	.featured-content-list-multiple-link .chinese-title .editorial,
	.chinese-title .featured-content-list.multiple-link-variation .editorial,
	.featured-content-list.multiple-link-variation .chinese-title .editorial,
	.chinese-title .featured-content-list-tool .editorial,
	.featured-content-list-tool .chinese-title .editorial,
	.chinese-title .featured-content-list.tool-variation .editorial,
	.featured-content-list.tool-variation .chinese-title .editorial {
		text-align: center;
	}
	.vid-play {
		text-align: center;
	}
	.section-cta-container-campaign .large-header {
		font-size: 40px;
		line-height: 80%;
	}
	.section-cta-container-campaign .hero-text {
		font-size: 18px;
	}
}

@media (max-width: 319px) {
	.title-bar h1 {
		font-family: 'sunlife-sans' !important;
		font-size: 18px !important;
		line-height: 110%;
	}
	.title-bar-brighter-lnp h1 {
		text-align: center;
		font-size: 32px !important;
	}
	.title-bar-brighter h1 {
		text-align: center;
		font-size: 25px !important;
	}
}

.global-mobile-alert>div {
	font-size: 120%;
	line-height: 140%;
	text-align: center;
}

.global-mobile-alert>div label {
	line-height: 129%;
	font-weight: 400;
	/*DAGSS-6046*/
	text-align: left;
}

.global-mobile-alert>div h2,
.global-mobile-alert>div .featured-content-list .editorial,
.featured-content-list .global-mobile-alert>div .editorial,
.global-mobile-alert>div .featured-content-list-multiple-link .editorial,
.featured-content-list-multiple-link .global-mobile-alert>div .editorial,
.global-mobile-alert>div .featured-content-list.multiple-link-variation .editorial,
.featured-content-list.multiple-link-variation .global-mobile-alert>div .editorial,
.global-mobile-alert>div .featured-content-list-tool .editorial,
.featured-content-list-tool .global-mobile-alert>div .editorial,
.global-mobile-alert>div .featured-content-list.tool-variation .editorial,
.featured-content-list.tool-variation .global-mobile-alert>div .editorial {
	font-size: 120%;
	text-align: center;
}

.global-mobile-alert [role="button"] {
	font-size: 99%;
	font-weight: bold;
	text-align: center;
}

.sun-icon {
	font-family: "sunlife-custom";
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/* CL: dagss-6046 */
	font-size: 1.2em;
	/* CL: dagss-6046 */
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-rrsp:before {
	content: '\e800';
}


/* 'Ã® â‚¬' */

.icon-lifeexpectancy:before {
	content: '\e801';
}


/* 'Ã® Â' */

.icon-networth:before {
	content: '\e802';
}


/* 'Ã® â€š' */

.icon-lifestage:before {
	content: '\e803';
}


/* 'Ã® Æ’' */

.icon-lifeinsurance:before {
	content: '\e804';
}


/* 'Ã® â€ž' */

.icon-whimsical:before {
	content: '\e805';
}


/* 'Ã® â€¦' */

.icon-business:before {
	content: '\e806';
}


/* 'Ã® â€ ' */

.si-2x {
	font-size: 54px;
	text-decoration: none !important;
}

.fa-circle-white {
	font-size: 25px;
}


/*RA: DAGSS-6046*/

.fa-feature-blue {
	font-size: 34px;
}

.life-stage-utility {
	text-align: center;
}

.life-stage-utility h1 {
	text-align: center;
}

.life-stage-utility h3 {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

.flex-container.life-moments .flex-item {
	text-align: center;
}

.section-padding {
	text-align: center;
}

.home-module {
	text-align: center;
}

.global-module {
	text-align: center;
}

.circular-module {
	text-align: center;
}

.ignore-size {
	font-size: 18px !important;
}

.nav-item .mega-promo {
	text-align: center;
}

.alert-warning .close {
	font-size: 22px;
}

.content-highlight span {
	font-size: 16px !important;
}

.slf-full-tabs>li a {
	text-align: center;
}

.pillars {
	text-align: center;
}

.pillars h5,
.pillars #page-content .accordion-heading,
#page-content .pillars .accordion-heading {
	text-transform: uppercase;
}

.pillars .fa {
	font-size: 3em;
}

.font-icon-link {
	font-family: 'sunlife-sans';
	font-weight: 400;
}

.font-icon-link[data-icon-code]:before {
	content: attr(data-icon-code) " ";
	font-family: FontAwesome;
	text-decoration: none !important;
	font-style: normal !important;
}

ul:not(.nav):not(.list-unstyled):not(.list-inline):not(.option-table):not(.footer-socials):not(.list-group):not(.slf-tabs):not(.list-topic):not(.content-list):not(.feature-content):not(.dotted):not(.social-network-list):not(.map-dotted):not(.sitemap):not(.wgt-cs-list):not(.dropdown-menu):not(.wgt-AM-form-selDd):not(.wgt-AM-listPlain):not(.x-menu-list):not(.x-tab-strip):not(.x-tree-root-ct):not(.x-tree-lines):not(.x-tree-root-ct):not(.x-tree-node):not(.pagination):not(.x-tree-node-ct):not(.vui-grid-actions):not(.life-moments) li {
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
}

ul:not(.nav):not(.list-unstyled):not(.list-inline):not(.option-table):not(.footer-socials):not(.list-group):not(.slf-tabs):not(.list-topic):not(.content-list):not(.feature-content):not(.dotted):not(.social-network-list):not(.map-dotted):not(.sitemap):not(.wgt-cs-list):not(.dropdown-menu):not(.wgt-AM-form-selDd):not(.wgt-AM-listPlain):not(.x-menu-list):not(.x-tab-strip):not(.x-tree-root-ct):not(.x-tree-lines):not(.x-tree-root-ct):not(.x-tree-node):not(.pagination):not(.x-tree-node-ct):not(.vui-grid-actions):not(.life-moments):not(.filter-options)>li {
	font-size: 16px;
}

/* ul:not(.nav):not(.list-unstyled):not(.list-inline):not(.option-table):not(.footer-socials):not(.list-group):not(.slf-tabs):not(.list-topic):not(.content-list):not(.feature-content):not(.dotted):not(.social-network-list):not(.map-dotted):not(.sitemap):not(.wgt-cs-list):not(.dropdown-menu):not(.wgt-AM-form-selDd):not(.wgt-AM-listPlain):not(.x-menu-list):not(.x-tab-strip):not(.x-tree-root-ct):not(.x-tree-lines):not(.x-tree-root-ct):not(.x-tree-node):not(.pagination):not(.x-tree-node-ct):not(.vui-grid-actions):not(.life-moments):not(.life-moments-flex):not(.filter-options):not(.view-all-category):not(.parsley-errors-list)>li::before {
	content: "\2022";
	font-weight: bold;
} */

ul.dotted li {
	font-family: 'sunlife-sans';
	font-weight: 400;
	/*DAGSS-6046*/
	font-size: 16px;
    line-height: 140%;
}
	ul.dotted li a {
		font-weight: normal !important;
	}
	.slf-accordion-plus .accordion-heading a {
		text-decoration: none;
		font-size: 16px;
	}
	.accordion-button[aria-expanded="false"] .accordion-icon::before {
		content: "\f055";
		/* plus */
		font-family: FontAwesome;
		font-size: 22px;
	}
	.accordion-button[aria-expanded="true"] .accordion-icon::before {
		content: "\f056";
		/* plus */
		font-family: FontAwesome;
		font-size: 22px;
	}
	.slf-accordion-plus .accordion-heading[aria-expanded="true"]:before {
		content: "\f056";
		/* minus */
		font-family: FontAwesome;
		font-size: 22px;
	}
	.slf-accordion-plus .accordion-heading[aria-expanded="false"]:before {
		content: "\f055";
		/* plus */
		font-family: FontAwesome;
		font-size: 22px;
	}
	.slf-accordion-arrow .accordion-heading[aria-expanded="true"]:before {
		content: "\f0d7";
		/* left */
		font-family: FontAwesome;
	}
	.slf-accordion-arrow .accordion-heading[aria-expanded="false"]:before {
		content: "\f0da";
		/* right */
		font-family: FontAwesome;
	}
	.expand-box.information {
		text-align: center;
	}
	.slf-carousel .carousel-control {
		font-size: 45px !important;
	}
	.option-table>li .learn-more {
		text-align: right;
	}
	.option-box>div .learn-more {
		text-align: right;
	}
	.right-rail {
		text-align: center;
	}
	.right-rail .btn {
		font-family: 'sunlife-sans';
		font-weight: 700;
	}
	.right-rail .content-label {
		font-size: 18px !important;
	}
	.right-rail .fa {
		font-size: 2.250em;
	}
	.right-rail .fa p {
		line-height: 120%;
	}
	.right-rail .sun-icon {
		font-size: 3.850em;
	}
	.right-rail .sun-icon:hover {
		text-decoration: none !important;
	}
	.right-rail .sun-icon p {
		line-height: 120%;
	}
	.right-rail select.form-control {
		font-size: 15px;
	}
	.help-block,
	.arrow-help-block {
		line-height: 110% !important;
		text-align: left;
	}
	.help-block:before,
	.arrow-help-block:before {
		content: '\f12a';
		font-family: FontAwesome;
	}
	[type="checkbox"]+label:after {
		content: '\f00c';
		font-family: FontAwesome;
		font-size: 14px;
		line-height: 18px;
	}
	[type="checkbox"]:disabled+label {
		opacity: 0.4;
	}
	[type="checkbox"]:disabled+label:before {
		opacity: 0.4;
	}
	[type="checkbox"]:disabled:checked+label:after {
		opacity: 0.4;
	}
	.editorial-hero div[class^="col-"] .hero-content {
		text-align: center;
	}
	.align-middle {
		vertical-align: middle;
	}
	.search-container input[type=text] {
		font-family: 'sunlife-sans';
		font-weight: 400;
		font-size: 16px;
		line-height: 14px;
	}
	.not-found {
		font-style: italic;
	}
	@media (min-width: 320px) and (max-width: 767px) {
		.info-box .quote-section *,
		.info-box .partnership * {
			text-align: center;
		}
	}
	.yellow-box-header {
		line-height: 52px;
		font-weight: bold;
	}
	.box-container .partnership img {
		vertical-align: middle;
	}
	ul.map-dotted li {
		font-family: 'sunlife-sans';
		font-weight: 400;
		/*DAGSS-6046*/
		font-size: 16px;
		line-height: 140%;
	}
	.sitemap>li a {
		font-weight: normal !important;
	}
	.sitemap-section {
		font-family: 'sunlife-sans';
		font-weight: 400;
		font-size: 21px;
	}
	.cse .gsc-cursor-box,
	.gsc-cursor-box {
		text-align: center;
	}
	#oo_tab_text_1 {
		font-weight: 400;
	}
	@media (min-width: 320px) and (max-width: 767px) {
		.section-module {
			text-align: center;
		}
		.xs-centered-link {
			text-align: center;
		}
		.pillars h5,
		.pillars #page-content .accordion-heading,
		#page-content .pillars .accordion-heading {
			text-transform: capitalize;
		}
		.pillars-btn {
			text-align: center;
		}
		.vid-text {
			text-align: center;
		}
		h2.editorial,
		.featured-content-list .editorial,
		.featured-content-list-multiple-link .editorial,
		.featured-content-list.multiple-link-variation .editorial,
		.featured-content-list-tool .editorial,
		.featured-content-list.tool-variation .editorial {
			text-align: center;
		}
		.mobile-center {
			text-align: center;
		}
		.wgt-cs-container h1 {
			font-family: 'sunlife-sans';
			font-weight: 400;
			/*DAGSS-6046*/
			font-size: 38px !important;
			line-height: 120% !important;
		}
		.wgt-cs-container h2,
		.wgt-cs-container .featured-content-list .editorial,
		.featured-content-list .wgt-cs-container .editorial,
		.wgt-cs-container .featured-content-list-multiple-link .editorial,
		.featured-content-list-multiple-link .wgt-cs-container .editorial,
		.wgt-cs-container .featured-content-list.multiple-link-variation .editorial,
		.featured-content-list.multiple-link-variation .wgt-cs-container .editorial,
		.wgt-cs-container .featured-content-list-tool .editorial,
		.featured-content-list-tool .wgt-cs-container .editorial,
		.wgt-cs-container .featured-content-list.tool-variation .editorial,
		.featured-content-list.tool-variation .wgt-cs-container .editorial {
			font-family: 'sunlife-sans';
			font-weight: 400;
			/*DAGSS-6046*/
			font-size: 30px !important;
			line-height: 120% !important;
		}
		.wgt-cs-container h3 {
			font-family: 'sunlife-sans';
			font-weight: 400;
			/*DAGSS-6046*/
			font-size: 24px !important;
			line-height: 120% !important;
		}
	}
	
	/* DAGSS-5380, 5637 and 5657 start */
	@media (min-width: 768px) {
		.title-bar-brighter-lnp {
			text-align: center;
			/*RA: DAGSS-6046 - Font size: aligning text vertically for yellow bg header*/
		}
	}
	.icon-before:before {
		font-family: FontAwesome;
		font-weight: normal;
	}
	.icon-after {
		font-family: FontAwesome;
		font-weight: normal;
	}
	[id^=rating_info] {
		display: none !important;
	}
	.logo-icon {
		line-height: 50px;
	}
	.customer-sign-sm {
		font-family: 'sunlife-sans';
		font-weight: 700;
		font-size: 20px;
		white-space: nowrap;
	}
	.regions h3,
	.languages h3 {
		font-weight: bold;
	}
	.mobile-region-tab li {
		text-align: center;
		font-size: 17px;
		text-decoration: none;
	}
	.mobile-region-tab li [data-toggle='tab'] {
		font-family: 'sunlife-sans';
		font-weight: 400;
	}
	.mobile-region-tab li.active [data-toggle='tab'] {
		font-family: 'sunlife-sans';
		font-weight: 700;
	}
	/* left nav */
	.menu-header {
		font-size: 18px;
		line-height: 30px;
	}
	.left-nav-menu .active {
		font-weight: bold;
	}
	.left-nav-menu li a {
		font-weight: 400;
		text-decoration: none;
	}
	.left-nav-menu li a[aria-expanded="true"]:after {
		font-family: FontAwesome;
		content: " \f107";
	}
	.left-nav-menu li a[aria-expanded="false"]:after {
		font-family: FontAwesome;
		content: " \f105";
	}
	/* ############################ */
	.desk-top-primary {
		text-align: right;
	}
	/* mega menu list */
	.mega-menu-link {
		font-family: 'sunlife-sans';
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}
	@media screen and (min-width: 1025px) {
		.nav-item {
			text-align: left;
		}
		.nav-item>a {
			font-size: 15px !important;
			text-transform: uppercase;
		}
		.nav-auth .nav-item .dropdown-menu .h4 {
			font-weight: 400;
		}
		.nav-item ul a {
			font-family: 'sunlife-sans';
			font-weight: 400;
			font-size: 16px;
			line-height: 140%;
			font-weight: normal !important;
		}
		.nav-item ul a:hover {
			text-decoration: none;
			font-style: normal;
		}
		.nav-auth .nav-item ul a {
			font-weight: 700 !important;
			font-size: 18px;
			text-decoration: none;
		}
		.nav-auth .nav-item ul a:hover {
			text-decoration: underline;
			font-style: normal;
		}
		.nav-item:focus,
		.nav-item:hover,
		.nav-item.open>a {
			text-decoration: none;
			font-style: normal;
		}
		.subnav-trigger+div .subnav-trigger::after {
			font-family: FontAwesome;
			content: "\00a0\f105";
		}
	}
		/* for authored topnav; if desktop is authored, and mobile dynamic, then hide the generated nav structure for desktop */
		/* styles for updated top navigation begin */
		@media screen and (min-width: 1025px) {
			.navbar-new .nav-item>a:not(:last-child):after {
				font-family: FontAwesome;
				font-weight: 100;
				content: " \f107";
			}
		}
		/* styles for updated top navigation end */
		@media screen and (max-width: 1026px) {
			.navbar-nav.main-nav li>a {
				font-family: 'sunlife-sans';
				font-weight: 400;
			}
			.navbar-nav.main-nav li>a.h4 {
				font-family: 'sunlife-sans';
				font-weight: 700;
			}
			.navbar-nav.main-nav li.nav-selected>a {
				font-family: 'sunlife-sans';
				font-weight: 700;
			}
			.navbar-nav.main-nav .dropdown-menu .h4 {
				font-family: 'sunlife-sans';
				font-weight: 700;
			}
			.navbar-nav.main-nav .subnav-trigger::after {
				font-family: FontAwesome;
				content: "\00a0\f105";
			}
			.navbar-nav.main-nav .nav-item-title a {
				font-weight: bold;
			}
			.navbar-nav.main-nav .go-back a {
				line-height: 50px !important;
			}
			.navbar-nav.main-nav .go-back a::before {
				font-family: FontAwesome;
				content: "\f104\00a0";
			}
		}
		@media screen and (max-width: 1024px) and (min-width: 320px) and (max-width: 767px) {
			.mobile-navbar .signin-mobile a {
				font-size: 16px;
			}
		}
		.nav-selected {
			font-weight: 700 !important;
		}
		.nav-selected a {
			font-family: 'sunlife-sans';
			font-weight: 700;
		}
		ul.utility-nav li a,
		ul.utility-nav li div {
			font-family: 'sunlife-sans';
			font-weight: 400;
			font-size: 14px;
			line-height: 120%;
		}
		/* region-language */
		.language-region-pad ul li:not(.small-soft-separator),
		.region-pad ul li:not(.small-soft-separator) {
			line-height: 30px;
		}
		.language-region-pad li li:hover,
		.region-pad li li:hover {
			font-weight: bold;
		}
		/* search */
		.global-search {
			text-align: center;
		}
		.global-search input[type=text] {
			font-family: 'sunlife-sans';
			font-weight: 400;
			font-size: 16px;
			line-height: 14px;
		}
		.global-search .gsc-clear-button {
			display: none;
		}
		.close-search {
			text-align: right;
			line-height: 0;
		}
		.collapse-x {
			font-size: 14px;
		}
		/* DAGSS-2454 - increase height of header - right align search button and sign in button */
		/* sprint 37 - DAGSS-2595: add .mobile-signin-icon */
		.mobile-search-icon,
		.mobile-signin-icon {
			font-size: 26px;
			text-align: center;
		}
		.mobile-signin-text {
			font-size: 10px;
			font-weight: bold;
			font-family: sunlife-sans;
			text-align: center;
		}
		.mobile-close-search {
			text-align: right;
		}
		.desktop-search-icon {
			font-size: 18px !important;
		}
		.desktop-search-icon:before {
			font-family: FontAwesome;
			content: "\f002";
		}
		/* used when search activator contains both text and icon */
		.desktop-search-text {
			font-size: 14px !important;
		}
		.desktop-search-text:after {
			font-family: FontAwesome;
			content: "\f002";
		}
		/* updated as part of DAGSS 5778 - CA megamenu enhancements - END */
		@media (min-width: 768px) and (max-width: 1024px) {
			.global-search {
				text-align: center;
			}
			.close-search {
				line-height: 0;
			}
		}
		@media (min-width: 320px) and (max-width: 767px) {
			.global-search {
				text-align: center;
			}
		}
		#language-btn[aria-expanded="false"]:after {
			font-family: FontAwesome;
			content: " \f107";
		}
		#language-btn[aria-expanded="true"]:after {
			font-family: FontAwesome;
			content: " \f106";
		}
		.customer-signin {
			text-align: center;
		}
		.customer-sign-label {
			font-size: 18px;
			font-family: 'sunlife-sans';
			font-weight: 700;
		}
		.customer-sign-label[aria-expanded=false]:after {
			content: " \f106";
			font-family: FontAwesome;
		}
		.form-container {
			text-align: left;
		}
		.mobile-follow {
			text-align: center;
			text-transform: uppercase;
		}
		.global-footer-row2 a {
			font-family: 'sunlife-sans';
			font-weight: 400;
		}
		.global-footer>ul:nth-child(3),
		.global-footer>ul:nth-child(4) {
			line-height: 50px;
		}
		.footer-links li a {
			font-family: 'sunlife-sans';
			font-weight: 400;
		}
		.footer-socials li a {
			font-size: 2em;
		}
		.footer-socials-md li a {
			font-size: 2em;
		}
		@media (min-width: 320px) and (max-width: 767px) {
			.mobile-site {
				text-align: center;
			}
		}
		.mobile-site a {
			font-size: 15px;
		}
		.slf-footer {
			text-align: right;
		}
		.slf-footer-text {
			font-size: 24px;
			font-weight: bold;
		}
		.slf-footnote {
			text-align: justify;
		}
		.slf-footnote a {
			font-weight: bold !important;
		}
		.slf-footnote-body a {
			font-weight: bold !important;
		}
		.trusted-years {
			font-family: 'sunlife-sans';
			font-weight: 700;
			text-transform: uppercase;
			font-size: 25px;
		}
		.trusted-series {
			font-family: 'sunlife-sans';
			font-weight: 400;
			/*DAGSS-6046*/
			text-transform: uppercase;
			font-size: 20px;
		}
		@media (min-width: 768px) and (max-width: 1024px) {
			.follow-us {
				text-align: left;
			}
		}
		@media (min-width: 320px) and (max-width: 767px) {
			.follow-us {
				text-align: center;
			}
			.follow-us .footer-socials li a {
				font-size: 2em;
			}
		}
		.navbar-fixed-bottom .collapse-x {
			display: inline-block;
		}
		/* new footer design begin */
		.global-footer-section1 .trusted-text {
			font-size: 18px;
		}
		.global-footer-section1 .footer-socials {
			text-align: right;
		}
		.global-footer-section2 .trusted-text-bold {
			font-weight: 700;
			font-size: 20px;
		}
		.global-footer-section2 .trusted-text {
			font-weight: 400;
			font-size: 20px;
		}
		.footer-text {
			font-weight: 400;
			font-family: sunlife-sans;
			font-size: 12px;
		}
		.global-footer-section3 li a {
			font-family: 'sunlife-sans' !important;
			font-weight: bold!important;
		}
		.global-footer-section3 li {
			font-family: 'sunlife-sans';
			font-weight: 500;
		}
		.global-footer-section3 .legal-text {
			font-size: 13px;
		}
		.global-footer-section3 .rights-reserved {
			font-family: 'sunlife-sans';
		}
		.global-footer-section3 .mobile-site a {
			font-size: 15px;
		}
		.global-footer-section3 .slf-footer-text {
			font-size: 20px;
			font-weight: bold;
			line-height: 45px;
		}
		.global-footer-section2 .slf-accordion-arrow .accordion-heading {
			font-size: 18px;
		}
		.global-footer-section2 .slf-accordion-arrow.panel .list-unstyled li a {
			font-weight: 400;
		}
		.slf-footer-text-sm {
			font-size: 20px;
			font-weight: bold;
		}
		.desktopview {
			font-weight: 700;
			/*dagss-6046*/
		}
		a.desktopview:hover {
			font-weight: 700;
			/*dagss-6046*/
		}
		li#feedback-footer a {
			font-size: 13px;
		}
		/* new footer design end */
		/*
  ------------------------------------------------------------------------------
  Grid Same Height extension for Bootstrap
  ------------------------------------------------------------------------------
  */
		input.form-control {
			font-family: 'sunlife-sans';
			font-weight: 400;
			font-size: 16px;
			/* oct 3 prod 20px to 16px*/
		}
		input.form-control::-webkit-input-placeholder {
			font-style: normal;
			/* oct 3 prod italic to normal */
		}
		input.form-control::-ms-input-placeholder {
			font-style: normal;
			/* oct 3 prod italic to normal */
		}
		input.form-control::-moz-placeholder {
			font-style: normal;
			/* oct 3 prod italic to normal */
		}
		select.form-control {
			font-family: 'sunlife-sans';
			font-weight: 400;
			font-size: 16px;
		}
		/*
  ------------------------------------------------------------------------------
  Banners
  ------------------------------------------------------------------------------
  */
		.banner {
			text-align: center;
		}
		.banner-secondary .banner-content h1 {
			font-size: 28px;
			/* DAGSS 6064*/
			font-weight: 400;
			text-align: center;
			line-height: 31px;
			/* DAGSS 6064*/
		}
		.banner-secondary .banner-content p {
			/*font-size: 24px;
      line-height: 110%;*/
			text-align: center;
			font-size: 18px;
			line-height: 23px;
		}
		.banner-secondary-xs .banner-content h1 {
			font-size: 27px !important;
			text-align: center;
			font-weight: 500;
		}
		.banner-secondary-xs .banner-content p {
			font-size: 17px;
			text-align: center;
		}
		@media (max-width: 767px) {
			.banner-secondary .banner-content h1 {
				font-size: 27px !important;
			}
			.banner-secondary .banner-content p {
				font-size: 17px;
			}
		}
		.banner.extra-padding .hero-text {
			font-size: 36px;
		}
		/*
  ------------------------------------------------------------------------------
  Feature Banner
  ------------------------------------------------------------------------------
  */
		.feature-banner {
			text-align: center;
		}
		.feature-banner>div {
			display: table-caption;
		}
		.feature-banner>div:first-child {
			display: table-cell;
		}
		/*
  ------------------------------------------------------------------------------
  Featured Content List
  ------------------------------------------------------------------------------
  */
		.featured-content-list,
		.featured-content-list-multiple-link,
		.featured-content-list.multiple-link-variation,
		.featured-content-list-tool,
		.featured-content-list.tool-variation {
			text-align: center;
		}
		ul.dotted-centered-list li a {
			font-family: 'sunlife-sans';
			font-weight: 400;
		}
		.featured-content-list-tool .fa,
		.featured-content-list.tool-variation .fa,
		.tool-variation.featured-content-list-multiple-link .fa,
		.tool-variation.featured-content-list-tool .fa {
			font-size: 3.2em;
		}
		.featured-content-list-tool .sun-icon,
		.featured-content-list.tool-variation .sun-icon,
		.tool-variation.featured-content-list-multiple-link .sun-icon,
		.tool-variation.featured-content-list-tool .sun-icon {
			font-size: 78px;
		}
		/*
  ------------------------------------------------------------------------------
  Feature Bar
  ------------------------------------------------------------------------------
  */
		.feature-bar,
		.feature-bar-single,
		.feature-bar.single-variation {
			text-align: center;
		}
		.feature-bar-single hr~p,
		.feature-bar.single-variation hr~p,
		.single-variation.feature-bar-single hr~p {
			font-family: 'sunlife-sans';
			font-weight: 400;
			font-style: italic;
		}
		@media (min-width: 320px) and (max-width: 767px) {
			.feature-bar-single h1,
			.feature-bar.single-variation h1,
			.single-variation.feature-bar-single h1 {
				text-align: center !important;
			}
		}

		/*
  ------------------------------------------------------------------------------
  Right Rail
  ------------------------------------------------------------------------------
  */
		.rail section {
			text-align: center;
		}
		.rail .icon-link {
			font-family: 'sunlife-sans';
			font-weight: 400;
		}
		.rail .icon-link[data-icon-code]:before {
			font-family: FontAwesome;
			text-align: center;
			font-size: 37px;
			text-decoration: none !important;
			font-style: normal !important;
		}
		.rail .icon-link[data-icon-code][data-icon-custom]:before {
			font-family: 'sunlife-custom';
			font-size: 55px;
		}
		.rail .icon-link:hover {
			text-decoration: none;
		}
		.rail .icon-link:hover span {
			text-decoration: underline;
		}
		@media (min-width: 320px) and (max-width: 767px) {
			.pagination {
				font-size: 0px;
			}
			.pagination>li {
				font-size: 16px;
			}
			.pagination>li.previous>a,
			.pagination>li.link-to-first>a,
			.pagination>li.next>a {
				text-align: center;
				display: block;
			}
			.pagination-indicator {
				text-align: center;
				font-size: 12px;
			}
		}
			@media (min-width: 768px) {
				.pagination-indicator {
					display: none;
				}
			}
	
	/* usage
  @include center-block;
  */
			@media (min-width: 768px) {
				.life-stages-selector h2,
				.life-stages-selector .featured-content-list .editorial,
				.featured-content-list .life-stages-selector .editorial,
				.life-stages-selector .featured-content-list-multiple-link .editorial,
				.featured-content-list-multiple-link .life-stages-selector .editorial,
				.life-stages-selector .featured-content-list.multiple-link-variation .editorial,
				.featured-content-list.multiple-link-variation .life-stages-selector .editorial,
				.life-stages-selector .featured-content-list-tool .editorial,
				.featured-content-list-tool .life-stages-selector .editorial,
				.life-stages-selector .featured-content-list.tool-variation .editorial,
				.featured-content-list.tool-variation .life-stages-selector .editorial {
					font-size: 38px;
				}
				.life-stages-selector h2.other,
				.life-stages-selector .featured-content-list .other.editorial,
				.featured-content-list .life-stages-selector .other.editorial,
				.life-stages-selector .featured-content-list-multiple-link .other.editorial,
				.featured-content-list-multiple-link .life-stages-selector .other.editorial,
				.life-stages-selector .featured-content-list.multiple-link-variation .other.editorial,
				.featured-content-list.multiple-link-variation .life-stages-selector .other.editorial,
				.life-stages-selector .featured-content-list-tool .other.editorial,
				.featured-content-list-tool .life-stages-selector .other.editorial,
				.life-stages-selector .featured-content-list.tool-variation .other.editorial,
				.featured-content-list.tool-variation .life-stages-selector .other.editorial {
					font-size: 20px;
				}
			}
			.life-stages-selector ul li a {
				font-size: 14px !important;
			}
			@media (min-width: 768px) {
				[class*="col-"][class*="-12"]>.life-stages-selector ul li a {
					font-family: 'sunlife-sans';
					font-weight: 700;
					font-size: 16px !important;
					line-height: 50px;
				}
				[class*="col-"][class*="-12"]>.life-stages-selector ul li a.selected,
				[class*="col-"][class*="-12"]>.life-stages-selector ul li a[disabled] {
					font-family: 'sunlife-sans';
					font-weight: 400;
				}
			}
			@media (min-width: 1025px) {
				[class*="col-"][class*="-6"]>.life-stages-selector ul li a {
					font-family: 'sunlife-sans';
					font-weight: 700;
					font-size: 16px !important;
				}
				[class*="col-"][class*="-6"]>.life-stages-selector ul li a.selected,
				[class*="col-"][class*="-6"]>.life-stages-selector ul li a[disabled] {
					font-family: 'sunlife-sans';
					font-weight: 400;
				}
			}
			ul.list-topic li a {
				font-size: 16px;
			}
			@media (min-width: 768px) {
				ul.list-topic li {
					text-align: center;
				}
				ul.list-topic li a {
					line-height: 1.1;
					font-size: 16px;
				}
			}
			@media (min-width: 768px) and (orientation:portrait) {
				ul.list-topic li a {
					font-size: 14px;
				}
			}
			/*
  ------------------------------------------------------------------------------
  Modules
  ------------------------------------------------------------------------------
  */
			.module {
				text-align: center;
			}
			.module a:not(.btn) small {
				font-family: 'sunlife-sans';
				font-weight: 400;
				font-size: 1em;
			}
			.section-module h2.medium,
			.section-module .featured-content-list .medium.editorial,
			.featured-content-list .section-module .medium.editorial,
			.section-module .featured-content-list-multiple-link .medium.editorial,
			.featured-content-list-multiple-link .section-module .medium.editorial,
			.section-module .featured-content-list.multiple-link-variation .medium.editorial,
			.featured-content-list.multiple-link-variation .section-module .medium.editorial,
			.section-module .featured-content-list-tool .medium.editorial,
			.featured-content-list-tool .section-module .medium.editorial,
			.section-module .featured-content-list.tool-variation .medium.editorial,
			.featured-content-list.tool-variation .section-module .medium.editorial {
				font-size: 36px;
				font-family: 'sunlife-sans';
				font-weight: 400;
			}
			/*
  ------------------------------------------------------------------------------
  Paginated Content List
  ------------------------------------------------------------------------------
  */
			.star-rating fieldset legend {
				font-weight: bold;
				font-size: 16px;
			}
			.star-rating fieldset label:before {
				font-size: 1.5em;
				font-family: FontAwesome;
			}
			.star-rating fieldset input:checked~label:before,
			.star-rating fieldset label:not([disabled]):hover:before,
			.star-rating fieldset label:not([disabled]):hover~label:before {
				content: "\f005";
			}
			.star-rating fieldset input:checked~label.half:before,
			.star-rating fieldset label.half:not([disabled]):hover:before,
			.star-rating fieldset label:not([disabled]):hover~label.half:before {
				content: "\f089";
			}
			@media (min-width: 320px) and (max-width: 767px) {
				.star-rating fieldset label:before {
					display: inline-block;
					font-size: 2.2em;
				}
			}
			/*
  ------------------------------------------------------------------------------
  Articles
  ------------------------------------------------------------------------------
  */
			.article figure {
				font-size: 18px;
				line-height: 140%;
			}
			.article .article-author .author-description .author-name {
				font-size: 20px;
				font-weight: 400;
			}
			/*
  ------------------------------------------------------------------------------
  Campaign
  ------------------------------------------------------------------------------
  */
			.campaign-tab-pane .header>h2,
			.campaign-tab-pane .featured-content-list .header>.editorial,
			.featured-content-list .campaign-tab-pane .header>.editorial,
			.campaign-tab-pane .featured-content-list-multiple-link .header>.editorial,
			.featured-content-list-multiple-link .campaign-tab-pane .header>.editorial,
			.campaign-tab-pane .featured-content-list.multiple-link-variation .header>.editorial,
			.featured-content-list.multiple-link-variation .campaign-tab-pane .header>.editorial,
			.campaign-tab-pane .featured-content-list-tool .header>.editorial,
			.featured-content-list-tool .campaign-tab-pane .header>.editorial,
			.campaign-tab-pane .featured-content-list.tool-variation .header>.editorial,
			.featured-content-list.tool-variation .campaign-tab-pane .header>.editorial {
				font-family: 'sunlife-sans';
				font-weight: 400;
				font-size: 60px;
				text-align: center;
			}
			@media (min-width: 320px) and (max-width: 767px) {
				.campaign-tab-pane .header>h2,
				.campaign-tab-pane .featured-content-list .header>.editorial,
				.featured-content-list .campaign-tab-pane .header>.editorial,
				.campaign-tab-pane .featured-content-list-multiple-link .header>.editorial,
				.featured-content-list-multiple-link .campaign-tab-pane .header>.editorial,
				.campaign-tab-pane .featured-content-list.multiple-link-variation .header>.editorial,
				.featured-content-list.multiple-link-variation .campaign-tab-pane .header>.editorial,
				.campaign-tab-pane .featured-content-list-tool .header>.editorial,
				.featured-content-list-tool .campaign-tab-pane .header>.editorial,
				.campaign-tab-pane .featured-content-list.tool-variation .header>.editorial,
				.featured-content-list.tool-variation .campaign-tab-pane .header>.editorial {
					font-size: 36px;
				}
			}
			.campaign-tab-pane .header>h3 {
				font-family: 'sunlife-sans';
				font-weight: 400;
				/*DAGSS-6046*/
				font-size: 28px;
				font-style: italic;
				text-align: center;
			}
			.campaign-tab-pane .header>p {
				font-family: 'sunlife-sans';
				font-weight: 400;
				font-size: 28px;
				line-height: 1.178571429;
			}
			@media (min-width: 320px) and (max-width: 767px) {
				.campaign-tab-pane .header>p {
					font-size: 22px;
				}
			}
			@media (min-width: 320px) and (max-width: 767px) {
				.campaign-hero .text-cell .large-header {
					font-size: 40px;
				}
				.campaign-hero .text-cell .hero-text {
					font-size: 18px;
				}
			}
			.campaign-tab-pane {
				text-align: center;
			}
			.campaign-tab-pane header>h2,
			.campaign-tab-pane .featured-content-list header>.editorial,
			.featured-content-list .campaign-tab-pane header>.editorial,
			.campaign-tab-pane .featured-content-list-multiple-link header>.editorial,
			.featured-content-list-multiple-link .campaign-tab-pane header>.editorial,
			.campaign-tab-pane .featured-content-list.multiple-link-variation header>.editorial,
			.featured-content-list.multiple-link-variation .campaign-tab-pane header>.editorial,
			.campaign-tab-pane .featured-content-list-tool header>.editorial,
			.featured-content-list-tool .campaign-tab-pane header>.editorial,
			.campaign-tab-pane .featured-content-list.tool-variation header>.editorial,
			.featured-content-list.tool-variation .campaign-tab-pane header>.editorial {
				font-family: 'sunlife-sans';
				font-weight: 400;
				font-size: 60px;
				text-align: center;
			}
			@media (min-width: 320px) and (max-width: 767px) {
				.campaign-tab-pane header>h2,
				.campaign-tab-pane .featured-content-list header>.editorial,
				.featured-content-list .campaign-tab-pane header>.editorial,
				.campaign-tab-pane .featured-content-list-multiple-link header>.editorial,
				.featured-content-list-multiple-link .campaign-tab-pane header>.editorial,
				.campaign-tab-pane .featured-content-list.multiple-link-variation header>.editorial,
				.featured-content-list.multiple-link-variation .campaign-tab-pane header>.editorial,
				.campaign-tab-pane .featured-content-list-tool header>.editorial,
				.featured-content-list-tool .campaign-tab-pane header>.editorial,
				.campaign-tab-pane .featured-content-list.tool-variation header>.editorial,
				.featured-content-list.tool-variation .campaign-tab-pane header>.editorial {
					font-size: 36px;
				}
			}
			.campaign-tab-pane header>h3 {
				font-family: 'sunlife-sans';
				font-weight: 400;
				/*DAGSS-6046*/
				font-size: 28px;
				font-style: italic;
				text-align: center;
			}
			.campaign-tab-pane header>p {
				font-family: 'sunlife-sans';
				font-weight: 400;
				font-size: 28px;
				line-height: 1.178571429;
			}
			@media (min-width: 320px) and (max-width: 767px) {
				.campaign-tab-pane header>p {
					font-size: 22px;
				}
			}
			.campaign-content .campaign-content-section {
				text-align: center;
			}
			@media (min-width: 768px) {
				.campaign-content .content-item {
					text-align: left;
				}
			}
			.campaign-content .social-item {
				text-align: center;
			}
			.campaign-content .social-item .user {
				font-family: 'sunlife-sans';
				font-weight: 400;
				/*DAGSS-6046*/
				font-size: 18px;
			}
			@media (min-width: 768px) {
				.campaign-content .social-item {
					text-align: left;
				}
			}
			.carousel .arrow.arrow-prev:before {
				font-family: fontawesome;
				font-size: 30px;
				content: '\f104';
			}
			.carousel .arrow.arrow-next:before {
				font-family: fontawesome;
				font-size: 30px;
				content: '\f105';
			}
			.carousel .counter {
				text-align: center;
			}
			.carousel .slick-dots {
				display: none !important;
			}
			.life-stages-hero {
				text-align: center;
			}
			@media (min-width: 320px) and (max-width: 767px) {
				.life-stages-hero h1 {
					font-size: 30px !important;
					text-align: center;
				}
			}
			/*
  * added fix for CTA box wrapping in WEM 10.5
  */
			.slf-table .table-striped-column>thead>tr>th,
			.slf-table .table-striped-column>tfoot>tr>th,
			.slf-table .table-striped-row>thead>tr>th,
			.slf-table .table-striped-row>tfoot>tr>th {
				text-transform: none;
				text-align: center;
				vertical-align: middle;
			}
			.slf-table .table-striped-column th,
			.slf-table .table-striped-row th {
				font-weight: 700;
			}
			.slf-table .table>thead>tr>td,
			.slf-table .table>tbody>tr>td {
				text-align: center;
			}
			.table.table-striped-column.slf-comparison th,
			.table.table-striped-row.slf-comparison th {
				text-transform: none;
			}
			.slf-table .table>tfoot>tr.legal-text>td>a,
			.slf-table .table>tfoot>tr.rights-reserved>td>a,
			.slf-table .table>tfoot>tr.slf-footnote>td>a,
			.slf-table .table>tfoot>tr.slf-footnote-body>td>a {
				font-size: 12px;
			}
			/* tooltip common styles start */
			.tooltip-inner {
				font-family: sunlife-sans;
				font-size: 16px;
				font-weight: 400;
			}
			@media (max-width: 767px) {
				.tooltip-inner {
					font-size: 14px;
				}
			}
			table caption {
				font-family: 'sunlife-sans';
				font-weight: 400;
				/*DAGSS-6046*/
				font-size: 30px;
				line-height: 120%;
			}
			.large-green.fa {
				font-size: 1.8em;
			}
			.large-red.fa {
				font-size: 1.8em;
			}
			.large-blue.fa {
				font-size: 1.8em;
			}
			.slf-table ul {
				text-align: left;
			}
			/******* Bootstrap dialog **********/
			body .modal.slf-modal {
				text-align: center;
			}
			body .modal.slf-modal .modal-dialog .modal-content .modal-header .modal-title {
				line-height: 1;
			}
			/** ADOBE SEARCH last updated on 10th Jan 2018 after RM fix**/
			/** warranty fix **/
		
		/** warranty fix **/
		form.slf-search input[type=submit] {
			font-size: 15px !important;
			font-family: 'sunlife-sans' !important;
			font-weight: 700;
		}
		/** warranty fix **/
       form.slf-search input[type=text] {
	      	line-height: 40px;
		}
		/** warranty fix **/
		form.slf-search .search-autocomplete ul.search-sayt-list a>.desc {
			font-size: 0.8em;
			font-weight: normal;
			line-height: 1.2em;
		}
		form.slf-search .search-autocomplete li .bold {
			font-weight: bold;
		}
		.results-ad-right .fa {
			font-size: 2.250em;
		}
		.search-container .search-result-display-url {
			word-wrap: break-word;
			font-weight: bold;
			font-size: 0.70em;
			line-height: 1.2em;
		}
		.search-container .bolded-error {
			font-weight: bold;
		}
		.search-container .check-container {
			font-size: 15px;
		}
		.search-container .search-url {
			font-size: 14px;
		}
		.search-container .txt-larger {
			font-size: 18px;
		}
		.search-container #search-result-misspelling-term {
			font-weight: bold;
			font-style: italic;
		}
		.search-container #search-result-filter-toggle .btn-close {
			font-size: 0.8em;
		}
		/*# sourceMappingURL=search.css.map */
		/** ADOBE SEARCH CSS ENDS HERE **/
		/**EBUS-69545 **/
		.moneyforlife {
			text-transform: uppercase;
			font-weight: 700;
			letter-spacing: -1px;
		}
		.moneyforlife>span {
			font-size: 75%;
		}
		/**EBUS-54936**/
		.hero-cta-container-new .hero-text {
			font-size: 24px;
			text-align: left;
		}
		@media (min-width: 768px) and (max-width: 1024px) {
			.home-tab-section h1 {
				font-size: 46px;
			}
		}
		/**** Subscribe to newsletter - new home page - start ****/
		.icon-stack-2x {
			font-size: 1.5em;
		}
		.icon-stack-3x {
			font-size: 2em;
		}
		@media (max-width: 768px) {
			.text-center-xs {
				text-align: center;
			}
		}
		@media (max-width: 768px) {
			.text-center-xs {
				text-align: center;
			}
		}
		#subscribe-newsletter .unsubscribe-agreement {
			font-size: 10.5px;
			line-height: 12px;
		}
		#subscribe-newsletter .unsubscribe-agreement a {
			font-size: 14px;
			/* dagss 6046*/
		}
		.big-icon-bg.newsletter-icon {
			font-size: 42px;
		}
		.big-icon-bg.newsletter-icon .big-icon {
			font-size: 31px;
		}
		/***** Mobile app section end ****/
		/******* Subscribe to newsletter - helpful tips - new home page - end ***/
		/******** CTA SECTION STARTS **********/
		.big-icon {
			font-size: 47px;
		}
		/* block cta button from display, when in mobile view */
		.cta-content {
			position: relative;
			top: -28px;
			font-size: 16px;
		}
		.cta-content label {
			font-size: 14px;
		}
		.cta-content .text-bold {
			font-weight: 700;
			/*dagss-6046*/
		}
		.cta-content .text-regular {
			font-weight: 400;
			/*dagss-6046*/
		}
		#select-product.form-control {
			font-size: 16px;
		}
		/*******CTA SCTION ENDS ************/
		/* life moments section begin */
		@media screen and (min-width: 768px) {
			.life-moments-row .life-moments-flex .flex-item a {
				font-size: 20px;
			}
			.life-moments-row .life-moments-flex .flex-item a:hover {
				font-size: 18px !important;
			}
			.life-moments-row .life-moments-flex .flex-item a .life-moment-part1 {
				font-weight: 100;
				font-size: 16px;
				display: block;
			}
			.life-moments-row .life-moments-flex .flex-item a:hover {
				font-family: 'sunlife-sans';
				font-weight: 700;
				font-size: 17px;
				text-decoration: underline;
			}
			.bright-tool-link:after {
				content: '\f138';
				font-family: FontAwesome;
			}
		}
		@media (max-width: 767px) {
			.life-moments-block .title-one {
				font-size: 16px;
			}
			.life-moments-block .title-two {
				font-style: italic;
				font-weight: 400;
				/*DAGSS-6046*/
				font-size: 24px;
				line-height: 120%;
			}
			.life-moments-block a:after {
				font-family: FontAwesome;
				font-weight: 100;
				content: " \f105";
				float: right;
				font-size: 19px;
			}
		}
		/** this is temp fix for ipad portrait wrapping of text **/
		/** ends **/
		/* life moments section end */
		/* bright start tool section begin */
		@media (max-width: 767px) {
			.bright-start-block,
			.bright-start-block h3 {
				text-align: center;
			}
		}
		/* bright start tool section end */
		.hero-cta-container-new .hero-text {
			text-align: center;
		}
		/* new hero banner begin */
		.hero-new .hero-cta-container h1 {
			font-size: 27px !important;
			font-weight: 400;
		}
		.hero-new .hero-cta-container h2 {
			font-size: 18px;
		}
		@media (max-width: 767px) {
			.hero-new .hero-cta-container h2 {
				font-size: 17px;
			}
			.hero-new.hero-cta-container h1 {
				font-size: 27px !important;
				font-weight: 400;
			}
			.hero-new.hero-cta-container h2 {
				font-size: 17px !important;
			}
		}
		
		/******* gradient circle border starts ******/
		.title-text a {
			font-size: 20px !important;
			font-weight: 400 !important;
		}
		/******* helpful tips ends ****/
		#remembermelabel {
			font-size: 16px;
			font-weight: bold;
		}
		/** CA mobile search **/
		#close-hamburger .collapse-x {
			font-size: 20px;
		}
		.close-div-mobile {
			text-align: right;
		}
		/* change id after since it has to be unique... */
		.slf-search-mobile input#q-top-mobile::-webkit-input-placeholder {
			font-style: normal;
		}
		.slf-search-mobile input#q-top-mobile::-ms-input-placeholder {
			font-style: normal;
		}
		.slf-search-mobile input#q-top-mobile::-moz-placeholder {
			font-style: normal;
		}
		/* mobile search results styles begin */
		form.slf-search-mobile .search-autocomplete-mobile ul.search-sayt-list-mobile a>.desc {
			font-size: 0.8em;
			font-weight: normal;
			line-height: 1.2em;
		}
		form.slf-search-mobile .search-autocomplete-mobile li .bold {
			font-weight: bold;
		}
		/* mobile search results styles end */
		/* DHS CTA SECTION */
		.cta-input-section select {
			font-size: 16px;
		}
		.modal-dialog.newsletter-overlay .close {
			text-shadow: none;
			font-size: 33px;
		}
		#newsletter-understand {
			font-size: 14px;
			/* DAGSS 6046*/
		}
		#newsletter-understand a {
			font-size: 14px;
			/* DAGSS 6046*/
		}
		/* DAGSS-3691 end */
		/** start DAGSS-2896**/
		.hero-new .hero-cta-container h2.text-bold {
			font-size: 27px !important;
			font-weight: 400;
		}
		.hero-new .hero-cta-container p:not(.moreon) {
			font-size: 18px;
			font-family: sunlife-sans;
			font-weight: 400;
			/*DAGSS-6046*/
		}
		.lifemoments-background .cta-row h2.text-bold {
			font-size: 17px;
			line-height: unset;
			text-align: center;
		}
		.life-moments-row .bright-start-block .bright-start-content h2 {
			font-size: 24px;
			line-height: 120%;
		}
		#subscribe-newsletter h2 {
			font-size: 24px;
			line-height: 28.8px;
		}
		#mobile-app h2.text-center {
			font-size: 24px;
			line-height: 28.8px;
		}
		@media screen and (min-width: 1025px) {
			.navbar-new .nav-item>a {
				/*ca fonts z034*/
				font-size: 16px !important;
			}
			.navbar-new .nav-item>a:not(:last-child):after {
				font-family: FontAwesome;
				font-weight: 100;
				content: " \f107";
			}
		}
		/* DAGSS 5778 - CA megamenu enhancements end */
		/* DAGSS-4313 CA - Comparison tables - couple of items to rebrand - followup to DAGSS-3691 begin */
		#productComparison-modal li:before {
			font-weight: bold;
			font-size: 17px;
		}
		.close-modal-div .fa.fa-remove.collapse-x {
			font-size: 18px;
		}
		/* DAGSS-4313 CA - Comparison tables - couple of items to rebrand - followup to DAGSS-3691 end */
		/* DAGSS-4530 CA - Global Nav - New megamenu layout begin */
		@media screen and (min-width: 1025px) {
			.mega-menu-quicklinks ul a {
				font-weight: 700 !important;
				font-size: 16px !important;
			}
			h2.menu-category-heading {
				font-size: 18px;
				font-weight: 500;
				line-height: 1.1;
			}
			.view-all-category:after {
				content: '\f138';
				font-family: fontawesome;
			}
			.mega-menu-col ul a,
			.mega-menu-list-col-20 ul a {
				font-size: 16px !important;
				font-weight: 400 !important;
				line-height: 110% !important;
			}
			.mega-menu-list-column h3 {
				font-size: 16px;
				font-weight: 700;
				line-height: 16px;
			}
			.nav-item .mega-menu-category ul a,
			.nav-item .mega-menu-list-col-20 ul a {
				font-weight: 400 !important;
				line-height: 16px !important;
			}
		}
		/* DAGSS-4530 CA - Global Nav - New megamenu layout end */
		/* DAGSS-5261 Start */
		.big-icon-text {
			font-size: 36px;
		}
		.product-cta .cta-content-label {
			text-align: center;
			font-weight: 400;
		}
		/* DAGSS-5261 END */
		/* DAGSS-5263 END */
		/* DAGSS-5264 CA - Explore products landing page - Row 5 - Quote & Advisor begin */
		.cta-row.secondary .big-icon {
			font-size: 36px;
		}
		.cta-row.secondary .cta-content .description {
			font-size: 16px;
		}
		.cta-row.secondary .div-two .text-bold.blue {
			font-weight: bold;
		}
		.cta-row.secondary .qstns-contact {
			text-align: center;
			clear: left;
			font-size: 16px;
		}
		.cta-row.secondary .qstns-contact a {
			font-size: 16px;
			white-space: nowrap;
		}
		.secondary.cta-row .cta-legal,
		.secondary.cta-row .cta-legal a {
			font-size: 12px;
			line-height: 120%;
		}
		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
			.secondary .big-icon.fa-envelope {
				font-size: 41px;
			}
		}
		/* DAGSS-5264 CA - Explore products landing page - Row 5 - Quote & Advisor end */
		/* DAGSS-5262 Start */
		/* font changes*/
		.product-link-content-container h2 {
			/*font-size: 20px;
    line-height:	24px;*/
			font-size: 18px;
			line-height: 22px;
			font-weight: bold;
		}
		.sitemap ul.inner-list li a {
			font-size: 15px;
		}
		/* DAGSS-5266 END */
		/* DAGSS-5261 End - the rest is in main.css */
		/* end fix for tab print preview */
		/*ca font start: z034*/
		.nav-tabs>li>a {
			line-height: 24px;
		}
		/*ca font ends: z034*/
		/*RA: DAGSS-6046 - Font size: family icon global styles */
		.fa-family {
			display: inline-table;
			letter-spacing: -1.25px;
			font-size: 26px;
		}
		.fa-family .fa-child {
			font-size: 0.55em;
		}
		/*RA: DAGSS-6046 - Font size: Right rail content icons*/
		.right-rail .fa-family .fa.fa-male,
		.right-rail .fa-family .fa.fa-female {
			font-size: 30px !important;
		}
		/*TA: DAGSS-6046*/
		.campaign-tab-pane .header>h2 {
			line-height: 72px;
			font-size: 53px;
		}
		/* KP HOME PAGE - STARTS */
		.lifemoments-background .cta-row h2.text-bold {
			font-size: 16px;
			line-height: 24px;
		}
		.hero-new .hero-cta-container p:not(.moreon) {
			font-size: 16px;
			line-height: 24px;
		}
		#subscribe-newsletter .unsubscribe-agreement {
			font-size: 14px;
			line-height: 18px;
		}
		#subscribe-newsletter h2 {
			font-size: 22px;
			line-height: 31px;
		}
		#mobile-app h2.text-center {
			font-size: 22px;
			line-height: 31px;
		}
		.life-moments-row .life-moments-flex .flex-item a {
			font-size: 18px;
		}
		.life-moments-row .bright-start-block .bright-start-content h2 {
			font-size: 22px;
			line-height: 31px;
		}
		/* HOME PAGE - ENDS */
		/* ================================================================= */
		/* KP GET A QUOTE - START */
		.global-module .content-label {
			font-size: 18px !important;
		}
		/* GET A QUOTE - ENDS */
		/* =========================== */
		/* KP LnP - Title bar - STARTS */
		.title-bar-brighter-lnp h1 {
			font-size: 28px !important;
		}
		/* LnP - Title bar - ENDS */
		/* =============================== */
		/* KP CAREERS - START */
		.bar-title {
			font-size: 28px;
			line-height: 31px;
		}
		/* CAREERS - ENDS */
		/* ================================= */
		/* KP TOOLS & RESOURCES - STARTS */
		.product-cta h2.content-label {
			font-size: 28px !important;
		}
		/* KP TOOLS & RESOURCES - ENDS */
		@media (min-width: 320px) and (max-width: 767px) {
			h2.support-heading {
				font-size: 22px;
			}
		}
		.left-nav-menu.unhide .active span {
			font-weight: bold;
		}
		/* merge with existing css*/
		.med-icon-text {
			font-size: 30px;
		}
		/* ------ DAGSS-6025 support.css ends ------*/
		/* Fix for DAGSS-6488*/
		/* Careers sub-pages font tweaks begin */
		.home-hero-cta .hero-cta-container h1 {
			font-size: 36px;
			line-height: 46px;
		}
		.home-hero-cta .hero-cta-container h3 {
			font-size: 22px;
			line-height: 31px;
		}
		@media (max-width: 767px) {
			.home-hero-cta .hero-cta-container h3 {
				font-size: 24px;
				line-height: 31px;
			}
		}
		/* Careers sub-pages font tweaks end */
		/* to ensure chevron buttons on iPad landscape fit in one line with the dropdown field */
		button.hidden.cta-button {
			font-size: 15px !important;
		}
		/* DAGSS-6289 fix */
		.terms-support-section h3 {
			font-size: 22px;
			line-height: 28px;
		}
		/* line height on campaign pages - start*/
		@media (max-width: 767px) {
			.hero-new.hero-cta-container h1 {
				line-height: 36px;
			}
		}
		.home-hero-cta .hero-cta-container h1 {
			line-height: 36px;
		}
		@media (max-width: 767px) {
			.hero-new.hero-cta-container h2 {
				line-height: 23px;
			}
		}
		.hero-new .hero-cta-container h2 {
			line-height: 23px;
		}
		/* line height on campaign page - end*/
		/***** - Raptors banner start *****/
		.hero-new.raptors .hero-cta-container h1 {
			font-size: 34px !important;
			text-transform: uppercase;
			font-weight: 600;
		}
		/* - Raptors banner end */
		#pzm-question-field_en * {
			font-family: "sunlife-sans";
		}

		

		/* Only for HK-EN Specifically */
		#advisor-modal-form * {
			font-family: 'sunlife-sans';
			font-size: 16px;
			line-height: 24px;
			font-weight: 400;
		}
		#pzm-question-field_en #pzm-question-index .pzm-question-intro {
			font-family: 'sunlife-sans';
			font-weight: 400;
			font-size: 16px;
			line-height: 24px;}
			#pzm-question-field_en #pzm-question-index .pzm-question-name, #pzm-question-field_en #pzm-question-index .pzm-question-inputname {
			font-size: 18px;
			line-height: 42px;
			}
			#pzm-question-field_en #pzm-question-index .pzm-question-tnc-text {
			font-size:16px;
			}
			#pzm-question-field_en p, #pzm-question-field_en div, #pzm-question-field_en span, #pzm-question-field_en a { 
			font-size:16px;
			}
			li#feedback-footer a {
			font-size: 13px !important;
			font-family: 'sunlife-sans' !important;
            font-weight: bold!important;
			}
			.label-italics {
			font-weight: bold !important;
			font-family: 'sunlife-sans' !important;
			}
			input[type=text], input[type=email], input[type=password] {
			font-size: 18px !important;
		    }
			#optionContact1, #optionContact2 {font-size: 16px !important;}
			
			/* Changes specific to Asia Sections Start*/
			.bc_main_title, .bc_main_question, .form-control-bc, .Product-Name, .Coverage-Period, .qc_main_question, .form-control-qc, .qc_text, .btn-blue-lead, .wp_main_title, .wp_main_question, .wp_text, .wp_main_txt, .wp_result_heading_txt, .wp_result_section_ntxtv3, .wp_result_v3_rcontent, .wp_banner_txt1, .wp_banner_txt2, .wp_banner_txt3, .form-control-qc-text, #wp_step_nav .wp_step_row .wp_step .wp_stepno, #wp_step_nav .wp_step_row .wp_desc, .wp_result_titleTxt, .wp_result_box_title, .wp_result_section_ntxt, .wp_result_box_txt, .wp_result_box_txt_link, .wp_result_box_txt_yw, .wp_result_section_ntxtv3 a, .wp_result_v3_rcontent, .wp_result_titleTxtv3, .us_main .us_slide_casename, .us_content_description .us_content_title, .us_main .us_readmore_txt, .us_content_description .us_content_subtitle, .us_content_description .us_content_name_txt, .form-heading, ul.description, #eccalculator, .ecc_inner, .ecc_leadin,[role="main"] #eccalculator .step1_2 button, .mcice_leadin p.md, .mcice_leadin p.sm, .mcice, .mcice__button, .mcice__section-disclaimer, .ecc_moreInfo, .ta_q_txt, .form-control-ta, .ta_search_result_title1, .ta_search_result_desc1, .ta_main_question{
				font-family: 'sunlife-sans' !important;
			}
			.footer-socials li {
				padding: 0 5px 0 5px !important;
			}
			.footer-socials-md li {
					padding: 0 5px 0 5px !important;
				}
			.hero-cta-container.carousel-caption h1{
				font-size:36px;
				line-height: 46px;
			}
			
			@media (max-width: 767px) and (min-width: 320px){
			.global-footer-section1 .footer-socials {
				text-align: center;
			}
				
			}
			
			.tool_main, .popup_main, .rm-print-preview {
				font-family: 'sunlife-sans' !important;
			}
			
			.caption .Coverage-Period, .caption .description .card-description1 {
				font-size:15px !important;
			}
			
			.Product-Name {
				font-size:16px !important;
			}
			
			.card-description1 {
				white-space: unset !important;
				width: 13.5em !important;
			}
			@media only screen and (device-width: 768px) {
			  /* For general iPad layouts */
			  .card-description1 {
					white-space: unset !important;
					width: 15em !important;
				}
			}
			@media (max-width: 1024px) and (min-width: 768px){
				.featureword-width {
					width: 100% !important;
				}
			}
			.cc-revoke, .cc-window {
				font-family: 'sunlife-sans' !important;
			/* Changes specific to Asia Sections End*/
			

		
		
	