html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"robotoregular";src:url("fonts/roboto-regular-webfont.woff2") format("woff2"),url("fonts/roboto-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"robotomedium";src:url("fonts/roboto-medium-webfont.woff2") format("woff2"),url("fonts/roboto-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"robotobold";src:url("fonts/roboto-bold-webfont.woff2") format("woff2"),url("fonts/roboto-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}html{height:100%}body{font-family:"robotoregular",sans-serif;color:#444;background-color:#f5f7fb;min-height:100%;position:relative;padding-bottom:160px}a:hover{color:#36a9e0}.fond_top_bleu{height:180px;background-color:#214b83}.fond_top_vert{height:180px;background-color:#00742d}.fond_top_rose{height:180px;background-color:#bc1156}header+.container{margin-top:-80px}.fond_blanc{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:35px}.fond_recherche{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:10px}h1{color:#fff;font-size:28px;letter-spacing:1px;padding-top:40px}h2{font-size:26px;letter-spacing:1px;margin-bottom:30px}h3{font-size:20px;letter-spacing:1px;margin-bottom:30px}h4{font-size:18px;letter-spacing:1px;margin-bottom:30px}.fond_blanc h2{color:#214b83;font-size:24px}strong{font-weight:700}a{text-decoration:none !important}.message ul li{display:flex;align-items:center}.message svg{margin-right:10px;font-size:25px}.alert{border:0;border-radius:0;color:#fff;font-size:14px;text-align:left}.badge{font-weight:500}.alert-info,.badge-info{background-color:#36a9e0}.alert-danger,.badge-danger{background-color:#ec0000}.alert-warning,.badge-warning{background-color:#ecc058}.alert-success,.badge-success{background-color:#7eb652}.body_login{background-image:url(images/fond_login.jpg);background-size:cover;background-position:center;position:relative;height:100vh}.boite_login{width:450px;border-radius:3px;position:absolute;right:10%;top:50%;transform:translateY(-50%);padding:50px 50px 10px 50px;text-align:center}.boite_login h1{margin-bottom:50px;color:#214b83;font-size:20px;font-weight:700}.boite_login img{max-width:240px;margin-bottom:40px}.boite_login .bouton_principal{margin:40px 0}.body_login footer{background-color:rgba(0,0,0,0);color:#243238;font-size:14px;position:static}.body_login footer ul li a{color:#36a9e0}.body_login footer ul li a:hover{color:#214b83}.form_group{position:relative}.form_group input,.form_group textarea{padding:10px;border:1px solid #cecece;border-radius:2px;width:100%;margin:10px 0px}.form_group input:hover,.form_group input:focus,.form_group textarea:hover,.form_group textarea:focus{border:1px solid #36a9e0;outline:none}.form_group input+.form_control_placeholder,.form_group textarea+.form_control_placeholder,.form_control:focus+.form_control_placeholder{position:absolute;color:#34a5ce;top:4px;left:10px;background-color:#fff;padding:0px 10px;font-size:13px}input:-moz-placeholder-shown+.form_control_placeholder, textarea:-moz-placeholder-shown+.form_control_placeholder{color:#aaa;font-size:14px;position:absolute;top:22px;left:10px;background:#fff;-moz-transition:all .2s;transition:all .2s;padding:0px 8px;cursor:text}input:placeholder-shown+.form_control_placeholder,textarea:placeholder-shown+.form_control_placeholder{color:#aaa;font-size:14px;position:absolute;top:22px;left:10px;background:#fff;transition:all .2s;padding:0px 8px;cursor:text}.bouton{font-family:"robotobold",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;position:relative;overflow:hidden;transition:ease-in-out .5s;z-index:1;border:0;padding:15px 40px}.bouton:hover{cursor:pointer;color:#fff}.bouton_principal{background-color:#36a9e0;color:#fff}.bouton_principal:before{border-bottom:80px solid #214b83}.bouton_retour{background-color:#fff;color:#36a9e0;border:1px solid #36a9e0;padding:14px 40px}.bouton_retour:hover{background-color:#36a9e0}.bouton_recherche{background-color:#36a9e0;color:#fff;padding:15px 15px}.bouton_secondaire_login{background-color:rgba(0,0,0,0);color:#444;border:none;text-decoration:underline;transition:all .2s}.bouton_secondaire_login:hover{color:#36a9e0}.bouton_consulter{position:absolute;bottom:35px;background-color:#fff;color:#36a9e0;font-family:"robotomedium";font-size:15px;padding:10px 20px;box-shadow:10px 10px 25px 0 rgba(0,0,0,.3)}.bouton_impayes{display:flex;background-color:#ec0000;color:#fff;margin-left:auto}.bouton_impayes:before{border-bottom:80px solid #b30000}.bouton_decomptes{display:flex;background-color:#214b83;color:#fff;margin-left:auto}.bouton_decomptes:before{border-bottom:80px solid #214b83}.bouton_principal:before,.bouton_principal:after,.bouton_impayes:before,.bouton_impayes:after,.bouton_decomptes:before,.bouton_decomptes:after,.bouton_consulter:before,.bouton_consulter:after{box-sizing:border-box;transition:.4s ease-in-out;z-index:-1}.bouton_principal:before,.bouton_impayes:before,.bouton_decomptes:before,.bouton_consulter:before{content:"";position:absolute;top:0;right:-50px;bottom:0;left:0;border-right:50px solid rgba(0,0,0,0);transform:translateX(-100%)}.bouton_principal:hover:before,.bouton_impayes:hover:before,.bouton_decomptes:hover:before,.bouton_consulter:hover:before{transform:translateX(0)}.mdp_oublie{text-align:right;display:block;font-size:14px}.check_compte_active{border-radius:100px;background-color:#36a9e0;height:70px;width:70px;color:#fff;font-size:35px;padding:17px;margin:0 auto 40px auto}.fond_menu{background-color:#fff}.navbar .navbar-brand img{max-width:170px}.navbar .nav-link{font-family:"robotobold",sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#214b83 !important;border-bottom:5px solid rgba(0,0,0,0);padding:13px 0;margin:0px 10px;transition:all .2s}.navbar .nav-link:hover,.navbar .nav-link.active{border-bottom:5px solid #36a9e0}.boite_actualites{color:#fff;padding:20px;display:flex;flex-direction:column;background-repeat:no-repeat;height:auto;background-color:#db0029;opacity:.9;border-radius:10px 30px 30px 30px;-moz-border-radius:10px 30px 30px 30px;-webkit-border-radius:10px 30px 30px 30px}.boite_contrat,.boite_decomptes,.boite_cotisations,.boite_contact,.boite_espace{color:#000;padding:35px;display:flex;flex-direction:column;background-repeat:no-repeat;height:300px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.boite_contrat{background-color:#fff;background-image:url(images/picto_fond_contrat.png);background-position:right 80%}.boite_contrat ul li{color:#08577c;margin-bottom:5px}.boite_decomptes{background-color:#fff;background-image:url(images/picto_fond_decompte.png);background-position:95% 90%}.boite_cotisations{background-color:#fff;background-image:url(images/picto_fond_cotisation.png);background-position:95% 90%}.boite_contact{background-color:#fff;background-image:url(images/picto_fond_contact.png);background-position:95% 85%}.boite_espace{background-color:#fff;background-image:url(images/picto_fond_contrat.png);background-position:right 80%}.boite_emprunteur h2,.boite_emprunteur .bouton{color:#214b83 !important}.boite_prevoyance h2,.boite_prevoyance .bouton{color:#bc1156 !important}.boite_sante h2,.boite_sante .bouton{color:#00742d !important}.boite_emprunteur .bouton:hover,.boite_prevoyance .bouton:hover,.boite_sante .bouton:hover{color:#fff !important}.boite_emprunteur .bouton::before{border-bottom:80px solid #214b83}.boite_prevoyance .bouton::before{border-bottom:80px solid #bc1156}.boite_sante .bouton::before{border-bottom:80px solid #00742d}aside{position:sticky;height:auto;top:40px}aside aside h2{margin-bottom:0;display:flex}.deroule_menu{margin-left:auto;display:none;cursor:pointer;transition:all .2s}.rotate{transform:rotate(90deg)}.menu_toggle ul{margin-top:30px}aside ul li{margin:20px 0}aside ul li:first-child{margin-top:0}aside ul li:last-child{margin-bottom:0}aside ul li a{color:#214b83;display:flex;transition:all .2s}aside ul li a:hover{padding-left:10px;color:#36a9e0;font-weight:bold}aside ul li a svg{margin-left:auto}.conteneurParentCollapse{margin-bottom:25px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.conteneurParentCollapse:last-child{margin-bottom:0}.conteneurParentCollapse .conteneurCollapse{display:flex;align-items:center;background-color:#36a9e0;color:#fff;padding:20px 30px}.conteneurParentCollapse .conteneurCollapse:hover{cursor:pointer}.conteneurParentCollapse .conteneurCollapse .pictoCollapse{display:flex;align-items:center;justify-content:center;height:25px;width:25px;background-color:#fff;color:#214b83;margin-right:25px}.conteneurParentCollapse .conteneurCollapse .titreCollapse{font-size:20px}.fond_boite_decomptes{padding:0}.ligne_cumul{color:#214b83;padding:20px 30px;display:flex;align-items:center;margin-top:15px}.ligne_cumul div{flex:1}.ligne_cumul div:nth-child(2){text-align:right}.ligne_decomptes_reglements{color:#214b83;padding:20px 30px;display:flex;align-items:center;border-top:1px solid #e6e6e6}.ligne_decomptes_reglements:first-child{border-top:0}.fond_boite_decomptes:first-child .ligne_decomptes_reglements{margin-top:0}.ligne_decomptes_reglements:hover{cursor:pointer}.ligne_decomptes_reglements div{flex:1}.ligne_decomptes_reglements div:nth-child(2){text-align:right}.date_decompte{font-size:22px;font-weight:500;margin-bottom:5px}.montant_decomptes{font-size:32px;font-weight:500;margin-bottom:5px}.info_decompte{font-size:14px;color:#686868}.detail_decompte{margin-top:20px;font-size:13px;text-align:center;color:#34a5ce;width:150px;padding:5px;border:1px solid #34a5ce;background:rgba(0,0,0,0);border-radius:40px}@media(max-width: 991.98px){.fond_boite_decomptes table{width:100%;border-top:1px solid #e6e6e6}.fond_boite_decomptes table thead{font-weight:500;font-size:14px;display:none}.fond_boite_decomptes table tbody tr{display:block;color:#214b83;font-weight:500;font-size:15px;padding:10px}.fond_boite_decomptes table tbody td{display:block;text-align:right;color:#214b83;font-weight:500;font-size:15px;padding:10px}.fond_boite_decomptes table tbody td:before{content:attr(data-label);float:left}.fond_boite_decomptes table tbody tr:nth-child(2n+1){background-color:#f9fafe}}@media(min-width: 992px){.fond_boite_decomptes table{width:100%;border-top:1px solid #e6e6e6}.fond_boite_decomptes table thead{font-weight:500;font-size:14px}.fond_boite_decomptes table thead th:not(:first-child),.fond_boite_decomptes table tbody tr td{padding:10px;vertical-align:middle;text-align:right}.fond_boite_decomptes table thead th:first-child,.fond_boite_decomptes table tbody tr td:first-child,.fond_boite_decomptes table tbody tr th:first-child,.fond_boite_decomptes table thead th:last-child,.fond_boite_decomptes table tbody tr td:last-child,.fond_boite_decomptes table tbody tr th:last-child{padding:15px 30px}.fond_boite_decomptes table tbody tr:nth-child(2n+1){background-color:#f9fafe}.fond_boite_decomptes table tbody tr td,.fond_boite_decomptes table tbody tr th p{color:#214b83;font-weight:500;font-size:15px}.fond_boite_decomptes table tbody tr th p{margin-bottom:5px}}.voir_contrat{background-color:#36a9e0;color:#fff;border-radius:50px;padding:8px 16px;font-size:13px;transition:all .2s;display:block;text-align:center}.voir_contrat:hover{text-decoration:none;color:#fff;background-color:#214b83}.banniere{background-color:#6ac9f6;background-image:url(images/picto_fond_contrat.png);background-repeat:no-repeat;background-position:right 80%;color:#fff;font-size:20px;padding:25px 40px;margin-bottom:25px}.banniere p{line-height:22px}.banniere .coordonnees_courtier{color:#08577c;font-size:14px;padding:5px;padding-left:0}.personne_assure{margin-bottom:15px;color:#444 !important}.banniere_rib{background-color:#6ac9f6;background-image:url(images/picto_fond_cb.png);background-repeat:no-repeat;background-position:right 80%;color:#fff;font-size:20px;padding:25px 40px;margin-bottom:25px}.banniere_rib p{line-height:22px}.banniere_rib .coordonnees_bancaires{color:#08577c;font-size:14px;padding:5px;padding-left:0}.banniere_impayes{background-color:#ffb3b3;background-image:url(images/picto_fond_cb.png);background-repeat:no-repeat;background-position:105% 50%;color:#fff;font-size:20px;border:2px solid #ec0000;padding:25px 40px;margin-bottom:25px}.banniere_impayes p{line-height:22px}.banniere_impayes .descriptif_impayes{width:78%;font-size:14px;padding:5px 0 25px 0}.conteneurTable{padding:10px 20px;width:100%;margin-bottom:25px}.conteneurTable:last-of-type{margin-bottom:0px}.conteneurTable thead{font-weight:500;font-size:14px}.conteneurTable thead tr{background-color:#fff;border-top:1px solid #e6e6e6}.conteneurTable tbody tr{background-color:#f9fafe;border-bottom:1px solid #e6e6e6}.conteneurTable tbody tr:last-child{border-bottom:none}.conteneurTable tbody tr th{font-size:14px;color:#686868}.conteneurTable tbody tr td{color:#214b83}.conteneurTable tbody tr.tablePrelevementRejeté th{text-decoration:line-through}.conteneurTable tbody tr.tablePrelevementRejeté td{color:#ec0000}.conteneurTable tbody tr.tablePrelevementRejeté td:last-child{text-decoration:line-through}.conteneurTable tbody tr.tablePrelevementRejeté td:last-child .informationPrelevementRejeté{color:#214b83;border-left:1px solid #e6e6e6;padding-left:10px;margin-left:10px}.conteneurTable tbody tr td{font-weight:500;font-size:15px}.conteneurTable thead tr th,.conteneurTable tbody tr th,.conteneurTable tbody tr td{padding:20px 10px}.conteneurTable thead th:not(:first-child),.conteneurTable tbody tr td:not(:first-child){text-align:right}.personne_assure{font-weight:500;font-size:15px}.garanties_inactives{color:#cecece;text-decoration:line-through}.garanties_envigueur{font-weight:500;font-size:12px;padding-left:10px}.garanties_anciennes{font-weight:500;font-size:12px;color:#cecece;padding-left:10px}.poste{transition:all .5s;margin:15px 15px;text-align:center;background-color:#f9fafe;border:1px solid #36a9e0;display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px;flex:1 1 180px;max-width:200px}.poste:hover{transform:scale(1.05);cursor:pointer;box-shadow:2px 2px 10px 0px rgba(0,0,0,.2);background-color:#36a9e0}.wrapperPoste{margin-top:20px}.wrapperPoste:nth-child(-n+3){margin-top:0}.wrapperPoste .lienPoste{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:150px;color:#36a9e0;border:1px solid #36a9e0;transition:all .3s ease-in}.wrapperPoste .lienPoste:hover{color:#36a9e0;box-shadow:0px 8px 20px 0 rgba(0,0,0,.2);transform:translateY(-0.3rem)}.wrapperPoste .lienPoste svg{margin-bottom:15px}.wrapperPoste .lienPoste .libellePoste{font-size:18px;font-weight:bold}.boite_type_document{display:flex;flex-wrap:wrap;margin:0 -15px}.document{transition:all .5s;margin:0 15px;text-align:center;background-color:#f9fafe;border:1px solid #e6e6e6;display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:30px;flex:1 1 180px;max-width:200px}.document:hover{transform:scale(1.05);cursor:pointer;box-shadow:2px 2px 10px 0px rgba(0,0,0,.2)}.document a{width:100%;display:flex;flex-direction:column;justify-content:center;color:#214b83}.document h3{font-weight:500;margin-top:30px}.dm-uploader input[type=file]{position:absolute;top:0;right:0;margin:0;width:100%;opacity:0;cursor:pointer;height:40px}.form_control.is-invalid{border:2px solid #ec0000}.form_control.is-invalid~.invalid-feedback{display:block;margin:10px 0;text-align:right;line-height:14px}.file-cont{position:relative;margin-bottom:10px}.file-cont .label-file{position:absolute;color:#fff;top:0px;left:0px;background:#36a9e0;height:40px;padding:0 15px;display:flex;align-items:center;font-size:14px;cursor:pointer;transition:all .2s}.file-cont .label-file:hover{background:#214b83}.file-cont .label-file svg{margin-right:8px}.file-cont .input-file{width:100%;padding:0 0 0 215px;height:40px;background-color:#f9fafe;transition:all .2s;border:1px solid #36a9e0;cursor:pointer}.upload-active{border:2px dotted #ec0000}.restrictionFichier{color:#c2c2c2;padding:5px 0 10px 10px;min-height:30px;width:100%}.documentTransmis{align-items:center;background-color:#f1f1f1;border-top:1px solid #e5e5e5;color:#333;display:flex;flex-flow:row nowrap;min-height:30px;width:100%}.boutonSuppressionDocumentTransmis{cursor:pointer;margin-left:auto}.body_contact .fond_blanc{box-shadow:none;height:100%}.body_contact .formulaire_contact{box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin:0}.body_contact .formulaire_contact p{margin-bottom:10px}.body_contact .coordonnees{padding:50px;color:#fff;background-color:#36a9e0;background-image:url(images/picto_fond_contact.png);background-position:95% 98%;background-repeat:no-repeat;height:100%}.body_contact .coordonnees svg{color:#80d7ff}.body_contact .coordonnees ul>li{margin-bottom:20px;display:flex;line-height:25px}.body_contact .coordonnees ul li ul li{margin-bottom:5px}.body_contact .coordonnees li div{margin-right:15px}.sous_titre_coordonnees{font-weight:bold;font-size:25px}.coordonnees ul li a{color:#fff}.coordonnees p{margin-left:20px}.body_mentions_legales header+.container{margin-top:0}.body_mentions_legales h1{text-align:center;color:#214b83;font-size:34px;font-weight:700;margin-bottom:30px;line-height:45px}.body_mentions_legales h2{font-size:22px;font-weight:500;margin:2rem 0 1rem}.body_mentions_legales p{margin:5px 0px;line-height:1.6rem}.body_mentions_legales ul{list-style-type:disc;margin-left:50px;margin-bottom:10px}.body_mentions_legales ul li{line-height:1.6rem}.body_mentions_legales a{color:#36a9e0;transition:all .2s}.body_mentions_legales a a:hover{color:#214b83}.modal-backdrop.show{opacity:.3}.modal{top:50%;transform:translateY(-50%);padding:0 !important}.modal-content{border:0;border-radius:3px;padding:20px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.modal-header{border:0;background-color:#36a9e0;margin:-20px;color:#fff;margin-bottom:20px;border-top-right-radius:3px;border-top-left-radius:3px;padding:10px 20px}.modal-header .close{color:#fff;padding:0;margin:0}.modal-title{font-size:18px}.question{background-color:#f7f7f7;border-bottom:1px solid #e6e6e6;padding:10px}.question:hover{cursor:pointer}.question a{color:#fff}.detailQuestion{background-color:#36a9e0;color:#fff;padding:3px}.reponse{padding:10px;border-bottom:1px solid #e6e6e6;text-align:justify;border-top:0}.reponse ul{list-style:inside}.collapsing{transition-duration:.1s;transition-timing-function:ease}label.checkbox{position:relative;padding:0 0 0 25px;cursor:pointer;line-height:20px;margin-top:20px}label.checkbox::before{position:absolute;content:"";top:0;left:0;height:18px;width:18px;border-radius:2px;border:2px solid #34a5ce}label.checkbox input[type=checkbox]{opacity:0;position:absolute;top:0;left:0;height:18px;width:18px}label.checkbox input[type=checkbox]:checked+span{opacity:1}label.checkbox span{position:absolute;top:0;left:2px;width:12px;height:5px;transform:rotate(45deg);opacity:0;transition:opacity 500ms ease}label.checkbox span::before{position:absolute;content:"";left:11px;width:3px;height:11px;background-color:#34a5ce}label.checkbox span::after{position:absolute;content:"";top:8px;left:7px;width:4px;height:3px;background-color:#34a5ce}label.checkbox a{color:#36a9e0;transition:all .2s}label.checkbox a:hover{color:#214b83}#loaderModal{display:flex;flex-direction:column;align-items:center}.ui-widget-overlay{background:#000;opacity:.5}.ui-widget-content{border:0 !important;background:rgba(0,0,0,0);box-shadow:none !important;color:#fff}.spinner{width:auto}.spinner>div{width:12px;height:12px;background-color:#fff;animation:sk-bouncedelay 1.2s infinite ease-in-out both;margin:5px}#loaderModalTexte{display:none}footer{background-color:#243238;color:#fff;text-align:center;padding:20px;position:absolute;bottom:0;left:0;right:0}footer p:first-child{margin-bottom:10px}footer p:last-child{margin-top:10px}footer ul li{display:inline-block}footer ul li a{color:#fff;transition:all .2s}footer ul li a:hover{color:#a0a0a0;text-decoration:none}#connexionEnTantQue{display:flex;justify-content:center;align-items:center;position:sticky;top:0;z-index:999;background-color:#ec0000;color:#fff;font-size:14px;width:100%;height:30px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.JSAK_RadioBouton a{border-color:#36a9e0}.JSAK_RadioBouton a:hover{border-color:#36a9e0}.JSAK_RadioBouton .inactif{color:#36a9e0 !important;background-color:#fff}.JSAK_RadioBouton .actif{color:#fff !important;background-color:#36a9e0}@media screen and (max-width: 991.98px){.boite_login{left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 767.98px){aside{margin-bottom:20px}aside ul li a svg{display:none !important}.deroule_menu{display:block}}@media screen and (max-width: 575.98px){.fond_blanc{padding:25px}.boite_contrat,.boite_decomptes,.boite_cotisations,.boite_contact,.boite_espace{height:250px;padding:25px}.body_contact .coordonnees{padding:25px}.bouton_consulter{bottom:25px}.boite_login{width:95%;padding:30px 30px 0 30px}.boite_login a img{margin-bottom:0}.boite_login h1{margin-bottom:10px}}