.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slideunlock-wrapper{width:210px;height:70px;position:fixed;bottom:10px;left:50%;margin-left:-95px;border:1px solid #ccc;border-radius:4px;z-index:60;background-color:#fff}.slideunlock-wrapper .slideunlock-slider{height:80%;width:100%;top:10%;position:relative;overflow:hidden;text-align:center;cursor:pointer}.slideunlock-wrapper .slideunlock-slider .slideunlock-label{width:50px;height:50px;position:absolute;left:0;top:0;background:url("../../../img/icones/locked.png") no-repeat center;background-size:100% 100%;border-radius:2px;cursor:pointer}.slideunlock-wrapper .slideunlock-slider.successSlideUnlock .slideunlock-label{background:url("../../../img/icones/unlocked.png") no-repeat center;background-size:100% 100%}.planning{color:#004961;margin-top:20px}.planning .month{width:1145px;margin:auto}.month .listAircraft{display:none;width:200px;float:left;margin-left:5px;margin-top:40px;border:1px solid #b3b3b3;line-height:30px;cursor:pointer}.month .listAircraft .legendAircraft{float:left;margin-left:5px;margin-top:10px;width:10px;height:10px}.month .listAircraft .immatAircraft{float:left;margin-left:15px}.month .tablePlanning{width:1145px}.month .tablePlanning .nameMonth{width:500px;text-align:center;margin:auto auto 20px auto}.tablePlanning .nameMonth .previousMonth{float:left}.tablePlanning .nameMonth .nextMonth{float:right}.month table#tPlanningMonthPreview{border:0px solid #deffdc;width:1145px}.month table#tPlanningMonthPreview tr td{vertical-align:top;padding:4px;border:1px solid #ccc}.month table#tPlanningMonthPreview tr:nth-child(n+2) td{cursor:pointer}.month table#tPlanningMonthPreview thead tr:first-child td{text-align:center;vertical-align:middle}.month table#tPlanningMonthPreview thead tr td{color:#004961;border:0}.month table#tPlanningMonthPreview .tdHover{background-color:#f0f1f2}.month table#tPlanningMonthPreview .tdHover .jour{color:#004961}.month table#tPlanningMonthPreview td.currentDay{background-color:#d3dadd;background-color:#dbedf4;color:#fff}.month table#tPlanningMonthPreview .jour{font-size:10px;color:#000}.month table#tPlanningMonthPreview .jourMoitSuivant{font-size:10px;color:#b3b3b3}.month .detailsDay table#tPlanningDay{border:0px solid #deffdc;table-layout:fixed;border-spacing:0;font-size:8px;width:100%}.month .detailsDay table#tPlanningDay thead tr:first-child td{border:0px #ccc solid;width:30px;color:#004961}.month .detailsDay table#tPlanningDay thead tr td:first-child{width:30px}.month .detailsDay table#tPlanningDay tbody tr td:nth-child(n+1){border:0px #ccc solid}.month .detailsDay table#tPlanningDay tbody tr td:first-child{padding:0;border-right:1px #ccc solid;vertical-align:middle;color:#004961;font-size:9px;line-height:10px}.month .detailsDay table#tPlanningDay tbody tr td.resaActive{background:#004961}.month .detailsDay table#tPlanningDay tbody tr td.currentUserResa{background:#7fa3b1}.month .detailsDay .repair{background-image:url("img/pl_backTdRepairMonth.png")}.month .details .legendAircraft{float:left;margin-left:5px;width:10px;height:10px;background-color:#109a0a}.planning .week{height:1000px;margin:auto;position:relative}.planning .dhx_cal_navline{width:auto !important;position:relative;height:100px}.planning .oneyear{width:100%;margin:auto;position:relative}.day .warningResa,.week .warningResa,.oneyear .warningResa{display:none;position:absolute;left:25%;top:5%;padding:25px;background-color:#fff;width:50%;height:50%;z-index:71}.day .warningResaAircraft,.week .warningResaAircraft,.oneyear .warningResaAircraft{top:5%;padding:50px;height:inherit}.day .closePopup,.week .closePopup,.oneyear .closePopup{background:url("../../../img/icones/close.png") no-repeat center;width:16px;height:16px;position:absolute;right:-8px;top:-8px;cursor:pointer}.day .backPopup,.week .backPopup,.oneyear .backPopup{display:none;position:absolute;left:0%;top:0%;background-color:#000;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);width:100%;height:100%;z-index:70}.planning .hackLink{position:relative;width:26px;height:600px;float:left}.day .linkToHide{height:30px;width:8px;background-color:#fff;position:absolute;margin-left:-10px}.day .linkTo,.day .linked{height:30px;width:8px;background-color:#004961;position:absolute;margin-left:-10px}.day .linkTo{cursor:pointer}.day .linked{background-color:#9a0a0a}.day .linkHorizontal,.day .linkHorizontal2{width:16px;height:2px;background-color:#004961;position:absolute;top:0;left:0}.day .linkVertical,.day .linkVertical2{width:2px;height:10px;background-color:#004961;position:absolute;top:0;left:0}.day .linkMiddleDisplay{cursor:pointer;width:26px;height:24px;position:absolute;top:0;left:0}.day .linkMiddle{position:relative;z-index:10;float:left;width:48px;height:48px;margin-top:40px;margin-left:-50px}.day .imgLinkMiddle,.day .linkMiddleDisplay{background-image:url("./img/linkMiddle.png");width:25px;height:24px}.nameDay{text-align:center}.nameDay h2,.nameDay .dhx_cal_date{margin:0 20px 0 20px;min-width:300px}@media(max-width: 575.98px){.nameDay h2,.nameDay .dhx_cal_date{font-size:14px;min-width:inherit}}.nameDay a{color:#ccc}.nameDay .previousDay,.nameDay .previousWeek{float:left;cursor:pointer}.nameDay .nextDay,.nameDay .nextWeek{float:right;cursor:pointer}.nameDay h2{cursor:pointer}.day .adminPlanning,.oneyear .adminPlanning{padding:15px;margin-top:10px;border:1px solid #eee;background-color:#f3f3f3}.week .adminPlanning{padding:15px;border:1px solid #eee;background-color:#f3f3f3}.day .adminPlanning .blockDetails,.week .adminPlanning .blockDetails,.oneyear .adminPlanning .blockDetails{margin-top:30px;text-align:left}.day .previousTime{float:left;position:relative;margin-left:150px}.day .nextTime{position:relative;float:right}.day .immatAC{font-size:15px;font-weight:bold}.civil_twilight_begin,.civil_twilight_end{width:1px;height:1px;background-color:#004961;position:absolute;top:0;left:0}.aero_time_begin,.aero_time_end{width:1px;height:1px;background-color:red;position:absolute;top:0;left:0}.currentHour{width:1px;height:1px;background-color:#ffd300;position:absolute;top:0;left:0}.day table,.week table,.oneyear table{width:95%;table-layout:fixed;border-spacing:0}.day table thead tr:first-child td{font-size:13px;text-align:center;line-height:20px;border:0;width:30px;color:#004961}.day table thead tr td:nth-child(n+1){width:auto}.day table thead tr td:nth-child(n+1) span{position:relative;left:-38px}.day table thead tr td:first-child{width:170px}.day table tbody tr td:nth-child(n+1){font-size:13px;line-height:19px;text-align:center;border-top:1px #ccc solid;border-bottom:1px #ccc solid}.day table tbody tr td.withBorder{border-left:1px #ccc solid}.day table tbody tr td.withThinBorder{border-left:1px #ecebec solid}.day table tbody tr td:first-child{text-align:center;font-size:11px;padding:0px;height:50px;color:#004961;border:none}.day table tbody tr td:first-child a{color:#004961}.day table tbody tr td:nth-child(2){border-left:1px solid #fff}.day table tbody tr td.frenchHolidays td{background-image:url("../../../img/strip/strip-white-grey-lite.png");background-repeat:repeat}.day table tbody tr td.frenchHolidays td.newResaTd{background-image:none}.day table tbody tr td.weekend td{background-image:url("../../../img/strip/strip-white-grey-lite2.png");background-repeat:repeat}.day table tbody tr td.weekend td.newResaTd{background-image:none}.day .hoverTdAdd{background-image:url("../../../img/icones/add-planning.png") !important;background-repeat:no-repeat !important;background-position:center !important}.day .hoverTdRemove{background-image:url("../../../img/icones/remove-planning.png") !important;background-repeat:no-repeat !important;background-position:center !important}.day .hoverTdEdit,.day .hoverTdShow{cursor:pointer}.week table thead tr:first-child td{font-size:13px;text-align:center;line-height:20px;border:0;width:30px;color:#004961}.week table thead tr td:nth-child(n+1){width:auto;position:relative}.week table thead tr td:nth-child(n+1) span{position:relative;left:-38px}.week table thead tr td:first-child{width:170px}.week table tbody tr td:nth-child(n+1){height:40px;font-size:13px;text-align:center;border-top:1px #ecebec solid;border-bottom:1px #ecebec solid;border-right:1px #ccc solid;position:relative}.week table tbody tr td.withBorder{border-left:1px #ccc solid}.week table tbody tr td.withThinBorder{border-left:1px #ecebec solid}.week table tbody tr td:first-child{text-align:center;font-size:11px;padding:5px;color:#004961;border:none;position:relative}.week table tbody tr td:first-child a{color:#004961}.week table tbody tr td:nth-child(2){border-left:1px solid #fff}.week .unitChoose .chosen-container-multi .chosen-choices li.search-field{width:auto !important}.week .listTableError table tbody tr td:nth-child(n+1){border-top:none;border-bottom:none;border-right:none}.oneyear table thead tr:first-child td{font-size:13px;text-align:center;line-height:20px;border:0;width:30px;color:#004961}.oneyear table thead tr td{min-width:180px}.oneyear table thead tr td:nth-child(n+1){width:auto}.oneyear table thead tr td:nth-child(n+1) span{position:relative;left:-38px}.oneyear table thead tr td:first-child{width:170px}.oneyear table tbody tr td:nth-child(n+1){font-size:13px;text-align:center;border-top:1px #ccc solid;border-bottom:1px #ccc solid}.oneyear table tbody tr td.withBorder{border-left:1px #ccc solid}.oneyear table tbody tr td.withThinBorder{border-left:1px #ecebec solid}.oneyear table tbody tr td:first-child{text-align:center;font-size:11px;padding:0px;height:90px;color:#004961;border:none}.oneyear table tbody tr td:first-child a{color:#004961}.oneyear table tbody tr td:nth-child(2){border-left:1px solid #fff}.oneyear .hoverTdAdd{background:url("../../../img/icones/add-planning.png") no-repeat center}.oneyear .hoverTdRemove{background:url("../../../img/icones/remove-planning.png") no-repeat center}.oneyear .hoverTdEdit,.oneyear .hoverTdShow{cursor:pointer}.newResaTd{background-color:#9d9db1;color:#494c73}.resaActive{position:relative;background:#004961;color:#fff;font-weight:bold;border-left:#fff 1px solid;border-right:#fff 1px solid;overflow:hidden}.currentUserResa{background:#7fa3b1;color:#fff;font-weight:bold}.isInFlight{background-color:#f90}.delayedBooking{background-color:#e00000}.isSoloFlight{position:absolute;bottom:0;right:0;width:0;height:0;padding-bottom:15px;padding-left:15px;overflow:hidden}.isSoloFlight:after{content:"";display:block;width:0;height:0;margin-left:-500px;border-top:500px solid rgba(0,0,0,0);border-right-style:solid;border-right-width:500px;border-right-color:#ffe105}.isGroundFlight{position:absolute;bottom:0;right:0;width:0;height:0;padding-bottom:15px;padding-left:15px;overflow:hidden}.isGroundFlight:after{content:"";display:block;width:0;height:0;margin-left:-500px;border-top:500px solid rgba(0,0,0,0);border-right-style:solid;border-right-width:500px;border-right-color:silver}.finishedBooking{opacity:.2 !important}.waitingConfirmationBooking{background-color:#ffa44c;color:#004961;opacity:.6 !important}.colorNf{position:absolute;top:0;left:0;width:0;height:0;padding-bottom:15px;padding-left:15px;overflow:hidden}.colorNf:after{content:"";display:block;width:0;height:0;margin-left:-500px;border-bottom:500px solid rgba(0,0,0,0);border-left-style:solid;border-left-width:500px}.myBooking{position:absolute;bottom:0;left:0;width:0;height:0;padding-bottom:15px;padding-left:15px;overflow:hidden}.myBooking:after{content:"";display:block;width:0;height:0;margin-left:-15px;border-right:500px solid rgba(0,0,0,0);border-bottom-style:solid;border-bottom-width:500px;border-bottom-color:#6fabb9}.colorUser{position:absolute;top:0;right:0;width:0;height:0;border-top-width:20px;border-top-style:solid;border-left:20px solid rgba(0,0,0,0)}.colorCustomer{position:absolute;bottom:0;left:20%;width:60%;height:5px}.repair{background:url(../../../img/strip/strip-yellow-grey.png) repeat}.sharedtime{background:url(../../../img/strip/strip-blue2-grey.png) repeat}.lockedtime{background:url(../../../img/strip/strip-blue-grey.png) repeat}.holidaysBooking{background:url(../../../img/strip/strip-white-grey-lite.png) repeat}.blockedInstructor{background:url(../../../img/strip/strip-grey-grey.png) repeat}.week .my_dhx_footer{position:absolute !important;bottom:0 !important;height:5px !important}.week .my_dhx_body{top:20px;text-align:center;font-size:13px}.week .resaActive{float:left;height:100%}.week .repair{background:url(../../../img/strip/strip-yellow-grey.png) repeat;opacity:.6}.week .dhx_cal_event.repair .dhx_title,.week .dhx_cal_event.repair .dhx_body{color:#004961;font-weight:bold}.week .lockedtime{background:url(../../../img/strip/strip-blue-grey.png) repeat}.week div[typeResa=instructor] .dhx_title{background-color:#36a9e2}.week div[typeResa=lockedtime] .dhx_title,.week div[typeResa=repair] .dhx_title{background-color:rgba(0,0,0,0)}.week .finishedBooking{opacity:.3 !important}.infosResa{text-align:center;position:relative;min-height:100%;height:100%;font-size:14px}.infosResa h1,.infosResa h2,.infosResa h3,.infosResa h4,.infosResa h5,.infosResa h6{color:#fff}.infosResa .fa{font-size:16px;color:#6fabb9;margin-right:3px}.infosResa .nameUserBooking{font-size:17px;padding-bottom:5px}.infosResa .std-select{background:url(../../../img/icones/select-arrow-white-bottom.png) no-repeat 96% center}.infosResa select,.infosResa select:focus{color:#fff;background-image:none;background-color:#4b4b4b;border-radius:4px;border:1px solid #ddd}.infosResa input[type=text],.infosResa textarea,.infosResa input[type=text]:focus,.infosResa textarea:focus{background:rgba(0,0,0,0);color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:none;border:1px solid #ddd}.infosResa input[type=text].inputError{background:#ffdcdc;color:#000}.contentBookingUser{line-height:10px}.contentBookingUser .contentBookingCustomer{font-size:13px}/*# sourceMappingURL=planning.css.map */
