body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}.dl-horizontal dt{white-space:normal}.hidden{display:none!important}.no-padding{padding-right:0;padding-left:0}.btn-top{margin-top:17px}.btn-xs{--bs-btn-padding-y:0.15rem;--bs-btn-padding-x:0.15rem;--bs-btn-font-size:0.5rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.btn-sm2{--bs-btn-padding-y:0.20rem;--bs-btn-padding-x:0.30rem;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.chkLogin{margin-left:20px}img.zoomable{cursor:zoom-in}.box{border:1px solid #a9a9a9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-top:5px;padding-right:15px;padding-bottom:0;padding-left:15px;margin-bottom:10px!important}.box-off{border:1px solid #a9a9a9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-top:5px;padding-right:5px;padding-left:5px;margin-bottom:10px!important}.box-off>button{float:right}.box-off>p{float:left}.box-head{padding-top:10px;font-weight:700;font-size:120%;font-style:italic;padding-bottom:10px}.box-border{padding:5px;border:1px solid #000}.box-color-0{background-color:#d3d3d3}.box-color-1{background-color:#add8e6}.box-color-2{background-color:#20b2aa}.box-color-3{background-color:#fafad2}.box-color-4{background-color:pink}.box-title{font-weight:700;margin-bottom:20px}.row-title{background-color:#d3d3d3;padding:5px 0 0 0;margin-top:-5px}.alt-col{background-color:#f0f0f0}.fix-textarea{margin-right:0}.b-radio label,.b-radio span{font-weight:400;font-size:90%}.b-radio input{margin-right:3px}.voy-btn{width:100%}.col-lg-20,.col-md-20,.col-sm-20,.col-xs-20{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-10,.col-md-10,.col-sm-10,.col-xs-10{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-20{float:left;width:20%}.col-xs-10{float:left;width:10%}.col-xs-offset-1h{margin-left:6.25%}.col-xs-offset-2t{margin-left:5.555555556%}.dropdown-no-split .dropdown-toggle::after{content:unset!important}@media (min-width:768px) and (max-width:991px){.col-sm-20{float:left;width:20%}.col-sm-5-6{float:left;width:45.83333334%}.col-sm-offset-1h{margin-left:6.25%}.col-sm-offset-2t{margin-left:5.555555556%}}@media (min-width:992px){.col-md-20{float:left;width:20%}.col-md-5-6{float:left;width:45.83333334%}.col-sm-offset-1h{margin-left:6.25%}.col-md-offset-1h{margin-left:6.25%}.col-md-offset-2t{margin-left:5.555555556%}}.h40{height:34px}.smaller{font-size:90%}.x-small{font-size:80%}.xx-small{font-size:70%}.text-bg-brandj{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}#clubName .badge-brand{font-size:40%;margin-top:5px}.badge-brand{font-size:65%}.bg-brandj{background-color:#2f2}.text-bg-oldsuccess{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.bg-oldsuccess{background-color:#dff0d8}.text-bg-oldinfo{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.bg-oldinfo{background-color:#d9edf7}.text-bg-olddanger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.text-bg-oldwarning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.text-value-lg{font-weight:700;font-size:125%}.text-value{font-weight:700}.text-value-sm{font-weight:700;font-size:85%}.text-value i{font-weight:400;font-size:smaller}.text-stats{color:#000;font-weight:700;font-size:150%}.text-stats a{text-decoration:none}.text-stats-sm{color:#000;font-weight:700;font-size:160%}.text-stats .text-nfo{font-weight:400;font-size:60%}.panel-heading :not(span) a:after{font-family:'Glyphicons Halflings';content:"\e113";float:right;color:grey}.panel-heading a{text-decoration:none!important}.panel-heading a.collapsed:after{content:"\e114"}.collapsing{-webkit-transition:none;transition:none;display:none}#clubDataRepeat::after{margin-bottom:-30px}#divPaxList>hr{border-top-color:#d5d5d5}#tableDocumentList{width:100%}#tableDocumentList th,#tableRoomList th,#tableSatisfaction th{padding:5px;border-bottom-width:0}#tableDocumentList td:first-child,#tableDocumentList td:last-child,#tableDocumentList th:first-child,#tableDocumentList th:last-child,#tableDocumentList th:nth-child(3),#tableSatisfaction td:last-child,#tableSatisfaction td:nth-child(2),#tableSatisfaction td:nth-child(6),#tableSatisfaction th:last-child,#tableSatisfaction th:nth-child(6){text-align:center}#tableDocumentList td:nth-child(3){text-align:right}#treeHeader label{font-weight:400;text-align:left;white-space:nowrap}#treeHeader input{display:inline-block;width:auto}#treeHeader div:last-child{text-align:right}.jstree-anchor{width:100%}.doc-row{display:inline-block;width:100%}.doc-name{float:left}.doc-size{float:right;margin-right:30px}.doc-date{float:right;margin-right:45px}.doc-path{font-size:80%;color:#aaa}#tableDocumentList td{padding:2px}.lbl-meal,.lbl-remark,.lbl-room{font-size:80%}.lbl-hand-right{color:#4169e1;font-weight:700}.lbl-star{color:orange;font-weight:700}.lbl-repeat{color:#ff4500;font-weight:700}.lbl-date{font-size:90%;text-align:center}.lbl-pax{white-space:nowrap}.lbl-pax a{text-decoration:none}.lbl-tr-book td{padding:2px}.lbl-1st-book td{border-top:2px #000 solid!important}tr.lbl-1st-book td:first-child{visibility:unset!important}.lbl-in-nobook td:first-child,.lbl-tr-book td:first-child{border-left:1px #000 solid!important}.lbl-in-nobook td:last-child,.lbl-tr-book td:last-child{border-right:1px #000 solid!important}#tableRoomList tbody{border-bottom:2px #000 solid!important}.lbl-book{font-weight:700;text-align:center}.lbl-flight{font-size:90%;text-align:center}#tableRoomList .odd{background-color:#ededed}#tableRoomList .even{background-color:#fff}tr.odd+tr.lbl-in-nobook{background-color:#ededed}.lbl-in-nobook{font-style:italic;font-size:85%}td.lbl-obs div.col-md-12{padding:1px}.lbl-obs div.add-fly{background-color:#d3d3d3!important;font-style:normal}.lbl-obs div.add-obs{background-color:#ffeded!important}tr.even+tr.lbl-in-nobook{background-color:#fff}i.bi-rot-45::before{rotate:45deg}i.bi-rot-135::before{rotate:135deg}#closePaxList{margin-left:10px}td.control{position:relative;cursor:pointer;text-align:center;font-size:115%;color:#31b131;line-height:18px}tr.opened td.control{color:#d33333!important}table .box{width:100%;text-align:left}table .form-horizontal{margin:15px}table .fix-textarea{width:100%!important}div.ts-dropdown button.actions-btn{width:12%}input[type=radio]:disabled{display:none}input[type=radio]:disabled+label:before,input[type=radio]:disabled+span:before{content:"";display:inline-block;width:14px;height:14px;vertical-align:middle;margin-right:4px;background-color:#fff;box-shadow:inset 0 0 3px rgb(0 0 0);border-radius:8px}input[type=radio]:checked:disabled+label:before,input[type=radio]:checked:disabled+span:before{content:"\2022";color:#000;font-size:2.2em;text-align:center;line-height:9px}#clubName .filter-option{text-align:center;font-size:200%}#clubName,#clubNameOnly{margin-top:10px}.brLine{margin-top:2px;margin-bottom:2px}#tableByWeek td,#tableByWeek th{text-align:center;font-size:85%}#tableByWeek td:first-child,#tableByWeek th:first-child{position:sticky;left:0}#tableByWeek tr:first-child th{border-bottom-width:0;border-bottom-style:none;font-size:105%}#tableByWeek td[colspan],#tableByWeek th:not(:first-child),#tableByWeek tr td:first-child{background-color:#87cefa;font-size:90%}#tableByWeek tr:nth-child(2) th:first-child{border-top-width:0;border-top-style:none}#tableByWeek tr:nth-child(-n+2) td:first-child{font-style:italic}#tableByWeek tr td:first-child{font-weight:700}#tableByWeek tr.tq11 td,#tableByWeek tr.tq2 td{font-size:110%;border-top:2px solid #000;border-bottom-width:0;border-bottom-style:none;border-right-width:0;border-right-style:none;border-left-width:0;border-left-style:none;background-color:#4682b4;text-align:left;padding-left:10px;letter-spacing:1px;color:#eee}.datepicker td.day.disabled,.datepicker td.day.disabled:hover{background-image:repeating-linear-gradient(45deg,orange,orange 2px,#d3d3d3 2px,#d3d3d3 4px);border-radius:4px}#divLoad{display:none;padding:20px 0 10px 0;margin-bottom:15px;color:#dc143c;font-weight:700;text-align:center;border:1px solid #888;border-radius:5px;margin:15px 0 0 0}#divLoad p{padding-top:10px;font-size:140%}@media (min-width:768px){#myModal .modal-dialog{width:740px}}#reportTitle{margin-top:-15px}#tableEndPeriod th{text-align:center}#tableEndPeriod thead tr:first-child th:first-child{border-bottom-width:0;border-bottom-style:none}#tableEndPeriod thead tr:last-child th:first-child{border-top-width:0;border-top-style:none}#tableEndPeriod thead tr:nth-child(2){font-size:85%}#tableEndPeriod td:nth-child(1){max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tableEndPeriod td.col-cor,#tableEndPeriod td.col-kap,#tableEndPeriod td.col-non,#tableEndPeriod td.col-nos{color:#fff;padding:2px 8px;font-weight:700}#tableEndPeriod td.col-kap{background-color:gray}#tableEndPeriod td.col-cor{background-color:orange}#tableEndPeriod td.col-nos{background-color:#4169e1}#tableEndPeriod td.col-non{background-color:#8b4513}#tableEndPeriod td.d-ok{background-color:#9acd32;background-image:repeating-linear-gradient(135deg,#9acd32,#9acd32 3px,green 3px,green 6px)}#tableEndPeriod .d-dim{background-color:#ddd}#tableEndPeriod .d-sam{background-color:#eee}#tableEndPeriod td:not(:first-child){text-align:center;font-weight:700}#tableEndPeriod tr td.testhover{background-color:orange;background-image:repeating-linear-gradient(135deg,orange,orange 2px,#ff4500 3px,#ff4500 5px);border-top:2px solid red;border-bottom:2px solid red}#tableReportPaxArrival th{width:25%;text-align:center}#tableReportPaxArrival td{text-align:center}#tableReportFillByDay th,#tableReportPwa th{text-align:center;font-weight:bolder;font-size:115%}#tableReportFillByDay .txtMonth,#tableReportPwa .txtMonth{text-align:center;font-weight:bolder;font-size:110%;background-color:#4682b4;color:#fff}#tableReportFillByDay tr.txtDay td:not(:first-child),#tableReportPwa tr.txtDay td:not(:first-child){text-align:center;width:34px}#tableReportFillByDay tr.dayHead td:not(:first-child),#tableReportPwa tr.dayHead td:not(:first-child){font-weight:700;background-color:#b0c4de}#tableReportFillByDay td.d-sam{font-weight:700;background-color:#d3d3d3}#tableReportFillByDay td.d-dim{font-weight:700;background-color:#a9a9a9}#tableReportPwa td.d-sam{background-color:#d3d3d3}#tableReportPwa td.d-dim{background-color:#a9a9a9}#tableHeader label{font-weight:400;text-align:left;white-space:nowrap}#tableHeader select{margin-left:.5em;width:75px;display:inline-block}#tableHeader input{display:inline-block;width:auto}#divPagerPage,#tableHeader div:last-child{text-align:right}#divPagerPage .pagination{margin:5px 0}#divPagerPage .pagination>li>a{padding:6px 10px}#divPagerInfo{padding-top:8px}mark{background:orange;color:#000}#clubName .ts-control{font-size:200%;text-align:center;justify-content:center}.dropdown-input-wrap{padding:8px 10px 6px 10px}.multi #CodeSegment-ts-control .item{display:none!important}.single .option input[type=checkbox]{display:none!important}#customLabelSelect{margin-top:-3px!important;margin-left:5px!important;text-overflow:ellipsis}tr.group-by td{padding:0}.validation-message{color:red;font-size:.8rem}.color-q-statut-0{color:red}.color-q-statut-1{color:orange}.color-q-statut-2{color:green}.level-on-circle{background-color:#ff4500;border:.1rem solid red}.level-off-circle{background-color:#90ee90;border:.1rem solid green}.level-circle{height:1rem;width:1rem;border-radius:5rem;margin-right:.1rem}.semileft-circle{height:1rem;width:.5rem;background-color:#ff4500;border-radius:5rem 0 0 5rem;border-top:.1rem solid red;border-left:.1rem solid red;border-bottom:.1rem solid red}.semiright-circle{height:1rem;width:1rem;background-color:#90ee90;border-radius:0 5rem 5rem 0;margin-right:.1rem;border-top:.1rem solid green;border-right:.1rem solid green;border-bottom:.1rem solid green}td.dow-0,th.dow-0{background-color:#4169e144!important}td.dow-6,th.dow-6{background-color:#4169e122!important}td.day-cell div.day-span{display:inline-block}td.day-cell:hover div.day-span{display:none}td.day-cell button.day-btn{display:none}td.day-cell:hover button.day-btn{display:inline-block}td.day-disabled{background:repeating-linear-gradient(0deg,#444,#fff 5px)!important}.mypre{font-family:var(--bs-font-monospace)}.mypre:hover{border:1px gray solid;opacity:.8}td.col-hover,th.col-hover{background-color:#ddd!important}