@font-face{font-family:Lato;font-weight:500;src:url(/build/fonts/Lato-Medium.a77de85b.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:400;src:url(/build/fonts/Lato-Regular.4fbf7015.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:900;src:url(/build/fonts/Lato-Bold.a3e5f4a6.ttf) format("truetype")}@font-face{font-family:Lato-Light;src:url(/build/fonts/Lato-Light.b2929c7a.ttf) format("truetype")}body{background:#021524;color:#005596;font-family:Lato,sans-serif;font-family:Arial,sans-serif}body>footer{color:#e7e8ea;font-size:.9em;padding:20px 0;text-transform:none}.logged-in-footer .container{margin-bottom:20px;margin-top:20px}.logged-in-footer p:first-child{border-top:1px solid #00539a}.logged-in-footer p{border-bottom:1px solid #00539a;margin:0;padding-bottom:10px;padding-top:10px;text-align:center}a{color:#1e8feb}.page-header{border:0;margin:0;padding:0;text-transform:uppercase}.page-header nav.navbar{border:0;margin:30px 0 0}.navbar-default{background:#fff}.navbar-default .navbar-nav>li>a{color:#005596}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#1e8feb}*{font-family:Lato,sans-serif}.table>tbody>tr>th,.table>thead>tr>th{background:#e7e8ea;color:#58595b;padding:12px 8px}.navbar-toggle{margin-top:4px}.btn-group-xl>.btn,.btn-xl{border-radius:6px;font-size:20px;line-height:1.8;padding:12px 19px}.btn-group>.btn-xl+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-xl .caret{border-width:5px 5px 0}.dropup .btn-xl .caret{border-width:0 5px 5px}.btn-portal,.navbar-nav>li>a.btn-portal{background-color:#fff;border-color:#1e8feb;border-radius:20px;color:#1e8feb;height:33px;margin-top:9px;padding:5px 18px}.btn-portal.active,.btn-portal:active,.btn-portal:focus,.btn-portal:hover,.navbar-nav>li>a.btn-portal.active,.navbar-nav>li>a.btn-portal:active,.navbar-nav>li>a.btn-portal:focus,.navbar-nav>li>a.btn-portal:hover,.open .dropdown-toggle.btn-portal{background-color:#fff;border-color:#005596;color:#005596}.btn-portal.active,.btn-portal:active,.open .dropdown-toggle.btn-portal{background-image:none}.btn-portal.disabled,.btn-portal.disabled.active,.btn-portal.disabled:active,.btn-portal.disabled:focus,.btn-portal.disabled:hover,.btn-portal[disabled],.btn-portal[disabled].active,.btn-portal[disabled]:active,.btn-portal[disabled]:focus,.btn-portal[disabled]:hover,fieldset[disabled] .btn-portal,fieldset[disabled] .btn-portal.active,fieldset[disabled] .btn-portal:active,fieldset[disabled] .btn-portal:focus,fieldset[disabled] .btn-portal:hover{background-color:#fff;border-color:#408ac9}.btn-portal .badge{background-color:#408ac9;color:#fff}.btn-portal-gray{background-color:#e7e8ea;border-color:#005596;border-radius:20px;color:#005596;font-size:1.1em;padding:5px 18px}.btn-portal-gray.active,.btn-portal-gray:active,.btn-portal-gray:focus,.btn-portal-gray:hover,.open .dropdown-toggle.btn-portal-gray{background-color:#e7e8ea;border-color:#1e8feb;color:#1e8feb}.btn-portal-gray.active,.btn-portal-gray:active,.open .dropdown-toggle.btn-portal-gray{background-image:none}.btn-portal-gray.disabled,.btn-portal-gray.disabled.active,.btn-portal-gray.disabled:active,.btn-portal-gray.disabled:focus,.btn-portal-gray.disabled:hover,.btn-portal-gray[disabled],.btn-portal-gray[disabled].active,.btn-portal-gray[disabled]:active,.btn-portal-gray[disabled]:focus,.btn-portal-gray[disabled]:hover,fieldset[disabled] .btn-portal-gray,fieldset[disabled] .btn-portal-gray.active,fieldset[disabled] .btn-portal-gray:active,fieldset[disabled] .btn-portal-gray:focus,fieldset[disabled] .btn-portal-gray:hover{background-color:#e7e8ea;border-color:#1e8feb}.btn-portal-gray .badge{background-color:#e7e8ea;color:#408ac9}.btn-portal:hover .fc-icon-arrow-right{background-position:-34px -px!important}.fc-icon{background:url(/build/images/icons.1acb2933.png) 0 0 no-repeat;display:inline-block;height:16px;width:17px}.fc-icon-log-out{background-position:0 0}.fc-icon-arrow-left{background-position:-17px 0}.fc-document{background:url(/build/images/document.715f81a6.gif) no-repeat;display:inline-block;height:16px;text-indent:-999em;width:12px}.fc-document:hover{background-position:0 -16px}.container-navbar{padding:0}.layout{background:#fff}.wrapper-gray{background:#e7e8ea}.layout .page-header h1{background:url(/build/images/portal-bg.3a4ccea1.png) 50% repeat-x;margin:0 0 40px}.layout .page-header h1 ul{height:44px;list-style-type:none;margin-bottom:0!important}.layout .page-header h1 li{display:inline;float:left;margin-right:30px;margin-top:-3px;padding:0}.layout .page-header h1 a{color:#cecfd1;font-family:Lato,sans-serif;font-size:16px}.layout .page-header h1 a:hover{color:#cecfd1;text-decoration:underline}.layout-public .page-header h1{color:#fff;font-family:Arial,sans-serif;font-weight:400;margin:0;padding:58px 0;text-align:center;text-indent:0}.document{padding:20px 0}.document .table>tbody>tr>td,.document .table>tbody>tr>th,.document .table>tfoot>tr>td,.document .table>tfoot>tr>th,.document .table>thead>tr>td,.document .table>thead>tr>th,.document table td{vertical-align:middle}.dataTables_info{text-transform:none}.form-control.input-search{border-right:0}.btn-cancel-search{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.table-sortable th .order .caret{margin-top:-3px}.table-sortable th .order.dropup .caret{margin-top:-6px}.pagination{float:right;margin-top:10px}.pagination input{background:transparent;border:1px solid #ddd;border-left:0;float:left;padding:6px;text-align:center;width:60px}.wrap-table-responsive{display:none;text-transform:none}.wrap-list-responsive{display:block;text-transform:none}.list-group-item.header{background:#e7e8ea;color:#58595b;font-weight:700}a.list-group-item{color:#1e8feb}.form-horizontal .form-group-search .control-label{float:left;padding:7px 10px 0 0}.help-block ul{margin:0;padding:0}.help-block ul li{list-style:none}@media only screen and (max-width:360px){h1{font-size:1.6em}.layout-public h1{font-size:2em}.dataTables_info{clear:both;display:block;float:right;padding-top:0}.list-group-item .badge{display:none}.wrapper-gray{margin:20px 0;padding:20px}.layout-public .page-header h1{padding:20px 0}.form-horizontal .form-group-search .control-label{float:none;padding:0}.navbar-nav>li>a.btn-portal{margin:0 10px}}@media screen and (min-width:361px){.layout-public h1{font-size:2.8em}.dataTables_info{float:left;padding-top:15px}.wrap-table-responsive{display:block}.wrap-list-responsive,.wrap-table-responsive{display:none}.wrap-list-responsive{display:block}.wrapper-gray{margin:20px 0;padding:30px}.layout-public .page-header h1{padding:40px 0}}@media screen and (min-width:768px){.layout-public h1{font-size:3.2em}.container,.container-navbar{padding:0 40px}.dataTables_info{float:left;padding-top:15px}.wrap-table-responsive{display:block}.wrap-list-responsive{display:none}.wrapper-gray{margin:54px 0}.layout-public .page-header h1{padding:60px 0}.layout-document .container-fluid{padding-left:0;padding-right:0}.navbar-right{margin-right:20px}}@media screen and (max-width:768px){.layout .page-header h1 li{margin-right:15px}.layout .page-header h1 a{font-size:13px;text-decoration:none!important}}@media screen\0 {.btn-group-xl>.btn,.btn-xl{line-height:1.6}}.btn .fc-icon{vertical-align:-2px}.btn:hover .fc-icon-log-out{background-position:0 -16px}.btn:hover .fc-icon-arrow-left,.btn:hover .fc-icon-arrow-right{background-position:-34px -16px}.btn.iconleft .fc-icon{margin-left:-6px}.btn.iconright .fc-icon{margin-right:-6px}.btn-portal-gray .fc-icon{background-image:url(/build/images/icons-graybg.160d20b4.gif)}.btn-portal-gray .fc-icon-log-out{background-position:0 -28px}.btn-portal-gray .fc-icon-arrow-left{background-position:-24px -28px}.btn-portal-gray .fc-icon-arrow-right{background-position:-48px -28px}.btn-portal-gray:hover .fc-icon-log-out{background-position:0 0}.btn-portal-gray:hover .fc-icon-arrow-left{background-position:-24px -16px}.btn-portal-gray:hover .fc-icon-arrow-right{background-position:-48px -4px}.page-header nav .navbar-brand{background:url(/build/images/logo.1a577def.gif) no-repeat;display:block;height:53px;margin:3px 0 0 10px;text-indent:-999em;width:278px}.page-header nav li.language.active{display:none}.layout-document .navbar-nav>li{margin:0 10px}.layout-document .navbar-nav>li>a{padding-left:12px;padding-right:12px;padding-top:10px}.layout-document .navbar-nav>li>a.btn-portal{padding-top:5px}tr.unread td,tr.unread td a{font-weight:700}.page-header .container p{background-color:#e7e8e9;color:#1c90eb;font-family:Lato,sans-serif;font-size:16px;height:44px;margin:0;padding:12px 52px 8px}.page-header .container p.with-icon{padding-top:5px!important}.portevoix{background:url(/build/images/portevoix.6c961c47.png) 0 0 no-repeat}.portevoix,.userdoc{display:inline-block;height:31px;vertical-align:-8px;width:38px}.userdoc{background:url(/build/images/document.6fb4c5d2.png) 0 0 no-repeat}.usericon{background:url(/build/images/clientservice.526bec56.png) 0 0 no-repeat;height:20px;vertical-align:-2px;width:25px}.fileuser,.usericon{display:inline-block}.fileuser{background:url(/build/images/envelop.0f1a1566.png) 0 0 no-repeat;height:31px;vertical-align:-8px;width:38px}.col-xs-11{width:100%!important}.fc-icon-arrow-right{background-position:-34px 0;vertical-align:-3px!important}.dashboard .col-xs-12{padding-left:0;padding-right:0}.dashboard .message{background:url(/build/images/plus.928b28d5.gif) 100% no-repeat;cursor:pointer;margin-bottom:10px;margin-top:10px}.dashboard .message .date{color:#00539a;float:left;font-weight:700;margin-right:15px;text-transform:uppercase}.dashboard .message .title{float:left}.dashboard .message .title a{color:#000;text-transform:uppercase}.dashboard .message .content{color:#000;margin-top:5px;padding-bottom:10px;width:90%}.dashboard .unread .title{font-weight:700}.dashboard .list_container{border-bottom:1px solid #b9b9b9;margin-bottom:0;margin-top:0;padding-left:0;padding-right:0;padding-top:0}.dashboard #message_panel{margin-left:10%;padding-bottom:25px;width:80%}.dashboard #service_panel_container{background-color:#098def;color:#fff}.dashboard #service_panel{margin-left:10%;padding-bottom:25px;padding-top:25px;width:80%}.dashboard #service_panel h3{margin-bottom:20px}.dashboard #service_panel p a{color:#fff}.dashboard #report_panel_container{background-color:#e7e8ea;padding-bottom:20px}.dashboard #report_panel{margin-bottom:25px;margin-left:10%;width:80%}.dashboard #report_panel .item:last-child{border:none}.dashboard #report_panel .portfolios{color:#333;font-size:12px}.dashboard #report_panel .list_container{margin-top:0}.dashboard #report_panel .item{border-bottom:1px solid #bbb;margin:0;padding:12px 0}.dashboard #report_panel .item a{color:#1b6097;text-decoration:none;text-transform:uppercase}.dashboard #report_panel .item a:hover{text-decoration:underline}.dashboard #document_panel_container{background-color:#cecfd1;padding-bottom:20px}.dashboard #document_panel{margin-bottom:25px;margin-left:10%;width:80%}.dashboard #document_panel .item:last-child{border:none}.dashboard #document_panel .item{border-bottom:1px solid #bbb;margin:0;padding-bottom:12px;padding-top:12px}.dashboard #document_panel .item a{color:#1b6097;text-decoration:none;text-transform:uppercase}.dashboard #document_panel .item a:hover{text-decoration:underline}.dashboard h3{border-bottom:1px solid #b9b9b9;font-size:20px;margin:0;padding-bottom:12px;padding-top:40px;text-transform:uppercase}.dashboard h3 a:hover{color:#1b6097;text-decoration:none}.dashboard .btn-portal{font-size:12px;padding:2px 14px;text-transform:uppercase}#document_panel .btn-portal,#message_panel .btn-portal,#report_panel .btn-portal{margin-top:19px;padding-top:6px!important}.dashboard .item.unread{font-weight:700}.message-content{padding-bottom:20px}.layout-public{display:flex;flex-direction:column;height:100vh}.layout-public,.layout-public .page-header,.layout-public .page-header nav{--dark-blue:#0d2e49;--light-blue:#b9e1ff;--thin-line-color:#65bdff;--active-color:#0f70b5;background:var(--light-blue);font-family:Lato,sans-serif;font-size:1rem;font-weight:400}.layout-public .navbar-header{width:100%}.layout-public .navbar-collapse-fiera{align-items:center;background:#fff;display:flex;height:4em;justify-content:flex-end;width:100%}.layout-public .navbar-collapse-fiera .navbar-right{align-items:center;display:flex!important;height:4em;justify-content:center;margin:0 1em;width:auto}.layout-public .navbar-collapse-fiera .navbar-right li a{color:var(--dark-blue);display:block;font-size:1.3em;padding:.5em 1em;position:relative}.layout-public .navbar-collapse-fiera .navbar-right li.active a{color:var(--active-color)}.layout-public .navbar-collapse-fiera .navbar-right li.active a:after{background:var(--active-color);bottom:3px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:20px}.layout-public .page-header nav .navbar-brand{background:url(/build/images/logo_public.80566365.svg) no-repeat;background-position:50%;display:block;margin:0;padding:0;text-indent:-999em;width:14em}.layout-public .container-navbar .navbar-default{align-items:center;border-bottom:1px solid var(--thin-line-color);display:flex;height:8em;justify-content:flex-start;margin:0}.layout-public h1,.layout-public h1.login-title{background:none!important;color:var(--dark-blue)!important;font-family:Lato,sans-serif!important;font-size:4em;font-weight:900!important;font-weight:900;margin-bottom:1em;margin-top:2em;padding:0;text-transform:none}.layout-public h1.login-title+p{font-size:2em;font-weight:900;margin-bottom:1em;padding:0}.layout-public .container-form-login{background:var(--light-blue);color:var(--dark-blue)!important;height:100%;text-transform:none;width:100%}.layout-public .container-form-login .row{align-items:center;display:flex;justify-content:center}.layout-public .container-form-login .content{background:var(--light-blue)}.layout-public .container-form-login .content p{background:var(--light-blue)!important;color:inherit;font-size:2em;margin-bottom:1em;padding:0}.layout-public .container-form-login .content .alert p{font-size:15px}.layout-public .container-form-login .content form{text-align:left}.layout-public .container-form-login .content form div label{font-size:1.5em;margin-bottom:.5em;margin-left:1em}.layout-public .container-form-login .content form input{background:#fff;border:1px solid var(--thin-line-color);border-radius:2em;font-size:1.5em;height:4em;padding:.5em 1em;text-align:center;width:100%}.layout-public .container-form-login .content form+.row{border-bottom:1px solid #0d2e492d;color:var(--dark-blue);justify-content:flex-start;margin-top:5em;padding:1em 0}.layout-public .container-form-login .content form+.row a{color:inherit;display:block;font-size:16px;margin-left:.5em}.layout-public .container-form-login .content .form-group.row.reset-password{justify-content:space-between}.layout-public .container-form-login .content .form-group.row.reset-password .goback{align-items:center;background:transparent;display:flex}.layout-public .container-form-login .content .form-group.row.reset-password .goback a:hover{text-decoration:none}.layout-public .container-form-login .content .form-group.row.reset-password .goback .fc-icon{background:url(/build/images/arrow_back.1278add6.png) no-repeat 50%;background-size:cover;background-size:60%}.layout-public .container-form-login .content .form-group.row.reset-password .goback a{color:var(--dark-blue);font-size:1.2em}.layout-public .container-form-login .content .form-group.row.reset-password:after,.layout-public .container-form-login .content .form-group.row.reset-password:before{content:none!important}.layout-public .content button[type=submit]{background:var(--dark-blue);border-radius:1.5em;color:#fff;font-size:1.4em;letter-spacing:1px;padding:.4em 1em;text-align:center;text-decoration:none}.layout-public .content button[type=submit] a{color:#fff;margin-top:1em;text-decoration:none}.layout-public footer{background:var(--light-blue);bottom:0;position:fixed;width:100%;z-index:100}.layout-public footer .container-fluid{border-top:1px solid #0d2e492d;color:var(--dark-blue);margin:0 4em;padding:2em 0}.layout-public footer .container-fluid p{font-size:1.5em}.layout-public .need-help{font-size:7px;padding:10px 0}.layout-public .need-help a{color:var(--dark-blue);text-decoration:underline}.layout-public .forgot-password-message{font-size:8px}.layout-public .forgot-password-message p{margin:0!important}