@charset "utf-8";.dynamic-form .form-capitalize input[type=text]{text-transform:capitalize}
.dynamic-form .form-uppercase input[type=text]{text-transform:uppercase}
.dynamic-form .form-lowercase input[type=text]{text-transform:lowercase}
.dynamic-form .checkbox-html{margin-left:30px;margin-top:-25px}
.dynamic-form input[type=email]{max-width:100%}
.dynamic-form .light-orange-background{background:#feedd2}
.dynamic-form .grey-background{background-color:#f4f7f6}
.dynamic-form .radioLabel{padding-left:15px;padding-right:50px;vertical-align:super}
.dynamic-form select.form-dropdown{background-position:100%;background-repeat:no-repeat;border:1px solid #9a9a9a;font-size:20px !important;height:3pc !important;padding:0 1pc !important}
.dynamic-form #benefitcheck{padding:5px 20px 30px}
.dynamic-form #riskscheck{padding:30px 20px}
.dynamic-form #productcheck{padding:30px 20px 0}
.dynamic-form #amountcheck{padding:30px 20px}
.dynamic-form [type=checkbox]+label{cursor:pointer;padding-left:30px;position:relative}
.dynamic-form input[type=checkbox]:checked:after{margin-left:4px;margin-top:1px}
.dynamic-form hr{border-top:1px solid gray}
.dynamic-form ul{margin:9pt 0 0 2em}
.dynamic-form 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{color:#ffcb05;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}
.dynamic-form .parsley-errors-list li:before{content:"";font:normal 1em/0 FontAwesome;left:9px;position:absolute;top:23.5px}
.dynamic-form .mar-left-16{margin-left:1pc !important}
.dynamic-form .mar-left-10{margin-left:10px}
.dynamic-form .mar-botttom-20{margin-bottom:20px}
.dynamic-form .pad-top-10{padding-top:10px}
.dynamic-form .pad-left-20{padding-left:20px}
.dynamic-form .btn-blue,.dynamic-form .btn-sec-blue,.dynamic-form .btn-sec-transparent,.dynamic-form .btn-sec-transparent-blue,.dynamic-form .btn-yellow{border:2px;border-radius:4px !important;font-family:sunlife-sans;font-size:1pc !important;font-weight:700;margin:0;min-height:3pc !important;padding:11px 19px !important;white-space:normal}
.dynamic-form .btn-blue{background:#004c6c !important;border:2px solid #004c6c;color:#fff !important}
.dynamic-form .btn-blue:hover,.dynamic-form .btn-yellow:hover{background:#4a7283 !important;border:2px solid #4a7283;color:#fff !important}
.dynamic-form .btn-yellow{background:#ffcb05 !important;border:2px solid #ffcb05;color:#004c6c !important}
.dynamic-form .mar-top-24{margin-top:24px !important}
.dynamic-form .btn.disabled{pointer-events:none}
.dynamic-form .radio-div{border-radius:4px;height:3pc;padding:5px 1pc}
#modal_popup .modal-content{height:auto;min-height:100%}
#modal_popup .modal-backdrop{position:fixed}
#modal_popup .popupheading{background:#003946;color:#fff;margin:-15px;padding-top:30px !important}
#modal_popup .collapse-x{font-size:20px !important}
#modal_popup .close-modal{background:0;border:0;position:absolute;right:0;top:-20px}
.react-datepicker-wrapper{display:block !important}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid transparent;box-sizing:content-box;height:0;position:absolute;width:1px}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#aeaeae;border-width:8px;content:"";left:-8px;z-index:-1}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:0}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:0;border-top-color:#fff}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}
.react-datepicker-wrapper{border:0;display:inline-block;padding:0}
.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;position:relative}
.react-datepicker--time-only .react-datepicker__triangle{left:35px}
.react-datepicker--time-only .react-datepicker__time-container{border-left:0}
.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}
.react-datepicker__triangle{left:50px;position:absolute}
.react-datepicker-popper{z-index:1}
.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}
.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}
.react-datepicker-popper[data-placement^=right]{margin-left:8px}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}
.react-datepicker-popper[data-placement^=left]{margin-right:8px}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}
.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative;text-align:center}
.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}
.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}
.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}
.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}
.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}
.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.react-datepicker__navigation{background:0;border:.45rem solid transparent;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:0;width:10px;z-index:1}
.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}
.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}
.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}
.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}
.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}
.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}
.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}
.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}
.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}
.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}
.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}
.react-datepicker__month-container{float:left}
.react-datepicker__year{margin:.4rem;text-align:center}
.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}
.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}
.react-datepicker__month{margin:.4rem;text-align:center}
.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}
.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}
.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}
.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}
.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}
.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}
.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}
.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}
.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}
.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}
.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}
.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}
.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}
.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}
.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}
.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}
.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}
.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}
.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}
.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}
.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}
.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}
.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}
.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}
.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}
.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}
.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}
.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}
.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}
.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}
.react-datepicker__input-container{display:inline-block;position:relative;width:100%}
.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}
.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}
.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}
.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}
.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}
.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}
.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}
.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}
.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}
.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}
.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:9pt;height:1pc;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:1pc}
.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}
.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}
.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}
@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}
}
.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}
.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}
.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}
.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}
.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}
.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}
.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}
.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}
.stock-ticker-wrapper .share-performance{background:#ffcb05;font-size:18px;min-height:6pc;padding:1pc 2pc}
.stock-ticker-wrapper .share-performance .stock-row .slf-icon-reg{border:2px solid #fff;border-radius:100%;float:left;font-size:2pc;height:4pc;margin-right:1pc;position:relative;width:4pc}
.stock-ticker-wrapper .share-performance .stock-row .slf-icon-reg .icon-reg{top:18px}
.stock-ticker-wrapper .share-performance .stock-row .slf-icon-reg .fa-bar-chart-o:before,.stock-ticker-wrapper .share-performance .stock-row .slf-icon-reg .fa-bar-chart:before{content:""}
.stock-ticker-wrapper .share-performance .stock-row .circle-gradient-blue{background:linear-gradient(#184a58,#003946)}
.stock-ticker-wrapper .share-performance .stock-row .stock-label{float:left;font-size:18px;font-weight:700;padding-top:1pc}
.stock-ticker-wrapper .share-performance .stock-row .stock-detail{float:right;font-size:1pc;padding-top:1pc}
.stock-ticker-wrapper .share-performance .stock-row .stock-detail .share-separator{border-right:2px solid #a0a5a7;display:inline-block;height:30px;margin:0 24px;vertical-align:middle}
.stock-ticker-wrapper .share-performance .disclaimer-row{font-size:14px;padding-left:5pc}
.stock-ticker-wrapper .share-performance .disclaimer-row .stock-disclaimer{margin:0 0 -30px;position:relative;top:-30px}
.stock-ticker-wrapper .share-performance .disclaimer-row .stock-disclaimer:lang(fr){margin-bottom:-10px;top:-10px}
.stock-ticker-wrapper .mega-menu-col3{float:left;padding-right:0}
.stock-ticker-wrapper .mega-menu-col3 .mega-share{background:#dcdedf;display:block;margin:24px 15px;padding:2pc;text-align:center}
.stock-ticker-wrapper .mega-menu-col3 .mega-share-body{padding-bottom:24px}
.stock-ticker-wrapper .mega-menu-col3 .mega-share .h4{padding-left:0 !important}
.stock-ticker-wrapper .mega-menu-col3 .h4{font-family:sunlife-sans;font-size:18px;font-weight:700;line-height:23px}
.stock-ticker-wrapper .mega-menu-col3 .mega-tsx{border-bottom:1px solid #a0a5a7;font-size:18px;margin-bottom:10px}
.stock-ticker-wrapper .mega-menu-col3 .mega-nyse{font-size:18px;margin-bottom:10px}
.stock-ticker-wrapper .mega-menu-col3 .mega-stock-disclaimer{font-size:9pt;line-height:1pc}
.stock-ticker-wrapper .mega-menu-col3 .mega-nyse p:first-of-type,.stock-ticker-wrapper .mega-menu-col3 .mega-tsx p:first-of-type{font-family:sunlife-sans;font-size:1pc;font-weight:700;line-height:9pt;padding:10px 0 0}
.stock-ticker-wrapper .mega-menu-col3 .mega-stock-disclaimer a{font-size:9pt}
@media(min-width:768px){.stock-ticker-wrapper .share-performance .stock-row .stock-label{max-width:25%}
.stock-ticker-wrapper .share-performance .stock-row .stock-detail{max-width:72%}
}
@media(max-width:1024px)and (min-width:768px){.stock-ticker-wrapper .share-performance{padding-bottom:2pc}
.stock-ticker-wrapper .share-performance .stock-row .slf-icon-reg{display:none}
.stock-ticker-wrapper .share-performance .disclaimer-row{padding-left:0}
.stock-ticker-wrapper .share-performance .disclaimer-row .stock-disclaimer,.stock-ticker-wrapper .share-performance .disclaimer-row .stock-disclaimer:lang(fr){margin-bottom:0;top:0}
}
@media(max-width:767px)and (min-width:320px){.stock-ticker-wrapper .share-performance{padding:2pc;text-align:center}
.stock-ticker-wrapper .share-performance .stock-row .slf-icon-reg{display:none}
.stock-ticker-wrapper .share-performance .stock-row .stock-label{float:none;padding-top:0}
.stock-ticker-wrapper .share-performance .stock-row .stock-detail{float:none;padding:2pc 0}
.stock-ticker-wrapper .share-performance .stock-row .stock-detail .share-separator{border-right:0;border-top:2px solid #a0a5a7;display:block;height:auto;margin:2pc auto;width:30%}
.stock-ticker-wrapper .share-performance .disclaimer-row{padding-left:0}
.stock-ticker-wrapper .share-performance .disclaimer-row .stock-disclaimer,.stock-ticker-wrapper .share-performance .disclaimer-row .stock-disclaimer:lang(fr){margin-bottom:0;top:0}
.stock-ticker-wrapper .share-performance .disclaimer-row .stock-disclaimer span,.stock-ticker-wrapper .share-performance .disclaimer-row .stock-disclaimer:lang(fr) span{display:block}
}