body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.nav-container{position:fixed;top:0;left:0;width:300px;color:#eee;background-color:#333}.nav-container .login{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px}.nav-container .login button{width:20px;height:20px}.nav-container ul{list-style-type:none;padding:0;margin:0 0 20px}.nav-container ul li{display:flex;align-items:center;justify-content:center}.nav-container ul li a{display:block;color:#fafafa;text-decoration:none;width:100%;height:20px;transition:all .3s ease-in;padding:0 20px}.nav-container ul li a svg{width:20px!important}.nav-container ul li a span{padding-left:20px}.nav-container ul li a.isActive,.nav-container ul li a:hover{color:#6d6d6d;background-color:#fafafa}.nav-container ul li a.disabled{color:#111;background-color:#333}.nav-container ul li a.disabled:hover{cursor:default}.nav-container ul li h2{margin:0 0 5px 20px;padding:0;display:block;width:100%;text-align:left;font-size:18px}.nav-container ul li.title{height:100px}.nav-container ul li.title h2{font-size:40px;text-align:center}.container-slider{display:flex;flex-direction:row;width:100%;height:300px;justify-content:space-between;align-items:center}.container-slider button.disabled{color:grey}.container-slider button.disabled:hover{cursor:default!important;color:grey!important}.container-slider .last-dep-container{width:100%;height:inherit}.container-slider .last-dep-container .last-dep-slider{display:flex;flex-direction:row;position:relative;overflow:hidden;height:inherit;margin:0 20px}.container-slider .last-dep-container .last-dep-slider .dep-card{position:absolute}.login-container{justify-content:space-evenly;margin-right:300px;height:100vh}.login-container,.login-container .login{display:flex;flex-direction:column;align-items:center}.login-container .login{padding:50px;border-radius:20px;background-color:#bdc3c7;justify-content:center}.login-container .login h2{margin:0}.login-container .login input{border:2px solid #888;height:20px;padding:5px;text-align:center;font-size:16px;background-color:#fff;transition:none}.login-container .login :not(:last-child){margin-bottom:20px}.login-container .login.shake{-webkit-animation:shake .75s;animation:shake .75s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.login-container .filler{height:106px}:root{--test:10px}html{min-height:100%;background-color:#ededed}body{font-family:"Montserrat",sans-serif}.dot-outter{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.dot-inner{height:50px;display:flex;justify-content:center;align-items:center}.dot-inner:hover{cursor:grab}.sync{color:#3498db}.text1{color:#111}.green1{color:#2ecc71!important}.red1{color:#e74c3c!important}.orange1{color:#e67e22}button.red1{color:#e74c3c!important}.blue1,button.red1:hover{color:#3498db!important}.yellow1{color:#f1c40f!important}.silver1{color:#bdc3c7!important}.special-tr:hover{cursor:default}.special-tr input:hover{cursor:pointer}.special-tr input[type=text]{cursor:text;width:98%}.root-container{position:relative;display:flex;padding-left:300px;flex-direction:row;min-height:100%}.root-container .nav-container{width:300px;min-height:100%}.root-container .main-container{min-height:100%;width:100%;padding:20px}.hidden{display:none!important}.anim-hide{transition:height .5s ease-in-out;overflow:hidden}.anim-hide.hidden{height:0}.veh-files{padding:5px}.veh-files li{display:flex;flex-direction:row;flex:0 0 100%}.veh-files li:hover{cursor:pointer}.veh-files li:nth-child(2n){background-color:#ddd}.veh-files li:nth-child(odd){background-color:#bbb}.title2{color:#111;text-align:center;font-size:30px;border:none;border-bottom:2px solid #111;width:100%;transition:all .3s ease-in}.title2.marque{color:#e74c3c;border-color:#e74c3c}.title2.special:hover{cursor:pointer}.title2.sexytitle{border-color:#3498db;color:#3498db}.title3{color:#111;text-align:center;font-size:20px;border:none;width:100%;transition:all .3s ease-in}.title3.border{border-bottom:1px solid #111}.title3.m-0{margin:0}.title3.marque{color:#e74c3c;border-color:#e74c3c}.title3.special:hover{cursor:pointer}.rel{position:relative}.abs-tr{position:absolute;top:0;right:0}.abs-t14l0{left:0}.abs-t14l0,.abs-t14l40{position:absolute;top:14px}.abs-t14l40{left:40px}.abs-t14r0{top:14px;right:0}.abs,.abs-t14r0{position:absolute}.abs{top:90px;left:0}.rel-menu{min-height:700px}.rel-menu,.rel-menu-modal{position:relative;width:100%;overflow-x:hidden}.rel-menu-modal{min-height:100px}.rel-menu-modal.modal-medium{min-height:200px}.of-y-h,.rel-menu-modal.of-y-h{overflow-y:hidden}.menu-go{display:flex;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;border:2px solid #222;margin:0 50px}.menu-go svg{width:100px;height:100px;color:#222}.menu-go span{width:100%;text-align:center;color:#222}button.colored.ok{background-color:#2ecc71;border:1px solid #2ecc71}button.colored.no{background-color:#e74c3c;border:1px solid #e74c3c}button.colored.blue{background-color:#3498db;border:1px solid #3498db}button.colored.orange{background-color:#e67e22;border:1px solid #e67e22}button:hover{cursor:pointer}button:hover.ok{background-color:transparent;color:#2ecc71}button:hover.no{background-color:transparent;color:#e74c3c}button:hover.blue{background-color:transparent;color:#3498db}.wrap{flex-wrap:wrap}.clear-a{display:block;text-decoration:none;transition:all .2s ease-in-out}.clear-a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.abs-menu{position:absolute;min-width:1000px;width:100%;height:200px;left:50%;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.abs-menu.large{min-width:1300px}.abs-menu .abs-inner{position:relative;width:100%;height:100%;left:-50%}.abs-menu .abs-inner.pt-20{padding-top:20px}.abs-menu .abs-inner.pt-0{padding-top:0}.abs-menu .abs-inner.blue{background-color:#3498db}.abs-menu .abs-inner.red{background-color:#e74c3c}.abs-menu .abs-inner.green{background-color:#2ecc71}.abs-menu-modal{position:absolute;min-width:300px;min-height:100px;left:50%;top:0;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.abs-menu-modal.modal-medium{min-width:500px;min-height:200px}.abs-menu-modal .abs-inner-modal{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;left:-50%}.abs-menu-modal .abs-inner-modal.blue{background-color:#3498db}.abs-menu-modal .abs-inner-modal.red{background-color:#e74c3c}.abs-menu-modal .abs-inner-modal.green{background-color:#2ecc71}.vsmall{width:65px}.small{width:125px}.smedium{width:190px}.medium{width:250px}.slarge{width:325px}.large{width:400px}.full{width:100%!important}.full.scale-up{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:scale(1.02);transform:scale(1.02)}.hfull{height:100%!important}.ninty{width:90%}.eighty{width:75%}.eighty-rest{width:15%}.third{width:30%}.w10{width:10%!important}.w15{width:15%!important}.w20{width:20%!important}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%!important}.w45{width:45%}.w50{width:50%!important}.w60{width:60%!important}.w65{width:65%!important}.w70,.w75{width:75%!important}.w80{width:80%}.w90{width:90%}.w95{width:95%}.half{width:45%}.h100{height:100%}.fw170{width:170px}.fw340{width:340px}.transit-all{transition:all .5s ease!important}.ml-10{margin-left:10px!important}.mr-10{margin-right:10px!important}.px-0{padding-left:0!important;padding-right:0!important}.px-10{padding:0 10px}.p-10{padding:10px}.mt-10{margin-top:10px}.mt-0{margin-top:0}.mt-20{margin-top:20px}.mb-0{margin-bottom:0}.mb-30,.mb-52{margin-bottom:30px}.form-small{margin:0}.form-small.form-client{width:39%}.form-small.form-dep{width:58%}.form-small.form-eighty{width:80%}.form-small.form-half{width:48%}.form-small.form-full{width:98%}.form-small.form-third{width:30%}.form-small.form-tenth{width:10%}.abs-right{position:absolute;right:-40px;top:25px}.row{display:flex;flex-direction:row}.sb{align-items:center}.sb,.sbstart{justify-content:space-between}.sbstart{align-items:flex-start}.se{justify-content:space-evenly}.fe,.se{align-items:center}.fe{justify-content:flex-end}.sa{justify-content:space-around}.aife{align-items:flex-end}.jcfe{justify-content:flex-end}.fs,.fs-center{align-items:flex-start}.fs-center{justify-content:center}.fsc{justify-content:flex-start;align-items:center}.start-center{justify-content:center;align-items:flex-start}.center-fs{justify-content:flex-start;align-items:center}.flex-center{justify-content:center;align-items:center}.col,.col20{display:flex;flex-direction:column}.col20{width:20%}.col3{width:30%}.col2,.col3{display:flex;flex-direction:column}.col2{width:50%}.row-item{width:400px}.row-item,.row-sb-start{display:flex;flex-direction:row}.row-sb-start{justify-content:space-between;align-items:flex-start}input.norm-in{background-color:#ededed;border:none;border-bottom:1px solid #111;color:#111;padding:5px;margin:10px;text-align:center;font-size:16px;transition:border .2s ease-in;text-align:right}input.norm-in:focus{border-bottom:1px solid #3498db}input.norm-in.not-valid{border-bottom:1px solid #e74c3c}input.norm-in.valid{border-bottom:1px solid #2ecc71}label.norm-lab{color:#555;font-size:15px;text-align:center}.center{text-align:center!important}.right{text-align:right!important}.left{text-align:left!important}.ma{margin:0 auto}.of-visible{overflow:visible}.of-unset{overflow:unset}.react-autosuggest__container{overflow-y:visible}.react-autosuggest__suggestions-container{overflow:visible}.react-autosuggest__suggestions-list{max-height:200px;overflow-y:auto;margin:0;padding:0;list-style-type:none}.mx-0{margin-left:0!important;margin-right:0!important}.mx-10{margin-left:10px;margin-right:10px}.empty{width:125px;height:66px}.bordered{border:1px solid rgba(0,0,0,.4);margin:10px;padding:10px}.bold{font-weight:700}.lab-in-plus{height:42px;display:flex;justify-content:center;align-items:center;width:50px;color:#555}.lab-in-plus.first{margin-top:24px}.cell-show{background-color:#000;color:#fff}.row-horizontal-scroll{display:flex;flex-direction:row;width:100%;overflow-x:scroll}.norm-btn2{background-color:#2ecc71;border:1px solid #2ecc71;color:#222;height:33px;min-width:125px;transition:all .2s ease-in;text-align:center;line-height:2;text-decoration:none}.norm-btn2.no-label{margin-top:22px}.norm-btn2.small{min-width:50px;max-width:50px}.norm-btn2.medium{min-width:80px;max-width:80px}.norm-btn2.no-anim{transition:none!important}.norm-btn2.mt-10{margin-top:10px}.norm-btn2.mt-15{margin-top:15px}.norm-btn2.mt-34{margin-top:34px;margin-bottom:10px}.norm-btn2.align-lab-in{margin:24px 5px 0}.norm-btn2.mr-auto{margin-right:auto}.norm-btn2.ml10{margin-left:10px}.norm-btn2.mx-20{margin:0 20px}.norm-btn2.mx-5{margin:0 5px}.norm-btn2.my-10{margin:10px 0}.norm-btn2.my-20{margin-top:20px}.norm-btn2.no{background-color:#e74c3c;border:1px solid #e74c3c}.norm-btn2:hover{cursor:pointer;background-color:transparent;border:1px solid #2ecc71;color:#2ecc71}.norm-btn2:hover.no{background-color:transparent;border:1px solid #e74c3c;color:#e74c3c}.norm-btn2.clicked{background-color:#3498db;border:1px solid #3498db;color:#111}.norm-btn2.clicked:hover{cursor:pointer;background-color:transparent;border:1px solid #3498db;color:#3498db}.norm-btn2:disabled{background-color:#95a5a6!important;border-color:#95a5a6!important;color:#222!important}.norm-btn2:disabled:hover{cursor:default!important;color:#222!important}button.norm-btn3{background-color:inherit;border:1px solid #111;color:#111;font-size:20px;height:40px;min-width:150px;transition:all .2s ease-in}button.norm-btn3.mr-auto{margin-right:auto}button.norm-btn3.ml10{margin-left:10px}button.norm-btn3.mx-20{margin:0 20px}button.norm-btn3.my-20{margin:20px 0}button.norm-btn3.clicked{background-color:#111;border:1px solid #111;color:#eee}button.norm-btn3:hover{cursor:pointer}button.norm-btn3:hover:not(.clicked){background-color:transparent;border:1px solid #555;color:#555}.card-dispatch{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:10px;padding:20px;border:1px solid #000;border-radius:10px}.card-dispatch.disabled{pointer-events:none}.card-dispatch>.line{width:300px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.card-dispatch>.line.center{justify-content:center}.card-dispatch>.line>input{flex-grow:1;text-align:right;margin:6px 0 6px 10px}.card-dispatch>.line>svg{height:16px;width:16px}.card-dispatch>.line>h5{height:16px;margin:10px 0}.card-dispatch>.line>select{height:26px;margin:5px 0}.hover:hover{cursor:pointer}.my-25{margin-top:25px}.my-2{margin-top:2px}.my-10{margin-top:10px;margin-bottom:10px}.mx-20{margin-left:20px;margin-right:20px}.vertical-resize{resize:vertical}.empty-norm-btn{width:29px;height:40px}button.norm-btn{background-color:transparent;border:1px solid transparent;color:#2ecc71;height:40px;width:40px;transition:all .2s ease-in}button.norm-btn.pdy-2{padding-top:2px;padding-bottom:2px}button.norm-btn.mt-24{margin-top:24px}button.norm-btn.mt-20{margin-top:20px}button.norm-btn.h-31{height:31px!important}button.norm-btn.right{text-align:right}button.norm-btn.align-textarea{padding:10px}button.norm-btn.small{height:13px;width:13px;margin:2px 20px;padding:0;-webkit-transform:scale(1.3);transform:scale(1.3)}button.norm-btn.medium{height:40px;width:40px;font-size:25px}button.norm-btn.big{height:80px;width:80px;font-size:35px}button.norm-btn:hover{cursor:pointer;color:#3498db}button.norm-btn:focus{color:#3498db}button.norm-btn.focusable:focus{color:#3498db;border:1px solid #3498db}button.norm-btn.red{color:#e74c3c}button.norm-btn.active{border:1px solid #3498db;color:#2ecc71}button.norm-btn:disabled{color:#bdc3c7}button.norm-btn:disabled:hover{cursor:default}.norm-icon{background-color:transparent;border:1px solid transparent;color:#2ecc71;padding:5px}.norm-icon.silver1{color:#bdc3c7}.norm-icon.big{font-size:35px}.norm-icon.mt-24{margin-top:24px}.norm-icon.mt-20{margin-top:20px}.norm-icon.h-31{height:31px!important}.norm-icon.right{text-align:right}.norm-icon.align-textarea{padding:10px}.norm-icon.medium{height:32px;width:32px}.norm-icon.big{height:80px;width:80px}.calendar-container{width:375px;min-height:325px}.calendar{background-color:#ededed}.calendar button.hour{width:100%;background-color:#95a5a6;border:none;border-bottom:1px solid #ededed;min-height:20px}.calendar button.hour:hover{cursor:pointer;background-color:#6d6d6d}.form-container{flex-wrap:wrap}.form-container,.lab-select{display:flex;flex-direction:row}.lab-select{justify-content:space-between;background-color:#6d6d6d;padding:5px;margin:5px;width:130px;border:1px solid #888}.lab-select label{color:#111;font-size:15px;width:100%;text-align:center;vertical-align:center;line-height:1.6;height:25px;padding-right:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lab-select label:hover{cursor:pointer}.lab-select input[type=checkbox]{width:10%}.lab-select input[type=checkbox]:hover{cursor:pointer}.lab-select:hover{cursor:pointer;border-color:#3498db}.lab-select:hover label{color:#3498db}.lab-select.selected{border-color:#3498db;background-color:#3498db}.lab-select.selected label{color:#111}.blue1-color{color:#3498db}.lab-in-row{display:flex;flex-direction:row;justify-content:space-between;background-color:#ededed;padding:5px;flex:1 1}.lab-in-row.medium{width:200px}.lab-in-row.full{width:100%}.lab-in-row.bg-2{background-color:#ededed}.lab-in-row label{color:#111;font-size:15px;width:35%;vertical-align:center;line-height:2;height:32px;padding-right:5px}.lab-in-row label.left{text-align:left}.lab-in-row label.half{width:60%}.lab-in-row label.big{font-size:15px}.lab-in-row label.small{width:15%}.lab-in-row label.important{font-weight:700}.lab-in-row select{height:32px;font-size:16px;border:2px solid #888;-webkit-appearance:none;-moz-appearance:none;padding-right:25px;background:url(data:image/gif;base64,R0lGODlhCwALAJEAAAAAAP///xUVFf///yH5BAEAAAMALAAAAAALAAsAAAIPnI+py+0/hJzz0IruwjsVADs=);background-repeat:no-repeat;background-position:95% 42%;padding-left:10px;background-color:#fff;flex-grow:1}.lab-in-row select:focus{border:2px solid #e67e22}.lab-in-row select:hover{cursor:pointer}.lab-in-row textarea{flex:1 1;font-size:16px;resize:none;border:2px solid #bdc3c7}.lab-in-row textarea:focus{border:2px solid #e67e22}.lab-in-row>input{border:2px solid #888;padding:5px;text-align:center;font-size:16px;transition:border .2s ease-in;height:20px;margin:0;width:30%;flex:1 1}.lab-in-row>input:disabled,.lab-in-row>input:read-only{background-color:#ddd;color:#000}.lab-in-row>input.half{flex:none;width:30%}.lab-in-row>input.left{text-align:left}.lab-in-row>input.important{font-weight:700;color:#e74c3c;border:2px solid #e74c3c}.lab-in-row>input:focus{border:2px solid #e67e22;background-color:#95a5a6}.lab-in-row>input.not-valid{border:2px solid #e74c3c}.lab-in-row>input.valid{border:2px solid #2ecc71}.lab-in-row>input.marked{color:#e74c3c}.lab-in-row>div{display:flex;flex-direction:row;justify-content:space-between;flex:1 1}.lab-in-row>div select{width:45%!important}.lab-in-row>div input{border:2px solid #888;padding:5px;text-align:center;font-size:16px;transition:border .2s ease-in;height:20px;margin:0;width:45%}.lab-in-row>div input.left{text-align:left}.lab-in-row>div input.important{font-weight:700;color:#e74c3c;border:2px solid #e74c3c}.lab-in-row>div input:focus{border:2px solid #e67e22;background-color:#95a5a6}.lab-in-row>div input.not-valid{border:2px solid #e74c3c}.lab-in-row>div input.valid{border:2px solid #2ecc71}.lab-in-row>div input.marked{color:#e74c3c}.lab-in-row>div input:disabled,.lab-in-row>div input:read-only{background-color:#ddd;color:#000}.nice-select{height:32px;font-size:16px;border:2px solid #888;-webkit-appearance:none;-moz-appearance:none;padding-right:25px;background:url(data:image/gif;base64,R0lGODlhCwALAJEAAAAAAP///xUVFf///yH5BAEAAAMALAAAAAALAAsAAAIPnI+py+0/hJzz0IruwjsVADs=);background-repeat:no-repeat;background-position:95% 42%;padding-left:10px;background-color:#fff;flex-grow:1}.nice-select:focus{border:2px solid #e67e22}.nice-select:hover{cursor:pointer}.flex-full{flex-grow:1}.border-box{box-sizing:border-box}.icon-right{position:absolute;top:0;right:0;padding:5px}.lab-in{display:flex;flex-direction:column;background-color:#ededed;padding:5px;min-height:56px}.lab-in.toggle{overflow-x:hidden}.lab-in.bg1{background-color:#6d6d6d}.lab-in.px-0{padding:10px 0!important}.lab-in.ml-20{margin-left:20px!important}.lab-in.pt-34{padding-top:34px!important}.lab-in.no-label{min-height:32px}.lab-in.no-input{min-height:24px;padding-bottom:0}.lab-in.no-horizontal-padding{padding-left:0;padding-right:0}.lab-in textarea{resize:vertical;border:2px solid #888;font-size:16px}.lab-in textarea:focus{border:2px solid #e67e22}.lab-in label{color:#111;font-size:15px;width:100%;padding-bottom:5px}.lab-in label.important{font-weight:700}.lab-in input,.lab-in label.center{text-align:center}.lab-in input{border:2px solid #888;height:20px;padding:5px;font-size:16px;background-color:#fff;transition:none}.lab-in input:disabled{background-color:#ddd;color:#000}.lab-in input.important{font-weight:700;color:#e74c3c;border:2px solid #e74c3c}.lab-in input[type=checkbox]{margin:auto}.lab-in input[type=checkbox].big{-webkit-transform:scale(2);transform:scale(2)}.lab-in input:focus{border:2px solid #e67e22}.lab-in input.not-valid{border:2px solid #e74c3c}.lab-in input.valid{border:2px solid #2ecc71}.lab-in input.marked{color:#e74c3c}.lab-in select{height:32px;font-size:16px;border:2px solid #888;-webkit-appearance:none;-moz-appearance:none;padding-right:25px;background:url(data:image/gif;base64,R0lGODlhCwALAJEAAAAAAP///xUVFf///yH5BAEAAAMALAAAAAALAAsAAAIPnI+py+0/hJzz0IruwjsVADs=);background-repeat:no-repeat;background-position:95% 42%;padding-left:10px;background-color:#fff}.lab-in select:focus{border:solid #e67e22}.lab-in select:hover{cursor:pointer}.input-classic{border:1px solid #888;min-height:32px;max-height:32px;padding:5px;text-align:center;font-size:16px;transition:border .2s ease-in;background-color:#fff;transition:none}.input-classic:disabled{background-color:#ccc}.input-classic.important{font-weight:700;color:#2ecc71;border:1px solid #2ecc71}.input-classic:focus{border:2px solid #e67e22}.input-classic.not-valid{border:2px solid #e74c3c}.input-classic.valid{border:2px solid #2ecc71}.input-classic.marked{color:#e74c3c}h2.info{color:#555;font-size:18px}.form-small h2{width:100%;text-align:center;border-top:1px solid #888;color:#888;padding-top:10px;transition:all .3s ease-in}.form-small h2.marque{color:#e74c3c;border-color:#e74c3c}.form-small h2.special:hover{cursor:pointer}.form-small .in-btn{background-color:transparent;border:none;color:#e67e22;width:50px;height:50px;padding:0;transition:all .5s ease-in}.form-small .in-btn:hover{cursor:pointer;color:#2ecc71}.form-small .in-btn.active{border:1px solid #2ecc71;color:#2ecc71}button::-moz-focus-inner,input::-moz-focus-inner{border:0}a,button:focus,embed,input:focus,object{outline:0}.bg-1{background-color:#6d6d6d}.bg-2{background-color:#ededed}.table-container{max-height:750px;width:100%;overflow-y:auto;overflow-x:hidden;margin-bottom:20px}table{border-collapse:collapse;padding:0;width:100%}table thead{background-color:#ededed;color:#111}table tbody,table thead{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}table tbody tr:nth-child(2n){background-color:#ddd}table tbody tr:nth-child(odd){background-color:#bbb}table tbody tr{transition:all .2s ease-in-out}table tbody tr.selected,table tbody tr:focus{outline:0;background-color:#6d6d6d;color:#111}table tbody tr.loaded{background-color:#3498db}table tbody tr.marked{color:#e74c3c}table tbody tr.termine{background-color:#6ccf8b}table tbody tr.modified{background-color:#6aa8fe;transition:background-color 1s ease}table tbody tr.en-cours{background-color:#ffc107}table tbody tr:hover{cursor:pointer;background-color:#6d6d6d;color:#111}td,th{border:1px solid #95a5a6;text-align:center;padding:2px;font-size:14px}td button,th button{background-color:transparent;color:#2ecc71;border:none}td button:hover,th button:hover{color:#3498db;cursor:pointer}.card-information{padding:0;margin:0 0 20px;border-radius:20px;border:1px solid #95a5a6;width:358px}.card-information .header{height:50px;flex:1 1;background-color:#95a5a6;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;border-top-left-radius:18px;border-top-right-radius:18px}.card-information .header>span{font-weight:700}.card-information .body{flex:1 1;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.card-information .body h3,.card-information .body p{text-align:center;margin:10px 0}.card-option{padding:0;margin:0}.card-option.closed{height:52px}.card-option .card-header{position:relative;width:100%;height:50px;border:1px solid #95a5a6}.card-option .card-header h2{width:100%;padding:auto 0;margin:0;border:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.card-option .card-header .chevron{position:absolute;top:18px;right:20px}.card-option .card-header .chevron.closed{transition:all .25s ease-in-out;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.card-option .card-body{visibility:visible;transition:height .25s ease-in-out;overflow:hidden;width:100%;height:200px;border-left:1px solid #95a5a6;border-right:1px solid #95a5a6;border-bottom:1px solid #95a5a6}.card-option .card-body.closed{visibility:hidden;height:0;width:0}.row-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.dep-transaction{width:90%}.dep-rdv-card{display:flex;flex-direction:column;padding:0;min-height:150px;width:250px;background-color:#ddd;border:1px solid #222;border-radius:5px;color:#111;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;margin:10px}.dep-rdv-card:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.dep-rdv-card .header{background-color:#95a5a6;border-top-left-radius:4px;border-top-right-radius:4px;color:#111;padding:10px;height:30px}.dep-rdv-card .container{padding:10px 10px 0;justify-content:center!important}.dep-rdv-card .container .card-row{display:flex;flex-direction:row}.dep-rdv-card .container .card-row svg{color:#ccc;margin:10px 0;width:20px}.dep-rdv-card .container .card-row span{display:block;margin:10px 0 0 5px;overflow-x:hidden;white-space:nowrap}.dep-rdv-card .footer{height:40px}.dep-rdv-card .footer button{padding:5px;background:transparent;border:none;color:#2ecc71;transition:color .4s ease-in;margin:0 10px}.dep-rdv-card .footer button:hover{cursor:pointer;color:#3498db}.dep-card{display:flex;flex-direction:column;padding:0;height:295px;width:295px;background-color:#6d6d6d;border:1px solid #95a5a6;border-radius:5px;color:#888;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.dep-card .header{background-color:#95a5a6;border-top-left-radius:4px;border-top-right-radius:4px;color:#111;padding:10px}.dep-card .container{padding:10px;justify-content:center!important}.dep-card .container .card-row{display:flex;flex-direction:row}.dep-card .container .card-row svg{color:#ccc;margin:10px 0;width:20px}.dep-card .container .card-row span{display:block;margin:10px 0 0 5px;overflow-x:hidden;white-space:nowrap}.dep-card .footer button{padding:20px;background:transparent;border:none;color:#2ecc71;transition:color .4s ease-in}.dep-card .footer button:hover{cursor:pointer;color:#3498db}.edit-categorie{width:100%}.edit-categorie .edit-categorie-container{overflow:hidden}.edit-categorie .edit-categorie-container.closed{max-height:0}.react-autosuggest__container{position:relative}.react-autosuggest__input{border:1px solid #888;caret-color:#e74c3c;padding:5px;text-align:center;font-size:16px}.react-autosuggest__input.vsmall{width:65px!important}.react-autosuggest__input.small{width:125px!important}.react-autosuggest__input.smedium{width:190px!important}.react-autosuggest__input.medium{width:250px!important}.react-autosuggest__input.large{width:400px!important}.react-autosuggest__input.full{width:100%!important}.react-autosuggest__input.hfull{height:100%!important}.react-autosuggest__input.ninty{width:90%!important}.react-autosuggest__input.eighty{width:75%!important}.react-autosuggest__input.eighty-rest{width:15%!important}.react-autosuggest__input.third{width:30%!important}.react-autosuggest__input.w10{width:10%!important}.react-autosuggest__input.w15{width:15%!important}.react-autosuggest__input.w20{width:20%!important}.react-autosuggest__input.w25{width:25%!important}.react-autosuggest__input.w35{width:35%!important}.react-autosuggest__input.w40{width:40%!important}.react-autosuggest__input.w75{width:75%!important}.react-autosuggest__input.half{width:45%!important}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{display:block;position:absolute;top:31px;min-width:100%!important;padding:5px;border:1px solid #aaa;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2}.react-autosuggest__suggestion{cursor:pointer}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.location-client{display:flex;flex-direction:column;position:relative;overflow:hidden}.location-client.conducteur{margin-bottom:20px;width:45%}.location-client .chevron{position:absolute;top:0;right:0}.location-client .outils{position:absolute;top:0;left:0}.calendrier .row .header{margin:5px 0;width:101px;height:20px;text-align:center;color:#111}.calendrier .calendrier-row .calendrier-case{width:100px;height:100px;border-left:1px solid #888;border-top:1px solid #888;color:#fff}.calendrier .calendrier-row .calendrier-case.not-month div,.calendrier .calendrier-row .calendrier-case.not-month p{opacity:.2}.calendrier .calendrier-row .calendrier-case p{width:90px;height:20px;margin:0!important;padding:5px;font-weight:700;background-color:#6d6d6d}.calendrier .calendrier-row .calendrier-case p.today{color:#000;background-color:#3498db}.calendrier .calendrier-row .calendrier-case div{border-top:1px solid #888;width:100px;height:69px;color:#3498db}.calendrier .calendrier-row .calendrier-case div.booked{background-color:#bdc3c7;border-top:none;border-bottom:2px solid #bdc3c7}.calendrier .calendrier-row .calendrier-case div.booked:hover{cursor:pointer}.calendrier .calendrier-row .calendrier-case div.booked.no-h:hover{cursor:default}.calendrier .calendrier-row .calendrier-case div.free{background-color:#2ecc71;border-top:none;border-bottom:2px solid #2ecc71}.calendrier .calendrier-row .calendrier-case:last-child{border-right:1px solid #888}.calendrier .calendrier-row:last-child .calendrier-case{border-bottom:1px solid #555}.calendrier-small{border:1px solid #000;width:336px;background-color:#fff;padding:10px}.calendrier-small .row{height:32px}.calendrier-small .row .header{font-size:12px;margin:10px 0 5px;width:48px;height:32px;text-align:center;color:#000}.calendrier-small .row select{border:1px solid silver;-webkit-appearance:none;-moz-appearance:none;padding-right:25px;background:url(data:image/gif;base64,R0lGODlhCwALAJEAAAAAAP///xUVFf///yH5BAEAAAMALAAAAAALAAsAAAIPnI+py+0/hJzz0IruwjsVADs=);background-repeat:no-repeat;background-position:95% 42%;width:120px;padding-left:10px}.calendrier-small .row select:hover{cursor:pointer}.calendrier-small .calendrier-row{width:336px}.calendrier-small .calendrier-row .calendrier-case{width:48px;height:32px}.calendrier-small .calendrier-row .calendrier-case .day-btn{background-color:transparent;border:0 solid transparent;width:48px;height:32px;padding:0;margin:0}.calendrier-small .calendrier-row .calendrier-case .day-btn.today{color:#3498db;text-decoration:underline}.calendrier-small .calendrier-row .calendrier-case.onlySel{border-radius:15px}.calendrier-small .calendrier-row .calendrier-case.startSel{border-top-left-radius:15px;border-bottom-left-radius:15px}.calendrier-small .calendrier-row .calendrier-case.endSel{border-top-right-radius:15px;border-bottom-right-radius:15px}.calendrier-small .calendrier-row .calendrier-case.endSel,.calendrier-small .calendrier-row .calendrier-case.onlySel,.calendrier-small .calendrier-row .calendrier-case.sel,.calendrier-small .calendrier-row .calendrier-case.startSel{background-color:#3498db}.calendrier-small .calendrier-row .calendrier-case.endSel .day-btn.today,.calendrier-small .calendrier-row .calendrier-case.onlySel .day-btn.today,.calendrier-small .calendrier-row .calendrier-case.sel .day-btn.today,.calendrier-small .calendrier-row .calendrier-case.startSel .day-btn.today{color:#fff;text-decoration:underline}.calendrier-small .calendrier-row .calendrier-case.not-month .day-btn{color:#95a5a6}.calendrier-small .calendrier-row .calendrier-case p{width:90px;height:20px;margin:0!important;padding:5px;font-weight:700;background-color:#6d6d6d}.calendrier-small .calendrier-row .calendrier-case p.today{color:#6d6d6d;background-color:#3498db}.calendrier-small .calendrier-row .calendrier-case div{border-top:1px solid #888;width:100px;height:69px;color:#3498db}.calendrier-small .calendrier-row .calendrier-case div.booked{background-color:#bdc3c7;border-top:none;border-bottom:2px solid #bdc3c7}.calendrier-small .calendrier-row .calendrier-case div.booked:hover{cursor:pointer}.calendrier-small .calendrier-row .calendrier-case div.booked.no-h:hover{cursor:default}.calendrier-small .calendrier-row .calendrier-case div.free{background-color:#2ecc71;border-top:none;border-bottom:2px solid #2ecc71}.togglable{overflow:hidden;transition:height .5s ease-in-out,-webkit-transform;transition:transform,height .5s ease-in-out;transition:transform,height .5s ease-in-out,-webkit-transform}.togglable.m5{margin-left:5%;margin-right:5%}.icon{position:absolute;top:0;right:0;padding:5px}.icon:hover{cursor:pointer}.border1{border-top:1px solid #555;padding-top:10px}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}