﻿.menu-citoyens{margin:0;width:100%;height:auto;display:none;background-color:#fff}.menu-citoyens>ul{margin:0 auto;padding:0;position:relative}.menu-citoyens>ul:after{content:" ";display:block;clear:both}.menu-citoyens>ul>li{list-style:none;padding:0;margin:0}.menu-citoyens>ul>li>a.btn-mnu-mondossier,.menu-citoyens>ul>li>button{border:none;background:0 0;padding:15px 10px 11px;margin:0;color:#223654;font-family:'Roboto Condensed',sans-serif;font-size:1.25rem;outline:medium none;line-height:0;width:100%;position:relative;text-decoration:none}.menu-citoyens>ul>li>a.btn-mnu-mondossier{background-color:#dae6f0;display:block;padding:10px!important}.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;margin-top:4px;left:10px}.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:10px;font-size:16px}.menu-citoyens>ul>li>a i.fa-user-circle{padding-right:.25rem;margin-left:0;font-size:22px}.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:#f8fdff;background:rgba(248,253,255,.9);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);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:.875rem;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:.875rem;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}.menu-citoyens .btn-fermer{display:none}.btn-fermer span{background:url(/Style%20Library/RetraiteQuebec/rq-outils/images/btn-fermer.png) no-repeat scroll left bottom;display:inline;margin:0 0 0 4px;padding-right:18px;width:18px}.sous-menu .sm-outils-bas{text-align:center}@media (min-width:992px){.menu-citoyens{position:relative;z-index:100;text-align:center;box-shadow:0 2px 7px 2px rgba(0,0,0,.18);border-bottom:1px solid #ebebeb}.menu-citoyens>ul{display:table}.menu-citoyens>ul>li:first-child{border-left:1px solid #ebebeb}.menu-citoyens>ul>li{display:table-cell;border-right:1px solid #ebebeb;border-left:none;-webkit-background-clip:padding-box;background-clip:padding-box;background:0 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 span,.menu-citoyens>ul>li>button span{position:relative}.menu-citoyens>ul>li>a span:after,.menu-citoyens>ul>li>button span:after{width:100%;left:0}html[lang=en] .menu-citoyens>ul>li>a,html[lang=en] .menu-citoyens>ul>li>button{padding:15px 5px 11px}html[lang=en] .menu-citoyens>ul>li>button i{padding-left:5px}.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:-1px 0 0;padding:0;width:560px}.sous-menu.sous-menu-vie-deux{left:1px}.sous-menu.sous-menu-enfants{left:165px}.sous-menu.sous-menu-emploi{left:300px}.sous-menu.sous-menu-retraite{left:423px}.sous-menu.sous-menu-deces{right:1px}.sous-menu.sous-menu-invalidite{right:1px}html[lang=en] .sous-menu.sous-menu-enfants{left:233px}html[lang=en] .sous-menu.sous-menu-emploi{left:360px}html[lang=en] .sous-menu.sous-menu-retraite{left:400px}.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 8px 10px;color:#223654;font-size:.875rem;padding:10px;position:relative;width:182px;display:block;border:1px solid #c5cad2;border-right:none;border-radius:5px 0 0 5px;width:176px;font-weight:600;text-align:left;text-decoration:none}.sous-menu .sm-titre-section button.active{margin-left:0;width:182px;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;position:relative;top:35px;z-index:100;width:345px;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{width:520px}.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:10px;top:10px;border:none;background:0 0;z-index:104;font-size:.75rem}.menu-citoyens .btn-fermer:focus{outline:dotted 1px #ccc}.nav-mobile-collapse .menu-citoyens{display:none}nav.menu-citoyens{display:block}}@media only screen and (max-width:991px){.rq-accueil{padding:20px 20px 10px}.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{vertical-align:middle;font-size:16px;right:10px;top:18px;position:absolute}.sous-menu .sm-titre-section .sm-bloc-section>a i,.sous-menu .sm-titre-section button i{vertical-align:middle;font-size:16px;right:10px;top:15px;position:absolute;color:#666}.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:#000;font-size:1rem;padding:10px 20px 10px 10px;position:relative;text-decoration:none}.sm-bloc-section{margin:0 2px 3px;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:15px 20px 0}.sous-menu .sm-contenu-section ul{margin:0 15px 15px}.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:8px 0 8px 15px}.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:10px 20px 0 0}}