@import url(https://fonts.googleapis.com/css?family=Lato:300,700);body{background:#242121;font-family:Lato,sans-serif;font-size:14pt;line-height:24pt}.locked{overflow:hidden!important}.loading-container{opacity:.3;pointer-events:none}main{overflow-x:hidden}img{max-width:100%}textarea{resize:none}label{display:block}button:disabled{background:grey}button.dashed:disabled{background:transparent;border:3px dashed grey}h1,h2,h3,h4,h5{font-family:Lato,sans-serif}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#7200ff;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:4px}.main-wrapper{width:80%;margin:0 auto;max-width:1100px}.user-section .main-wrapper{max-width:1500px}.flex{display:flex;flex-direction:row}.acenter{align-items:center}.flex-wrap{flex-wrap:wrap}.full{width:100%}.half{width:50%}.third{width:33%}.quarter{width:25%}.fifth{width:20%}.three-quarter{width:75%}.two-third{width:67%}.spacer50{height:50px}.spacer50,.spacer100{display:block;width:100%}.spacer100{height:100px}.red{color:red}.tcenter{text-align:center}.menu li{display:inline-block;margin:0 10px}.menu li .is-active{color:#7200ff!important}.small-text-link{font-size:10pt;text-decoration:underline;color:#7200ff;cursor:pointer;margin:0}.hamburger:focus{outline:none}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#7200ff!important;border-radius:0!important;height:5px}.is-active .hamburger-inner,.is-active .hamburger-inner:after,.is-active .hamburger-inner:before{background-color:#000!important}.black-group,.black-overlay,.black-overlay2{pointer-events:none;position:fixed;display:flex;align-items:center;text-align:center;justify-content:center;top:0;left:0;width:100%;height:100vh;z-index:998;background-color:#000;transition:.9s;opacity:0}.black-overlay2{opacity:.7;pointer-events:all;z-index:9998}.big-white{color:#fff;font-size:35pt;display:block;z-index:999;text-align:center}.add-pad{padding:0 45px}.path-user #system .block-system-main-block{width:100%;background:#fff;padding:200px 0;text-align:center}a{outline:none;text-decoration:none;cursor:pointer}.purple,a{color:#7200ff}.bold{font-weight:700}.back{font-size:12px;color:#7200ff;margin-left:auto;cursor:pointer}.back:hover{text-decoration:underline}.outline-purple{padding:8px 35px;color:#7200ff;border:2px solid #7200ff;border-radius:35px;background-color:#fff}.outline-purple:focus{outline:none}.outline-purple:disabled{border:2px solid grey;color:#fff}.big-green,.small-purple,.small-red{font-size:12pt;background:#7200ff;color:#fff;padding:7px 28px 8px;border-radius:30px;border:0;line-height:12pt;transition:.2s}.big-green:hover,.small-purple:hover,.small-red:hover{background:#340078}.big-green:hover:disabled,.small-purple:hover:disabled,.small-red:hover:disabled{background:grey}.small-red{background:#ff5353}.small-red:hover{background:#bd3c3c}.small-red:hover:disabled{background:grey}.big-green{font-size:10pt;background:#d7f4cc;color:#000;padding:5px 25px;margin:10px 0;border:1px solid #c5e0ba}.big-green:hover{background:#c5e0ba;border:1px solid #d7f4cc}.purple-button,.white-button{display:inline-block;background-color:#fff;color:#7200ff;padding:10px 40px;border-radius:35px;transition:.5s;margin:25px 0 0}.purple-button,.purple-button:hover,.white-button:hover{background-color:#7200ff;color:#fff}.purple-button:hover{background-color:#409}.messages{width:80%;margin:0 10%}.add,.add-time,.appointment,.billing,.budget,.dashboard,.depot,.document,.document2,.documents,.gear,.history,.ticket,.timesheets{background-image:url(/themes/custom/jbconseil/images/document_icon.svg);background-repeat:no-repeat;background-size:18px;background-position:0;padding-left:25px;margin:2px 0}.document2{background-image:url(/themes/custom/jbconseil/images/document_icon2.svg)}.dashboard{background-image:url(/themes/custom/jbconseil/images/dashboard-icon.svg)}.appointment{background-image:url(/themes/custom/jbconseil/images/calendar-icon.svg)}.depot{background-image:url(/themes/custom/jbconseil/images/depot-icon.svg)}.add{background-image:url(/themes/custom/jbconseil/images/add.svg)}.documents{background-image:url(/themes/custom/jbconseil/images/documents2.svg)}.ticket{background-image:url(/themes/custom/jbconseil/images/ticket.svg)}.history{background-image:url(/themes/custom/jbconseil/images/history.svg)}.budget{background-image:url(/themes/custom/jbconseil/images/budget.png)}.gear{background-image:url(/themes/custom/jbconseil/images/gear.svg)}.billing{background-image:url(/themes/custom/jbconseil/images/facture.svg)}.add-time{background-image:url(/themes/custom/jbconseil/images/time.svg)}.timesheets{background-image:url(/themes/custom/jbconseil/images/timesheet.png)}.top-controls{text-align:right}.sidebar .appointment svg g,.sidebar .dashboard svg g,.sidebar .depot svg g,.sidebar .document svg g{fill:#7200ff}.disabled-force{opacity:.3;pointer-events:none}.path-user .hamburger,.path-user .page-header,.path-user footer{display:none}.big-button,.webform-button--next,.webform-button--previous,.webform-button--submit,.webform-file-button,.webform-multiple-add .button{display:inline-block;background-color:#7200ff;padding:5px 35px 8px;font-size:15pt;color:#fff!important;margin:80px auto 50px;border-radius:50px;transition:.5s;border:0;line-height:15pt;cursor:pointer}.webform-button--previous{background-color:#282828}.webform-file-button,.webform-multiple-add .button{margin:10px 0}.progress-step.is-active .progress-marker:before{background-color:#7200ff}.progress-marker:before{padding:4px!important}.progress-title{font-size:10pt;line-height:13pt}.grey{color:grey}.webform-file-button{border:0;border-radius:15px;padding:2px 15px 4px;margin:0 0 10px;font-size:11pt}.webform-document-file .button.js-form-submit:last-child{background:#ffc2c2;border:0;border-radius:15px;padding:2px 15px 4px;margin:0 0 10px;font-size:10pt}.js-form-item-veuillez-nous-fournir-tous-les-feuillets-fiscaux-recu{background:#f2f2f2;margin:10px 0;padding:10px;width:100%;font-weight:700;border-bottom:2px solid #7200ff}.impot-form .radios--wrapper{position:relative}.impot-form .radios--wrapper>legend{background:#f2f2f2;margin:10px 0;padding:10px;width:100%;border-bottom:2px solid #7200ff}.impot-form .radios--wrapper>legend>span{max-width:80%;display:inline-block}.impot-form .radios--wrapper .js-webform-radios{display:flex;top:-62px;right:-10px;position:absolute}.impot-form .form-item-enfant-composite .field-suffix,.impot-form .form-item-enfant-composite .form-number,.impot-form .tabledrag-toggle-weight-wrapper,.impot-form .webform-multiple-table--handle{display:none}.impot-form .form-item-enfant-composite .js-form-type-date{margin-left:25px}.impot-form .form-item-enfant-composite th{text-align:left}.impot-form .webform-multiple-table--enfant_naissance{padding-left:25px}.impot-form>.form-actions{display:flex}.impot-form>.form-actions .button{margin:50px 25px 0 0}.impot-form input[type=email].required.error,.impot-form input[type=number].required.error,.impot-form input[type=text].required.error{border:1px solid red}.webform-page{width:80%;margin:75px auto}@media (max-width:900px){.impot-form .radios--wrapper .js-webform-radios{position:relative;top:auto;right:auto;display:block}.webform-page{width:85%;margin:25px 3%}}.title{flex-grow:1}.title i{font-style:normal;color:#7200ff;text-decoration:underline;cursor:pointer}.close{width:15px;margin-left:10px;cursor:pointer;margin-top:-10px}.date-picker{width:30%;padding:13px;box-sizing:border-box;border:1px solid rgba(60,60,60,.26)!important;min-width:180px;margin-bottom:10px}.dashed{border:3px dashed #7200ff;padding:8px 20px;border-radius:10px;background-color:transparent}.v-select{flex-grow:1}.vs__clear{display:none!important}.vs__dropdown-toggle{margin-bottom:5px}.vs__dropdown-toggle .vs__selected{margin-top:11px}.textarea{border:1px solid rgba(60,60,60,.26);height:200px;padding:10px;margin-bottom:50px}.textarea,textarea{width:100%;box-sizing:border-box}textarea{height:60px;border:1px solid rgba(60,60,60,.26)!important}input[type=date],input[type=email],input[type=number],input[type=text]{width:100%;padding:10.7px;box-sizing:border-box;border:1px solid rgba(60,60,60,.26);margin-bottom:10px}input[type=date]{max-width:300px}label.option{padding:10px 20px 10px 10px;cursor:pointer}.webform-element-description{font-size:12px;line-height:17px}input[type=number]{padding:13px 10.7px}.pagination-container{display:flex;margin:0;padding:0}.pagination-container li{list-style-type:none;margin:10px 0;padding:10px}.pagination-container li.active{font-weight:700}.select2-container .select2-selection--single{height:42px!important;padding:6px!important}.task-aff-cont .v-select{max-width:350px}.filters{display:block;margin-left:auto;background-color:#7200ff;border:0;border-radius:30px;font-size:10pt;color:#fff;padding:0 30px 0 50px;margin-bottom:15px;background-image:url(/themes/custom/jbconseil/images/settings.png);background-size:15px;background-position:17px;background-repeat:no-repeat}.filters.fcancel{background-image:url(/themes/custom/jbconseil/images/cancel.png);background-size:12px}.small-span{font-weight:400;font-size:12pt}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search{background-color:#dadada!important}.round-color{width:25px;height:25px;display:block;border-radius:100%;margin-right:10px}.blink{-webkit-animation:blink 1s infinite;animation:blink 1s infinite;display:block;color:red;font-size:8pt;transition:0s}.small-loader{width:20px;cursor:pointer}.rotating{-webkit-animation:spin 3s infinite normal;animation:spin 3s infinite normal}.load-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1000000;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.load-wrapper .white{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.9;z-index:999999}.load-wrapper .loader,.load-wrapper h3{position:relative;z-index:999999}.load-wrapper .loader{width:30px;height:30px;background-image:url(/themes/custom/jbconseil/images/loader.svg);background-size:30px;background-position:50%;background-repeat:no-repeat;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.upper{color:grey;font-size:12pt;text-transform:uppercase;font-weight:700}.upper span{color:#000}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes blink{0%{color:red}to{color:#000}}@keyframes blink{0%{color:red}to{color:#000}}header{position:relative;width:100%;height:100vh;overflow:hidden;background:#fff;display:flex;align-items:center}header .white-overlay{opacity:.8;width:100%;height:100vh;z-index:10}header #slider,header .white-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000}header #slider{z-index:0}header #slider .slide-item{width:100%;height:100vh}header #slider .slide-item img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;width:100%;height:100vh}header #slider .slide-item h2{position:relative;color:#fff;z-index:20;font-size:30pt;margin:57vh auto 0;text-align:center;font-family:Lato,sans-serif;font-weight:300}header .logo{width:700px;margin:-150px calc(50% - 350px) 0;position:relative;z-index:5}header .black-wave{background:url(/themes/custom/jbconseil/images/wave5.png) no-repeat;background-size:100%;background-position:100% 100%;height:220px;z-index:4}header .black-wave,header .ocean{position:absolute;bottom:0;width:100%}header .ocean{height:5%;left:0;z-index:3}header .wave{background:url(/themes/custom/jbconseil/images/wave2.svg) repeat-x;background-position:bottom;position:absolute;top:-117px;width:6200px;height:198px;-webkit-animation:wave 20s cubic-bezier(.36,.45,.63,.53) infinite;animation:wave 20s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0)}header .wave:nth-of-type(2){top:-123px;background:url(/themes/custom/jbconseil/images/wave.svg) repeat-x;background-position:bottom;-webkit-animation:wave 30s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 30s ease -1.25s infinite;animation:wave 30s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 30s ease -1.25s infinite;opacity:1}.menu-animation,.menu-top{position:fixed;top:25px;right:50px;width:50px;z-index:10;cursor:pointer;z-index:9999}.menu-animation{display:block;width:0;height:0;top:0;right:0;background-color:#7200ff;z-index:9998;border-radius:100%;transition:.5s;opacity:0}.menu-animation.expanded{transform:none;opacity:1;width:4800px;height:4800px;top:-2400px;right:-2400px}.menu-holder{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;z-index:9999;pointer-events:none}.menu-holder .menu-container .third{display:flex;flex-direction:column;justify-content:flex-end;transform:translateY(-50px);transition:.3s;opacity:0;cursor:pointer}.menu-holder .menu-container .third.show-item{transform:translateY(0);opacity:1;pointer-events:all}.menu-holder .menu-container .third:hover h3{color:#000}.menu-holder .menu-container .menu-links{pointer-events:none;color:#000;opacity:0}.menu-holder .menu-container .menu-links:hover{font-weight:700}.menu-holder .menu-container .menu-links.show-item{cursor:pointer;opacity:1;pointer-events:all}.menu-holder .menu-container h3{text-transform:uppercase;color:#fff}.menu-holder .menu-container img{width:150px;margin:0 auto}.menu-holder .menu-container img.bigger{width:250px}.border-line{background:#c2c2c2;height:1px;width:100%;display:block;margin:50px 0 10px;opacity:0}.border-line.show-item{opacity:1}.user-section .border-line{opacity:1;margin:0 0 30px}.page-header{position:relative;background-image:url(/themes/custom/jbconseil/images/slide3-4.jpeg);background-repeat:no-repeat;background-size:cover;height:110px;border-bottom:1px solid #000}.page-header .logo-page{width:300px;margin:15px 0 0;position:relative;z-index:15}.page-header .black-overlay{width:100%;height:100%;z-index:9;background-color:#000;transition:.3s;opacity:.8;position:absolute}.breadcrumps{background:#7200ff;padding:0;font-size:10pt;color:#fff;position:relative;z-index:1;flex-direction:row}.breadcrumps,.breadcrumps a{display:flex;align-items:center}.breadcrumps a{justify-content:center;flex-direction:column}.breadcrumps .right-contacts{display:flex;align-items:center;flex-direction:row;margin-left:auto;margin-right:15px}.page-title{display:none!important}.tabs{margin:50px auto;text-align:center;color:#fff}.tabs li a{background:#4b4b4b;margin:0 2px;border-radius:5px;color:#fff}.tabs li a:hover{color:#7200ff}.section-dark,.section-gray,.section-purple,.section-white{padding:25px 0;position:relative}.section-dark .black-wave2,.section-gray .black-wave2,.section-purple .black-wave2,.section-white .black-wave2{top:auto!important;bottom:-220px!important}.section-dark{background-color:#242121;color:#fff}.section-gray,.section-white{background-color:#fff;color:#000}.section-gray .image-and-text-block img,.section-white .image-and-text-block img{box-shadow:7px 7px 25px #bdbdbd}.section-gray .cards-block>div>div .single-card,.section-white .cards-block>div>div .single-card{background-image:linear-gradient(#f5f5f5,#fff);box-shadow:3px 3px 8px #bebbbb}.section-gray .cards-block>div>div .single-card h3,.section-white .cards-block>div>div .single-card h3{color:#7200ff}.section-gray{background-color:#f2f2f2}.section-purple{background-color:#7200ff;color:#fff}.section-purple .image-and-text-block img{box-shadow:7px 7px 25px #409}.section-purple .cards-block>div>div .single-card{background-color:#409;box-shadow:3px 3px 8px #22004d}.small-border-2{width:150px;height:1px;background-color:#7200ff;display:block;margin-bottom:50px}.image-and-text-block{display:flex;flex-direction:row;align-items:center;padding:25px 0}.image-and-text-block .half-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.image-and-text-block .half-wrapper .text-container{max-width:600px}.image-and-text-block .half-wrapper .text-container h2{font-size:40pt;line-height:42pt}.image-and-text-block img{width:100%;box-shadow:7px 7px 25px #000}.image-and-text-block .half{order:2}.image-and-text-block .half.left{order:1!important}.cards-block>div{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;flex-direction:row}.cards-block>div>div{width:32%;margin:5px 0}.cards-block>div>div .single-card{padding:45px 12.5px;height:370px;background-color:#202020;box-shadow:3px 3px 8px #1a1a1a;text-align:center;border-radius:12px}.cards-block>div>div .single-card img{width:100px;margin:25px auto}.general-content{padding:40px 0}.general-content h2,.general-content h3{font-size:35pt}.team-block>div{display:flex;flex-wrap:wrap}.team-block>div>div{width:32%;margin:0 2px 25px}.team-block>div h6{font-size:16pt;margin:0}.team-block>div p{font-size:12pt;line-height:12pt;margin:0}.team-block>div img{border-radius:7px;width:352px;height:234px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact-block{margin-top:75px}.contact-block input,.contact-block textarea{width:100%;box-sizing:border-box;border:1px solid #bfbfbf;padding:13px}.contact-block input:focus,.contact-block textarea:focus{border:1px solid #7200ff;outline:none}.contact-block .email,.contact-block .fax,.contact-block .home,.contact-block .phone{display:block;background-size:20px;background-position:0 6px;padding-left:30px;background-repeat:no-repeat}.contact-block .phone{background-image:url(/themes/custom/jbconseil/images/phone2.svg)}.contact-block .fax{background-image:url(/themes/custom/jbconseil/images/fax.svg)}.contact-block .home{background-image:url(/themes/custom/jbconseil/images/home-icon2.svg)}.contact-block .email{background-image:url(/themes/custom/jbconseil/images/mail.svg)}.contact-block .split-three{margin:20px 0}.user-login-form,.user-pass{width:50%;max-width:350px;border-radius:10px;background-color:#eaeaea;padding:100px;color:#fff;text-align:center;color:#000;margin:50px auto 150px}.user-login-form .description,.user-pass .description{display:none}.user-login-form input,.user-pass input{width:100%;box-sizing:border-box;border:1px solid #bfbfbf;padding:13px 20px;border-radius:45px;color:#000}.user-login-form input:focus,.user-pass input:focus{border:1px solid #7200ff;outline:none}.user-login-form .form-submit,.user-pass .form-submit{display:inline-block;padding:14px 20px;border-radius:35px;border:2px solid #fff;transition:.5s;margin:25px 0 0;background-color:#7200ff!important;color:#fff}.user-login-form .form-submit:hover,.user-pass .form-submit:hover{background-color:#420094}.user-login-form .form-submit:focus,.user-pass .form-submit:focus{border:2px solid #409;outline:none}.user-section .tabs{display:none}.small-container{max-width:450px;width:calc(100% - 40px);margin:0 auto;padding:0 20px}.left-menu{border-radius:10px;background-color:#fff;padding:25px}.left-menu li{list-style-type:none;cursor:pointer;color:#7200ff;padding-left:30px;margin-bottom:5px}.left-menu li.active{font-weight:700}.timesheet-controls>span{width:130px;margin:0 5px}.timesheet-controls .date-picker{margin:0;padding:11px 10px;min-width:130px}.timesheet-controls .v-select{width:250px;margin:0}.timesheet-controls .v-select>div{margin:0}.timesheet-controls button{margin-left:10px}.timesheet-wrapper .upper{margin:0;font-size:10pt}.timesheet-wrapper h4{margin:20px 0 0}.timesheet-wrapper .timesheet{padding:10px;transition:.1s}.timesheet-wrapper .timesheet .details{font-size:10pt;margin:0 0 5px;line-height:10pt;font-weight:700;color:#7200ff}.timesheet-wrapper .timesheet h6,.timesheet-wrapper .timesheet p{margin:0}.timesheet-wrapper .timesheet:nth-child(odd){background-color:#fcfcfc}.timesheet-wrapper .timesheet:nth-child(2n){background-color:#f6f6f6}.timesheet-wrapper .timesheet:hover{background-color:#fff}.timesheet-wrapper .timesheet .client{font-size:12pt;font-weight:700}.timesheet-wrapper .timesheet .time-container{flex-grow:1;position:relative}.timesheet-wrapper .timesheet .books{font-size:10pt;line-height:11pt;color:#000;max-width:90%}.timesheet-wrapper .timesheet .link{font-size:10pt;display:block;margin:0 10px;cursor:pointer}.timesheet-wrapper input[type=number]{width:90%}.black-wave2{background:url(/themes/custom/jbconseil/images/top-wave.png) no-repeat;background-size:cover;background-position:top;top:0}.black-wave2,.black-wave3{position:absolute;width:100%;height:220px;z-index:4}.black-wave3{background:url(/themes/custom/jbconseil/images/bottom-wave.png) no-repeat;background-size:cover;background-position:top;bottom:-220px}.round-icon{cursor:pointer;border-radius:100%;display:inline-block;padding:20px;margin:0 auto;background-color:#242121;line-height:0;transition:.5s}.round-icon img{width:60px;display:block}.round-icon:hover{transform:rotate(1turn);background-color:#7200ff}#fullwidth-background-1,#fullwidth-background-2{width:100%;background-image:url(/themes/custom/jbconseil/images/background-1.jpg);background-repeat:none;background-position:top;background-attachment:fixed;background-size:cover;padding:100px 0;text-align:center}#fullwidth-background-1 h3,#fullwidth-background-2 h3{color:#fff;text-align:center;line-height:45pt;font-size:35pt;margin-top:100px;text-shadow:3px 3px 10px #000}#home-section{color:#fff}#home-section h2{font-size:35pt;line-height:40pt}.white-section{background-color:#fff;padding:50px 0;position:relative}.half>.text-container{width:80%;margin:0 auto}footer{padding:100px 0 40px;color:#fff;text-align:center}footer img{width:270px;height:auto}footer a{color:#fff}footer a:hover,footer small a{color:#7200ff}.arrow{position:relative;text-align:center;margin:70px 0 0;z-index:20;height:40px}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.small-arrow{height:30px!important;width:auto!important;margin:0 auto}.vue-dropzone{margin:50px 0;border:4px dashed #d8d8d8!important;background-color:#fbfbfb!important}.dropzone .dz-preview{border:3px solid #e3e3e3;width:93px!important;height:93px!important;margin:5px!important}.dropzone .dz-preview .dz-details{padding:19px 3px!important}.flex-user{display:flex;flex-wrap:wrap}.flex-user .user{width:31%;margin:1%;padding:10px 0;background-color:#7200ff;border-radius:5px;color:#fff;text-align:center;cursor:pointer}.flex-user .user:hover{background-color:#409}.calendar-item{display:flex;align-items:center;padding:5px 20px;border:1px solid #ececec;border-radius:5px;background-color:#f6f6f6;margin-bottom:10px}.calendar-item.disabled{opacity:.3!important;pointer-events:none!important}.calendar-item .icon{width:50px;position:relative}.calendar-item .icon svg{width:50px;height:50px;margin:10px 0 0}.calendar-item .icon span{position:absolute;font-weight:700;text-transform:uppercase;width:50px;height:40px;text-align:center}.calendar-item .icon .mois{color:#fff;top:16px;line-height:10px;font-size:9px}.calendar-item .icon .jour{font-size:20px;top:25px}.calendar-item .icon .annee{font-size:9px;top:51px}.calendar-item .content{margin-left:20px;flex-grow:1}.calendar-item p{font-size:18px;line-height:15px;color:#000;font-weight:700;margin:15px 0 -5px}.calendar-item p span{text-transform:none}.calendar-item .small{font-size:14px;line-height:14px!important;font-weight:700;color:#7200ff}.calendar-item button{padding:0 20px;background-color:#7200ff;border-radius:30px;color:#fff;font-weight:700;font-size:10px;border:0;margin-top:3px;outline:none}.calendar-item button:hover{background-color:#409}#schedule .calendar-item.selected,#schedule .calendar-item:hover{background-color:#7200ff;border:1px solid #409}#schedule .calendar-item.selected .icon svg,#schedule .calendar-item:hover .icon svg{fill:#fff}#schedule .calendar-item.selected .mois,#schedule .calendar-item:hover .mois{color:#7200ff!important}#schedule .calendar-item.selected .annee,#schedule .calendar-item.selected .content p,#schedule .calendar-item.selected .content span,#schedule .calendar-item.selected .jour,#schedule .calendar-item:hover .annee,#schedule .calendar-item:hover .content p,#schedule .calendar-item:hover .content span,#schedule .calendar-item:hover .jour{color:#fff}#schedule .calendar-item.selected button,#schedule .calendar-item:hover button{color:#7200ff;background:#fff}#schedule .calendar-item.selected button:hover,#schedule .calendar-item:hover button:hover{color:#000;background:#fff}.success{padding:10px;margin:-30px 0 20px;background:#d5fbcf;border:1px solid #d2e6ce;border-radius:10px}.red-bold{color:red;font-weight:700}.task{background-color:#fff;padding:10px;box-shadow:3px 3px 10px #f0f0f0;margin:10px 0;border:1px solid #ececec;font-size:11pt;border-radius:10px;cursor:pointer;position:relative}.task.late-task .title span{color:red;font-weight:700}.task .late-img{width:25px;position:absolute;top:-8px;left:-10px}.task.task-open{box-shadow:inset 2px 3px 6px #9c9c9c;background-color:#e2e2e2;border:1px solid #fff}.task h6{color:#7200ff;font-size:13pt;line-height:15pt;margin:10px 0 0}.task h4,.task p{margin:0}.task .border-line{margin:5px 0}.task .down-arrow{width:25px;position:absolute;top:41px;right:15px;cursor:pointer;transition:.2s}.task .down-arrow.up{transform:rotate(180deg)}.task .picture-container{position:absolute;right:10px;bottom:10px}.task .picture{background-image:url(/themes/custom/jbconseil/images/user.svg);width:25px;height:25px;background-size:cover;border-radius:100%;background-color:grey;background-color:#e6e6e6;border:2px solid #f9f9f9;margin-left:-10px}.task .dropzone{min-width:200px;max-width:100%;min-height:45px;height:auto;padding:2px 0 0;margin:5px 0 14px}.task .dropzone .dz-default,.task .dropzone .dz-message{margin:0}.task .dropzone .dz-preview{min-height:25px!important;width:25px!important;height:25px!important}.task .dz-details,.task .dz-error-mark,.task .dz-error-message,.task .dz-success-mark{display:none!important}.task-note{padding:10px;border-radius:5px;margin:3px 0}.task-note:nth-child(odd){background-color:#f6f6f6}.task-note:nth-child(2n){background-color:#e5e5e5}.task-note p{margin:5px 0 0;font-size:10pt;line-height:10pt}.task-note small span{color:#7200ff;font-weight:700}.dep-small{font-size:9pt;line-height:10pt;color:#000;font-weight:700;text-align:center;text-transform:uppercase;margin:10px 1px;padding:5px 0;cursor:pointer}.entree .dep-small{cursor:default}.dep-comptabilite{background-color:#8ec7ff}.dep-mandat{background-color:#ffc285}.dep-etats{background-color:#ff8e9f}.dep-impots{background-color:#c8fcbc}.dep-nonfact{background-color:#9d8eff}.task-gradient.dep-comptabilite,.task-gradient.dep-etats,.task-gradient.dep-impots,.task-gradient.dep-mandat,.task-gradient.dep-nonfact{background-color:transparent;width:100%;height:100%;position:absolute;bottom:0;left:0;border-radius:10px;z-index:0;pointer-events:none}.task-gradient.dep-comptabilite{background-image:linear-gradient(0deg,#dcedfd,transparent)}.task-gradient.dep-mandat{background-image:linear-gradient(0deg,#ffe8d0,transparent)}.task-gradient.dep-etats{background-image:linear-gradient(0deg,#ffe2e6,transparent)}.task-gradient.dep-impots{background-image:linear-gradient(0deg,#e6ffe0,transparent)}.task-gradient.dep-nonfact{background-image:linear-gradient(0deg,#ece9ff,transparent)}.budget-item span{margin-left:5px;display:inline-block;color:green}.over-budget{color:red!important}.p-altern p{margin:0;padding:5px}.p-altern p:nth-child(odd){background-color:#f6f6f6}#task-sidepanel{font-size:11pt;position:fixed;top:0;right:0;bottom:0;width:600px;height:100vh;background-color:#f2f2f2;overflow-x:hidden;overflow-y:scroll;z-index:9999;transition:.2s;padding:15px 50px 100px;box-shadow:-5px -5px 50px #636363}#task-sidepanel h6{margin:0;font-size:15pt;line-height:17pt;color:#7200ff;max-width:90%}#task-sidepanel small{text-transform:uppercase}#task-sidepanel .close-sidepanel{cursor:pointer;position:absolute;top:25px;right:25px;width:15px}#task-sidepanel.showPanel{transform:translateX(0)}#task-sidepanel .panel-buttons{margin:10px 0;width:100%;justify-content:center;text-align:center}#task-sidepanel .panel-buttons button{border:none;padding:6px 5px;background-color:#e6e6e6;border-radius:10px;margin:0 3px;width:14.2%}#task-sidepanel .panel-buttons button:hover{background-color:#dbdbdb}#task-sidepanel .panel-buttons button.active{background-color:#eadafd}#task-sidepanel .department{text-align:center;color:#000;font-weight:700;font-size:9pt;line-height:10pt;padding:3px 0;text-transform:uppercase}#task-sidepanel #details-pane .content,#task-sidepanel #files-pane .content,#task-sidepanel #notes-pane .content,#task-sidepanel #time-pane .content,#task-sidepanel .reply-textarea{max-height:calc(75vh - 230px);overflow-y:scroll;padding:10px;border-radius:5px;background-color:#fff;margin-top:10px}#task-sidepanel #details-pane .content img,#task-sidepanel #files-pane .content img,#task-sidepanel #notes-pane .content img,#task-sidepanel #time-pane .content img,#task-sidepanel .reply-textarea img{max-width:100%}#task-sidepanel #details-pane .content{max-height:calc(75vh - 360px)}#task-sidepanel .reply-textarea{height:calc(75vh - 340px);margin-top:0}#task-sidepanel #details-pane.noclient .content{max-height:calc(75vh - 460px)}#task-sidepanel #notes-pane .content{max-height:calc(75vh - 330px)}#task-sidepanel #files-pane .content{max-height:calc(75vh - 380px)}#task-sidepanel .small-purple{font-size:10pt;background:#ededed;color:#000;border:2px solid #d1d1d1;padding:5px 20px 6px}#task-sidepanel .small-purple:hover{border:2px solid #585858}#task-sidepanel textarea{padding:5px 10px;border-radius:10px}#task-sidepanel .save-button{text-align:right;margin-bottom:25px}#task-sidepanel .save-button button[disabled=false]:hover{background-color:#3f9c21}#task-sidepanel .vue-dropzone{margin:20px 0!important}.task-list-container .task-item{border-radius:10px;background:#fff;padding:10px 25px 15px;margin:10px 0;position:relative}.task-list-container .task-item .down-arrow{position:absolute;top:5px;right:10px;cursor:pointer;width:20px;z-index:1}.task-list-container .task-item h6{font-size:10pt;margin-bottom:5px;color:#7200ff;cursor:pointer}.task-list-container .task-item h6,.task-list-container .task-item p{margin:0}.task-list-container .task-item .approbateur,.task-list-container .task-item p{font-size:8pt;line-height:8pt;font-style:italic}.task-list-container .task-item .approbateur{margin-left:5px;color:#006400}.task-list-container .task-item label{font-size:10pt}.task-list-container .task-item .task-assignee{margin:10px 0;padding:20px 30px;border-radius:10px;background-color:#f5f5f5}.task-list-container .task-item .task-assignee .close{margin-top:25px}.times-form{background-color:#fff;border-radius:10px;padding:50px 25px;margin:0 0 10px;position:relative}.times-form .close{position:absolute;top:22px;right:10px}.times-form .half{width:calc(50% - 10px);margin:0 5px}.times-form .full{width:calc(100% - 10px);margin:0 5px}.message-reply{padding:10px 0;display:flex}.message-reply button{border-radius:30px;font-size:8pt;color:#000;margin:0 1px;border:0;padding:8px 10px;line-height:8pt;cursor:pointer;text-decoration:underline}.message-reply button.active{background:#d3d3d3;text-decoration:none}.message-reply button.right{margin-left:auto;background-color:#075707;color:#fff;text-decoration:none}.need-approval2>div:first-child{font-weight:700;color:#7200ff}.need-approval2>div:first-child:after{content:"(approbation requise)";font-size:8pt;font-weight:400;color:red}.need-approval .flex:first-child .vs__dropdown-toggle{border:3px solid #7200ff}.need-approval .flex:first-child .vs__dropdown-toggle .vs__selected:after{content:"(Approbateur)";font-size:9pt;font-weight:400;color:red;line-height:18pt;margin-left:10px}.need-approval .flex:first-child .vs__selected{margin-top:7px}.task-history .late-task{border:1px solid #ececec}.task-history .late-task .title span{color:#000;font-weight:400}.filters-container .third{margin:0 5px;width:31%}.filters-container .nudge{margin-left:5px}.popup-wrapper{width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9998}.popup-wrapper .black-wrapper-overlay{background:#000;width:100vw;height:100vh;opacity:.7;position:absolute}.popup-wrapper .popup-window{background:#fff;width:600px;padding:30px;position:relative;z-index:9999;max-height:80vh;overflow-y:scroll}.popup-wrapper .popup-window .close-icon{width:15px;position:absolute;right:10px;top:10px;cursor:pointer}.automation-item{background-color:#f9f9f9;padding:10px;box-shadow:3px 3px 10px #f0f0f0;margin:10px 0;border:1px solid #ececec;border-radius:10px}.automation-item span{display:block}.automation-item .client,.automation-item .runs,.automation-item label{font-size:10pt;line-height:14pt}.new-date{background:#efefef;padding:10px;border-radius:10px;margin-top:10px}.new-date .date-picker{padding:11px!important;margin:0!important}.new-date button{margin:25px 0 0 25px}.entries{padding:4px 10px;margin:6px 0;border-radius:10px}.entries.time-entries:hover{background-color:#f8f1e6}.entries.time-entries .close{margin-top:0;margin-left:30px}.entries.new-entries{background-color:#f2fff3;padding-top:12px}.entries.new-entries input{font-size:12pt}.entries.new-entries .quarter{margin-left:15px}.time-entries:nth-child(odd){background-color:#f5f5f5}.time-entries:nth-child(2n){background-color:#e3e3e3}.user-section{min-height:calc(100vh - 107px);padding-bottom:50px}.mandats{width:100%;background-color:#fff;border-radius:10px;padding:16px 15px 10px;margin:10px 0;border:1px solid #fff;transition:.1s}.mandats:hover{border:1px solid #d7d7d7}.mandats>div{flex-grow:1}.mandats h4{font-size:14pt;color:#7200ff;line-height:14pt;margin:0}.mandats b{font-size:10pt;line-height:10pt}.mandats b span{color:#0b880d;cursor:pointer;text-decoration:underline}.mandats .allow,.mandats .deny{font-size:8pt;line-height:8pt;padding:9px 10px;border-radius:25px;border:0;margin:0 5px;white-space:nowrap}.mandats .deny{background-color:#ffd7d7}.mandats .deny:hover{background-color:#ffbebe}.mandats .allow{background-color:#d5ffc5}.mandats .allow:hover{background-color:#b0ff92}.mandats .hours-details{width:calc(100% - 10px);padding:10px 5px;background-color:#f5f5f5;border-radius:10px;margin:10px 0;font-size:9pt}.mandats .hours-details .task-wrapper{margin-bottom:10px}.mandats .hours-details .task-header{color:#fff;background-color:#8f8f8f;border-radius:5px;padding:2px 15px;font-weight:700;font-size:11pt}.mandats .hours-details .time-entry{background-color:#fff;margin:2px;border-radius:5px;padding:5px 5px 5px 40px;background-image:url(/themes/custom/jbconseil/images/clock.svg);background-size:15px;background-position:17px;background-repeat:no-repeat}.mandats .hours-details .time-entry small{font-size:8pt;line-height:8pt;margin:0;display:block}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes wave{0%{margin-left:0}to{margin-left:-1600px}}@keyframes wave{0%{margin-left:0}to{margin-left:-1600px}}@-webkit-keyframes swell{0%,to{transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0)}}@keyframes swell{0%,to{transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0)}}.mobile-only{display:none}@media (max-width:916px){.cards-block>div,.flex,.image-and-text-block,.team-block>div{flex-direction:column}.cards-block>div>div,.fifth,.half,.main-wrapper,.third,.three-quarter,.two-third{width:100%!important;margin:20px 0;overflow-x:hidden}.spacer100{height:20px}.flex-item{text-align:center;margin-bottom:25px}#fullwidth-background-1 h3,#fullwidth-background-2 h3{line-height:35pt;font-size:20pt;margin-top:50px}footer .menu li{display:block;margin:0 auto}header .logo{width:90%;margin:-150px 5% 0;position:relative;z-index:5}header #slider .slide-item h2{position:relative;color:#fff;z-index:20;font-size:20pt;margin:57vh auto 0;text-align:center;font-family:Lato,sans-serif;font-weight:300}.black-group,.menu-container .border-line,.menu-holder .third,.right-contacts{display:none!important}.menu-container a{display:block;margin:10px 0!important;font-size:16pt!important}.image-and-text-block .half-wrapper .text-container h2{font-size:30pt}.logo-page{width:220px!important;margin-top:25px!important;margin-left:10px!important}.breadcrumps{padding-left:10px!important}.menu-animation,.menu-top{right:25px}.big-button,.webform-button--submit{padding:15px 40px;font-size:15pt}.general-content{width:calc(100% - 50px)!important;padding:25px!important}.general-content h2,.general-content h3{font-size:25pt}.menu-holder .menu-container .menu-links{pointer-events:none}.team-block>div>div{width:96%;margin:0 2% 25px}.contact-block{width:90%;margin:0 5% 25px}.user-login-form,.user-pass{width:calc(92% - 40px);max-width:100%;margin:50px auto 0;padding:20px}.add-pad{padding:0}.user-section .two-third{width:calc(100% - 60px)!important;padding:0 30px}.mobile-only{display:block}.contact-block{width:calc(100% - 50px)!important;margin:0 25px 25px!important}.zoho{width:80%;margin:20px 10% 50px}.user-section .form-type-item,.user-section h2{padding:0 25px}.cv-header{flex-direction:column!important}.cv-header .periodLabel{margin:0 auto!important}.calendar-item{flex-wrap:wrap}.calendar-item .content{width:calc(100% - 100px)}.calendar-item>p,.calendar-item button{margin:15px auto!important}}.cv-weekdays>div:first-child,.cv-weekdays>div:nth-child(7){background:#efefef!important}.cv-header{margin:10px 0!important;background:#fff!important;border:0!important}.periodLabel{text-transform:capitalize;margin-left:auto!important;display:inline-block!important;font-size:18px!important;text-align:right!important;font-weight:700!important}.cv-day-number{font-size:13px!important}.zoho{max-width:300px}.cv-header-day{background-color:#7200ff!important;font-size:14px!important;font-weight:700!important;color:#fff!important;padding:10px 0!important;border:0!important}.cv-header-days{border:0!important;margin-bottom:5px}.cv-header-days .dow0{border-top-left-radius:5px!important}.cv-header-days .dow6{border-top-right-radius:5px!important}#schedule .cv-item{background-color:#7200ff!important;color:#fff!important;font-size:13px!important;cursor:pointer!important;height:60%!important;border-radius:0!important}#schedule .cv-item:hover{background-color:#409!important}#admin-calendar .cv-week{min-height:12em!important}#admin-calendar .cv-item{color:#000!important;font-size:12px!important;cursor:pointer!important;border-radius:0!important;margin:5px 0!important}.times-form .date-picker{padding:10px 13px}.times-form-fonctions .date-picker{margin-bottom:0!important;padding:11px 10px!important;margin-right:10px!important}.cv-header-nav{margin:10px 0!important}.cv-header-nav button{background-color:#7200ff!important;font-size:14px!important;font-weight:700!important;color:#fff!important;margin:2px!important;border-radius:5px!important;border:2px solid #fff!important}.cv-header-nav button:hover{background-color:#409!important}.cv-header-nav button:focus{border:2px solid #a6f!important;outline:none!important}.cv-header-nav .nextYear,.cv-header-nav .previousYear{display:none!important}.dg-btn--cancel{background-color:red!important}.dg-btn--ok{color:green!important;background-color:#fefefe!important;border-color:green!important}.vs__dropdown-toggle{height:46px!important;border-radius:0!important;background-color:#fff!important;margin-bottom:10px}.vs__dropdown-toggle .vs__selected{align-items:flex-start!important;margin-top:9px;font-size:13pt}.vs__dropdown-toggle .vs__selected-options{white-space:nowrap!important;max-width:calc(100% - 39px)!important;overflow:hidden!important}.multiple-select .vs__dropdown-toggle{height:auto!important}.multiple-select .vs__selected{background-color:#ffcc02!important;border:1px solid #737373!important;height:23px!important;color:#000!important;font-size:11pt!important}.multiple-select .vs__selected button{margin-top:6px;margin-left:10px}.multiple-select .vs__selected button svg{fill:#fff}.mandat .vs__dropdown-toggle{max-width:340px;width:340px}#task-sidepanel .container,.filters-container .container,.task-add .container,.task .container{display:flex;align-items:center;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#task-sidepanel .container input,.filters-container .container input,.task-add .container input,.task .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#task-sidepanel .checkmark,.filters-container .checkmark,.task-add .checkmark,.task .checkmark{position:absolute;top:4px;left:0;height:25px;width:25px;background-color:#fff;border:1px solid grey}#task-sidepanel .container input:checked~.checkmark,.filters-container .container input:checked~.checkmark,.task-add .container input:checked~.checkmark,.task .container input:checked~.checkmark{background-color:#7200ff}#task-sidepanel .checkmark:after,.filters-container .checkmark:after,.task-add .checkmark:after,.task .checkmark:after{content:"";position:absolute;display:none}#task-sidepanel .container input:checked~.checkmark:after,.filters-container .container input:checked~.checkmark:after,.task-add .container input:checked~.checkmark:after,.task .container input:checked~.checkmark:after{display:block}#task-sidepanel .container .checkmark:after,.filters-container .container .checkmark:after,.task-add .container .checkmark:after,.task .container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.third .date-picker{margin:0 0 10px 10px;padding:11px 13px;width:90%}.dg-backdrop,.dg-container{z-index:15000!important}.missing-client .vs__dropdown-toggle{border:1px solid red!important}.new-entries .vs__dropdown-menu{z-index:100000!important}.new-entries .vs__dropdown-option{white-space:normal!important;padding:10px}.new-entries .vs__dropdown-option:nth-child(2n){background-color:#f3f3f3}.vs__dropdown-option--highlight{background:#7200ff!important}.theme-default>.cv-header{border-radius:10px;padding:5px 20px}.task-add .date-picker{margin-left:0!important}