@font-face{font-family:Baloo Thambi;font-style:normal;font-display:block;font-weight:400;src:url(/assets/fonts/baloo-thambi-v5-latin-regular.e7554a77.woff2) format("woff2"),url(/assets/fonts/baloo-thambi-v5-latin-regular.291ee2ef.woff) format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:block;font-weight:700;src:url(/assets/fonts/roboto-slab-v11-latin-700.0457fa9d.woff2) format("woff2"),url(/assets/fonts/roboto-slab-v11-latin-700.3eb365df.woff) format("woff")}@font-face{font-family:SuisseIntl;font-style:normal;font-display:block;font-weight:600;src:url(/assets/fonts/suisseintl-semibold.0fabb841.woff2) format("woff2"),url(/assets/fonts/suisseintl-semibold.da355dd5.woff) format("woff")}@font-face{font-family:SuisseIntl;font-style:normal;font-display:block;font-weight:700;src:url(/assets/fonts/suisseintl-bold.b59a77d2.woff2) format("woff2"),url(/assets/fonts/suisseintl-bold.92cfb5b3.woff) format("woff")}*{margin:0;padding:0;outline:none;box-sizing:border-box}html{height:100%}body{font-family:arial,helvetica,sans-serif;color:#231f20;font-size:13px;min-height:100%;background-color:#f4f4f4}#root{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;webkit-overflow-scrolling:touch}#root,body,html{height:100%}h1{font-size:24px}h1,h2{font-family:SuisseIntl,sans-serif;font-weight:700;color:#262c69}img{display:block}a{color:inherit}a img{border:none}
.accounts_selectaccount{padding:5px 10px;border:1px solid #9c9ea1;border-radius:3px;font:inherit;color:#696a6c}
.page{min-height:100%;max-width:960px;margin:0 auto;background-color:#fff;box-shadow:0 0 10px -5px #000;display:flex;flex-direction:column}.page-wrapper{position:relative;padding:0;flex:1 0 auto}@media only screen and (min-width:580px){.page-wrapper{padding:25px}}
.header{background:#fff;position:relative}.header-top{display:flex;align-items:center;flex-wrap:wrap;padding:20px 25px}.header-logo{background-image:url(/assets/images/myalterfin-logo.4e5e9676.svg);background-repeat:no-repeat;background-position:0;font-size:16px;height:45px;width:140px;margin-right:10px;display:inline-block;text-decoration:none;transition:all .3s;cursor:pointer}.header-logo:hover{opacity:.85}.header-logo span{color:#ff9f00;padding-left:25px}.header-right{margin-left:auto;display:flex;align-items:center}.header-right a{cursor:pointer;transition:color .25s ease-out;display:inline-block}.header-right a .mod-active{background-color:#ff9f00}.header-languages{display:inline-block}.header-languages-list{margin-left:10px;list-style:none}.header-languages-list-item{display:inline-block}.header-nav{display:block;background-color:#f4f4f4}.header-nav-list{list-style:none;text-align:right}.header-nav-list-item{display:inline-block;vertical-align:top}.header-nav-list-item-link{font-family:SuisseIntl,sans-serif;font-weight:700;color:#262c69;text-decoration:none;display:block;padding:12px 21px;cursor:pointer;background-color:transparent;transition:background-color .25s ease-out;border-left:1px solid #fff}.header-nav-list-item-link:first-of-type{border-left:none}.header-nav-list-item-link.mod-active,.header-nav-list-item-link:hover{background-color:#ff9f00}.header-nav-list-item-link.mod-dividend{text-decoration:none;color:#231f20}.header_switchaccountview-link{color:inherit}
.languageswitch{border-radius:50%;padding:0;display:block;height:24px;line-height:24px;text-align:center;width:24px;color:#fff;background-color:#262c69;font-weight:900;margin-left:10px;font-size:9px;text-decoration:none}.languageswitch.mod-active,.languageswitch:hover{background-color:#ff9f00}
.footer{margin-top:auto;height:60px;display:flex;align-items:center;justify-content:flex-end;width:100%;background:#eee;color:#696a6c;padding:0 25px}.footer-divider{width:.75px;height:1.5em;opacity:.5;display:inline-block;margin:0 1em;background:currentColor}.footer-link,.footer-privacy{text-decoration:none;display:inline-block;color:inherit;transition:.25s ease-out}.footer-link:hover,.footer-privacy:hover{text-decoration:underline;color:#000}
.buyshares{margin:20px}.buyshares-title{padding-bottom:16px}.buyshares-text{font-size:16px;line-height:24px}.buyshares-text ul{line-height:32px;margin:8px 0 20px 35px}.buyshares-text .nobrake{white-space:nowrap}
.dividendlogin{margin-top:15px}.dividendlogin h1{font-family:SuisseIntl;font-weight:700}.dividendlogin h2{font-family:SuisseIntl;font-weight:600}.dividendlogin-title{font-size:36px;text-align:center;line-height:50px;color:#262c69;word-wrap:break-word;text-transform:uppercase}.dividendlogin-text{margin:20px auto;max-width:580px;text-align:center;font-size:21px;line-height:34px}.dividendlogin-step{font-size:18px;margin:80px 40px}.dividendlogin-form-input-ogm,.dividendlogin-form-input-social{max-width:140px}.dividendlogin-form-input-ogm-input,.dividendlogin-form-input-social-input{max-width:100%;padding:4px 8px;border-radius:5px;border:1px solid #a9a9a9;font-size:16px;margin-top:5px}.dividendlogin-form-input-line{margin:10px 0}.dividendlogin-form-input-line .field{display:inline-block;width:unset!important}.dividendlogin-form-text{margin-top:30px}.dividendlogin-form-info{margin:40px 0 50px;font-style:italic;font-size:16px}.dividendlogin-form-btn{font-family:SuisseIntl;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.3px;background-color:#262c69;color:#fff;padding:10px 19px;border:none;cursor:pointer;transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dividendlogin-form-btn:hover{opacity:.8}.dividendlogin-form-btn.is-confirm{display:inline-block}.dividendlogin-form-btn.is-deny{background-color:#ff9f00;display:inline-block;margin:20px 50px 20px 0}.dividendlogin-info-list{margin:25px 0 40px}.dividendlogin-info-row{display:flex;flex-direction:column;margin:10px 0;font-size:20px}@media only screen and (min-width:580px){.dividendlogin-info-row{flex-direction:row}}.dividendlogin-info-label{min-width:260px;font-weight:600}.dividendlogin-info-value{padding:2px 5px;min-width:100px}.dividendlogin-info-buttons{margin-top:40px}.dividendlogin-info-denied-info{font-size:20px;margin:60px auto 20px}.dividendlogin-info-denied-info-form{margin-bottom:25px}.dividendlogin-info-denied-info textarea{width:100%;background-color:#fff;border:1px solid #dedede;border-radius:4px;padding:25px 20px 10px;color:#000;font:inherit;font-size:14px;line-height:14px;display:inline-block;resize:vertical;min-height:100px}.dividendlogin-nosocial{font-size:20px;text-align:center}.dividendlogin-nosocial-info{margin-bottom:15px}.dividendlogin-error input{border-color:red}
.dividend{margin-top:15px;font-size:18px;line-height:22px}.dividend-pdf{margin-bottom:48px}.dividend-pdf-download{background-color:#ff9f00;color:#262c69;padding:8px 15px;display:inline;text-decoration:none;line-height:24px}.dividend-pdf-download:hover{opacity:.9}.dividend-title{font-family:SuisseIntl;font-weight:700;text-transform:uppercase;max-width:800px;font-size:36px;text-align:center;line-height:50px;color:#262c69;margin:0 auto 50px}.dividend-text{margin-bottom:10px;line-height:24px}.dividend-text.mod-bottom{margin-top:30px}.dividend-highlight{color:#ff9f00;font-weight:600}.dividend-checkbox{margin:12px 0 10px}.dividend-checkbox-label-text{margin-left:10px}.dividend-btn,.dividend-checkbox input,.dividend-checkbox label{cursor:pointer}.dividend-btn{font-family:SuisseIntl;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.3px;display:inline-block;background-color:#262c69;color:#fff;padding:10px 19px;border:none;transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dividend-btn:hover{opacity:.8}.dividend-btn.mod-space{margin-top:20px}.dividend-btn.mod-back{background-color:#ff9f00;margin-right:50px}.dividend-info{margin:25px 0;font-style:italic;font-size:16px;line-height:24px}.dividend-info.mod-highlight{background-color:#ff9f00;color:#fff;padding:8px;border-radius:3px}.dividend-options-saldo{margin-top:50px;font-weight:600}.dividend-options-saldo span.mod-highlight{color:#ff9f00}.dividend-options-items{margin:15px 0 20px 20px}.dividend-group{margin-bottom:20px}.dividend-group-title{padding-bottom:16px}.dividend-group-title.mod-error{color:red}.dividend-group-radiogroup{margin:10px 20px 50px}.dividend-group-radiogroup .radio-front{align-items:center;margin-top:50px}.dividend-group-radiogroup .radio-front:first-child{margin-top:10px}.dividend-group-radiogroup-info,.dividend-group-radiogroup .radio-front-label{padding-left:8px}.dividend-group-radiogroup input[type=radio]:checked~.dividend-group-radiogroup-content{display:block}.dividend-form-deposit,.dividend-form-gift,.dividend-form-shares,.dividend-form-shares-amount{max-width:100px}.dividend-form-deposit-input,.dividend-form-gift-input,.dividend-form-shares-amount-input,.dividend-form-shares-input{width:100%;padding:4px 8px;border-radius:5px;border:1px solid #a9a9a9;font-size:16px;margin-top:5px}.dividend-eurofield div{display:inline-block;width:unset!important;margin-right:5px}.dividend-eurofield div+.dividend-eurofield div{margin-top:24px}.dividend-bank{padding:25px 30px;border-radius:5px;max-width:700px;background-color:#f9f8fb}.dividend-bank-row{margin-bottom:10px}.dividend-bank-row input{padding:4px 8px;border-radius:5px;border:1px solid #a9a9a9;font-size:16px;margin-top:5px}.dividend-bank-row-text{font-weight:600}.dividend-bank .dividend-checkbox{margin:25px 0 8px}.dividend-recap-title{margin-top:65px}.dividend-recap-options{margin:25px 0 20px}.dividend-recap-option{margin-bottom:35px;line-height:25px;background-color:#f9f8fb;padding:20px}.dividend-recap-option-title{font-weight:600;font-size:20px;color:#262c69;margin-bottom:5px}.dividend-recap-option:last-child{margin-bottom:50px}.dividend-spent{max-width:530px;margin:auto;text-align:center;font-size:20px;line-height:27px}.dividend-spent-help{margin-top:40px;font-size:18px}.dividend-spent-preference{margin-top:32px}.dividend-rest{margin-bottom:65px;font-size:20px;text-align:center}.dividend-rest-amount{margin-top:15px;color:#ff9f00;font-weight:600;font-size:24px}.dividend-error input{border-color:red}.dividend-empty{margin:20px 0;font-size:18px;font-style:italic}.dividend-oxfam{margin-top:45px;margin-bottom:20px}.dividend-oxfam-title{text-transform:uppercase;margin-bottom:5px}.dividend-oxfam-text,.dividend-oxfam-title{font-weight:600;color:#ff9f00;font-size:16px}.dividend-oxfam-text{max-width:900px;line-height:25px}.dividend-oxfam-subtext{color:#ff9f00;font-size:16px;margin-top:5px}.dividend-shares div{display:inline-block}.dividend-shares-amount{max-width:50px;margin:0 10px}.dividend-shares-info{margin-top:30px}.dividend-shares-oxfam .dividend-oxfam{margin:45px 0 35px}.dividend-deposit-bank{margin:30px 0}.dividend-keep{margin:35px 0;font-style:italic}.dividend-switch{margin:50px 0}.dividend-promo-info{max-width:800px;margin-top:18px}.dividend-promo-info li{margin-left:36px;margin-top:18px}.radio-label-text{padding-left:8px}
.input-front{position:relative}.input-front-input{width:100%;background-color:#fff;border:1px solid #dedede;padding:10px;color:#171717;font:inherit;font-size:14px;line-height:14px}.has-error .input-front-input{border:1px solid #f44336}.input-front-label{color:#000;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:10px;top:10px}
.dividendpage{min-height:100%;max-width:1120px;margin:0 auto;background-color:#fff;box-shadow:0 0 10px -5px #000;position:relative}.dividendpage-wrapper{min-height:calc(100vh - 85px);position:relative;padding:0 10px 10px}@media only screen and (min-width:580px){.dividendpage-wrapper{padding:0 25px 25px}}@media only screen and (min-width:950px){.dividendpage-wrapper{padding:0 50px 50px}}.dividendpage-top{text-align:right}.dividendpage-logo{background-image:url(/assets/images/alterfin-logo.c1cc3623.svg);background-repeat:no-repeat;background-position:100%;background-size:contain;margin:20px 30px 5px;width:125px;height:30px;display:inline-block;text-decoration:none;transition:all .3s;cursor:pointer}.dividendpage-logo:hover{opacity:.85}
.dividendoverview h1{padding-bottom:16px}.dividendoverview-buttongroup{display:flex}.dividendoverview-buttongroup a{text-decoration:none}.dividendoverview-buttongroup+.dividendoverview-downloads{margin-top:20px}.dividendoverview-downloads-item{margin-bottom:15px}.dividendoverview-downloads-downloadlink{color:#262c69;transition:opacity .3s ease-out;border-bottom:1px solid #262c69;text-decoration:none}.dividendoverview-downloads-downloadlink:hover{opacity:.8;border-color:transparent}.dividendoverviewsettings{margin-top:35px;margin-bottom:35px}.dividendoverviewsettings-title{font-size:24px;padding-bottom:16px}.dividendoverviewsettings-info{display:block;margin-top:10px;margin-bottom:5px}.dividendoverviewsettings-select{position:relative;z-index:1;background-color:transparent;border:1px solid #cfcfcf;font:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;line-height:18px;border-radius:5px;padding:6px 38px 6px 15px;cursor:pointer;transition:all .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dividendoverviewsettings-select:hover,.dividendoverviewsettings-select:open{border-color:#999}.dividendoverviewsettings-select:open+*{transform:rotate(225deg) translate(-1px,-1px)}.dividendoverviewsettings-select.mod-loading{pointer-events:none}.dividendoverviewsettings-select-container{position:relative;display:inline-block}.dividendoverviewsettings-select-arrow{position:absolute;z-index:0;height:8px;width:8px;border-right:2px solid #999;border-bottom:2px solid #999;right:12px;top:12px;transform:rotate(45deg) translate(-1px,-1px)}
.theme_h1{font-size:24px}.theme_h1,.theme_h2{font-family:SuisseIntl,sans-serif;font-weight:700;color:#262c69}.theme_p{color:#666;font-size:1.17em;line-height:1.4em}.theme_button{background:#262c69;color:#fff;padding:8px 15px;border:none;cursor:pointer;transition:.25s ease-out;border-radius:3px;text-decoration:none}.theme_button:hover{background:rgba(38,44,105,.7)}.theme_button.is-disabled{cursor:default;pointer-events:none;opacity:.4}
.error-text,.error-title{margin-bottom:40px}.error-text{word-break:break-word;padding:0 25px;max-width:600px}
.info{display:flex;align-items:center;justify-content:center;height:100%;padding:30px 0}.info-container{margin:auto;text-align:center}.info_title{margin-bottom:25px}.info_text{margin-bottom:40px;padding:0 25px;max-width:600px}.info_footer{color:#666}
.logo{display:inline-block}.logo-image{width:100%;max-width:60px;height:auto;margin:0 auto 20px}.logo-label{color:#262c69;display:block;margin-bottom:40px}.logo-label span{color:#ff9f00}
.auth0confirm{padding:0 30px}.auth0confirm-step{display:flex;text-align:left}.auth0confirm-step+.auth0confirm-step{padding-top:35px}.auth0confirm-step-progress{flex:0 0 auto;color:orange;border-radius:100%;border:2px solid #ff9f00;width:30.5px;height:30.5px;font-size:15px;margin-right:20px;display:flex;align-items:center;justify-content:center}.auth0confirm-step-progress.is-loading{border:2px solid rgba(255,157,0,.4);border-left-color:#ff9f00;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:spinner 1.1s linear infinite;animation:spinner 1.1s linear infinite}.auth0confirm-step-title{font-size:17px;white-space:pre-line}.auth0confirm-step-help{padding-top:4px;font-size:14px}.auth0confirm-step-input{padding-top:15px}.auth0confirm-step.is-faded{opacity:.4;pointer-events:none}.auth0confirm-submit{padding:40px 0 0}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.ogmnumberinput{display:inline-flex;align-items:center;background:#fff;border-radius:4px;height:30px;padding:0 15px;cursor:text;font-family:monospace;width:225px;font-size:15px}.ogmnumberinput-input{border:0;height:100%;color:inherit;font:inherit;min-width:0;background:transparent;flex:1}.ogmnumberinput-input::-ms-clear{display:none}.ogmnumberinput-plus{margin:0 5px}.ogmnumberinput.mod-dark{height:34px;width:240px;border:2px solid #eee}.ogmnumberinput.is-error{border:2px solid red}
.inbox-empty{text-align:center;font-style:italic;margin-top:20px;font-size:1.3em;color:#888}.inbox-list{margin-top:10px}.inbox_message{border:1px solid #eee;padding:12px 10px;margin-bottom:-1px;border-radius:8px;cursor:pointer;position:relative;z-index:1;display:block;text-decoration:none}.inbox_message:hover{border-color:#ccc;z-index:2;box-shadow:0 3px 6px 0 #eee}.inbox_message-text,.inbox_message-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbox_message-text{font-size:.95em;margin-top:7px;color:#696a6c}.inbox_message-text.has-file{margin-left:20px}.inbox_message-title{max-width:calc(100% - 120px)}.inbox_message-date{display:inline-block;position:absolute;right:15px;top:0;margin-top:10px;font-size:.95em;font-family:SuisseIntl,sans-serif;font-weight:400;letter-spacing:.2px}.inbox_message-attachment{display:inline-block;width:14px;height:14px;position:absolute;bottom:13px;left:11px;transition:all .3s}.inbox_message-attachment:hover{filter:brightness(3);opacity:.6}.inbox_nav{margin:10px;color:#696a6c}.inbox_nav-button{position:relative;display:inline-block;cursor:pointer;font-family:SuisseIntl,sans-serif;font-weight:700;font-size:20px;color:#bbb;padding:0 5px;transition:color .3s}.inbox_nav-button:hover{color:#888}.inbox_nav-button.mod-disabled{pointer-events:none;color:#ddd}.inbox_nav-range{display:inline-block;margin:0 5px}.inbox_detail{margin-top:7px}.inbox_detail-back{cursor:pointer;display:inline-block;width:22px;height:22px}.inbox_detail-back-link{text-decoration:none}.inbox_detail-message{margin-top:10px;padding:20px 10px;border-top:1px solid #ccc}.inbox_detail-date{color:#888;font-size:1.2em}.inbox_detail-title{color:#231f20;font-size:2em;margin-bottom:20px;padding:2px 0 7px;border-bottom:1px solid #ccc;line-height:1.4em}.inbox_detail-text{line-height:1.4em;white-space:break-spaces}.inbox_detail-attachment{display:inline-block}
.loader{position:absolute;top:20px;right:20px;bottom:20px;left:20px;text-align:center;display:flex;align-items:center;justify-content:center}.loader .logo-image{-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}
.login{height:100%;display:flex;flex-direction:column}.login-container{margin:auto;padding:25px}.login-container-welcome{display:flex;flex-direction:column}@media (min-width:740px){.login-container-welcome{flex-direction:row}}.login-no-account{color:#666;font-size:1.17em;text-align:center;margin:0 10px;line-height:1.4em}.login-no-account-container{margin-top:-30px}@media (min-width:686px){.login-no-account-container{width:50%;margin-left:auto}}.login-info{color:#777;margin:25px 0;font-size:1.25em;line-height:1.35em}.login_info{padding:40px 40px 19px;flex:1 0 0;font-weight:400}.login_info,.login_info-title{font-family:SuisseIntl;color:#262c69}.login_info-title{text-align:center;text-transform:uppercase;font-weight:900;margin-bottom:30px;font-size:2.35em}.login_info-title-logo .logo-image{width:60px}.login_info-title-logo span{display:none}.login_info-intro,.login_info-text{margin-bottom:25px}.login_info-text{font-family:SuisseIntl;white-space:pre-line;max-width:550px;font-size:1.25em;line-height:1.35em}.login_info-text li{list-style-position:outside;margin-left:17px}.login_info-text-normal,.login_info-text li{font-family:arial,helvetica,sans-serif}.login_info-text-link{color:#262c69;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:#faa61a;text-decoration-color:#faa61a;transition:.25 ease-out}.login_info-text-link:hover{-webkit-text-decoration-color:#fdcb78;text-decoration-color:#fdcb78}.header_top{font-family:SuisseIntl;justify-content:flex-end;padding:8px 45px;color:#262c69;font-size:16px;font-weight:500}.header_top,.header_top-links{align-items:center;display:flex}.header_top-links{justify-content:center;list-style:none;margin:0;padding:0}.header_top-links-item{margin:0 5px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;-webkit-text-decoration-color:rgba(250,166,26,0);text-decoration-color:rgba(250,166,26,0)}.header_top-links-item.mod-active{-webkit-text-decoration-color:#faa61a;text-decoration-color:#faa61a}.header_top-links-item:hover{color:rgba(51,51,51,.5)}.header_logo{background-color:#fff;padding:30px 45px}
.loginbuttons{padding:0 0 30px;display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.loginbuttons-itsme{margin:10px}.loginbuttons-email{font-family:Roboto Slab,sans-serif;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;font-size:18px;background:#fff;border-radius:12px;color:#262c69;width:252px;height:56px;margin:10px;text-decoration:none;transition:.25s ease-out}.loginbuttons-email.mod-nl{width:262px}.loginbuttons-email.mod-fr{width:298px}.loginbuttons-email-icon{margin-right:16px;font-size:20px}
.itsmebutton-fill{transition:.25s ease-out}
.profile.is-loading{display:none}.profile-top{display:flex}.profile-top-button{border:none;padding:10px 20px;display:block;width:auto;background-color:#f4f4f4;color:grey;text-align:center;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:30px 30px 15px;border-radius:15px;text-transform:uppercase}@media only screen and (min-width:580px){.profile-top-button{margin:15px 15px 15px 0}}.profile-top-button.mod-active,.profile-top-button:hover{background-color:#262c69;color:#fff}.profile-top-button.mod-submit{background-color:#ff9f00;color:#fff;margin-left:15px}.profile-top-button.mod-submit:hover{background-color:#ffbc4d}.profile-container{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;padding:5px}.profile-required{margin-bottom:35px;margin-left:20px}.profile-errors{position:fixed;bottom:15px;-webkit-animation:fadein 1s;animation:fadein 1s;display:flex;flex-direction:column;z-index:999;right:0;padding:0 15px}.profile-errors-error{padding:10px 30px;cursor:pointer;margin:0;background-color:#262c69;color:#fff;-webkit-animation:popup .7s,fadeout 16s;animation:popup .7s,fadeout 16s;opacity:0}.profile-errors-message{padding:20px 0 10px;color:#ff4866;font-size:12px;font-weight:400}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}70%{opacity:1}to{opacity:0}}.profile-fiche{background-color:#fff;display:block;padding:25px 15px;position:relative;color:#575757}@media only screen and (min-width:580px){.profile-fiche{width:100%}}.profile-fiche-top{position:relative;display:flex;flex-wrap:wrap;margin-bottom:15px;align-items:center;justify-content:space-between}.profile-fiche-top-title{color:#262c69}.profile-fiche .table{width:100%}.profile-fiche .table-row{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:5px}.profile-fiche .table-row:last-child{margin-bottom:0}.profile-fiche .table-row-item-label.mod-required:after{background-color:green;width:20px;height:20px}.profile-fiche .table-row-item:first-child{padding:5px 5px 0 0;font-weight:700;flex:0.7 0 0%;text-overflow:ellipsis;word-wrap:break-word}.profile-fiche .table-row-inputs{display:flex;flex-wrap:wrap;align-items:center;position:relative;flex:1 0 0%}.profile-fiche .table-row-inputs-container{position:relative}.profile-fiche .table-row-inputs-input{border:1px solid transparent;font:inherit;cursor:default;-webkit-backface-visibility:hidden;backface-visibility:hidden;line-height:18px;border-radius:5px;transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out;display:flex;align-items:center;min-width:250px;padding:6px 38px 6px 15px}.profile-fiche .table-row-inputs-input.mod-edit{border:1px solid rgba(0,0,0,.1);cursor:text}.profile-fiche .table-row-inputs-input.mod-edit .mod-select{-webkit-appearance:initial;-moz-appearance:initial;appearance:auto;text-indent:1px}.profile-fiche .table-row-inputs-input.mod-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px}.profile-fiche .table-row-inputs-input.mod-editable{cursor:text}.profile-fiche .table-row-inputs-input.mod-editable:hover{background-color:#f4f4f4}.profile-fiche .table-row-inputs-input.mod-error{border:1px solid #ff4866}.profile-fiche .table-row-inputs-editicon{width:20px;height:20px;display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none}.profile-fiche .table-row-inputs-editicon-point{width:3px;height:3px;margin:1px;background-color:grey;border-radius:100%}.profile-fiche .table-row-inputs-infoicon{border-radius:100px;display:inline-block;width:15px;height:15px;line-height:13px;font-size:10px;text-align:center;border:1px solid #ff9f00;color:#ff9f00;position:absolute;right:-20px;top:50%;transform:translateY(-50%);z-index:11;cursor:pointer}.profile-fiche .table-row-inputs-infoicon:hover{background-color:#ff9f00;color:#fff}.profile-fiche .table-row-inputs-infoicon.mod-title{left:150px}.profile-fiche .table-row-inputs-infoicon.mod-popup{right:-15px;font-size:15px}.profile-fiche .table-row-inputs-infoicon.mod-hidden{display:none}.profile-fiche .table-row-inputs-infopopup{background-color:#fff;color:#000;display:none;position:absolute;right:-20px;top:-5px;padding:15px;z-index:10;border-radius:5px;border:1px solid #ff9f00}.profile-fiche .table-row-inputs-infopopup:hover{cursor:pointer}.profile-fiche .table-row-inputs-infopopup.mod-open{display:inline-block}.profile-form-cancel{margin:20px}.profile-form-fiche-container{display:flex;justify-content:space-between;margin:15px 0}.profile-mydetails-subtext{font-size:13px;margin-top:15px;color:#666}.profile-address-checkbox{padding-top:15px}.profile-address-checkbox-input{margin-right:5px}.thanks{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.thanks-container{display:flex;flex-direction:column;text-align:center}.thanks-container-button{display:inline-block;color:#262c69;text-decoration:none;padding:10px 20px;border-radius:15px;text-transform:uppercase;font-weight:700;cursor:pointer;transition:background-color .2s ease-out;vertical-align:middle;max-width:150px;margin:0 auto}.thanks-container-copy{padding:20px}.login-text{margin-bottom:15px}.login-text a{text-decoration:underline;color:#000}.login-text a:hover{text-decoration:none}.login-btn.mod-welcome{margin-top:20px}@-webkit-keyframes popup{0%{transform:scale(0)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes popup{0%{transform:scale(0)}40%{transform:scale(1.05)}to{transform:scale(1)}}
.shareholderspoll-rtf a{color:#262c69;text-decoration:underline;cursor:pointer}.shareholderspoll-rtf ul{padding-left:30px}.shareholderspoll-rtf ul li{padding-top:10px}.shareholderspoll-rtf.mod-small{font-size:13px}.shareholderspoll-row{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:25px}.shareholderspoll_question-info{margin:30px auto}.shareholderspoll_question-field{line-height:1.5}.shareholderspoll_voting-documents{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:25px}.shareholderspoll_voting-footnote{border-top:1px solid #eee;margin-top:25px;padding-top:25px}.shareholderspoll_done-next{padding:20px 0 30px}
.ogmlayout{min-height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ogmlayout-wrapper{position:relative;padding:40px 30px;background:#fff;box-shadow:0 0 60px rgba(0,0,0,.06);max-width:560px;width:100%;border-radius:10px;margin:30px;font-size:16px;line-height:1.4;color:#4b4b4b}.ogmlayout-top{text-align:right}.ogmlayout-logo{position:absolute;top:20px;right:20px;background-image:url(/assets/images/alterfin-logo.c1cc3623.svg);background-repeat:no-repeat;background-position:100%;background-size:contain;width:100px;height:30px;display:inline-block;text-decoration:none;transition:all .3s;cursor:pointer}.ogmlayout-logo:hover{opacity:.85}.ogmlayout_button+.ogmlayout_button{margin-top:15px}.ogmlayout_buttonrow{border-top:1px solid #eee;margin-top:25px;padding-top:25px}.ogmlayout_header{margin-top:30px;width:100%;max-width:560px;padding:0 20px;margin-bottom:-10px}.ogmlayout_header-back{display:inline-flex;color:grey;align-items:center;font-size:15px;cursor:pointer;transition:.25s ease-out}.ogmlayout_header-back:hover{color:#313131}.ogmlayout_header-back-icon{height:1em;fill:currentColor;margin-right:.35em}
.ogmlogin{margin-top:15px}.ogmlogin-title{font-size:18px;color:#262c69}.ogmlogin-text{margin:20px auto;max-width:500px}.ogmlogin-step{font-size:16px;margin:80px 40px}.ogmlogin-form-input-ogm,.ogmlogin-form-input-social{max-width:120px}.ogmlogin-form-input-ogm-input,.ogmlogin-form-input-social-input{max-width:100%;padding:4px 8px;border-radius:5px;border:1px solid #a9a9a9;font-size:14px;margin-top:5px}.ogmlogin-form-input-line{margin:10px 0}.ogmlogin-form-input-line .field{display:inline-block;width:unset!important}.ogmlogin-form-text{margin-top:30px}.ogmlogin-form-info{margin:20px 0 30px;font-style:italic;font-size:14px}.ogmlogin-form-btn{background-color:#262c69;color:#fff;padding:8px 15px;border:none;cursor:pointer;transition:opacity .3s}.ogmlogin-form-btn:hover{opacity:.8}.ogmlogin-form-btn.is-confirm{display:inline-block}.ogmlogin-form-btn.is-deny{background-color:#ff9f00;display:inline-block;margin:20px 50px 20px 0}.ogmlogin-info-list{margin:20px 0 30px}.ogmlogin-info-row{display:flex;margin:10px 0}@media (max-width:768px){.ogmlogin-info-row{flex-wrap:wrap}}.ogmlogin-info-label{min-width:200px;font-weight:600;font-size:15px}.ogmlogin-info-value{background-color:#dbdbff;padding:2px 5px;min-width:100px}.ogmlogin-info-buttons{border-top:1px solid #eee;margin-top:25px;padding-top:25px}.ogmlogin-info-buttons-btn{margin-top:15px}.ogmlogin-info-denied-info{margin:20px 0}.ogmlogin-nosocial{font-size:18px;text-align:center}.ogmlogin-nosocial-info{margin-bottom:15px}.ogmlogin-error input{border-color:red}
.ogmtitlewrapper-title{font-size:23px;line-height:26px;color:#262c69;padding-bottom:6px}.ogmtitlewrapper-intro{max-width:320px;font-size:17px;line-height:24px;margin-bottom:40px}.ogmtitlewrapper-header{display:flex}.ogmtitlewrapper-header-title{flex:1 1 auto}.ogmtitlewrapper-header-logo{background-image:url(/assets/images/alterfin-logo.c1cc3623.svg);background-repeat:no-repeat;background-position:100%;background-size:contain;width:100px;height:30px;display:inline-block;text-decoration:none;transition:all .3s;cursor:pointer}.ogmtitlewrapper-header-logo:hover{opacity:.85}
.ssnumberinput{display:inline-flex;align-items:center;background:#fff;border-radius:4px;height:30px;padding:0 15px;cursor:text;font-family:monospace;width:85px;font-size:15px}.ssnumberinput-input{border:0;height:100%;color:inherit;font:inherit;min-width:0;background:transparent;flex:1}.ssnumberinput-input::-ms-clear{display:none}.ssnumberinput.mod-dark{height:34px;width:87px;border:2px solid #eee}.ssnumberinput.mod-dark:focus{border:2px solid #00b7ff}.ssnumberinput.is-error{border:2px solid red}
.questionvote+.questionvote{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.questionvote-description{font-style:italic;font-size:14px;padding-top:5px;padding-bottom:8px}
@media (max-width:768px){.transactions{position:relative;overflow:auto}}.transactions-filters label{margin-right:10px}.transactions-filters-year{padding:5px 10px;border:1px solid #9c9ea1;border-radius:3px;font:inherit;color:#696a6c}.transactions-records{width:100%;border-spacing:0;margin-top:20px}.transactions-records thead{vertical-align:top}.transactions-records thead tr th{color:#3b3b3b;padding:8px 10px;background:hsla(0,0%,95.7%,.4);border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.transactions-records thead tr th:last-child{border-right:1px solid #cfcfcf}.transactions-records thead tr th.no-bottom-border{border-bottom:none;background:none}.transactions-records thead tr+tr th{border-top:none}.transactions-records tbody tr:last-child td{padding-bottom:8px}.transactions-records tbody tr:nth-child(2n) td{background:hsla(0,0%,95.7%,.4)}.transactions-records tbody tr td{padding:5px 10px;background-color:#fff;text-align:right;white-space:nowrap;border-left:1px solid #cfcfcf}.transactions-records tbody tr td:first-child{text-align:center}.transactions-records tbody tr td:last-child{text-align:left;border-right:1px solid #cfcfcf}.transactions-records tfoot{font-weight:700}.transactions-records tfoot tr td{padding:8px 10px;background:hsla(0,0%,95.7%,.4);text-align:right;white-space:nowrap;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.transactions-records tfoot tr td:first-child{text-align:left;white-space:normal}.transactions-records tfoot tr td:last-child{border-right:1px solid #cfcfcf}.transactions-records tfoot tr:first-of-type td{border-top:1px solid #cfcfcf}.transactions-exports{margin:30px 0 15px}.transactions-exports-title{font-size:1.2em}.transactions-exports-button{margin:15px 15px 0 0;display:inline-block}
.welcome{margin:20px}.welcome-image{width:180px;height:auto;margin:65px auto 35px}.welcome-title{font-size:45px;text-align:center;line-height:55px;color:#262c69}.welcome-title-label{color:#262c69;display:inline-block}.welcome-title-label span{color:#ff9f00;padding-left:15px}.welcome-options-list{margin:10px 0}.welcome-options-list-item{padding:5px;margin-left:40px}.welcome-text{font-size:16px;padding:30px 20px;border:2px solid #ff9e03;margin:30px 0;display:inline-block;text-align:left}@media only screen and (min-width:580px){.welcome-text{font-size:18px}}.welcome-text-container{text-align:center}.welcome-icon{width:50px;margin:35px auto 0;position:relative;height:50px;padding:10px}.welcome-icon:before{background-color:#ff9e03;border-radius:8px;top:0;bottom:0;left:0;right:0}.welcome-icon:after,.welcome-icon:before{content:"";position:absolute;transform:rotate(45deg)}.welcome-icon:after{border:1px solid #000;border-radius:6px;top:2px;bottom:2px;left:2px;right:2px}.welcome-icon-img{width:100%;position:relative;top:-2px}

/*# sourceMappingURL=bundle.css.map*/