﻿.menu-citoyens{margin:0;width:100%;height:auto;background-color:#fff}.menu-citoyens>ul{display:flex;justify-content:flex-start;flex-direction:column;align-items:stretch;margin:0 auto;position:relative}.menu-citoyens>ul>li{list-style:none;padding:0;margin:0}.menu-citoyens>ul>li.mon-dossier{align-items:center}.menu-citoyens>ul>li>a.btn-mnu-mondossier,.menu-citoyens>ul>li>button,.mon-dossier a.btn-mnu-mondossier{border:none;background:0 0;padding:.5rem;margin:0;color:#223654;font-family:'Roboto Condensed',sans-serif;font-size:1.25rem;outline:medium none;width:100%;position:relative;text-decoration:none;line-height:1rem;display:block}.menu-citoyens>ul>li.mon-dossier{background-color:#dae6f0;display:block}.mon-dossier{background-color:#dae6f0;display:flex;min-height:40px;align-items:center}.mon-dossier a.btn-mnu-mondossier{display:flex!important;align-items:center;justify-content:center;font-weight:700}.mon-dossier a.btn-mnu-mondossier i.fa-user-circle{padding-right:.5rem;font-size:1.5rem}.mon-dossier a.btn-mnu-mondossier span br{display:none}.menu-citoyens>ul>li>a span,.menu-citoyens>ul>li>button span{position:relative;display:block}.menu-citoyens>ul>li>a.btn-mnu-mondossier span{display:inline-block}.menu-citoyens>ul>li>a span:after,.menu-citoyens>ul>li>button span:after{content:"";background-color:#f09686;width:35px;height:3px;-webkit-transition:opacity .1s;transition:opacity .1s;opacity:0;display:block;position:absolute;left:0;margin-top:1px}.menu-citoyens>ul>li>a.actif,.menu-citoyens>ul>li>a:focus,.menu-citoyens>ul>li>a:hover,.menu-citoyens>ul>li>button.actif,.menu-citoyens>ul>li>button:focus,.menu-citoyens>ul>li>button:hover{background-color:#fff}.menu-citoyens>ul>li>a.actif,.menu-citoyens>ul>li>button.actif{font-weight:700}.menu-citoyens>ul>li>a:focus span:after,.menu-citoyens>ul>li>a:hover span:after,.menu-citoyens>ul>li>button.actif span:after{opacity:1}.menu-citoyens>ul>li>button i,.sous-menu .sm-titre-section .sm-bloc-section>a i,.sous-menu .sm-titre-section button i{vertical-align:middle;margin-left:.5rem;font-size:1.125rem}.menu-citoyens>ul>li>button[aria-expanded=true] i.fa-caret-down,.sous-menu .sm-titre-section button[aria-expanded=true] i.fa-angle-down{transform:rotate(180deg)}.sous-menu{background-color:#fff;display:block;padding:0 2px;text-align:left;display:none;z-index:100;width:100%}.sous-menu .row{margin:0!important}.sous-menu .info-debut{display:block;padding:15px 15px 0}.sous-menu .sm-outils-bas{border-top:1px solid #223654;text-align:left;margin:20px 20px 0 20px;padding-bottom:20px}.sous-menu .sm-outils-bas-titre{color:#223654;font-size:1.125rem;display:inline-block;margin:-12px auto 0;background:#f2f1f1;padding:0 15px}.sous-menu .sm-outils-bas ul{margin:0 auto;padding:0}.sous-menu .sm-outils-bas ul li{padding:0;margin:10px 0 0 25px;list-style:none;display:inline-block;text-align:center;max-width:75px;vertical-align:top}.sous-menu .sm-outils-bas ul li:first-child{margin-left:0}.sous-menu .sm-outils-bas ul li a{color:#333;text-decoration:none;font-size:.7rem}.sous-menu .sm-outils-bas ul li a:focus,.sous-menu .sm-outils-bas ul li a:hover{text-decoration:underline;outline:0}.sous-menu .sm-outils-bas ul li img{display:block;margin:4px 0;text-align:center}.sous-menu .sm-outils-bas ul li a:focus img,.sous-menu .sm-outils-bas ul li a:hover img{background:rgba(248,253,255,.9);outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.sous-menu .sm-contenu-section{display:none}.sous-menu .sm-contenu-section ul{margin:0 0 15px;padding:0}.sous-menu .sm-contenu-section ul>li{border-bottom:1px solid #d7d7d7;padding:0;line-height:105%;font-size:1rem;list-style:none}.sous-menu .sm-contenu-section ul>li:not(:first-child):last-child{border-bottom:none}.sous-menu .sm-contenu-section ul li span,.sous-menu .sm-contenu-section ul>li a{color:#000;text-decoration:none;display:block;padding:8px 0 8px 5px}.sous-menu .sm-contenu-section ul>li a:hover,.sous-menu ul li a:focus{background-color:#fff}.sous-menu .sm-contenu-section ul>li>ul{padding:0 10px 10px}.sous-menu .sm-contenu-section ul>li>ul>li{font-size:1rem;border:none;background:url(/Style%20Library/RetraiteQuebec/images/mnu-puce-niv3.gif) 15px 50% no-repeat;padding-left:20px}.sous-menu .sm-contenu-section ul>li>ul>li a{text-decoration:underline;padding:3px 0 3px 8px}.sous-menu .ico-mnu{display:block;float:left;padding:0 7px 0 0}.sous-menu .ico-mnu img{width:80%;height:auto}.sous-menu .info-mnu{color:#333;font-size:.875rem;vertical-align:middle;border-top:1px solid #d7d7d7;padding:8px 0;margin:0;display:block}.sous-menu .info-mnu:after{content:" ";display:table;clear:both}.sous-menu .info-mnu-fort{font-weight:700;color:#0082c0}.sous-menu .sm-outils-bas{text-align:center}@media only screen and (max-width:767.98px){.rq-accueil{padding:1rem 0}.rq-accueil .menu-citoyens>ul>li.mon-dossier{display:none}.nav-mobile-collapse .menu-citoyens{display:block;background-color:#095797}.nav-mobile-collapse .menu-citoyens ul.container{background-color:#f2f1f1;padding:20px}.menu-citoyens>ul>li{display:block;border:1px solid #c5cad2;background-color:#fff;margin-bottom:2px}.menu-citoyens>ul>li>button{text-align:left;line-height:100%;position:relative}.menu-citoyens>ul>li>button i{font-size:1rem;right:.5rem;top:0;position:absolute}.sous-menu .sm-titre-section .sm-bloc-section>a i,.sous-menu .sm-titre-section button i{right:10px;top:15px;position:absolute}.sous-menu .sm-titre-section .sm-bloc-section>a,.sous-menu .sm-titre-section button{width:100%;display:block;border:none;background:0 0;text-align:left;color:#223654;font-size:1rem;padding:.5rem 1.5rem .5rem .5rem;position:relative;text-decoration:none}.sm-bloc-section{margin:.75rem 0 .25rem;border:1px solid #f2f1f1}.sous-menu .sm-titre-section button.active{font-weight:600}.sous-menu .sm-contenu-section.sm-100{width:100%;display:block;min-height:0}.sous-menu .sm-contenu-section span{padding:1rem 1.25rem 0}.sous-menu .sm-contenu-section ul{margin:0 1rem 1rem}.sous-menu .sm-contenu-section>ul>li{position:relative}.sous-menu .sm-contenu-section>ul>li:before{top:10px;display:inline;line-height:1;position:absolute;font-family:'Font Awesome 5 Pro';-webkit-font-smoothing:antialiased;content:"\f105"}.sous-menu .sm-contenu-section ul li span,.sous-menu .sm-contenu-section ul>li a{padding:.5rem 0 .5rem 1rem}.sous-menu .sm-contenu-section ul>li:last-child{border-bottom:none}.sous-menu .sm-outils-bas-titre{background-color:#fff}.sous-menu .sm-outils-bas ul li{margin:.75rem 1.25rem 0 0}}@media (min-width:768px){.menu-citoyens{position:relative;z-index:100;text-align:center;box-shadow:0 2px 7px 2px rgba(0,0,0,.12)}.menu-citoyens>ul{justify-content:center;flex-direction:row;padding:0}.menu-citoyens>ul>li{display:inline-flex;border-right:1px solid #dae6f0;border-left:none;background:0 0}.menu-citoyens>ul>li.petit{flex:0 0 13%;max-width:13%}.menu-citoyens>ul>li.moyen{flex:0 0 14%;max-width:14%}.menu-citoyens>ul>li.grand{flex:0 0 21%;max-width:21%}.menu-citoyens>ul>li.xgrand{flex:0 0 25%;max-width:25%}.menu-citoyens>ul>li>a.btn-mnu-mondossier,.menu-citoyens>ul>li>button,.mon-dossier a.btn-mnu-mondossier{font-size:1rem;padding-left:0;padding-right:0}.menu-citoyens>ul>li>a.actif,.menu-citoyens>ul>li>a:focus,.menu-citoyens>ul>li>a:hover,.menu-citoyens>ul>li>button.actif,.menu-citoyens>ul>li>button:focus,.menu-citoyens>ul>li>button:hover{background-color:#f2f1f1}.menu-citoyens>ul>li>a.btn-mnu-mondossier span,.menu-citoyens>ul>li>button span{display:inline-block}.mon-dossier a.btn-mnu-mondossier span{text-align:left}.mon-dossier a.btn-mnu-mondossier span br{display:block}.sous-menu{background-color:#f2f1f1;position:absolute;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.35);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.35);box-shadow:0 10px 10px 0 rgba(0,0,0,.35);border-radius:0 0 4px 4px;margin:0;padding:0;width:100%;left:0;top:34px}.sous-menu .sm-titre-section{padding-top:20px}.sous-menu .sm-titre-section .sm-bloc-section>a,.sous-menu .sm-titre-section button{background-color:#fff;margin:0 0 .5rem .625rem;color:#223654;font-size:1rem;padding:.5rem .75rem;position:relative;display:block;border:1px solid #c5cad2;border-right:none;border-radius:5px 0 0 5px;width:24%;font-weight:600;text-align:left;text-decoration:none}.sous-menu .sm-titre-section button.active{margin-left:0;position:relative;z-index:104;background-color:#fff;font-weight:700}.sous-menu .sm-titre-section button i{display:none}.sous-menu .sm-titre-section button.btn-sm-1{margin-top:25px}.sous-menu .sm-contenu-section{background-color:#fff;border-radius:5px;border:1px solid #c5cad2;box-sizing:border-box;right:0;padding:20px;margin-right:20px;top:35px;z-index:100;width:calc(76% - 20px);position:absolute;-webkit-box-shadow:-22px 0 30px -23px rgba(0,0,0,.3);-moz-box-shadow:-22px 0 30px -23px rgba(0,0,0,.3);box-shadow:-22px 0 30px -23px rgba(0,0,0,.3)}.sous-menu .sm-contenu-section.sm-100{left:20px;width:calc(100% - 40px)}.sous-menu .sm-contenu-section ul{margin:0;padding:0}.sous-menu .sm-contenu-section ul>li{border-bottom:1px solid #c5cad2}.sous-menu .sm-contenu-section ul>li:not(:first-child).lastchild{border-bottom:none}.menu-citoyens .btn-fermer{display:block;position:absolute;right:.25rem;top:0;border:none;background:0 0;z-index:104;font-size:1.25rem;min-width:40px;min-height:40px;color:#223654}.menu-citoyens .btn-fermer:focus{outline:dotted 1px #ccc}}@media only screen and (min-width:992px){nav.menu-citoyens{background:#dae6f0;background:-moz-linear-gradient(left,#dae6f0 0,#fff 10%,#fff 82%,#dae6f0 85%);background:-webkit-linear-gradient(left,#dae6f0 0,#fff 10%,#fff 82%,#dae6f0 85%);background:linear-gradient(to right,#dae6f0 0,#fff 10%,#fff 82%,#dae6f0 85%)}.menu-citoyens>ul>li{background-color:#fff}.menu-citoyens>ul>li>a.btn-mnu-mondossier,.menu-citoyens>ul>li>button,.mon-dossier a.btn-mnu-mondossier{font-size:1.25rem}.menu-citoyens>ul>li.petit{flex:0 0 11%;max-width:11%}.menu-citoyens>ul>li.moyen{flex:0 0 12.45%;max-width:12.45%}.menu-citoyens>ul>li.grand{flex:0 0 17.1%;max-width:17.1%}.menu-citoyens>ul>li.xgrand{flex:0 0 23.5%;max-width:23.5%}.sous-menu{right:0;left:auto;top:3rem}.sous-menu.sous-menu-vie-deux{left:0}.sous-menu.sous-menu-enfants{left:0}.sous-menu.sous-menu-emploi{left:0}.sous-menu.sous-menu-retraite{left:auto;right:0}.sous-menu.sous-menu-deces{right:1px}.sous-menu.sous-menu-invalidite{right:1px}}@media only screen and (min-width:1200px){.mon-dossier a.btn-mnu-mondossier span br{display:none}.mon-dossier a.btn-mnu-mondossier i.fa-user-circle{padding-right:.25rem}.sous-menu{top:40px}}@media only screen and (min-width:1629px){nav.menu-citoyens{background:0 0;background-color:#fff}}