input,select,textarea,#spanForCarRegistration,#LoanVehicleDiv div,#impactDiv div,#Insurance,#Insurance option,div.maxWidth,#Lights div{max-width:280px}#header img{padding:10px}body{background:#f2f2f2}.color-white{color:#fff!important}.color-blue{color:#1155a5!important}.border-yellow{border:1px solid #f8d400}.border-grey{border:1px solid #ddd}.background-blue{background:#1155a5!important;background-color:#1155a5!important}.background-grey{background:rgba(204,204,204,.5)!important;background-color:rgba(204,204,204,.5)!important}.float-right{float:right}.float-left{float:left}.noMargin{margin:0!important}.noPadding{padding:0!important}.noRadius{border-radius:0!important}button.multiselect,button.multiselect:focus-within,button.multiselect:focus,button.multiselect:active,button.multiselect:visited{text-align:left;border-color:#f8d400;width:280px}button.multiselect b.caret{display:none}.btn-group input[type=radio]{visibility:hidden}.multiselect,.multiselect-container.dropdown-menu{max-width:280px;width:61vw}input[type="text"]:disabled{background-color:rgba(248,211,0,.2);cursor:not-allowed}.fontBig{font-size:1.5em}.button-yellow{background:#f8d400;background-color:#f8d400;color:#333;font-weight:bold!important;padding:3.5px 14px!important}.color-yellow{color:#f8d400}.custom-lg{font-size:.6em!important}.color-black{color:#000}.text-center{text-align:center}.display-none{display:none!important}.entry{margin-bottom:10px}.inline-block{display:inline-block}.disabled{cursor:not-allowed}.marginTop{margin-top:10px}.marginTopBis{margin-top:20px}select,button.multiselect,button.multiselect.dropdown-toggle.btn-default:focus-within,button.multiselect.dropdown-toggle.btn-default:focus,button.multiselect.dropdown-toggle.btn-default:active,button.multiselect.dropdown-toggle.btn-default:visited,button.multiselect.dropdown-toggle.btn-default:hover,.open>button.multiselect.dropdown-toggle.btn-default:hover{padding:3px 10px!important;border-radius:3px!important;background:rgba(255,255,255,1);background-image:-moz-linear-gradient(45deg,transparent 50%,#333 50%),linear-gradient(135deg,#333 50%,transparent 50%),linear-gradient(to right,rgba(248,211,0,1),rgba(248,211,0,1));background-image:-webkit-gradient(45deg,transparent 50%,#333 50%),linear-gradient(135deg,#333 50%,transparent 50%),linear-gradient(to right,rgba(248,211,0,1),rgba(248,211,0,1));background-image:-webkit-linear-gradient(45deg,transparent 50%,#333 50%),linear-gradient(135deg,#333 50%,transparent 50%),linear-gradient(to right,rgba(248,211,0,1),rgba(248,211,0,1));background-image:-o-linear-gradient(45deg,transparent 50%,#333 50%),linear-gradient(135deg,#333 50%,transparent 50%),linear-gradient(to right,rgba(248,211,0,1),rgba(248,211,0,1));background-image:linear-gradient(45deg,transparent 50%,#333 50%),linear-gradient(135deg,#333 50%,transparent 50%),linear-gradient(to right,rgba(248,211,0,1),rgba(248,211,0,1));background-position:calc(100% - 12px) 10px,calc(100% - 7px) 10px,100% 0;background-size:5px 5px,5px 5px,25px 100%;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;box-shadow:none!important}button.multiselect:disabled{cursor:not-allowed!important}select::-ms-expand{display:none}input,select,textarea{border:1px solid #f8d400!important;border-color:#f8d400;padding-right:5px!important;padding-left:5px!important}label{padding:3px 10px}#searchInput{padding:10px 30px}#searchInput input{width:100%;max-width:100%;padding:3.5px}.bodyshopLine{padding:10px 25px!important}.bodyshopLine>div>span{line-height:28px}.bodyshopLine:hover{background:-moz-linear-gradient(right,#f8d400 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(right,#f8d400 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,#f8d400 0%,rgba(255,255,255,1) 100%);cursor:pointer}.lineJob{padding:10px 25px!important}.lineJob label{margin:0!important}#JobSite,#JobTypeSelect{max-width:400px!important;min-width:400px!important}#navigationBouton{border-bottom:1px solid #ddd;padding-bottom:10px}#Button_Back_Disable,#Button_Next_Disable{background-color:rgba(17,85,164,.5)!important;background:rgba(17,85,164,.5)!important;cursor:not-allowed}#TableGrid{margin-bottom:5px}#Tab14{margin-bottom:0}#spanForCarRegistration{padding-left:0}#CarRegistration{background:url("../Content/Images/Plaque.png") no-repeat right top;width:180px;background-size:100% 100%;font-weight:700;text-align:center;font-size:1.3em;padding:2px 0 0 0}#infoMail{padding-top:25px}button.multiselect{text-overflow:ellipsis;padding-right:5%!important;overflow-x:hidden}ul.multiselect-container.dropdown-menu{max-width:280px!important;max-height:245px;overflow:auto}label.radio{padding-left:10px!important}#MoreInfos img{width:100%}#appointment table tr>td{min-width:80px}#appointment table tr>td:first-child{padding-right:5px}.modal-header{background:#1155a5!important;color:#fff!important}.modal-header button.close{opacity:1;color:#fff;padding:8px 5px}.withRegExp{padding-left:20px!important}input:invalid+span:after,textarea:invalid+span:after{position:absolute;content:'✖';padding-left:5px;padding-top:3px;color:#8b0000}input:valid+span:after{position:absolute;content:'✓';padding-left:5px;padding-top:3px;color:#009000}@media screen and (max-width:480px){.modal-body{padding:7px!important}#CustomerInfos .modal-header{padding:10px 15px 5px 15px}#CustomerInfos label{margin-left:-2px}button.multiselect,button.multiselect:focus-within,button.multiselect:focus,button.multiselect:active,button.multiselect:visited{width:60vw}}@media screen and (max-width:650px){#header img{width:100vw}h3.modal-title{font-size:1.5em}}@media screen and (max-width:768px){.bodyshopLine{padding:10px 5px 10px 5px!important}#backToBodyshopList,#backToWebSite{font-size:.9em;margin-top:-3px}#backToBodyshopList span{display:none}#JobSite,#JobTypeSelect{max-width:65%!important;min-width:150px!important;margin-left:5px!important;font-size:.85em}.lineJob{padding:5px 5px!important}.lineJob label{padding:4px 5px}.fontBig{font-size:1em}label{font-size:.85em;padding:4px 5px!important}.entry{margin-bottom:5px}#planning{padding:0}#planning #webPlanning .boutonOrange,a.boutonOrange{font-size:.8em}#planning #webPlanning #navigationBouton{padding-left:0;padding-right:0}#planning #webPlanning #navigationBouton>div{padding-right:0!important;padding-left:0!important}#planning #webPlanning #navigationBouton #CalendarHeader{font-size:1em!important;padding-top:5px}#planning #webPlanning #CustomerInfos{position:absolute!important;top:0!important}#planning #webPlanning #CustomerInfos .modal-dialog{margin:0!important}#planning #webPlanning #CustomerInfos .modal-dialog .modal-header,#LoaderPlanning .modal-dialog .modal-header{padding:5px 10px}#planning #webPlanning #CustomerInfos .modal-dialog .modal-header h3,#LoaderPlanning .modal-dialog .modal-header{font-size:1.4em}#planning #webPlanning #CustomerInfos .modal-dialog .modal-header button.close{padding:4px}#planning #webPlanning #CustomerInfos .modal-dialog .modal-body{padding:5px}#planning #webPlanning #CustomerInfos .modal-dialog .modal-body #spanForCarRegistration{text-align:left}#planning #webPlanning #CustomerInfos.modal-dialog .modal-body #spanForCarRegistration #CarRegistration{height:26px;width:160px}#CarRegistration{margin-top:-2px}#infoMail{padding-top:10px;margin-bottom:0}#appointment{padding:5px}#appointment h3{margin-top:10px;margin-bottom:5px}#appointment label{margin-bottom:0;padding-right:0!important;padding-left:0!important}#appointment>div.col-xs-12{padding:5px}#appointment>div.col-xs-12 div.col-xs-12{padding-left:10px;padding-right:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input:invalid+span:after,textarea:invalid+span:after,input:valid+span:after{visibility:hidden}}.hiddenChoice{display:none}#tableMulti td{border:1px solid #333}#tableMulti tfoot{background-color:#333;color:#fff}#tableMulti tr td{white-space:nowrap;cursor:pointer}#tableMulti td img{display:block;margin-left:auto;margin-right:auto}.overlay{background:#1155a5;color:#fff;z-index:2}@media(min-width:768px){#MoreInfosMultiInterventions modal-dialog{width:900px}}.accordion{margin:15px;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:5px;overflow:hidden;font-family:"Quicksand",sans-serif;background:#1155a5}.accordion__label,.accordion__content{padding:14px 20px}.accordion__label{display:block;color:#fff;font-weight:500;cursor:pointer;position:relative;transition:background .1s}.accordion__label:hover{background:rgba(0,0,0,.1)}.accordion__label::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:12px;height:6px;background-image:url('data:image/svg+xml;utf8,<svg width="100" height="50" xmlns="http://www.w3.org/2000/svg"><polygon points="0,0 100,0 50,50" style="fill:%23FFFFFF99;" /></svg>');background-size:contain;transition:transform .4s}.accordion__content{background:#fff;line-height:1.6;font-size:.85em;display:none}.accordion__input{display:none}.accordion__input:checked~.accordion__content{display:block}.accordion__input:checked~.accordion__label::after{transform:translateY(-50%) rotate(.5turn)}#PBChoice img{width:100%}.forceWrap{word-wrap:break-word;overflow-wrap:break-word}.times-close{position:absolute;top:1%;left:87%;color:red;font-size:1.5em;cursor:pointer}#take-buttons{text-align:center}.photoTaken{position:relative;top:0;left:0}.overlay-windshield{position:absolute;top:-5%;left:0%;color:red;font-size:1.5em;width:100%}.overlay-windshield-mobile{position:absolute;top:20%;left:5%;color:red;font-size:1.5em;width:90%}.overlay-target{position:absolute;top:20%;left:34%;width:30%;opacity:70%}.overlay-target-mobile{position:absolute;top:35%;left:35%;width:30%;opacity:70%}.overlay-cameraOn{position:absolute;top:76%;left:35%;width:30%;opacity:70%}.overlay-cameraOn-mobile{position:absolute;top:76%;left:35%;width:30%;opacity:70%}.overlay-windshield-opacity{opacity:80%}.text-align-span-weight{text-align:center;font-weight:700}video-flux-overlay{position:relative;top:0;left:0}div.tooltipCustom span{display:none;position:absolute;bottom:32%;left:43%;right:0;background:#1155a5;color:#fff;width:250px;text-align:center;font-weight:700;border-radius:4px}div.tooltipCustom-error span{display:none;position:absolute;bottom:32%;left:43%;right:0;background:#1155a5;color:#fff;width:290px;text-align:center;font-weight:700;border-radius:4px}div.tooltipCustom:hover span{display:block}div.tooltipCustom-error:hover span{display:block}.video-flux{position:relative;top:0;left:0}.text-video-flux{position:absolute;top:3%;left:6%;color:red;font-size:1.5em;width:500px;font-weight:700}.text-video-flux-mobile{position:absolute;top:3%;left:6%;color:red;font-size:1em;width:283px;font-weight:700}.text-video-flux-impact{position:absolute;top:3%;left:6%;color:red;font-size:1.5em;width:500px;font-weight:700}.text-video-flux-impact-mobile{position:absolute;top:3%;left:6%;color:red;font-size:1em;width:283px;font-weight:700}.vertical-center{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.text-flux{background:#1155a5;color:#fff;text-align:center;font-weight:700;border-radius:4px}@media only screen{.container-fluid{padding-left:0;padding-right:0}#CalendarHeader{font-size:2em;text-align:center}#Tab14 .header{text-align:center;font-size:1.4em}#webPlanning #Tab14 td{border:none}.ThPlanning{padding:0!important}#TableGrid .tableHeader th{font-size:1.2em}#brique1,#brique2{height:25px;font-size:1.2em}}@media only screen and (max-width:900px){#CalendarHeader{font-size:1.4em}#TableGrid .tableHeader{font-size:.74em;text-align:center}#TableGrid .tableHeader th{border-right:0;border-left:0;padding:0}.table-condensed th,.table-condensed td{padding:1px}}@media only screen and (max-width:600px){#TableGrid .tableHeader{font-size:.6em}#brique1,#brique2{font-size:.9em!important;padding:7px}#Tab14 .header{font-size:1.135em}#TableGrid td{padding:1px}#LoaderPlanning{left:unset;margin-left:0;width:99%!important;text-align:center;font-size:1.2em}.modal{border:0;box-shadow:none;background-color:rgba(0,0,0,0)!important;top:5%!important}#LoaderPlanning{top:40%!important}#CustomerInfos{top:0%!important}}#webPlanning{text-align:left}#webPlanning #Centres{width:auto!important;font-size:1.5em;height:35px;margin-top:0}#webPlanning #selectCentre{text-align:center}#webPlanning #selectCentre span{font-size:1.5em}#webPlanning #selectCentre hr{margin-top:15px;margin-bottom:15px}#webPlanning #selectCentre #HoraireImpossible input[type=text]{margin-top:5px}#webPlanning #selectCentre #ValiderDateCreneauImpossible{margin-top:-7px}#webPlanning #InfoClientHeader{background-color:#fff;color:#0776bc;padding:5px 0}#webPlanning #InfoClientHeader h4{font-weight:600}#webPlanning #InfoClient{border:1px solid silver;padding:10px 15px 15px 15px}#webPlanning #InfoClient hr{margin:5px}#webPlanning #InformationsCentres,#InformationsClients{font-size:1.5em;padding:7px}#webPlanning #InformationsClients{font-style:italic}#webPlanning .boutonOrange,a.boutonOrange{background-color:#1155a5;color:#fff;text-decoration:none}#webPlanning .boutonOrange:hover,a.boutonOrange:hover{background-color:#00619e;color:#fff}#webPlanning #TableGrid tbody td{vertical-align:top}#webPlanning #Tab14{font-size:.75em}#webPlanning #Tab14 .header{background-color:#fff;font-variant:small-caps;font-weight:700}#webPlanning #Tab14 tbody{background-color:rgba(248,211,0,.5)}#webPlanning #Tab14 td{border:none}#webPlanning #brique1{display:block;background-color:#fff;box-shadow:1px 1px 2px;cursor:pointer;color:#000;padding:5px 10px;border-radius:1px;text-decoration:none;vertical-align:middle;font-weight:600}#webPlanning #brique1:hover{background-color:rgba(0,170,114,.6);color:#fff;text-decoration:none;box-shadow:1px 1px 2px black}#webPlanning #brique2{display:block;background-color:rgba(0,0,0,0);box-shadow:1px 1px 1px;cursor:default;color:rgba(0,0,0,0);padding:5px 10px;border-radius:1px;text-decoration:none}#webPlanning #webPlanningPb .encadrement{margin:0}#wpRdvImpossible{padding:10px;font-size:1.5em}#wpRdvImpossible ul li{list-style-type:none;padding:5px}.hideAppointment{display:none}