a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:after,:before{box-sizing:inherit}*{outline:none}*,html{box-sizing:border-box}html{font-size:62.5%}ol,ul{list-style:none}blockquote{quotes:none}blockquote:after,blockquote:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}h1,h2,p{margin-bottom:1em}.fade-from-right-enter-active,.fade-from-right-leave-active{opacity:0!important;transform:translateX(50px)!important}.fade-from-right-enter,.fade-from-right-leave-to{opacity:1!important;transition:all 3s!important;transform:translateX(0)!important}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(100px);opacity:0}.slide-up-fade-enter-active{transition:all .3s ease}.slide-up-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-up-fade-enter,.slide-up-fade-leave-to{transform:translateY(-100px);opacity:0}.field-transition-enter-active{opacity:1;transition:all .3s ease}.field-transition-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.field-transition-enter,.field-transition-leave-to{opacity:0}.cal-days-enter-active{opacity:1;transition:all .5s ease}.cal-days-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.cal-days-enter,.cal-days-leave-to{transform:translateX(50px);opacity:0}.disable .cal-days-enter-active,.disable .cal-days-leave-active{transition:none}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100;src:local("Montserrat Thin "),local("Montserrat-Thin"),url(/assets/fonts/montserrat-latin-100.4124805c.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-100.c8fb2f71.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:100;src:local("Montserrat Thin italic"),local("Montserrat-Thinitalic"),url(/assets/fonts/montserrat-latin-100italic.e4bf47bd.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-100italic.d1f3f2d0.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:local("Montserrat Extra Light "),local("Montserrat-Extra Light"),url(/assets/fonts/montserrat-latin-200.444ae007.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-200.edbce16a.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:200;src:local("Montserrat Extra Light italic"),local("Montserrat-Extra Lightitalic"),url(/assets/fonts/montserrat-latin-200italic.f316c5d1.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-200italic.d7bbb730.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:local("Montserrat Light "),local("Montserrat-Light"),url(/assets/fonts/montserrat-latin-300.0a7c6df0.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-300.5e86df2c.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:300;src:local("Montserrat Light italic"),local("Montserrat-Lightitalic"),url(/assets/fonts/montserrat-latin-300italic.c076c489.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-300italic.37c74a8d.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:local("Montserrat Regular "),local("Montserrat-Regular"),url(/assets/fonts/montserrat-latin-400.501ce09c.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-400.f29d2b85.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:local("Montserrat Regular italic"),local("Montserrat-Regularitalic"),url(/assets/fonts/montserrat-latin-400italic.882908d9.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-400italic.22e7b04e.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:local("Montserrat Medium "),local("Montserrat-Medium"),url(/assets/fonts/montserrat-latin-500.f0f2716c.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-500.991b453b.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:500;src:local("Montserrat Medium italic"),local("Montserrat-Mediumitalic"),url(/assets/fonts/montserrat-latin-500italic.4590ebba.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-500italic.f3d41e4c.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:local("Montserrat SemiBold "),local("Montserrat-SemiBold"),url(/assets/fonts/montserrat-latin-600.15c24f71.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-600.f6dc6096.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:600;src:local("Montserrat SemiBold italic"),local("Montserrat-SemiBolditalic"),url(/assets/fonts/montserrat-latin-600italic.6d10b805.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-600italic.02c48333.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:local("Montserrat Bold "),local("Montserrat-Bold"),url(/assets/fonts/montserrat-latin-700.79982cd1.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-700.957e93fb.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:local("Montserrat Bold italic"),local("Montserrat-Bolditalic"),url(/assets/fonts/montserrat-latin-700italic.283438e9.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-700italic.ca627c5c.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:local("Montserrat ExtraBold "),local("Montserrat-ExtraBold"),url(/assets/fonts/montserrat-latin-800.35386154.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-800.75665590.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:local("Montserrat ExtraBold italic"),local("Montserrat-ExtraBolditalic"),url(/assets/fonts/montserrat-latin-800italic.e1b52a7b.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-800italic.a69f0add.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:local("Montserrat Black "),local("Montserrat-Black"),url(/assets/fonts/montserrat-latin-900.260c2ea3.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-900.186cae80.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:900;src:local("Montserrat Black italic"),local("Montserrat-Blackitalic"),url(/assets/fonts/montserrat-latin-900italic.d785fb9f.woff2) format("woff2"),url(/assets/fonts/montserrat-latin-900italic.43b527fe.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(/assets/fonts/open-sans-latin-300.60c86674.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-300.521d17bc.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(/assets/fonts/open-sans-latin-300italic.06bbd318.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-300italic.8a648ff3.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:local("Open Sans Regular "),local("Open Sans-Regular"),url(/assets/fonts/open-sans-latin-400.cffb686d.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-400.bf2d0783.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:local("Open Sans Regular italic"),local("Open Sans-Regularitalic"),url(/assets/fonts/open-sans-latin-400italic.987032ea.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-400italic.db70d0b9.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:local("Open Sans SemiBold "),local("Open Sans-SemiBold"),url(/assets/fonts/open-sans-latin-600.223a277b.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-600.1cd5320f.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:600;src:local("Open Sans SemiBold italic"),local("Open Sans-SemiBolditalic"),url(/assets/fonts/open-sans-latin-600italic.4950a720.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-600italic.318ea1ad.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:local("Open Sans Bold "),local("Open Sans-Bold"),url(/assets/fonts/open-sans-latin-700.d08c09f2.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-700.623e3205.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:700;src:local("Open Sans Bold italic"),local("Open Sans-Bolditalic"),url(/assets/fonts/open-sans-latin-700italic.c02f5da6.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-700italic.72e19cbb.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:local("Open Sans ExtraBold "),local("Open Sans-ExtraBold"),url(/assets/fonts/open-sans-latin-800.aaeffaf2.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-800.c6aa0c4a.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:800;src:local("Open Sans ExtraBold italic"),local("Open Sans-ExtraBolditalic"),url(/assets/fonts/open-sans-latin-800italic.6b3973ff.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-800italic.79b58175.woff) format("woff")}h1{font-weight:600}.red{color:#e5002e}.green{color:#32ac32}.bold,b,strong{font-weight:600}.small-info{font-size:12px}footer{background-color:#212121;position:relative;height:50px;z-index:1}footer,footer .container>div{display:flex}footer .container>div.links{display:flex;justify-content:flex-end}footer .container>div.links ul{list-style-type:none;padding:0}footer .container>div.links ul li{display:inline-block;margin:0 5px}footer .container>div.links ul li a{color:#fff}input[type=date],input[type=email],input[type=password],input[type=text],input[type=text]:-webkit-autofill{background:#fff;-webkit-box-shadow:0 0 0 1000px #fff inset;border:1px solid #ccc;padding:0 10px;font-weight:500;height:40px;border-radius:5px;font-size:14px;width:100%;display:inline-block}input[type=date].rounded,input[type=email].rounded,input[type=password].rounded,input[type=text].rounded,input[type=text]:-webkit-autofill.rounded{border-radius:50px}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:-webkit-autofill:focus,input[type=text]:focus{border-color:#000}.floating{position:relative}.floating label{position:absolute;display:inline-block;background:#fff;top:11px;left:5px;padding:0 5px;color:#8c8c8c;transition:all .2s}.floating .input+label,.floating input:-webkit-autofill+label,.floating input:focus+label,.floating input:valid+label{font-size:75%;transform:translate3d(0,-130%,0)}.btn{font-family:Montserrat,sans-serif;position:relative;border:1px solid #888;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;line-height:40px;min-height:40px;padding:0 15px;text-align:center;width:auto;transition:all .25s linear;border-radius:3px;align-items:center}.btn.rounded{border-radius:50px}.btn.rounded i{margin-left:-10px}.btn.shadow{box-shadow:0 4px 17px -2px #000}.btn.big{font-size:2rem;font-weight:700}.btn.big i{font-size:1.5rem}.btn.primary{border:1px solid #e5002e;background:#e5002e;color:#fff}.btn.primary.shadow{box-shadow:0 4px 17px -2px #e5002e}.btn.primary:hover{background-color:transparent;color:#e5002e}.btn.yes{color:#fff;border:0;background-color:#39cc7f}.btn.yes i{color:#39cc7f}.btn.no{color:#fff;border:0;background-color:hsla(0,0%,100%,.14)}.btn.cancel{color:#fff;border:0;background-color:#888}.btn.cancel i{color:#888}.btn i{width:30px;height:30px;border-radius:30px;background-color:#fff;margin-right:10px;line-height:30px}.form .form-group{margin:0 -10px;padding:0 10px;display:flex}.form .form-group.center{justify-content:center}.form .form-group>*{flex:1;margin:10px 0}.form .form-group label{color:#888}.detail label{display:flex;align-items:center}.field{display:flex;margin:20px 0;line-height:20px}.field .field-name{width:300px;color:#888}.field .field-value{flex:1;font-weight:600}.page>header{background-color:#fff;border-bottom:3px solid #e5002e;z-index:3;position:fixed;left:0;right:0}.page>header .container{display:flex;height:42px;justify-content:space-between;position:relative}.page>header .container>*{display:flex;align-items:center}.page>header .container .logo{padding:0 23px 0 30px}.page>header .container .logo-mcp{margin-right:5px}.page>header .container .menu{flex:1;justify-content:flex-start;align-items:flex-end}.page>header .container .menu>li{text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;font-size:1.1rem}.page>header .container .menu>li a{display:inline-block;font-family:Montserrat,sans-serif;transition:all .15s linear;padding:12px 25px;color:#212121;z-index:1;position:relative}.page>header .container .menu>li a:hover{color:#fff}.page>header .container .menu>li a:hover:before{opacity:1}.page>header .container .menu>li a:before{content:"";position:absolute;background-color:#e5002e;border-radius:5px 5px 0 0;opacity:0;top:0;bottom:0;left:0;right:0;transform:perspective(8px) rotateX(1deg);transition:all .3s linear;z-index:-1}.page>header .container .topmenu{position:absolute;right:0;height:45px;width:auto;padding:0 23px 0 0;align-items:normal}.page>header .container .topmenu>ul{display:flex}.page>header .container .topmenu>ul>li{display:flex;align-items:center;position:relative}.page>header .container .topmenu>ul>li>a{font-family:Open Sans,sans-serif;font-size:1.3rem;font-weight:600;margin-left:20px}.page>header .container .topmenu>ul>li>a .pi{color:#e5002e;margin-right:5px}.page>header .container .topmenu>ul>li>a:hover{color:#e5002e}.page>header .container .topmenu>ul>li>a.user{font-weight:400}.page>header .container .topmenu>ul>li>ul{display:none;top:45px;right:0;text-align:left;width:180px;position:absolute;z-index:100;box-shadow:0 1px 10px #756363}.page>header .container .topmenu>ul>li>ul>li{background-color:#fff;border-bottom:1px solid #ccc}.page>header .container .topmenu>ul>li>ul>li:last-child{border:0}.page>header .container .topmenu>ul>li>ul>li>a{padding:10px;display:block;line-height:30px}.page>header .container .topmenu>ul>li:hover>ul{display:inline-block}.nav-secondary{position:fixed;top:70px;left:40px;right:40px}.nav-secondary .nav_breadcrumb{position:absolute;padding:0;top:0}.nav-secondary .nav_breadcrumb a{text-transform:uppercase}.nav-secondary .logout-button{position:absolute;top:0;right:0}.nav-secondary .logout-button a{color:#888;text-transform:uppercase}body{font-family:Open Sans,sans-serif;color:#212121;font-size:1.4rem;font-weight:400}.app{min-height:calc(100vh - 50px)}.root{position:relative;background-color:#f9f9f9;overflow:hidden}.root .bgimg{position:fixed;-webkit-backface-visibility:hidden;background-size:cover;background-position:top;background-attachment:fixed;top:0;left:0;z-index:0;overflow:hidden;width:100vw;height:100vh}.root .bgimg.bg-gris1{background-image:url(https://extranet-media.proxiserve.fr/design/frontend/images/bg_pattern.png);background-repeat:repeat;background-size:unset}.root .bgimg.bg-gris2{background-image:radial-gradient(#000,#fff)}.root .bgimg.bg-img1{background-image:url(/assets/images/house3.835962cd.jpg)}.root .bgimg.bg-img2{background-image:url(/assets/images/house5.1019fb76.jpg)}.root .bgimg.bg-img2-mini{background-image:url(/assets/images/house5_mini.db5085f5.png);background-position:100% 100%;background-size:auto;background-repeat:no-repeat;background-color:#a1cef7}.root .bgimg.video{background-color:transparent}.root .bgimg.bg-img2-mini2{background-image:url(/assets/images/house5_mini.db5085f5.png),url(/assets/images/Cloud2.cbc6c9a6.jpg);background-position:100% 100%,50%;background-size:auto,cover;background-repeat:no-repeat}.root .bgimg.bg-img3,.root .bgimg.bg-img4{background-image:url(http://calpoints/assets/images/architecture-structure.1914b6e8.jpg)}.root .videobg{-webkit-backface-visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%}.root main{position:relative;overflow:hidden;min-height:500px;z-index:2}.container{width:100%;max-width:1460px;margin:auto}.nav_breadcrumb{padding:20px 0;color:#888;font-weight:600}.nav_breadcrumb a{color:#888}.lrow{margin:20px 0;display:flex;min-height:calc(100vh - 100px)}.lrow>*{padding:20px 0}.lrow .right-col{flex:1;display:flex;justify-content:center}.row{display:flex;margin:0 -10px 20px}.row>*{margin:0 10px}.row .col{flex:1}.row.bloc{margin:0 0 20px}.row.bloc>*{margin:0}.row .f0{flex:unset}.row .f1{flex:1}.row .f2{flex:2}.row .f3{flex:3}.row .f4{flex:4}.row.bloc,.row .bloc{background-color:#fff;padding:20px;display:flex;flex-direction:column}.row.bloc .middle,.row .bloc .middle{flex:1}.row.bloc .title,.row .bloc .title{display:block;font-size:22px;font-weight:600;margin-bottom:20px;color:#888}.row.bloc .title.black,.row .bloc .title.black{color:#000}.row.bloc .subtitle,.row .bloc .subtitle{display:block;font-size:16px;font-weight:600;margin-bottom:20px;color:#888}.row.bloc .subtitle.black,.row .bloc .subtitle.black{color:#000}.row.bloc .subtitle input[type=checkbox],.row .bloc .subtitle input[type=checkbox]{font-size:18px}.row.img-form>.col:first-child{flex:unset;width:100px}.mainlayout{width:810px}.mainlayout .row .bloc .pub-content{margin:0 -20px -20px}.withBg .select-client{margin-right:0}.withBg .dashboard .logout-button a,.withBg .dashboard .nav_breadcrumb a{color:#fff;text-shadow:2px 2px 10px #000;font-weight:800}.withBg .lrow{justify-content:center;margin-bottom:40px}.withBg .lrow>*{padding:0}.withBg .lrow .left-nav{background:#fff;box-shadow:0 1px 10px #756363;border-radius:3px;border-right:0;justify-content:center;align-self:flex-start}.withBg .lrow .left-nav .body{margin:20px}.withBg .lrow .right-col{justify-content:flex-start;width:810px;flex:unset;padding-left:40px}.withBg .lrow .right-col .mainlayout{width:100%}.withBg .lrow .right-col .mainlayout>div>.row{margin-bottom:40px}.withBg .lrow .right-col .mainlayout>div>.row:last-child{margin-bottom:0}.withBg .lrow .right-col .mainlayout>div>.row .pub{padding-bottom:0;overflow:hidden;margin-bottom:-2px}.withBg .lrow .right-col .mainlayout>div>.row .pub .pub-content{margin:0 -20px -2px}.withBg .lrow .right-col .mainlayout>div>.row .title-page{background-color:#fff;border-radius:3px;box-shadow:0 1px 10px #756363;padding:20px}.withBg .lrow .right-col .mainlayout>div>.row .title-page h1{margin-bottom:0}.withBg .lrow .right-col .mainlayout>div>.row .title-page .description{margin:0;margin-top:10px}.withBg .lrow .right-col .mainlayout>div .bloc{background-color:#fff;border-radius:3px;box-shadow:0 1px 10px #756363}.withBg .lrow .right-col .mainlayout .contrats .disable .bloc{background-color:#e4e4e4;color:#888}.withBg .lrow .right-col .mainlayout .contrats .disable .bloc .black{color:#888}.withBg .lrow .right-col .mainlayout .contrats .disable .bloc hr{border-color:#d2d2d2}.withBg .bloc-important{border:0;background-color:transparent;color:#e5002e}.withBg .bloc-planning{margin:0 -20px}.left-nav,.lrow .left-col{width:376px}.left-nav{box-sizing:border-box;border-right:5px solid hsla(0,0%,53%,.11);display:flex;margin-bottom:50px;justify-content:flex-end;z-index:1}.left-nav .body{width:228px}.left-nav .body .bloc-user{text-align:center}.left-nav .body .bloc-user>*{margin-bottom:10px}.left-nav .body .bloc-user .avatar{margin:0 auto 20px;overflow:hidden;border:2px solid #ccc;border-radius:50%;position:relative;width:133px;height:133px;transition:border .3s}.left-nav .body .bloc-user .avatar img{width:100%}.left-nav .body .bloc-user .avatar a{opacity:0;position:absolute;padding:5px 0;background-color:#858585;bottom:0;left:0;right:0;color:#fff;font-size:11px;min-height:25px;font-weight:700;transition:opacity .3s}.left-nav .body .bloc-user .avatar.edit:hover{border:2px solid #858585}.left-nav .body .bloc-user .avatar.edit:hover a{opacity:1}.left-nav .body .bloc-user .welcome{font-family:Montserrat,sans-serif;font-weight:700}.left-nav .body ul.menu{margin-top:30px}.left-nav .body ul.menu li{margin-bottom:30px;position:relative}.left-nav .body ul.menu li.active{font-weight:700}.left-nav .body ul.menu li.active:before{content:"";position:absolute;width:5px;left:-20px;top:-10px;bottom:-10px;background-color:#e5002e}img{max-width:100%}img.circle{border-radius:50%}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.modal>.content{max-width:90%;position:absolute;background-color:#fff;top:50%;left:50%;margin-right:-50%;margin-bottom:-50%;transform:translate(-50%,-50%);border:1px solid #ccc;border-radius:3px;box-shadow:2px 4px 10px #444;display:flex;flex-direction:column}.modal>.content>.header{padding:10px 20px;display:flex;position:relative;min-height:40px;align-items:center}.modal>.content>.header:after{position:absolute;left:20px;right:20px;bottom:0;content:"";height:1px;background-color:#ccc}.modal>.content>.header .title{flex:1;font-size:16px;font-weight:600}.modal>.content>.header .close{width:auto;display:inline-block;font-size:20px;padding:5px 10px}.modal>.content>.body{flex:1;padding:20px;position:relative}.modal>.content>.footer{padding:10px 20px;text-align:right}.modal.modal-resiliation>.content{max-width:600px;min-width:500px;border:none;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);overflow:hidden}.modal.modal-resiliation>.content>.header{padding:20px 25px;min-height:50px;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.modal.modal-resiliation>.content>.header:after{display:none}.modal.modal-resiliation>.content>.header .title{font-size:18px;font-weight:600;margin:0}.modal.modal-resiliation>.content>.header .close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;padding:0;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;text-decoration:none;transition:background-color .3s ease}.modal.modal-resiliation>.content>.header .close:hover{background:hsla(0,0%,100%,.3)}.modal.modal-resiliation>.content>.body{padding:25px;line-height:1.6}.modal.modal-resiliation>.content>.body p{margin-bottom:15px;color:#555}.modal.modal-resiliation>.content>.body b{color:#333;font-weight:600}.modal.modal-resiliation>.content>.body textarea{width:100%!important;min-height:100px;padding:12px 15px;border:2px solid #e1e5e9;border-radius:8px;font-family:inherit;font-size:14px;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease}.modal.modal-resiliation>.content>.body textarea:focus{outline:none;border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.modal.modal-resiliation>.content>.body textarea::placeholder{color:#999}.modal.modal-resiliation>.content>.body div{margin-bottom:15px}.modal.modal-resiliation>.content>.body div:last-child{margin-bottom:0}.modal.modal-resiliation>.content>.footer{padding:20px 25px;background-color:#f8f9fa;border-top:1px solid #e9ecef}.modal.modal-resiliation>.content>.footer .btn{display:inline-block;padding:12px 24px;margin-left:10px;font-size:14px;font-weight:500;text-align:center;text-decoration:none;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;min-width:120px}.modal.modal-resiliation>.content>.footer .btn:first-child{margin-left:0}.modal.modal-resiliation>.content>.footer .btn:not(:last-child){background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border-color:transparent}.modal.modal-resiliation>.content>.footer .btn:not(:last-child):hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(220,53,69,.4)}.modal.modal-resiliation>.content>.footer .btn:not(:last-child):active{transform:translateY(0)}.modal.modal-resiliation>.content>.footer .btn:last-child{background-color:#6c757d;color:#fff}.modal.modal-resiliation>.content>.footer .btn:last-child:hover{background-color:#5a6268;transform:translateY(-1px)}@media (max-width:768px){.modal.modal-resiliation>.content{max-width:95%;min-width:auto;margin:10px}.modal.modal-resiliation>.content>.header{padding:15px 20px}.modal.modal-resiliation>.content>.header .title{font-size:16px}.modal.modal-resiliation>.content>.body{padding:20px}.modal.modal-resiliation>.content>.body textarea{min-height:80px}.modal.modal-resiliation>.content>.footer{padding:15px 20px}.modal.modal-resiliation>.content>.footer .btn{padding:10px 20px;font-size:13px;min-width:100px}}.modal.show{display:block}.modal>.bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,.4)}.modal.modal-resiliation.show{animation:modalFadeIn .3s ease-out}.modal.modal-resiliation.show>.bg{background-color:rgba(0,0,0,.5);animation:backdropFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.modalbg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.4)}#anim-loading{width:150px;height:150px;transform:scale(1.7)}.loginbox{overflow:hidden;background:#fff;width:580px;margin:50px auto 20px;border:1px solid #efefef;box-shadow:0 6px 36px -1px rgba(0,0,0,.75);text-align:center}.loginbox>div>div{margin-top:20px}.loginbox .pi-user{font-size:25px;color:#e5002e}.loginbox .title{font-size:30px}.loginbox .subtitle{font-size:15px;color:#888}.loginbox .btn.loginbtn{margin-top:40px}.loginbox .form{padding:0 60px 30px}.loginbox .form .btn{flex:none;justify-self:center}.loginbox .or{display:flex;justify-content:center;margin:0 0 30px}.loginbox .or:after,.loginbox .or:before{content:"";width:100px;height:1px;margin:8px 15px;background-color:#888}.loginbox .btn-social-login{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.loginbox .btn-social-login>div{width:167px;height:50px;text-indent:-9999px;white-space:nowrap;margin:0 10px;cursor:pointer;margin-bottom:20px}.loginbox .btn-social-login>div.facebook{background-image:url(/assets/images/btn_fb.68a6e5a4.png)}.loginbox .btn-social-login>div.google{background-image:url(/assets/images/btn_google.675e3e95.png)}.loginbox .footer{padding:40px;color:#888;background-color:#efefef}.loginbox .footer div{margin-top:20px;text-align:center}.loginbox .footer div a{text-decoration:underline}.accountinfo{color:#fff;text-align:center;margin:50px 0 150px}.accountinfo>span{font-size:20px}.accountinfo ul{margin-top:30px;display:flex;justify-content:center;flex-wrap:wrap}.accountinfo ul li{margin:20px 0}.accountinfo ul li span{margin:20px 0;padding:0 5px;display:block;font-size:1.3rem}.dashboard{position:relative;min-height:1000px;padding-top:130px}.dashboard .description{color:#888;margin-bottom:50px;font-size:16px}.bloc-important{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;color:#fff;border:2px solid #fc0f3b;background-color:#fe92a6;font-weight:700}.bloc-important .pi{font-size:25px;margin-right:10px}.appareil{margin-top:20px}.appareil .name{font-size:20px;font-weight:700;margin:20px 0 30px}.bloc-planning{text-align:center;margin:0 -20px -20px;padding:20px;background-color:gray;background-image:url(/assets/images/bg-planning.19e8442d.png);background-repeat:no-repeat;background-size:cover}.bloc-planning>div{color:#fff}.bloc-planning .date{font-size:19px;font-style:italic;margin:10px 0 20px}.bloc-planning .row{justify-content:center}.bloc-planning .row .col{flex:unset}.bloc-planning .days{position:relative;min-height:370px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.bloc-planning .days .close{position:absolute;top:0;right:0;color:#fff;font-size:20px}.bloc-planning .days .txt{margin:30px 0;font-size:18px;line-height:26px}.bloc-planning .day-name{display:flex;font-weight:700;justify-content:center;line-height:30px;font-size:18px;margin-bottom:30px}.bloc-planning .day-name a{color:#fff;padding:0 5px}.bloc-planning .day-name span{margin:0 30px;display:inline-block;width:150px}.bloc-planning .week{display:flex}.bloc-planning .week .day{flex:1}.bloc-planning .week .day>.name{line-height:18px;margin-bottom:5px}.bloc-planning .week .day .hours{margin-top:20px;display:flex;flex-direction:column}.bloc-planning .week .day .hours>div{height:50px;border-radius:5px;background-color:#fff;color:#000;margin:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}.bloc-planning .week .day .hours>div.disable{background-color:transparent;cursor:default}.bloc-planning .week .day .hours>div.disable>div{width:40px;border-top:2px solid #fff}table{width:100%;margin-bottom:20px}table tr{border-top:1px solid #eee}table tr:first-child{border-top:0}table tr th{color:#888;text-align:left;padding:15px 10px}table tr td{vertical-align:middle;padding:15px 10px}table.centered tr td{text-align:center}table.stripped tbody tr{border:0}table.stripped tbody tr:nth-child(odd){background-color:#f9f9f9}.links{font-size:14px}.links a{font-weight:600}.links a i{color:#e5002e;margin-right:10px}.links .nc{color:#ccc}.bank img{border-radius:6px;box-shadow:-2px 3px 6px #d6c9c9}.contrats .disable .bloc{background-color:#e4e4e4;color:#888}.contrats .disable .bloc .black{color:#888}.contrats .disable .bloc hr{border-color:#d2d2d2}.contrats .sommaire li{display:block;line-height:30px;border-bottom:1px solid #ccc}.contrats .sommaire li:last-child{border-bottom:0}.detailFacture{min-width:600px}.detailFacture>li{list-style-type:none}.account-list li{margin:5px 0;border-bottom:1px solid #ccc;padding:10px 0}.account-list li:last-child{border:0}.account-list li label{display:block;cursor:pointer}.account-list li label input[type=checkbox]{margin:0 10px}.admin .right-col{width:1000px!important;max-width:90%}.admin .main>.row{flex-direction:row;padding-left:10px;padding-right:10px}.admin .main>.row>.col{margin:10px;border:1px solid #cecccc;border-radius:3px;text-align:center;width:33%;flex:unset;padding-top:30px;padding-bottom:30px;display:flex;justify-content:center;align-items:center}.admin .main>.row>.col a{font-size:20px;color:#222}.admin .main>.row>.col.grayed{background:#cecccc;border:0}.admin .main>.row>.col.grayed a{color:#b9b1b1}.hide{display:none}.show{display:block}.center{text-align:center}.left{text-align:left}.right{text-align:right}.pull-left{float:left}.pull-right{float:right}.clearfix{clear:both}hr{border:0;border-bottom:1px solid #eee}.pi-spinner{display:inline-block;color:#fff;animation:rotation 1.5s infinite linear;animation-timing-function:steps(18);color:#e5002e;font-size:40px}.pi-spinner.big{font-size:100px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.p0{padding:0!important}.p10{padding:10px!important}.p20{padding:20px!important}.p30{padding:30px!important}.m0{margin:0!important}.m10{margin:10px!important}.m20{margin:20px!important}.m30{margin:30px!important}.pr0{padding-right:0!important}.pr10{padding-right:10px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}.pl0{padding-left:0!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.mr0{margin-right:0!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.ml0{margin-left:0!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.relative{position:relative}.pin-right{position:absolute;right:0}.vue-image-crop-upload .vicp-wrap .vicp-operate a{color:#333!important}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img{max-width:unset}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-webkit-slider-thumb{background-color:#e5002e!important}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-webkit-slider-runnable-track{background-color:#bf5149!important}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress{background-color:#bf5149!important}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress:after{background-color:#e5002e!important}.select-client{text-align:left;margin-right:20px}.select-client .v-select.single.open .selected-tag{position:relative}.select-client .v-select.single .selected-tag,.select-client .v-select.single .selected-tag .item{flex:1}.select-client .v-select input[type=search]{display:none}.select-client .item b{display:block}.select-client .dropdown-menu li{border-bottom:1px solid #ccc}.select-client .dropdown-menu li:last-child{border-bottom:0}.v-select .dropdown-menu li>*{min-height:30px}.mobmenu{position:absolute;z-index:1;top:6px;left:10px;height:30px;width:30px;padding:0 3px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .8s cubic-bezier(.19,1,.22,1);display:none;flex-direction:column;justify-content:center}.mobmenu>div{height:0;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin-top:3px;border:0;border-top:4px solid #000;transition:all .4s cubic-bezier(.19,1,.22,1);transition-delay:.1s}.mobmenu>div:first-child{margin-top:0}.leftmenuopen .mobmenu{transform:rotate(180deg)}.leftmenuopen .mobmenu>div:nth-child(2){transform:translateY(2px) rotate(45deg)}.leftmenuopen .mobmenu>div:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.leftmenuopen .mobmenu>div:first-child{transition-delay:0s;border-radius:50%;border:1px solid #000;position:absolute;top:1px;left:1px;right:1px;bottom:1px;height:unset;transform:scale(1.05);background-color:#fff}@media screen and (max-width:1250px){.title-page h1{font-size:24px}.title-page .description{font-size:14px}.ptable{overflow-x:auto}.leftmenuopen .page .lrow .left-col>nav{left:0!important}.page .nav-secondary{position:relative;top:unset;bottom:unset;left:unset;right:unset;margin:10px 40px 40px;font-size:14px}.page .dashboard{padding-top:60px}.page .lrow .left-col{width:0}.page .lrow .left-col>nav{position:fixed;z-index:10000;max-width:330px;width:100%;left:-400px!important;top:45px!important;bottom:0!important;margin:0;transition:left .5s ease-in-out;border-radius:0;overflow:auto;padding-bottom:40px;background:#fff}.page .lrow .right-col{padding:40px 10px 0;max-width:100%}}@media screen and (max-width:1200px){.page>header .logo-mcp,.page>header ul.menu{display:none}}@media screen and (max-width:830px){.page .nav-secondary{margin:10px 10px 40px;max-width:100%}}@media screen and (max-width:650px){.loginbox{width:90%}}@media screen and (max-width:620px){.page>header .container div.topmenu>ul>li{display:none}.page>header .container div.topmenu>ul>li:last-child{display:flex}.page .field{flex-direction:column}.page .mainlayout{width:100%}.page .mainlayout>div>div.row{display:block}.page .mainlayout>div>div.row>div.col{margin-bottom:40px}.page .adresse{flex-direction:column}.page .adresse>.col:first-child{margin-bottom:20px}}@media screen and (max-width:600px){.vue-image-crop-upload .vicp-wrap{width:100%!important}}@media screen and (max-width:450px){.page .nav-secondary{font-size:12px}.bloc-planning .day-name{margin-top:40px}}@media screen and (max-width:400px){.page .nav-secondary{font-size:10px}}@media screen and (max-width:350px){.page .nav-secondary{font-size:9px}}@media screen and (max-width:1250px){.logued .mobmenu{display:flex}.logued.leftmenuopen .page .lrow .left-col>nav{left:0!important}.logued .page>header .container .logo{padding-left:0;margin-left:60px}}@font-face{font-family:proxicons;src:url("/assets/fonts/proxicons.737c42a2b06014eb13be.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/proxicons.737c42a2b06014eb13be.woff") format("woff"),url("/assets/fonts/proxicons.737c42a2b06014eb13be.woff2") format("woff2"),url("/assets/fonts/proxicons.737c42a2b06014eb13be.ttf") format("truetype"),url("/assets/fonts/proxicons.737c42a2b06014eb13be.svg#proxicons") format("svg")}.pi{line-height:1}.pi:before{font-family:proxicons!important;font-style:normal;font-weight:400!important;vertical-align:top}.pi-checked:before{content:"\F101"}.pi-doc:before{content:"\F102"}.pi-download:before{content:"\F103"}.pi-drop-down-arrow:before{content:"\F104"}.pi-edit:before{content:"\F105"}.pi-help:before{content:"\F106"}.pi-key:before{content:"\F107"}.pi-link:before{content:"\F108"}.pi-logout:before{content:"\F109"}.pi-map:before{content:"\F10A"}.pi-pay:before{content:"\F10B"}.pi-spinner:before{content:"\F10C"}.pi-user:before{content:"\F10D"}.pi-warning-bubble:before{content:"\F10E"}.forgotpasswd{margin-top:20px}.forgotpasswd a{font-size:12px;text-decoration:underline}.close[data-v-1961cc9f]{position:absolute;z-index:1;text-decoration:none;font-size:20px;top:10px;right:20px}.linkOtherAccount{text-align:left}.linkOtherAccount a{color:#000;text-decoration:underline;font-size:12px;transition:all .3s ease-in-out}.linkOtherAccount a:hover{color:#222}@-webkit-keyframes vicp_progress{0%{background-position-y:0}to{background-position-y:40px}}@keyframes vicp_progress{0%{background-position-y:0}to{background-position-y:40px}}@-webkit-keyframes vicp{0%{opacity:0;-webkit-transform:scale(0) translatey(-60px);transform:scale(0) translatey(-60px)}to{opacity:1;-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}}@keyframes vicp{0%{opacity:0;-webkit-transform:scale(0) translatey(-60px);transform:scale(0) translatey(-60px)}to{opacity:1;-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}}.vue-image-crop-upload{width:100%;height:100%;background-color:rgba(0,0,0,.65);-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}.vue-image-crop-upload,.vue-image-crop-upload .vicp-wrap{position:fixed;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000;top:0;bottom:0;left:0;right:0}.vue-image-crop-upload .vicp-wrap{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.23);box-shadow:0 1px 3px 0 rgba(0,0,0,.23);margin:auto;width:600px;height:330px;padding:25px;background-color:#fff;border-radius:2px;-webkit-animation:vicp .12s ease-in;animation:vicp .12s ease-in}.vue-image-crop-upload .vicp-wrap .vicp-close{position:absolute;right:-30px;top:-30px}.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4{position:relative;display:block;width:30px;height:30px;cursor:pointer;-webkit-transition:-webkit-transform .18s;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:after,.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:before{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.23);box-shadow:0 1px 3px 0 rgba(0,0,0,.23);content:"";position:absolute;top:12px;left:4px;width:20px;height:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px;height:170px;background-color:rgba(0,0,0,.03);text-align:center;border:1px dashed rgba(0,0,0,.08);overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1{display:block;margin:0 auto 6px;width:42px;height:42px;overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1 .vicp-icon1-arrow{display:block;margin:0 auto;width:0;height:0;border-bottom:14.7px solid rgba(0,0,0,.3);border-left:14.7px solid transparent;border-right:14.7px solid transparent}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1 .vicp-icon1-body{display:block;width:12.6px;height:14.7px;margin:0 auto;background-color:rgba(0,0,0,.3)}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1 .vicp-icon1-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:12.6px;border:6px solid rgba(0,0,0,.3);border-top:none}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-hint{display:block;padding:15px;font-size:14px;color:#666;line-height:30px}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-no-supported-hint{display:block;position:absolute;top:0;left:0;padding:30px;width:100%;height:60px;line-height:30px;background-color:#eee;text-align:center;color:#666;font-size:14px}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area:hover{cursor:pointer;border-color:rgba(0,0,0,.1);background-color:rgba(0,0,0,.05)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop{overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left{float:left}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container{position:relative;display:block;width:240px;height:180px;background-color:#e5e5e0;overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img{position:absolute;display:block;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.18);box-shadow:0 2px 6px 0 rgba(0,0,0,.18);position:absolute;background-color:hsla(210,8%,95%,.8)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade.vicp-img-shade-1{top:0;left:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade.vicp-img-shade-2{bottom:0;right:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate{position:relative;width:240px;height:18px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i{display:block;width:18px;height:18px;border-radius:100%;line-height:18px;text-align:center;font-size:12px;font-weight:700;background-color:rgba(0,0,0,.08);color:#fff;overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;background-color:rgba(0,0,0,.14)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:first-child{float:left}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:last-child{float:right}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range{position:relative;margin:30px 0 10px;width:240px;height:18px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5,.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6{position:absolute;top:0;width:18px;height:18px;border-radius:100%;background-color:rgba(0,0,0,.08)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5:hover,.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;background-color:rgba(0,0,0,.14)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5{left:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5:before{position:absolute;content:"";display:block;left:3px;top:8px;width:12px;height:2px;background-color:#fff}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6{right:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6:before{position:absolute;content:"";display:block;left:3px;top:8px;width:12px;height:2px;background-color:#fff}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6:after{position:absolute;content:"";display:block;top:3px;left:8px;width:2px;height:12px;background-color:#fff}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]{display:block;padding-top:5px;margin:0 auto;width:180px;height:8px;vertical-align:top;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus{outline:none}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-webkit-slider-thumb{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.18);box-shadow:0 2px 6px 0 rgba(0,0,0,.18);-webkit-appearance:none;appearance:none;margin-top:-3px;width:12px;height:12px;background-color:#61c091;border-radius:100%;border:none;-webkit-transition:.2s;transition:.2s}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-moz-range-thumb{box-shadow:0 2px 6px 0 rgba(0,0,0,.18);-moz-appearance:none;appearance:none;width:12px;height:12px;background-color:#61c091;border-radius:100%;border:none;-webkit-transition:.2s;transition:.2s}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-thumb{box-shadow:0 2px 6px 0 rgba(0,0,0,.18);appearance:none;width:12px;height:12px;background-color:#61c091;border:none;border-radius:100%;-webkit-transition:.2s;transition:.2s}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 3px 0 rgba(0,0,0,.23);width:14px;height:14px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:active::-ms-thumb{box-shadow:0 1px 3px 0 rgba(0,0,0,.23);width:14px;height:14px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.23);box-shadow:0 1px 3px 0 rgba(0,0,0,.23);margin-top:-4px;width:14px;height:14px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-webkit-slider-runnable-track{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.12);width:100%;height:6px;cursor:pointer;border-radius:2px;border:none;background-color:rgba(68,170,119,.3)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-moz-range-track{box-shadow:0 1px 3px 0 rgba(0,0,0,.12);width:100%;height:6px;cursor:pointer;border-radius:2px;border:none;background-color:rgba(68,170,119,.3)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-track{box-shadow:0 1px 3px 0 rgba(0,0,0,.12);width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent;height:6px;border-radius:2px;border:none}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-fill-lower{background-color:rgba(68,170,119,.3)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-fill-upper{background-color:rgba(68,170,119,.15)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-webkit-slider-runnable-track{background-color:rgba(68,170,119,.5)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-moz-range-track{background-color:rgba(68,170,119,.5)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-ms-fill-lower{background-color:rgba(68,170,119,.45)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-ms-fill-upper{background-color:rgba(68,170,119,.25)}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right{float:right}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview{height:150px;overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item{position:relative;padding:5px;width:100px;height:100px;float:left;margin-right:16px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item span{position:absolute;bottom:-30px;width:100%;font-size:14px;color:#bbb;display:block;text-align:center}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item img{position:absolute;display:block;top:0;bottom:0;left:0;right:0;margin:auto;padding:3px;background-color:#fff;border:1px solid rgba(0,0,0,.15);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item.vicp-preview-item-circle{margin-right:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item.vicp-preview-item-circle img{border-radius:100%}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px;height:170px;background-color:rgba(0,0,0,.03);text-align:center;border:1px dashed #ddd}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-loading{display:block;padding:15px;font-size:16px;color:#999;line-height:30px}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap{margin-top:12px;background-color:rgba(0,0,0,.08);border-radius:3px}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress{position:relative;display:block;height:5px;border-radius:3px;background-color:#4a7;-webkit-box-shadow:0 2px 6px 0 rgba(68,170,119,.3);box-shadow:0 2px 6px 0 rgba(68,170,119,.3);-webkit-transition:width .15s linear;transition:width .15s linear;background-image:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:40px 40px;-webkit-animation:vicp_progress .5s linear infinite;animation:vicp_progress .5s linear infinite}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress:after{content:"";position:absolute;display:block;top:-3px;right:-3px;width:9px;height:9px;border:1px solid rgba(245,246,247,.7);-webkit-box-shadow:0 1px 4px 0 rgba(68,170,119,.7);box-shadow:0 1px 4px 0 rgba(68,170,119,.7);border-radius:100%;background-color:#4a7}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-error,.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-success{height:100px;line-height:100px}.vue-image-crop-upload .vicp-wrap .vicp-operate{position:absolute;right:20px;bottom:20px}.vue-image-crop-upload .vicp-wrap .vicp-operate a{position:relative;float:left;display:block;margin-left:10px;width:100px;height:36px;line-height:36px;text-align:center;cursor:pointer;font-size:14px;color:#4a7;border-radius:2px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-image-crop-upload .vicp-wrap .vicp-operate a:hover{background-color:rgba(0,0,0,.03)}.vue-image-crop-upload .vicp-wrap .vicp-error,.vue-image-crop-upload .vicp-wrap .vicp-success{display:block;font-size:14px;line-height:24px;height:24px;color:#d10;text-align:center;vertical-align:top}.vue-image-crop-upload .vicp-wrap .vicp-success{color:#4a7}.vue-image-crop-upload .vicp-wrap .vicp-icon3{position:relative;display:inline-block;width:20px;height:20px;top:4px}.vue-image-crop-upload .vicp-wrap .vicp-icon3:after{position:absolute;top:3px;left:6px;width:6px;height:10px;border-width:0 2px 2px 0;border-color:#4a7;border-style:solid;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.vue-image-crop-upload .vicp-wrap .vicp-icon2{position:relative;display:inline-block;width:20px;height:20px;top:4px}.vue-image-crop-upload .vicp-wrap .vicp-icon2:after,.vue-image-crop-upload .vicp-wrap .vicp-icon2:before{content:"";position:absolute;top:9px;left:4px;width:13px;height:2px;background-color:#d10;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.vue-image-crop-upload .vicp-wrap .vicp-icon2:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.e-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:1}.e-ripple.z-active{opacity:0;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.withBg .lrow .right-col .mainlayout>div>.row .pub .bloc{border-bottom-left-radius:0;border-bottom-right-radius:0}.withBg .lrow .right-col .mainlayout>div>.row .pub .pub-content{overflow:hidden;margin:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#fff}.withBg .lrow .right-col .mainlayout>div>.row .pub .pub-content img{margin:auto;display:block;max-width:100%}.withBg .lrow .right-col .mainlayout>div>.row .pub.nolabel .pub-content{background:transparent;border-radius:0}.withBg .lrow .right-col .mainlayout>div>.row .pub.nolabel .pub-content img{border-radius:3px}.bloc-planning{cursor:default}.change-date{color:#fff;text-decoration:underline}.btn-pay{display:inline-block}.btn-pay.mini .btn{font-size:10px;min-height:20px;line-height:20px}.btn-pay.mini .btn i{width:15px;height:15px;line-height:15px;font-size:8px}.btn-pay.intable .btn{font-size:15px;min-height:30px;line-height:30px}.btn-pay.intable .btn i{width:20px;height:20px;line-height:20px;font-size:10px}.form.adresse label{width:110px;flex:unset;display:flex;align-items:center}.form-group.invalide,.form-group.invalide .autocomplete__box,input[type=password].invalide,input[type=password].invalide .autocomplete__box,input[type=text].invalide,input[type=text].invalide .autocomplete__box{border-color:red}.vdp-datepicker__calendar-button,.vdp-datepicker__clear-button{position:absolute;right:10px;top:7px;font-size:20px;color:#848484}.day__month_btn.up:after{content:"";border:6px solid transparent;display:inline-block;border-top:5px solid #6c6c6c;position:absolute;top:17px;margin-left:5px}div.vdp-datepicker__calendar{z-index:10003}.help{color:#888;font-size:11px}.help b{color:#5f5f5f}.picture-input[data-v-206762e8]{width:100%;margin:0 auto;text-align:center}.preview-container[data-v-206762e8]{width:100%;box-sizing:border-box;margin:0 auto;cursor:pointer;overflow:hidden}.picture-preview[data-v-206762e8]{width:100%;height:100%;position:relative;z-index:10001;box-sizing:border-box;background-color:hsla(0,0%,78%,.25)}.picture-preview.dragging-over[data-v-206762e8]{filter:brightness(.5)}.picture-inner[data-v-206762e8]{position:relative;z-index:10002;pointer-events:none;box-sizing:border-box;margin:1em auto;padding:.5em;border:.3em dashed rgba(66,66,66,.15);border-radius:8px;width:calc(100% - 2.5em);height:calc(100% - 2.5em);display:table}.picture-inner .picture-inner-text[data-v-206762e8]{display:table-cell;vertical-align:middle;text-align:center;font-size:2em;line-height:1.5}button[data-v-206762e8]{margin:1em .25em;cursor:pointer}input[type=file][data-v-206762e8]{display:none}h2[data-v-18c026ca]{margin-top:0}