@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@import "../vendors/jquery-ui/css/jquery-ui.css";@import "../vendors/jquery-ui/css/jquery-ui.structure.css";@import "../vendors/jquery-ui/css/jquery-ui.theme.css";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}#spinner{display:none;z-index:10000;position:fixed;height:100%;width:100%;background-color:rgba(255,255,255,0.9);background-image:url("../img/ui/spinner.gif");background-repeat:no-repeat;background-position:center center;background-size:64px 64px;overflow:auto}#splash_first_connexion{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;justify-content:space-around;align-items:center;background-color:#697c8e;color:#fff}#splash_first_connexion>div{text-align:center;font-size:25px;line-height:35px;margin:0 10px}#splash_first_connexion a{color:inherit;text-decoration:underline}#splash_first_connexion #splash_close{margin:0 10px;cursor:pointer}#splash_first_connexion #splash_close::before{content:"X";font-size:30px;font-weight:bold;color:#fff}.alert{position:relative;display:block;box-sizing:border-box;width:100%;margin:20px 0 40px;padding:10px 20px 10px 0;font-size:16px;line-height:18px;text-align:center}.alert a{text-decoration:underline !important;color:inherit !important}.alert p{margin:0 !important;line-height:20px}.alert.alert-danger{margin:0 0 25px;color:white;background:#d58a8a}.alert.alert-msg{color:#000;background:#fff}.alert span.alert-close{position:absolute;top:18px;right:10px;display:inline-block;width:21px;height:21px;font-size:15px;line-height:18px;cursor:pointer;text-align:center;color:#000;border-radius:50%;background:#fff}.wrap{max-width:1180px;margin:0 auto;padding-right:20px;padding-left:20px}h1,h2{padding:20px 5px;font-size:30px;font-weight:normal;line-height:30px;text-align:center;text-transform:uppercase;border:1px solid lightgrey;border-bottom:0;background:#efefef}p{margin:0 0 5px}p.product{margin:0 0 15px}.btn{display:flex;justify-content:center}.btn a,.btn button{display:inline-block;padding:11px 30px;font-size:17px;line-height:21px;cursor:pointer;text-align:center;text-transform:uppercase;color:white;border:0;border-radius:3px;background:#1da881;transition:background 100ms ease}.btn a:hover,.btn a:focus,.btn a:active,.btn a.actif,.btn button:hover,.btn button:focus,.btn button:active,.btn button.actif{color:white;background:#157d60}.btn a.btn-cancel,.btn button.btn-cancel{background:#ccc}.btn a.btn-cancel:hover,.btn a.btn-cancel:focus,.btn a.btn-cancel:active,.btn button.btn-cancel:hover,.btn button.btn-cancel:focus,.btn button.btn-cancel:active{color:white;background:#b3b3b3}.back{margin:0 auto 15px 0;padding-left:30px;font-size:18px;display:inline-block;cursor:pointer;text-align:left;text-transform:uppercase;color:#697c8e;border-radius:3px;background:url("../img/ui/chevron_left.png") no-repeat 0 1px;background-size:17px 17px}.back:hover{text-decoration:underline}a#lnk_see_more{padding:15px 40px !important}#back_to_top{display:none;position:fixed;bottom:40px;right:100px;background:url(../img/ui/to-top.png) 0 0 no-repeat;width:40px;height:40px;cursor:pointer}@media only screen and (max-width:1023px){#back_to_top{right:20px}}form label,form input[type=text],form input[type=email],form input[type=password],form input[type=file],form select,form textarea{display:block;width:100%;font-family:"Open Sans",sans-serif}form input[type=text],form input[type=email],form input[type=password],form input[type=file],form select,form textarea{padding:8px 8px;font-size:16px;border:0;border:1px solid #697c8e;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}form input[type=text]:focus,form input[type=text]:active,form input[type=text].actif,form input[type=email]:focus,form input[type=email]:active,form input[type=email].actif,form input[type=password]:focus,form input[type=password]:active,form input[type=password].actif,form input[type=file]:focus,form input[type=file]:active,form input[type=file].actif,form select:focus,form select:active,form select.actif,form textarea:focus,form textarea:active,form textarea.actif{border:1px solid #1da881}form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=password]::placeholder,form input[type=file]::placeholder,form select::placeholder,form textarea::placeholder{font-size:14px;color:#999;font-family:"Open Sans",sans-serif}form label{margin:0 0 5px;font-weight:600;border:0;appearance:none}form select,form textarea{margin:0 0 20px;font-size:14px;color:grey}form select{background:url("../img/ui/chevron_down.png") no-repeat;background-size:15px 15px;background-position:98% 55%}form div{width:100%;margin:0 0 15px}form div:last-of-type{margin-bottom:0}form div.double{width:48%}form div.radio label,form div.radio input{display:inline-block;width:auto}form div.radio input{margin:0 5px 2px 0}form div.radio label{margin:0 40px 0 0}form div.inline{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}form div.inline label{width:40%;margin:0}form div.inline input{width:60%}form div.file label{display:flex;justify-content:space-between;margin:0;font-weight:wrap;font-weight:normal}form div.file label span{width:64%;padding:10px;border:1px solid #697c8e;border-radius:3px}form div.file label:after{padding:10px 20px;content:"Choisir un fichier";cursor:pointer;color:white;border:1px solid #697c8e;border-radius:3px;background:#697c8e}form div.file input{display:none}.progress-bar{overflow:hidden}.progress-bar .progress{float:left;margin-top:2px;width:60%;border-radius:11px;background:#eee}.progress-bar .progress .bar{float:left;height:14px;font-size:10px;line-height:10px;color:white;border-radius:10px;background:#1da881}.progress-bar .progress .red_bar{background:#de4572}.progress-bar .progress .grey{background:#697c8e}.progress-bar p.treatment{float:right;margin:0 !important;font-size:13px !important}.more{display:flex;justify-content:center;text-align:center;width:100%;max-width:720px;margin:0 auto}.more>div{width:40px;height:40px;margin-left:5px;line-height:40px;cursor:pointer;text-align:center;border:1px solid lightgrey;background-color:white}.more>div:hover{background-color:#eee}@media only screen and (max-width:767px){.wrap{padding-right:5%;padding-left:5%}h1,h2{padding:20px 5px;font-size:22px}form input[type=text],form input[type=email],form input[type=password],form input[type=file],form select,form textarea{font-size:14px}form select,form textarea{margin:0 0 15px}form div.double{width:100%}form div.inline{flex-direction:column;margin:0 0 10px}form div.inline label,form div.inline input{width:100%}form div.inline label{margin:0 0 5px}form div.file label{display:block}form div.file label span{display:block;width:100%;margin:0 0 10px 0}form div.file label:after{display:block;width:auto;text-align:center}.progress-bar{overflow:hidden}.progress-bar .progress{width:100%;margin:0 0 10px}.progress-bar p.treatment{float:none;margin:0;text-align:center}.back a{padding-left:20px;font-size:15px;background-position:0 2px;background-size:14px 14px}}header{color:white;background-color:#697c8e}header .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:30px 20px}header .wrap>a{width:150px;font-size:0;line-height:0}header .wrap nav>a{margin:0 25px;text-transform:uppercase;color:white}header .wrap nav>a:hover{text-decoration:underline}header .wrap #logout{display:flex;align-items:center;justify-content:space-between}header .wrap #logout span{display:inline-block;width:200px;margin-right:20px;text-align:right}header .wrap #logout img{margin:0 10px 0 0;display:inline-block}header .wrap #logout a{display:inline-block;width:15px;height:15px;font-size:0;margin-left:10px;vertical-align:middle;background:url(../img/ui/close-white.png) center center no-repeat;background-size:15px 15px}header .wrap #burger{display:none}@media only screen and (max-width:960px){header .wrap{padding:15px 20px}header .wrap>a{margin:0;height:32px}header .wrap nav,header .wrap #logout{display:none}header .wrap #burger{display:block;cursor:pointer;width:34px;height:34px;float:right;display:block;background:url("../img/ui/burger.png") no-repeat 0 0;background-size:34px 34px}}#menu_mobile{position:absolute;z-index:99;top:64px;display:none;width:100%;background-color:white;padding:0 25px;box-shadow:1px 1px 5px 3px rgba(0,0,0,0.1)}#menu_mobile a{display:block;text-align:right;padding:20px 0;line-height:21px;border-bottom:1px solid lightgrey;color:#697c8e}#menu_mobile a:last-of-type{border:0}#menu_mobile a:hover,#menu_mobile a:focus,#menu_mobile a:active,#menu_mobile a.actif{color:#1da881}.signalement{padding:20px 0;background-color:#a3b8cb}.signalement .wrap{display:flex;flex-wrap:wrap;justify-content:center}.signalement .wrap a{margin:0 50px;color:white}.signalement .wrap a>img{display:inline-block;width:30px;margin-right:10px}.signalement .wrap a:hover{text-decoration:underline}@media only screen and (max-width:767px){.signalement{display:none}}#sub-foot{padding:10px 0;border-top:1px solid lightgrey}#sub-foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-around}#sub-foot .wrap a{width:14%;display:block;font-size:11px;font-weight:700;line-height:35px;text-align:center;text-transform:uppercase;color:#de4572;border-right:1px solid lightgrey;display:flex;align-items:center;justify-content:center}#sub-foot .wrap a>img{display:inline-block;margin-right:3px}#sub-foot .wrap a.formation,#sub-foot .wrap a.link{font-size:0;line-height:0}#sub-foot .wrap a.formation img,#sub-foot .wrap a.link img{width:80px;margin:0 auto}#sub-foot .wrap a.pharmalia{font-size:0;line-height:0}#sub-foot .wrap a.pharmalia img{width:120px;margin:0 auto}#sub-foot .wrap a:last-of-type{border-right:1px solid transparent}@media only screen and (max-width:1023px){#sub-foot .wrap a{width:33.3333333333%;margin-bottom:10px;border-right:1px solid transparent}}@media only screen and (max-width:767px){#sub-foot .wrap a{width:100%;height:auto}#sub-foot .wrap a img{display:none}#sub-foot .wrap a.formation img,#sub-foot .wrap a.link img,#sub-foot .wrap a.pharmalia img{display:block !important}}footer{padding:15px 0;color:white;background-color:#a3b8cb}footer .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}footer .wrap>div{flex-grow:1}footer .wrap .rs{display:inline-block}footer .wrap .rs a{display:inline-block;width:28px;margin-right:6px}footer .wrap .rs a:last-of-type{margin-right:0}footer .wrap .logo{display:inline-block;width:140px;margin-right:30px}footer .wrap .logo img{width:100%}footer .wrap nav{width:68%;font-size:14px}footer .wrap nav a{margin-right:10px}footer .wrap nav a:after{position:absolute;padding-left:5px;content:"-"}footer .wrap nav a:hover{text-decoration:underline}footer .wrap nav>p{display:inline-block;text-align:center}footer .wrap.veritas_wrapper .veritas{flex-grow:0;padding-top:20px;margin-right:20px}footer .wrap.veritas_wrapper .veritas img{width:80px;height:auto}footer .wrap.veritas_wrapper .iso{padding-top:20px;flex-grow:0;width:54%}@media only screen and (max-width:1023px){footer .wrap .logo{display:block;width:120px;margin:0 0 20px}footer .wrap .rs{display:block}footer .wrap nav{width:62%}}@media only screen and (max-width:767px){footer .wrap{flex-direction:column}footer .wrap .logo{display:none}footer .wrap.veritas_wrapper{padding-top:20px}footer .wrap.veritas_wrapper .iso{text-align:center}footer .wrap.veritas_wrapper .veritas{margin-right:0 !important}footer .wrap .rs{display:flex;justify-content:center}footer .wrap nav{width:100%}footer .wrap nav a,footer .wrap nav p{display:block;margin-right:0;line-height:22px;text-align:center}footer .wrap nav a:after,footer .wrap nav p:after{display:none}footer .wrap nav p{line-height:15px}}#dashboard section{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 30px;border:0;background-color:transparent}#dashboard section:last-of-type{margin:0}#dashboard section.infos div{width:27.5%;padding:20px;text-align:center;color:#353a40;border:1px solid #ddd;background:white}#dashboard section.infos div h3{margin:0 0 15px}#dashboard section.infos div.help{width:40%}#dashboard section.infos div.help p{margin:0 0 5px;font-weight:bold;color:#1da881}#dashboard section.infos div.help p.tarifs_phone{margin:10px 0 0;font-weight:normal;color:#ccc;text-align:right;font-size:12px}#dashboard section.infos div.help ul{margin:0 0 15px;list-style:none}#dashboard section.cta{display:flex;justify-content:space-between;gap:20px;padding:50px 0 0 0}#dashboard section.cta>div{flex:1 1 calc(50% - 20px);display:flex;flex-direction:column;gap:20px}#dashboard section.cta>div:only-child{flex-direction:row}#dashboard section.cta>div:only-child>a{width:calc(50% - 10px)}#dashboard section.cta .home_btn{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:10px 15px;border:1px solid #417b6c;background-color:#fff;color:#797979;font-size:22px;font-weight:700;letter-spacing:1px;border-radius:10px;line-height:28px;transition:box-shadow 200ms;text-align:left;text-transform:uppercase;transition:background 100ms ease}#dashboard section.cta .home_btn img{width:50px;height:50px;transition:transform 200ms}#dashboard section.cta .home_btn span{flex:1}#dashboard section.cta .home_btn.home_btn_alt{background-color:#009a74;color:white}#dashboard section.cta .home_btn:hover{color:#fff;background:#157d60}#dashboard section.cta .home_btn:hover img{transform:translateX(3px)}@media only screen and (max-width:1023px){#dashboard>section{justify-content:space-around;margin:0 0 20px}#dashboard>section.infos div{width:48%;margin-bottom:20px}#dashboard>section.infos div.help{width:48%;margin-bottom:0}#dashboard>section.cta>div:only-child{flex-direction:column}#dashboard>section.cta>div:only-child>a{width:calc(50% - 10px)}#dashboard>section.cta a{width:48%}}@media only screen and (max-width:767px){#dashboard>section{margin:0 0 15px}#dashboard>section div,#dashboard>section a{width:100% !important;margin-bottom:15px !important}#dashboard>section div:last-of-type,#dashboard>section a:last-of-type{margin:0 !important}}#ma-pharma form.wrap{max-width:780px;margin:0 auto}#ma-pharma form.wrap>section{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 40px;padding:40px 120px;border:1px solid lightgrey;background-color:white}@media only screen and (max-width:767px){#ma-pharma form.wrap h2{margin:0 !important}#ma-pharma form.wrap>section{margin:0 auto 20px;padding:20px 15px}}.listing.historique{max-width:720px;width:580px;margin:0 auto 15px}.listing.historique>div>a{display:block;margin:0 0 20px 0;padding:15px 40px 25px 40px;transition:all 150ms;color:#697c8e;border:1px solid lightgrey;background:#FFF}.listing.historique>div>a:hover{background-color:#f9f9f9}.listing.historique>div>a h3{float:left;margin:0 0 5px;font-size:14px;font-weight:500;line-height:40px}.listing.historique>div>a p{margin:0 0 15px;font-size:13px}.listing.historique>div>a p.date{float:right;display:flex;flex-wrap:wrap;align-items:center;margin:0 0 5px}.listing.historique>div>a p.date span{display:inline-block;width:30px;margin-right:20px}.listing.historique>div>a p.date span img{width:100%;height:auto}.listing.historique>div>a p.treatment{margin:0;font-size:13px}.listing.historique>div>a p.subject{clear:both;font-size:15px;font-weight:700}.listing.historique>div>a div.content{margin:0 0 15px;font-size:13px;line-height:normal}.listing h1,.listing h2{border:1px solid lightgrey !important;border-bottom:none !important}.listing>a{display:block;margin:0 0 20px 0;padding:15px 40px 25px 40px;transition:all 150ms;color:#697c8e;border:1px solid lightgrey;background:#FFF}.listing>a:hover{background-color:#f9f9f9}.listing>a h3{float:left;margin:0 0 15px;font-size:14px;font-weight:500;line-height:40px}.listing>a p{margin:0 0 15px;font-size:13px}.listing>a p.date{float:right;margin:0 0 5px;display:flex;flex-wrap:wrap;align-items:center}.listing>a p.date span{display:inline-block;width:30px;margin-right:20px}.listing>a p.date span img{width:100%;height:auto}.listing>a p.treatment{margin:0;font-size:13px}.listing>a p.subject{clear:both;font-size:15px;font-weight:700}.listing>a div.content{margin:0 0 15px;font-size:13px;line-height:normal}@media only screen and (max-width:767px){.listing.historique{max-width:720px;margin:0 auto 15px}.listing.historique>div>a h3{float:none;font-size:15px;line-height:17px;margin-bottom:10px}.listing.historique>div>a p{margin:0 0 20px;font-size:13px}.listing.historique>div>a p.date{float:none;margin-bottom:10px}.listing.historique>div>a p.subject{clear:both;font-size:14px}.listing>a{padding:20px 15px}.listing>a h3{float:none;font-size:15px;line-height:17px}.listing>a p{margin:0 0 20px;font-size:13px}.listing>a p.date{float:none}.listing>a p.subject{clear:both;font-size:14px}}#new_reqst p.error{display:none;margin:0 0 25px;padding:5px;color:white;background:#d58a8a;text-align:center}#new_reqst p.success_form{display:none;margin:0 0 25px;padding:5px;color:white;background:#8ad5c0;text-align:center}#new_reqst section{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#new_reqst section>div{width:48%;margin:0 0 40px;background:#FFF;border:1px solid lightgrey}#new_reqst section>div h1,#new_reqst section>div h2{border:0;border-bottom:1px solid lightgrey}#new_reqst section>div.request form{padding:30px 40px}#new_reqst section>div.request form>.btn{margin:20px 0 0}#new_reqst section>div.listing{border:0;background:0}#new_reqst section>div.listing .btn{width:100%;padding:20px 20px}#new_reqst section>div .added-file{position:relative;display:inline-block;width:auto;padding:10px 20px 10px 10px;border:1px solid #697c8e;border-radius:3px}#new_reqst section>div .added-file .delete{position:absolute;top:5px;right:5px;width:10px;height:10px;cursor:pointer;background:url(../img/ui/close.png) center center no-repeat;background-size:8px 8px}#new_reqst section>div .added-file .file-name{display:inline-block}#new_reqst section>div .added-file img,#new_reqst section>div .added-file p{display:inline-block}@media only screen and (max-width:1280px){#new_reqst section{justify-content:space-around}}@media only screen and (max-width:1023px){#new_reqst section>div{width:100%;max-width:600px}}@media only screen and (max-width:767px){#new_reqst section>div{margin:0 0 20px}#new_reqst section>div.request form{padding:20px 15px}#new_reqst section>div.listing{margin:0}}#ticket>section{max-width:720px;margin:0 auto;background:#fff;border:1px solid lightgrey}#ticket>section>div{padding:40px 60px 50px}#ticket>section h1{border:0;border-bottom:1px solid lightgrey}#ticket>section span.ic{display:inline-block;float:right;width:35px}#ticket>section span.ic img{width:100%;height:auto}#ticket>section p{margin:0 0 10px;font-size:15px;line-height:normal}#ticket>section .desc{margin:30px 0}#ticket>section .ticket_email{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ccc}#ticket>section .ticket_email .ticket_email_body *{font-size:15px !important;line-height:normal !important;color:inherit}#ticket>section .ticket_email .ticket_email_body * a{text-decoration:underline}@media only screen and (max-width:767px){#ticket>section>div{padding:20px 15px}}#form_history input{margin-bottom:20px;color:gray;font-size:14px}#form_history div{margin-bottom:20px !important;text-align:right}#form_history div a{font-size:14px;color:#000;text-decoration:underline}#form_history .form_history_btns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width:1023px){#form_history{display:none}}#history{display:flex;flex-wrap:wrap;align-items:flex-start}#history>div>form{background:#fff;border:1px solid lightgrey;padding:20px 20px 0;width:100%;max-width:320px;min-width:320px;margin-bottom:20px}#history>div>form h3{margin-bottom:20px;font-size:1.2em}#history>div>form label{text-align:left}#history>div>form select:disabled{cursor:not-allowed}#documents>div h1,#documents>div h2{border-bottom:1px solid lightgrey}#documents section{padding:50px;border:1px solid lightgrey;border-top:0;background:#fff}#documents section table{border-top:1px solid lightgrey;border-left:1px solid lightgrey;width:100%;color:#697c8e}#documents section table a{color:inherit;text-decoration:underline}#documents section table th{text-transform:uppercase}#documents section table th a{text-decoration:none;display:block;text-align:center;background:url(../img/ui/sort-icon.png) right center no-repeat;background-size:15px 20px}#documents section table tr th,#documents section table tr td{border-bottom:1px solid lightgrey;border-right:1px solid lightgrey;padding:10px;background:#efefef;text-align:center;vertical-align:middle}#documents section table tr:nth-child(2n) th,#documents section table tr:nth-child(2n) td{background:#fff}#documents section table a.pdf_lnk{display:inline-block;width:40px;height:40px;background:url(../img/ui/pdf-icon.png) center 0 no-repeat;background-size:29px 40px}#documents_section section{padding:50px;border:1px solid lightgrey;border-top:0;background:#fff}#documents_section section p{margin-bottom:20px}#documents_section section p.error{color:#de4572;text-align:center}#documents_section section form{text-align:center}#documents_section .small_form{width:600px;margin:0 auto}@media only screen and (max-width:767px){#documents_section .small_form{width:90%}}#documents_section #form-reinit-pin p{margin:0 0 30px 0}#documents_section #form-reinit-pin>div{margin-bottom:30px}#documents_section #form-reinit-pin .annotation{display:block;margin-top:10px}#documents_section #form-reinit-pin input{text-align:center;width:100px;margin:0 auto}.forgot_pwd section p.email-sent{background:none !important;color:#000 !important;padding:5px 20px !important;margin-bottom:0 !important;line-height:24px}#login{display:flex}#login section{max-width:350px;margin:auto auto;border:0;background-color:transparent}#login section>a{display:block}#login section>a img{margin:0 auto 10px}#login section p{margin:0 0 50px;text-align:center}#login section p.mandatory{margin:0 0 20px;font-size:12px;font-style:italic;text-align:right}#login section p.email-sent{display:none;margin:0 0 25px;padding:5px 0;color:white;background:#8ad5c0}#login section p.error{display:none;margin:0 0 25px;padding:5px 0;color:white;background:#d58a8a}#login section .btn button{display:block;width:100%}#login section input{margin:0 0 5px}@media only screen and (max-width:767px){#login section{max-width:100%}#login section a img{width:100%;max-width:250px;margin:0 0 50px}#login section p{margin:0 0 30px}#login section p br{display:none}#login section p.email-sent{margin:0 0 20px}}#login-wrapper{position:relative;background:rgba(105,124,142,0.7);margin-bottom:500px}#login-wrapper .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){#login-wrapper .wrap{flex-direction:column;padding-top:20px}}#login-wrapper h1{background:0;border:0;color:#fff;font-size:20px}@media only screen and (max-width:767px){#login-wrapper h1{display:none}}#login-wrapper #form-log{position:relative;display:flex;justify-content:space-between;align-items:flex-start;max-width:540px;padding:30px 0}#login-wrapper #form-log>div{width:auto;margin:0 10px 0 0}#login-wrapper #form-log>div input{margin-bottom:10px;line-height:22px}#login-wrapper #form-log>div a{display:inline-block;color:#fff;font-size:14px}#login-wrapper #form-log>div#creation_help{position:absolute;bottom:5px;left:0;font-size:16px;color:#fff}#login-wrapper #form-log>div#creation_help a{text-decoration:underline}@media only screen and (max-width:767px){#login-wrapper #form-log{flex-direction:column;align-items:center;padding:10px 0 65px 0}#login-wrapper #form-log>div{margin-bottom:15px;text-align:center}#login-wrapper #form-log>div input{text-align:center}}@media only screen and (max-width:767px){#login-wrapper{margin-bottom:100px}#login-wrapper section{max-width:100%}#login-wrapper section a img{width:100%;max-width:250px;margin:0 0 50px}#login-wrapper section p{margin:0 0 30px}#login-wrapper section p br{display:none}#login-wrapper section p.email-sent{margin:0 0 20px}}.full_grey{background:rgba(105,124,142,0.7)}.full_white{background:#fff}.baseline{padding:20px 0 20px 0;color:#fff;text-align:center;font-size:25px;line-height:27px}#login #form-log{display:flex;justify-content:space-between;align-items:flex-start;margin-left:auto;max-width:500px}#login #form-log>div{width:auto;margin:0 10px 0 0}#login #form-log>div input{margin-bottom:10px}#login #form-log>div a{display:inline-block;color:#1da881;font-size:12px}@media only screen and (max-width:767px){#login section{max-width:100%}#login section a img{width:100%;max-width:250px;margin:0 0 50px}#login section p{margin:0 0 30px}#login section p br{display:none}#login section p.email-sent{margin:0 0 20px}}.features_wrapper{padding:20px 0 20px 0}.features_wrapper h2{background:0;border:0;font-weight:bold;font-size:28px;margin-bottom:50px}@media only screen and (max-width:767px){.features_wrapper h2{font-size:22px;margin-bottom:20px}}.features_wrapper .features{display:flex;flex-wrap:wrap;justify-content:space-around}.features_wrapper .features>div{width:320px;margin-bottom:60px;text-align:center}.features_wrapper .features img{margin:0 auto 20px}.features_wrapper .features p{text-align:center;font-weight:bold;color:#1da881;font-size:16px;line-height:23px}@media only screen and (max-width:767px){.features_wrapper .features{flex-direction:column;align-content:center}.features_wrapper .features>div{width:300px;margin-bottom:40px !important}}#dashboard .home_features_wrapper{padding:20px 0 20px 0}#dashboard .home_features_wrapper h2{background:0;border:0;font-weight:bold;font-size:28px;margin-bottom:50px}@media only screen and (max-width:767px){#dashboard .home_features_wrapper h2{font-size:22px;margin-bottom:20px}}#dashboard .home_features_wrapper .features{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:30px}#dashboard .home_features_wrapper .features>div,#dashboard .home_features_wrapper .features a{display:block;margin-bottom:20px;text-align:center;width:200px}#dashboard .home_features_wrapper .features img{width:90%;height:auto;margin:0 auto 20px}#dashboard .home_features_wrapper .features p{text-align:center;font-weight:bold;color:#1da881;font-size:18px;line-height:25px}@media only screen and (max-width:767px){#dashboard .home_features_wrapper .features{flex-direction:column;align-content:center}#dashboard .home_features_wrapper .features>div,#dashboard .home_features_wrapper .features a{width:calc(50% - 20px) !important;margin:0 auto 40px auto !important}}#account_creation{display:flex;flex-direction:column}#account_creation.reinit_wrapper p.email-sent{background:#FFF !important;color:#697c8e !important;padding:5px 20px !important}#account_creation.reinit_wrapper p.email-sent a{text-decoration:underline;color:#697c8e !important}#account_creation>section{background:#fff;max-width:600px;margin:auto auto;border:1px solid lightgrey;padding-bottom:30px}#account_creation>section h1{margin-bottom:20px;border:0;border-bottom:1px solid lightgrey;padding-left:30px;padding-right:30px;line-height:35px}#account_creation>section>a{display:block}#account_creation>section>a img{margin:0 auto 10px}#account_creation>section form{padding:0 50px}#account_creation>section form a{color:#1da881}#account_creation>section form>section{display:flex;flex-wrap:wrap;justify-content:space-between}#account_creation>section form>section>div{margin-bottom:20px}#account_creation>section form>section>div span.annotation{font-style:italic;font-size:12px}#account_creation>section form label{display:block;text-align:left}#account_creation>section form label.for_check{text-align:left}#account_creation>section form input{text-align:left}#account_creation>section p{margin:0 0 25px;text-align:center}#account_creation>section p.mandatory{margin:0 0 20px;font-size:12px;font-style:italic;text-align:right}#account_creation>section p.email-sent{display:none;margin:0 0 25px;padding:5px 0;color:white;background:#8ad5c0}#account_creation>section p.email-sent a{text-decoration:underline}#account_creation>section p.error{display:none;margin:0 0 25px;padding:5px 0;color:white;background:#d58a8a}#account_creation>section .btn button{display:block;width:100%}#account_creation>section input{margin:0 0 5px}@media only screen and (max-width:767px){#account_creation section{max-width:100%}#account_creation section a img{width:100%;max-width:250px;margin:0 0 50px}#account_creation section p{margin:0 0 30px}#account_creation section p br{display:none}#account_creation section p.email-sent{margin:0 0 20px}}body.body_standalone #login-wrapper{margin-bottom:40px}body.body_standalone .standalone{padding-top:50px}body.body_standalone .standalone h1{color:#1da881;border:0;text-transform:uppercase;text-align:center;background:0;padding:0;margin:0 0 20px}body.body_standalone .standalone h2{color:#1da881;border:0;text-transform:none;text-align:left;background:0;font-size:22px;line-height:normal;padding:20px 0 20px}body.body_standalone .standalone h2+h3{padding-top:0}body.body_standalone .standalone h3{padding-top:15px;margin-bottom:20px}body.body_standalone .standalone p{margin-bottom:15px;line-height:22px}body.body_standalone .standalone a{color:#1da881}body.body_standalone .standalone .btn a{color:#fff}body.body_standalone .standalone ul{margin:0 0 0 30px}body.body_standalone .standalone ul li{margin:0 0 15px 0}body.body_standalone .standalone ul ul{list-style-type:circle;padding-top:10px}body.body_standalone .standalone ul ul li{margin:0 0 10px 0}body.body_standalone .standalone table{width:100%;margin:0 0 15px 0}body.body_standalone .standalone table td,body.body_standalone .standalone table th{padding:10px;text-align:center}.subscription_wrapper{display:flex;gap:40px;justify-content:center;align-items:center}.subscription_wrapper>div{border:1px solid #1da881;border-radius:3px;background-color:#fff;padding:20px 20px}.subscription_wrapper>div p{margin-bottom:20px !important}.subscription_wrapper>div .btn a{font-size:15px;line-height:1.5}@media only screen and (max-width:767px){.subscription_wrapper{flex-direction:column;gap:20px}}.popin-overlay{display:block;position:fixed;opacity:0;top:0;left:0;overflow:auto;padding:0 0 30px;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1000000;transition:opacity 200ms;display:flex;justify-content:center;align-items:center}.popin-overlay.active{opacity:1}.popin-overlay>div{width:560px;position:relative;text-align:center;background:#fff;padding:30px 75px;box-shadow:3px 3px 18px 0 rgba(0,0,0,0.3);border-radius:4px}.popin-overlay>div h2{background:0;border:0;color:#1da881;text-transform:none;font-size:20px;line-height:normal}.popin-overlay>div form{padding:0 0 25px;margin:0 0 20px}.popin-overlay>div form a{display:block}.popin-overlay>div button{margin:0 0 15px}.popin-overlay>div button span{padding:7px 60px 10px}.popin-overlay>div p,.popin-overlay>div p.error_form{font-size:14px;line-height:20px;text-align:center;margin:0 0 15px 0}.popin-overlay>div p a,.popin-overlay>div p.error_form a{text-decoration:underline}.popin-overlay>div .popin-close{position:absolute;top:7px;right:16px;font-size:20px;line-height:normal;overflow:hidden;color:#000;cursor:pointer}.popin-overlay>div .popin-actions{display:flex;justify-content:space-between;align-content:center;margin-top:40px}.popin-overlay>div .popin-actions form{margin:0;padding:0}.popin-overlay>div .popin-actions form button{margin:0}.popin-overlay>div.popin-pin-log p.error{color:#de4572}.popin-overlay>div.popin-pin-log form{padding:0;margin:0;text-align:center}.popin-overlay>div.popin-pin-log form input{display:inline-block;width:100px;text-align:center;vertical-align:middle}.popin-overlay>div.popin-pin-log form button{display:inline-block;padding:10px 15px 9px;margin:0;font-size:17px;line-height:21px;cursor:pointer;text-align:center;text-transform:uppercase;color:white;border:0;border-radius:3px;background:#1da881;transition:background 100ms ease;vertical-align:middle}.popin-overlay>div.popin-pin-log form button:hover,.popin-overlay>div.popin-pin-log form button:focus,.popin-overlay>div.popin-pin-log form button:active,.popin-overlay>div.popin-pin-log form button.actif{color:white;background:#157d60}.popin-overlay>div.popin-pin-log form button.btn-cancel{background:#ccc}.popin-overlay>div.popin-pin-log form button.btn-cancel:hover,.popin-overlay>div.popin-pin-log form button.btn-cancel:focus,.popin-overlay>div.popin-pin-log form button.btn-cancel:active{color:white;background:#b3b3b3}.popin-overlay>div.popin-pin-log a{color:#1da881}.popin-overlay>div.popin-wrong-login a{color:#1da881}.popin-overlay>div.popin-welcome{width:680px;padding:30px 5px 20px 5px}.popin-overlay>div.popin-welcome p{font-size:16px}.popin-overlay>div.popin-welcome .features{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px;margin:20px 0 20px 0}.popin-overlay>div.popin-welcome .features>div{margin:0 15px;text-align:center;width:210px}.popin-overlay>div.popin-welcome .features img{margin:0 auto 20px;width:75px;height:auto}.popin-overlay>div.popin-welcome .features p{text-align:center;font-weight:bold;color:#1da881;font-size:13px;line-height:normal}@media only screen and (max-width:767px){.popin-overlay>div.popin-welcome .features{flex-direction:column;align-content:center}.popin-overlay>div.popin-welcome .features>div{width:300px;margin:0 auto 40px auto !important}}@media only screen and (max-width:767px){.popin-overlay>div.popin-welcome{padding:30px 15px 20px 15px}.popin-overlay>div.popin-welcome p{font-size:14px}}@media only screen and (max-width:980px){.popin-overlay>div p,.popin-overlay>div p.error_form{font-size:16px}.popin-overlay>div p br,.popin-overlay>div p.error_form br{display:none}}@media only screen and (max-width:740px){.popin-overlay>div{max-width:320px;margin-top:20px;padding:40px 20px 30px}.popin-overlay>div h2{font-size:22px;margin:0 0 20px}.popin-overlay>div p,.popin-overlay>div p.error_form{font-size:14px}.popin-overlay>div .popin-close{font-size:25px}}html,body{min-height:100vh;display:flex;flex-direction:column}body{position:relative;margin:0;font-size:14px;font-family:"Open Sans",sans-serif;line-height:18px;color:#697c8e;outline:0;background-color:#f8f8f8}body.login{background-image:url(../img/ui/bg-home.jpg);background-position:center center;background-size:cover;background-attachment:fixed}body main{position:relative;display:block;width:100%;padding:60px 0;flex-grow:1}body main.login{padding-top:0;padding-bottom:0}@media only screen and (max-width:1023px){body main{padding:40px 0}}@media only screen and (max-width:767px){body main{padding:20px 0}}::selection{color:white;background:#1da881}::-moz-selection{color:white;background:#1da881}*{box-sizing:border-box}img{display:block;height:auto;vertical-align:middle}sup{font-size:10px}iframe{border:0}input:focus,textarea:focus,select:focus,button:focus{outline:0}input{margin:0;padding:0;border-radius:0}.center{text-align:center}.clear{float:none !important;clear:both;height:0;margin:0 !important;padding:0;font-size:0;line-height:0}sup{font-size:.4em;line-height:0;vertical-align:super}a{transition:all 150ms;text-decoration:none;color:white}a.txt_link{color:#000}a:focus,input:focus,textarea:focus,select:focus{outline:0}