.input-group>.input-group-prepend>.input-group-text{border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:inherit}.input-group>.input-group-append>.input-group-text{border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:inherit}.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append>.input-group-text{background-color:#020202f7!important;color:#fff!important}.btn-add-header{right:0px;top:-5px;position:absolute;border-radius:0px 0px 15px 15px;box-shadow:0px 3px 2px #6f6e6e;z-index:1400}.custom-file-label{display:block;overflow:hidden;text-overflow:ellipsis}.custom-file-label::after{content:"Charger"}#preloader,#preloader2{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:rgba(5,50,62,0.5);border-bottom:20px solid rgba(118,116,116,0.50)}#preloader:before,#preloader2:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:10px solid #f2f2f2;border-top:10px solid #1ba911;opacity:0.5;border-radius:50%;width:40px;height:40px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}.form-control{font-size:14px;border:1px solid #a4a4a4}.form-control:focus{border:1px solid #000000;background-color:#fffeba}::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:5px;filter:invert(0.8) sepia(100%) saturate(10000%) hue-rotate(300deg);box-shadow:0px 0px 3px #000}fieldset{max-width:100%;border:1px solid #b7b6b6;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}legend{margin:12px;background-color:transparent;font-size:0.9rem!important;font-weight:600;width:unset;color:#fa970e}.container-thumb-image{display:inline-block;vertical-align:top}.thumb-image-holder{justify-content:center}.thumb-image{max-height:150px;border:thin dotted #575757;padding:3px;margin:3px}.closeImageUpload.fa{color:#fff;display:inline-block;border-radius:10px 10px 0px 10px;cursor:pointer;box-shadow:0px 0px 2px #6f6e6e;padding:0.4em 0.5em;background-color:#fa3e0b}.tailles-list{font-size:0.58rem}.tailles-list .col-xs{background-color:#fbe4fb;text-shadow:1px 1px 1px #fff;border:1px dotted #ddd;min-width:60px;padding:5px;margin-bottom:2px;border-radius:4px}.tailles-upload{display:inline-block;width:130px;font-size:0.9rem;margin:5px;border:thin dotted #b7b6b6;text-align:center}.tailles-upload label{font-weight:800;font-size:0.9rem;margin:0 5px}.table-list-image{font-size:0.7rem;width:100%}.table-list-image th{color:#8d8d8d;font-size:0.55rem}.table-list-image tr{border:1px solid #ddd}.table-list-image td{border:1px solid #ddd;padding:5px}.table-list-image img{width:100%;border:thin dotted #575757}.table-list-image .td-image{width:200px;min-width:200px;max-height:100px;height:100px;padding:0px;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;vertical-align:top}@media screen and (max-width:768px){.table-list-image .td-image{width:100px;min-width:100px}}@media screen and (max-width:500px){.text-collapse{display:none}}.back2Scroll{border-radius:50%!important;width:28px;line-height:28px;overflow:hidden;z-index:1;display:none;cursor:pointer;position:fixed;background-color:rgba(202,78,244,0.35);text-align:center;font-size:20px;text-decoration:none;top:150px}.back2Scroll i{color:#000}.back2Scroll:hover,.back2Scroll:focus{background-color:rgba(202,78,244,0.35)}.back2Scroll.back2Top{right:0px}.back2Scroll.back2Down{right:0px;top:190px}.camera-image{position:absolute;padding:2px;border:1px solid #ddd;top:0;right:0;background-color:#f2f2f2;border:1px solid black;border-radius:2px 2px 0 0;font-size:0.8rem;z-index:10}.col-docs-upload{margin:2px;border:1px solid #ccc;border-radius:15px 0 15px 15px;max-width:300px;min-width:200px;background-image:url(/static/images/document.jpeg);background-position:left top}.col-docs{margin:10px;border:1px solid #ccc;border-radius:15px 0 15px 15px;max-width:300px;min-width:200px;background-image:url(/static/images/document.jpeg);background-position:left top}.col-docs hr{margin:0;margin-top:5px;margin-bottom:5px}.col-docs .titre{text-align:center;font-size:0.7rem;padding:5px;min-height:45px;text-overflow:ellipsis;overflow:hidden;color:#fff}.footer-fix{position:fixed;left:0;bottom:0;width:100%;background-color:#000c1e;color:white;text-align:center;z-index:1050;padding-top:5px;padding-bottom:5px}