#gritter-notice-wrapper{top:auto!important;bottom:20px!important;width:22%}
.gritter-close{display:none!important}
.hidden{display:none}
.font-size-12{font-size:12px}
.bootstrap-dialog .modal-header{border-top-left-radius:0;border-top-right-radius:0}
.modal-footer{text-align:center}
.icon-suppl{margin-right:10px}
.icon-suppl-mini{margin-right:5px}
.hr-suppl{margin-top:10px;margin-bottom:10px}
.nav-search-input-filter{height:28px}
.nav-search-input-remove{height:28px}
.nav-search input[type="text"],.nav-search select{border-color:#6FB3E0!important;height:28px;width:90px;text-align:center;border-radius:0!important}
.nav-search input[type="text"].nav-search-input{width:200px;text-align:left}
.nav-search input[type="text"].nav-search-multiple{width:260px;text-align:left}
.nav-search .lotGroup{width:auto}
.nav-search .btn{line-height:20px}
.nav-search input[type="text"].warning,.nav-search select.warning{border-color:#ffb752!important}
.nav-search .icon.warning{color:#ffb752!important}
.navbar-residence{font-size:20px!important;line-height:40px}
.nav-search .big-nav-search-dropdown{width:140px}
div.padding-8{padding:8px}
.liste-documents-generes .icon-coffee{margin-right:2px}
.btn-modele-document{margin-right:8px}
.btn-modele-document .btn-default{margin-bottom:5px;margin-right:5px;text-align:left;width:200px;padding:5px}
.btn-modele-document .btn-primary{padding:5px}
.modeles-documents h5{line-height:30px}
.hp-retour-haut{border-radius:50%;background-color:#478fca;font-size:20px;color:#fff;position:fixed;display:none;right:20px;bottom:20px;height:40px;width:40px;text-align:center;line-height:34px;cursor:pointer;z-index:1000}
.bt-refresh{border-radius:50%;background-color:#fee188;font-size:20px;color:#963;position:fixed;right:70px;bottom:20px;height:40px;width:40px;text-align:center;line-height:34px;cursor:pointer;z-index:1000}
.waiting-spinner{border-radius:50%;font-size:15px;color:#000;position:fixed;right:80px;bottom:20px;height:40px;width:40px;text-align:center;line-height:34px;cursor:default;z-index:1000}
.waiting-spinner-reclassement{border-radius:50%;font-size:15px;color:#000;bottom:20px;height:40px;width:40px;text-align:center;line-height:34px;cursor:default;z-index:1000}
.container-validfix{cursor:pointer}
.widget-box-overlay{position:fixed!important;overflow:hidden;z-index:10000}
.parent-overlay{position:relative;min-height:100px}
.widget-box-overlay.local{position:absolute!important}
.mini-overlay{position:absolute!important;display:none;text-align:center;z-index:13;width:100%;height:100%;background-color:rgba(90,90,90,0.7)}
.mini-overlay>[class*="icon-"]{left:auto;right:auto;margin-top:25%}
.widget-box-overlay-inner{text-align:center}
.loading{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;z-index:50000}
.spinner{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.stat-hp .infobox{width:160px;float:left}
.stat-hp .infobox.grey{background-color:#f4f4f4}
.stat-hp .infobox>.infobox-data{min-width:80px}
.progress{background-color:#f4f4f4}
.progress-bar{background-image:none;filter:inherit}
.progress-bar-pourcent{line-height:11px;font-size:11px;position:absolute;color:black;text-align:center;width:100%}
.padding-progress-bar{padding-top:8px}
.btn.btn-app.btn-caisse{height:80px;overflow:hidden;white-space:inherit;width:80px;font-size:16px;text-transform:uppercase;font-family:monospace;padding:17px 4px;line-height:15px}
.btn.btn-app.btn-caisse.btn-dossieredit{height:60px;font-size:14px;padding:5px 4px;line-height:15px;overflow:visible}
.btn.btn-app>.badge.badge-bottom{bottom:-2px;top:auto}
.btn.btn-app>.badge.badge-disable{left:-2px;right:auto}
.badge-top-right-no-background{position:absolute;top:0;right:0;font-size:small}
.badge-bottom-left-no-background{position:absolute;bottom:0;left:0;font-size:small;padding:0 2px}
.table>thead>tr>td.fond-danger,.table>tbody>tr>td.fond-danger,.table>tfoot>tr>td.fond-danger,.table>thead>tr>th.fond-danger,.table>tbody>tr>th.fond-danger,.table>tfoot>tr>th.fond-danger,.table>thead>tr.fond-danger>td,.table>tbody>tr.fond-danger>td,.table>tfoot>tr.fond-danger>td,.table>thead>tr.fond-danger>th,.table>tbody>tr.fond-danger>th,.table>tfoot>tr.fond-danger>th{background-color:#e6644e}
.table>thead>tr>td.fond-info,.table>tbody>tr>td.fond-info,.table>tfoot>tr>td.fond-info,.table>thead>tr>th.fond-info,.table>tbody>tr>th.fond-info,.table>tfoot>tr>th.fond-info,.table>thead>tr.fond-info>td,.table>tbody>tr.fond-info>td,.table>tfoot>tr.fond-info>td,.table>thead>tr.fond-info>th,.table>tbody>tr.fond-info>th,.table>tfoot>tr.fond-info>th{background-color:#d9edf7}
.table-hover>thead>tr.fond-info:hover td,.table-hover>tfoot>tr.fond-info:hover td,.table-hover>tbody>tr.fond-info:hover td,.table-hover>thead>tr.fond-info:hover th,.table-hover>tfoot>tr.fond-info:hover th,.table-hover>tbody>tr.fond-info:hover th{background-color:#c7e4f3}
.table>thead>tr>td.fond-purple,.table>tbody>tr>td.fond-purple,.table>tfoot>tr>td.fond-purple,.table>thead>tr>th.fond-purple,.table>tbody>tr>th.fond-purple,.table>tfoot>tr>th.fond-purple,.table>thead>tr.fond-purple>td,.table>tbody>tr.fond-purple>td,.table>tfoot>tr.fond-purple>td,.table>thead>tr.fond-purple>th,.table>tbody>tr.fond-purple>th,.table>tfoot>tr.fond-purple>th{background-color:#b300b3}
.table>thead>tr>td.fond-success,.table>tbody>tr>td.fond-success,.table>tfoot>tr>td.fond-success,.table>thead>tr>th.fond-success,.table>tbody>tr>th.fond-success,.table>tfoot>tr>th.fond-success,.table>thead>tr.fond-success>td,.table>tbody>tr.fond-success>td,.table>tfoot>tr.fond-success>td,.table>thead>tr.fond-success>th,.table>tbody>tr.fond-success>th,.table>tfoot>tr.fond-success>th{background-color:#99d190}
.table>thead>tr>td.fond-warning,.table>tbody>tr>td.fond-warning,.table>tfoot>tr>td.fond-warning,.table>thead>tr>th.fond-warning,.table>tbody>tr>th.fond-warning,.table>tfoot>tr>th.fond-warning,.table>thead>tr.fond-warning>td,.table>tbody>tr.fond-warning>td,.table>tfoot>tr.fond-warning>td,.table>thead>tr.fond-warning>th,.table>tbody>tr.fond-warning>th,.table>tfoot>tr.fond-warning>th{background-color:#ffca80}
.table.middle>thead>tr>th,.table>tbody>tr>th,.table.middle>tfoot>tr>th,.table.middle>thead>tr>td,.table.middle>tbody>tr>td,.table.middle>tfoot>tr>td{vertical-align:middle}
.table-droits tr td:first-child{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.table>tbody>tr.disabled{color:#999}
tr.strikeout{text-decoration:line-through}
.dossier-annule{text-decoration:line-through}
.dossier-info-annule{color:red;font-weight:700}
.label-icon{padding-top:2px}
.container-toggle{padding-top:5px}
input[type=checkbox].ace.ace-switch.ace-switch-tri+.lbl{position:relative}
input[type=checkbox].ace.ace-switch.ace-switch-tri+.lbl::before{font-family:FontAwesome;content:"\f063";background-color:#d15b47;text-shadow:0 -1px 0 rgba(0,0,0,0.25);box-shadow:none;border:0;font-weight:lighter;font-size:16px;border-radius:12px;display:inline-block;color:#FFF;width:52px;height:22px;line-height:20px;text-indent:32px;-webkit-transition:background .1s ease;transition:background .1s ease}
input[type=checkbox].ace.ace-switch.ace-switch-tri+.lbl::after{content:'';text-shadow:0 -1px 0 rgba(0,0,0,0.25);position:absolute;top:2px;left:3px;border-radius:12px;box-shadow:0 -1px 0 rgba(0,0,0,0.25);width:18px;height:18px;text-align:center;background-color:#F2F2F2;border:4px solid #F2F2F2;-webkit-transition:left .2s ease;transition:left .2s ease}
input[type=checkbox].ace.ace-switch.ace-switch-tri:checked+.lbl::before{content:"\f062";background-color:#87b87f;text-indent:6px;color:#FFF;border-color:#b7d3e5}
input[type=checkbox].ace.ace-switch.ace-switch-tri:checked+.lbl::after{left:32px;background-color:#FFF;border:4px solid #FFF;text-shadow:0 -1px 0 rgba(0,200,0,0.25)}
input[type=checkbox].ace.ace-switch.ace-switch-mf+.lbl{position:relative}
input[type=checkbox].ace.ace-switch.ace-switch-mf+.lbl::before{font-family:FontAwesome;content:"\f183";background-color:#478fca;text-shadow:0 -1px 0 rgba(0,0,0,0.25);box-shadow:none;border:0;font-weight:lighter;font-size:16px;border-radius:12px;display:inline-block;color:#F2F2F2;width:52px;height:22px;line-height:20px;text-indent:32px;-webkit-transition:background .1s ease;transition:background .1s ease}
input[type=checkbox].ace.ace-switch.ace-switch-mf+.lbl::after{content:'';text-shadow:0 -1px 0 rgba(0,0,0,0.25);position:absolute;top:2px;left:3px;border-radius:12px;box-shadow:0 -1px 0 rgba(0,0,0,0.25);width:18px;height:18px;text-align:center;background-color:#F2F2F2;border:4px solid #F2F2F2;-webkit-transition:left .2s ease;transition:left .2s ease}
input[type=checkbox].ace.ace-switch.ace-switch-mf:checked+.lbl::before{content:"\f182";background-color:#c6699f;text-indent:6px;color:#FFF;border-color:#b7d3e5}
input[type=checkbox].ace.ace-switch.ace-switch-mf:checked+.lbl::after{left:32px;background-color:#FFF;border:4px solid #FFF;text-shadow:0 -1px 0 rgba(0,200,0,0.25)}
input[type=checkbox].ace.ace-switch.ace-switch-check-in+.lbl{position:relative}
input[type=checkbox].ace.ace-switch.ace-switch-check-in+.lbl::before{font-family:FontAwesome;content:"\f190";background-color:#888;text-shadow:0 -1px 0 rgba(0,0,0,0.25);box-shadow:none;border:0;font-weight:lighter;font-size:20px;border-radius:25px;display:inline-block;color:#F2F2F2;width:60px;height:30px;line-height:32px;text-indent:32px;-webkit-transition:background .1s ease;transition:background .1s ease}
input[type=checkbox].ace.ace-switch.ace-switch-check-in+.lbl::after{font-family:FontAwesome;content:'\f193';color:#c6699f;text-shadow:0 -1px 0 rgba(0,0,0,0.25);position:absolute;font-weight:lighter;font-size:16px;top:3px;left:3px;border-radius:24px;box-shadow:0 -1px 0 rgba(0,0,0,0.25);width:24px;height:24px;text-align:center;background-color:#F2F2F2;border:4px solid #F2F2F2;-webkit-transition:left .2s ease;transition:left .2s ease}
input[type=checkbox].ace.ace-switch.ace-switch-check-in:checked+.lbl::before{content:"\f00c";background-color:#c6699f;text-indent:6px;color:#FFF;border-color:#b7d3e5}
input[type=checkbox].ace.ace-switch.ace-switch-check-in:checked+.lbl::after{left:32px;background-color:#FFF;border:4px solid #FFF;text-shadow:0 -1px 0 rgba(0,200,0,0.25)}
input[type=checkbox].ace.ace-switch.ace-switch-check-out+.lbl{position:relative}
input[type=checkbox].ace.ace-switch.ace-switch-check-out+.lbl::before{font-family:FontAwesome;content:"\f190";background-color:#888;text-shadow:0 -1px 0 rgba(0,0,0,0.25);box-shadow:none;border:0;font-weight:lighter;font-size:20px;border-radius:25px;display:inline-block;color:#F2F2F2;width:60px;height:30px;line-height:32px;text-indent:32px;-webkit-transition:background .1s ease;transition:background .1s ease}
input[type=checkbox].ace.ace-switch.ace-switch-check-out+.lbl::after{font-family:FontAwesome;content:'\f195';color:#a069c3;text-shadow:0 -1px 0 rgba(0,0,0,0.25);position:absolute;font-weight:lighter;font-size:16px;top:3px;left:3px;border-radius:24px;box-shadow:0 -1px 0 rgba(0,0,0,0.25);width:24px;height:24px;text-align:center;background-color:#F2F2F2;border:4px solid #F2F2F2;-webkit-transition:left .2s ease;transition:left .2s ease}
input[type=checkbox].ace.ace-switch.ace-switch-check-out:checked+.lbl::before{content:"\f00c";background-color:#a069c3;text-indent:6px;color:#FFF;border-color:#b7d3e5}
input[type=checkbox].ace.ace-switch.ace-switch-check-out:checked+.lbl::after{left:32px;background-color:#FFF;border:4px solid #FFF;text-shadow:0 -1px 0 rgba(0,200,0,0.25)}
input[type=checkbox].ace.ace-switch.ace-switch-aff+.lbl{position:relative}
input[type=checkbox].ace.ace-switch.ace-switch-aff+.lbl::before{content:"Non";background-color:#888;text-shadow:0 -1px 0 rgba(0,0,0,0.25);box-shadow:none;border:0;font-weight:lighter;font-size:12px;border-radius:12px;display:inline-block;color:#F2F2F2;width:52px;height:22px;line-height:20px;text-indent:20px;text-align:center;-webkit-transition:background .1s ease;transition:background .1s ease}
input[type=checkbox].ace.ace-switch.ace-switch-aff+.lbl::after{content:'';color:#478FCA;text-shadow:0 -1px 0 rgba(0,0,0,0.25);position:absolute;font-weight:lighter;font-size:16px;top:2px;left:3px;border-radius:12px;box-shadow:0 -1px 0 rgba(0,0,0,0.25);width:18px;height:18px;text-align:center;text-indent:20px;background-color:#F2F2F2;border:4px solid #F2F2F2;-webkit-transition:left .2s ease;transition:left .2s ease}
input[type=checkbox].ace.ace-switch.ace-switch-aff:checked+.lbl::before{content:"Oui";background-color:#B7C9D8!important;text-indent:10px;text-align:left;color:#FFF;border-color:#b7d3e5}
input[type=checkbox].ace.ace-switch.ace-switch-aff:checked+.lbl::after{left:32px;background-color:#FFF;border:4px solid #FFF;text-shadow:0 -1px 0 rgba(0,200,0,0.25)}
.btn-colorpicker{border:1px solid #d5d5d5;cursor:pointer;height:34px;width:34px}
.colorpick-btn{cursor:pointer}
.dropdown-colorpicker>.dropdown-menu{max-width:250px}
.btn-copy-color{float:left;margin-left:40px;margin-top:-30px}
.btn-paste-color{float:left;margin-left:75px;margin-top:-30px}
.btn.btn-app.btn-xs>[class*=icon]{font-size:18px}
.btn.ace-settings-btn{border-radius:0!important;width:40px!important}
.ace-settings-box{width:auto;padding:4px 0 4px 3px}
.ace-settings-box>div{margin:1px 2px;display:inline-block}
.ace-settings-box.open{min-height:39px}
.table-pax{border-top:0 solid white!important;margin-bottom:0}
.table-pax tr:first-child>th,.table-pax tr:first-child>td{border-top:0 solid white}
.table-pax tr:first-child>th{background-color:white!important}
.tdResumePax{vertical-align:middle!important;width:50%}
.tdResumePax .ui-slider-disabled a{display:none}
.filsIndente td{background-color:#e5e5e5}
.alert.alert-sm{padding:0 5px;margin-bottom:0;font-size:90%}
.alert.alert-md{padding:6px;font-size:90%;margin-bottom:0}
.alert-purple{background-color:#edeaf4;color:#8572b6;border-color:#cdc6e1;background-image:linear-gradient(to bottom,#edeaf4 0,#c8bfdd 100%)}
.selectize-control.single .selectize-input:after{border:0}
.dossierResume hr{margin-top:10px;margin-bottom:10px}
.dossierResume .widget-box{margin-top:10px}
.dossierResume .btn-group>.btn-xs,.dossierResume .btn-group+.btn-xs{border-width:3px}
.dossierResume .etiquette-header{background-color:white;position:absolute;left:-12px;top:-9px;bottom:9px;padding:0 10px 0 45px;border:1px solid #999;box-shadow:3px 3px 5px #666}
.dossierResume .etiquette-header .etat-client{position:absolute;left:3px;top:3px}
.dossierResume .etiquette-header .etat-client i{font-size:34px}
.tableRepartConso .input-group-addon.toto1,.tableRepartConso .input-group-addon.tout-diviser{background-color:transparent!important;padding:0;margin:0;border:0}
.tableRepartConso .input-group-addon.toto1>select{height:34px;padding:0}
#toutDiviserPar{width:50%}
.tableRepartConso .input-group-addon.tout-diviser>select{height:34px;padding:0}
.tableRepartConso td{vertical-align:middle!important}
.nav-list>li.active>a,.nav-list>li.active>a:hover,.nav-list>li.active>a:focus,.nav-list>li.active>a:active{font-weight:normal}
body{overflow-x:hidden}
.bold{font-weight:bold}
.secondHeader{margin-top:25px}
.compteur-droite{margin-right:30px;margin-top:10px;color:#393939;font-size:14px}
.radio-form{margin-top:-8px;padding-left:0}
input.ace[type="radio"]+.lbl:before{margin-top:-3px;margin-left:3px}
.row.stats{margin-top:50px}
input.ace[type="radio"]+.lbl:before{font-size:10px;margin-right:6px}
.alert.alert-solo{margin-bottom:0}
.ace-nav>li>a>[class*="icon-"].bigger-150{font-size:150%}
.barre{text-decoration:line-through}
.btn.btn-app>[class*="icon"]{margin-bottom:10px}
.btn-app.big-button{height:120px;line-height:20px;width:150px!important;white-space:inherit}
.btn-app.big-button .arrow-selected{position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-size:40px;color:#404040}
.btn-app.big-button-dossier{height:120px;line-height:20px;width:170px!important;white-space:inherit}
.btn.icon.icon-only{padding:0 5px}
.CodeMirror{border-bottom:1px solid #ccc}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ellipsis>i{margin-right:3px}
.form-horizontal .control-label{text-align:left}
.hand{cursor:pointer!important}
.notallowed{cursor:not-allowed!important}
.input-group .input-group-addon{background-color:#eee!important;color:#848484!important;cursor:pointer;opacity:1}
.input-group .input-group-addon.process{background-color:#87b87f!important;border-color:#87b87f;color:white!important}
.input-group .input-group-addon.process.pax{background-color:#9889c1!important;border-color:#9889c1}
.input-group .input-group-addon.process.primary{background-color:#6fb3e0!important;border-color:#6fb3e0}
.input-group .input-group-addon.process.danger{background-color:#d15b47!important;border-color:#d15b47}
.input-group .input-group-btn:not(.spinner-buttons) .btn-xs{padding:6px 7px;min-width:34px;height:34px;margin-right:-1px}
.btn-file{position:relative;overflow:hidden}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:white;cursor:inherit;display:block}
.label.arrowed{margin-left:10px}
.main-content-mini{margin-left:43px}
.menu-min .nav-list>li>a>.menu-text{min-width:174px;padding-right:12px;width:auto}
.no-hand{cursor:default!important}
.sidebar .nav-list>li>a{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.sidebar-shortcuts-large a{margin-left:1px;margin-right:2px}
.sidebar.menu-min .nav-list>li>a{overflow:initial;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.sidebar .bottom-fixed-button{position:fixed;bottom:10px;left:10px;width:170px;top:auto}
.sidebar .bottom-fixed-button .btn{background-color:#4b103e!important;border-color:#4b103e!important}
.sidebar .bottom-fixed-button .btn:hover{background-color:#5D174D!important;border-color:#5D174D!important}
.sidebar.menu-min .bottom-fixed-button{bottom:2px;left:2px;width:38px}
.sidebar.menu-min .bottom-fixed-button span{display:none}
.sql-null{background-color:#fcf8e3;font-size:90%;font-style:italic}
.tabbable{margin-top:15px}
.tabbable .tab-content{border:1px solid #c5d0dc}
.td-disabled{background-color:#eee!important;cursor:no-drop}
.ui-datepicker{z-index:9999999!important}
.user-info-caisse{margin-top:2px;padding-top:1px;border-top:1px solid white}
.widget-box-overlay>[class*="icon-"]{top:45%}
.yellow{color:#dce620!important}
#tabLogs td .alert{margin:0}
.form-logs .input-group,.form-logs .ccontrol-label{line-height:33px;margin-top:27px;white-space:nowrap}
.form-logs div[class^='col-'],.form-logs div[class*=' col-']{padding-left:5px;padding-right:5px}
.form-logs table.ng-valid-time{display:inline}
.form-logs .label-right{text-align:right}
.compact{height:20px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}
.uncompact{padding:0}
.radioTickets .lineheightlabel{line-height:20px}
.container-timepicker ~ .input-control{float:none}
.container-timepicker{padding-right:0}
.container-timepicker table{float:left;margin-top:-28px}
.container-radio{margin-bottom:30px}
.container-radio .radio{padding-left:0;padding-right:15px}
.container-radio .radio .input-sm{line-height:25px;margin-top:10px}
.container-radio .radio select.input-sm{padding-left:0}
.container-radio input.ace[type="checkbox"]+.lbl,.container-radio input.ace[type="radio"]+.lbl{height:32px;line-height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:2}
.conso-warning-date{color:#ffa07a!important}
table.dataTable .pull-right{cursor:default}
table.dataTable th{position:relative;height:40px}
table.dataTable th .btn-group{position:initial}
table.dataTable th>div>i,table.dataTable th .btn-group span{position:absolute;width:100%;left:0;right:0;cursor:pointer;top:0;bottom:0;text-align:right;padding-right:8px;line-height:40px}
#modalPayTicket .btn-app-transfert{display:inline-block;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;min-height:100px}
#modalPayTicket .btn-app-transfert .icon{float:left;margin-right:8px;line-height:34px;font-size:24px}
#modalPayTicket .btn-app-transfert span{line-height:34px}
#modalPayTicket .widget-main .row{margin:0}
#modalPayTicket .modal-dialog{min-width:70%}
#modalPayTicket .message-list{overflow-x:hidden;overflow-y:auto;max-height:374px}
#modalPayTicket .message-list .message-item{padding:8px 8px 10px;border-top-width:1px}
#modalPayTicket .message-list .message-item:last-child{border-bottom-width:1px}
#modalPayTicket .message-list .message-item.active{border-color:#e2eaf2;background-color:#f2f6f9;color:#6a9cba;font-weight:bold}
#modalPayTicket .message-list .message-item span{width:100%}
.widget-ticket{width:49%;display:inline-block;margin:2px;vertical-align:top}
.widget-ticket .widget-main{padding:2px 10px;text-align:left}
.widget-ticket .widget-conso{text-align:left;display:inline-block;width:50%;font-size:11px;line-height:11px;padding:0;margin:0}
.dataTables_wrapper .row:last-child{border:1px solid #ddd;height:50px}
.radio.alone,.checkbox.alone{margin-bottom:0;margin-top:0;padding-left:0;text-align:center}
.div_propos{text-align:center;font-size:14px}
.table_propos{text-align:left;margin:auto}
.div_propo div{width:320px;text-align:right;margin:auto}
.table_propos td{padding:0 20px}
.container-validfix::before{content:'';display:block;height:80px;clear:both}
.container-validfix .validfix{position:fixed;bottom:0;left:189px;right:0;background:#F2F2F2;border-top:1px solid #ccc;padding:20px;z-index:1000;text-align:center}
.container-validfix .validfix .errorsfix{position:absolute;bottom:100%;width:50%;height:auto;min-width:300px;background:#F2F2F2;border:1px solid #ccc;border-bottom:0;left:50%;transform:translateX(-50%);overflow:hidden;font-size:14px;text-align:left}
.container-validfix .validfix .errorsfix>.alert{margin:5px}
.main-content-mini .container-validfix .validfix;{left:42px}
#absences a.ui-state-active{background-color:white;color:#393939}
#absences .ui-datepicker td.ui-state-active>a.ui-state-active,#absences .ui-datepicker td.ui-state-active>a{background-color:#2283c5;color:#FFF}
#dossier-dit-label-presence-client{line-height:85px;margin:0 5px}
.row.recherchelot{margin:0}
.btn-lot,#modalRechercheLot .btn{border:2px solid white;font-size:14px;margin:0;text-align:left}
.btn-lot,#modalRechercheLot .btn-box{min-height:240px}
.labelLotChoix,#modalRechercheLot .label.arrowed-in{float:right}
.btn-lot.lot-affecte,#modalRechercheLot .lot-affecte{background-color:#dff0d8!important;border-color:#d6e9c6!important}
#modalRechercheLot .lot-bloque{background-color:#f2dede!important;border-color:#eed3d7!important;cursor:not-allowed!important}
.container-dossier-edit .ace-spinner.touch-spinner .spinner-buttons>.btn{width:28px;line-height:14px}
.container-dossier-edit .label-lg{margin:4px 0}
.container-dossier-edit .input-icon>[class*="icon-"]{line-height:32px}
.taxeNonPrise{background-color:#f0f0f0;padding-top:5px;margin-left:-13px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-right:-13px}
.no-resize{resize:none}
*.has-error input,*.has-error select,*.has-error textarea{border-color:#F09784;color:#D68273}
.container-choix-enfant .pagination a{padding:6px 12px}
.accordion-style1 .previsionnelle a.accordion-toggle{color:red!important}
.timepickersep{padding:0 5px 0 0}
.btn.btn-link.timepickerdown{padding:0 0 0 2px!important;line-height:10px!important}
.btn.btn-link.timepickerdown span{position:relative;top:-2px}
.btn.btn-link.timepickerup{padding:0 0 0 2px!important;line-height:10px!important}
.btn.btn-link.timepickerup span{position:relative;top:2px}
.timePickerTable td{line-height:1}
.quantity-editor .input-group>input{width:46px;text-align:center;height:31px}
.quantity-editor .input-group .spinner-buttons>.btn{margin:0;font-size:13px}
.quantity-editor .input-group .spinner-buttons>.btn[disabled]{background-color:#e7e7e7!important;color:#888!important;border-color:#e7e7e7}
.quantity-editor .input-group .spinner-buttons>.btn>i{vertical-align:unset}
button[disabled]+.tooltip{display:none!important}
.dropdown-menu-top{bottom:100%!important;top:auto!important}
.navbar .navbar-header{position:absolute;top:0;bottom:0}
.navbar-container{padding:0}
.navbar .navbar-header.logo{left:0;width:164px;padding:2px;z-index:5}
.navbar .navbar-header.menu{right:0}
.navbar .navbar-brand{padding:0 0 0 194px;position:relative;height:auto;margin-top:2px;width:100%}
.ace-nav>li.orange>a,.ace-nav>li.orange.open>a{background-color:#ff892a!important}
.ace-nav>li.orange>a:hover,.ace-nav>li.orange>a:focus{background-color:#e07824!important}
table.table .collapse.in{display:table-row}
table.table .collapsing{display:table-row}
table.table .collapsing td{border:1px solid #DDD}
.no-side-border{border-left:0!important;border-right:0!important}
.text-nowrap{white-space:nowrap}
.row.condensed{margin-left:-5px;margin-right:-5px}
.row.condensed .col-xs-1,.condensed .col-sm-1,.condensed .col-md-1,.condensed .col-lg-1,.condensed .col-xs-2,.condensed .col-sm-2,.condensed .col-md-2,.condensed .col-lg-2,.condensed .col-xs-3,.condensed .col-sm-3,.condensed .col-md-3,.condensed .col-lg-3,.condensed .col-xs-4,.condensed .col-sm-4,.condensed .col-md-4,.condensed .col-lg-4,.condensed .col-xs-5,.condensed .col-sm-5,.condensed .col-md-5,.condensed .col-lg-5,.condensed .col-xs-6,.condensed .col-sm-6,.condensed .col-md-6,.condensed .col-lg-6,.condensed .col-xs-7,.condensed .col-sm-7,.condensed .col-md-7,.condensed .col-lg-7,.condensed .col-xs-8,.condensed .col-sm-8,.condensed .col-md-8,.condensed .col-lg-8,.condensed .col-xs-9,.condensed .col-sm-9,.condensed .col-md-9,.condensed .col-lg-9,.condensed .col-xs-10,.condensed .col-sm-10,.condensed .col-md-10,.condensed .col-lg-10,.condensed .col-xs-11,.condensed .col-sm-11,.condensed .col-md-11,.condensed .col-lg-11,.condensed .col-xs-12,.condensed .col-sm-12,.condensed .col-md-12,.condensed .col-lg-12{padding-left:5px;padding-right:5px}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.dropup .dropdown-menu.dropdown-caret:before{border-top:7px solid rgba(0,0,0,0.2);border-bottom:0;bottom:-6px;top:auto}
.dropup .dropdown-menu.dropdown-caret:after{border-top:6px solid white;border-bottom:0;bottom:-5px;top:auto}
.affectation .liste-paxs{height:290px;overflow-x:hidden;overflow-y:auto}
.affectation .search{margin-bottom:10px;margin-top:10px}
.affectation .ui-slider-disabled a{display:none}
.affectation .ui-slider-disabled{height:3px;margin-top:8px}
.affectation .widget-pax{padding:5px 12px}
.box-affectation .main-affectation{padding-left:calc(20% - -30px);position:relative;min-height:500px}
.side-list{position:absolute;margin:0;left:15px;top:15px;bottom:15px;width:20%}
.side-list .widget-body{position:absolute;left:0;right:0;top:33px;bottom:0;overflow:auto}
.box-affectation .box-chambre .widget-main{max-height:160px;overflow:auto}
.box-affectation .header{margin-top:0;margin-bottom:5px}
.item-list .item.item-pax{padding:4px 8px;line-height:25px;margin-bottom:3px;border-radius:4px}
.chambres-pleines .label{margin-right:5px;margin-bottom:4px;margin-top:2px;padding:2px 8px}
.widget-main .small-padding{padding:5px}
.vente .selectMultiple{height:208px!important}
.vente .row.saisie{margin-top:25px}
.vente h4{padding-bottom:10px;border-bottom:1px solid #eee}
.vente .detailPax .tabbable{margin-bottom:15px}
.vente .price{line-height:20px;height:28px;text-align:center}
.vente .price .label:before,.vente .price .label:after{margin-top:-2px;opacity:.9}
.rightSearch,.vente .rightSearch{right:50px!important}
.rightSearchDoubleBtn{right:90px!important}
.etape1rightSearch{right:100px!important}
.vente .half-size{width:50%!important}
.vente .tiers-size{width:33%!important}
.input-size-80,.vente .size-80{width:80px!important}
.input-size-60,.vente .size-60{width:60px!important}
vente-bouton-suppression-produit{vertical-align:middle}
.btn-detail-pax{float:right;margin-top:6px}
.searchPart{background-color:white;height:auto;max-height:200px;width:150px;position:absolute;left:0;z-index:5000;top:34px;width:100%;overflow-x:hidden;overflow-y:auto;border:1px solid #ccc;border-top:0;min-width:300px}
.searchPart div.row{line-height:16px;margin:0;margin-right:15px;padding-top:4px;padding-bottom:4px}
.searchPart div.row:hover{background-color:#f1f1f1}
.vente .resultContact{margin-top:15px}
.vente .boutons-action-contact{position:absolute;right:15px;top:15px;z-index:20}
.vente .recherchelot .nav-search{float:right;position:initial}
.prix-unitaire-align{line-height:2!important}
.tooltip-inner{max-width:100%}
.table-prodoptions{border:1px solid #ddd!important}
.table-prodoptions .checkbox{margin:-4px 0 3px;padding-left:0}
.table-prodoptions .categ-titre{padding:2px 8px;font-size:14px;font-weight:bold}
.table-prodoptions .input-group.groupe-prix{width:110px;float:right}
.table-prodoptions .input-group.groupe-prix>input{text-align:right}
.table-no-border>thead>tr>th,.table-no-border>tbody>tr>th,.table-no-border>tfoot>tr>th,.table-no-border>thead>tr>td,.table-no-border>tbody>tr>td,.table-no-border>tfoot>tr>td{border:0}
.pTitre{font-size:12px;border-top:1px solid rgba(0,0,0,0.25);margin-top:15px}
.pTitre-first{font-size:12px}
.fiche-individuelle-police{font-size:.26cm;text-align:justify}
.fiche-police-header-enfant{margin-bottom:.45cm}
.fiche-police-padding-bottom{padding-bottom:.3cm}
.fiche-police-padding-bottom-adresse{padding-bottom:.6cm}
.fiche-police-title{font-size:.50cm}
.information-residence{margin-bottom:1.1cm}
.nom-adresse-etablissement{margin-bottom:.7cm}
.information-participant{margin-bottom:1.0cm}
.saut_page{page-break-after:always}
.fiche-police-label-nom{width:15%}
.fiche-police-nom-border{width:85%}
.fiche-police-label-prenom{width:20%}
.fiche-police-prenom-border{width:80%}
.fiche-police-label-date-naissance{width:40%}
.fiche-police-date-naissance-border{width:60%}
.fiche-police-label-domicile{width:35%}
.fiche-police-date-domicile-border{width:65%}
.fiche-police-add-border-domicile{width:100%;height:25px;border-bottom:2px dotted}
.fiche-police-label-nationalite{width:22%}
.fiche-police-nationalite-border{width:78%}
.fiche-police-label-telephone{width:43%}
.fiche-police-telephone-border{width:57%}
.fiche-police-label-mail{width:35%}
.fiche-police-mail-border{width:65%}
.fiche-police-label-date-arrivee{width:45%}
.fiche-police-date-arrivee-border{width:55%}
.fiche-police-label-date-depart{width:43%}
.fiche-police-date-depart-border{width:57%}
.fiche-police-border-dot{height:15px;border-bottom:2px dotted}
.caution-print{width:100%}
.caution-print tr td{padding:10px}
.reglement-print{width:100%}
.reglement-print tr td{padding:10px}
.facture-onglet{color:green!important}
.modal-repartition-transaction{width:50%!important}
.dropdown-menu:focus,.dropdown-menu *:focus{outline:0}
.dropdown-menu table .btn-default{background:#FFF!important;border-color:#FFF!important;color:#393939!important}
.dropdown-menu table .btn-default.active,.dropdown-menu table .btn-default:focus,.dropdown-menu table .btn-default:hover{background:#428bca!important;border-color:#428bca!important;color:#FFF!important}
.dropdown-menu table .btn-default::after{display:none}
.note{color:#246286}
.note .table thead tr{color:#246286}
.note .pTitre{font-size:16px;border-bottom:1px solid #438eb9;border-top:0!important;margin-top:0!important;font-weight:bold}
.note .note_entete_cell1{height:120px;background-color:#438eb9;color:white;vertical-align:middle;font-weight:bold;font-size:500%}
.note .note_entete_cell3{height:100px}
.note .border{border:1px solid #438eb9}
.note .m-5{margin:5px}
.note .m-l-0{margin-left:0}
.note .m-t-5{margin-top:5px}
.note .m-t-10{margin-top:10px}
.note .m-t-15{margin-top:15px}
.note .m-r-5{margin-right:5px}
.note .p-0{padding:0}
.note .p-5{padding:5px}
.note .p-t-5{padding-top:5px}
.note .p-lr-0{padding-left:0;padding-right:0}
.note .col-xs-20{width:19.3%;float:left}
.note td.info{background-color:#ececec!important;font-weight:bold}
.note td.success{background-color:#54A930!important;color:white;font-weight:bold}
.note td.danger{background-color:#BB1B1B!important;color:white;font-weight:bold}
.menage-a-verifier{background-image:-webkit-linear-gradient(top,#E4D7EC 0,#D4BCE2 100%);background-image:linear-gradient(to bottom,#E4D7EC 0,#D4BCE2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE4D7EC',endColorstr='#ffD4BCE2',GradientType=0);border-color:#b2dba1;background-color:#E4D7EC}
.menage-a-completer{background-image:-webkit-linear-gradient(top,#BCD4E2 0,#94CCEF 100%);background-image:linear-gradient(to bottom,#BCD4E2 0,#94CCEF 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffBCD4E2',endColorstr='#ff94CCEF',GradientType=0);border-color:#b2dba1;background-color:#94CCEF}
#menageAccepte{margin-left:0;margin-top:10px}
#menageRefuse{margin-left:0;margin-top:10px}
.planning-menages{overflow-x:auto}
.planning-menages .table-menages{border:0;margin-bottom:100px}
.planning-menages .table-menages colgroup.hover{background-color:#ffb848}
.planning-menages .table-menages>thead>tr>th{text-align:center;line-height:15px;background-color:#6FB3E0;color:white;border-bottom-width:1px}
.planning-menages .table-menages>thead>tr>th:first-child{background-color:white;border-top:0;border-left:0}
.planning-menages .table-menages>tbody>tr>td{text-align:center;position:relative;vertical-align:middle}
.planning-menages .table-menages>tbody>tr>td.avec-menage{padding-bottom:12px}
.planning-menages .table-menages>tbody>tr>td:first-child a{color:white;font-weight:bold;font-size:16px;text-decoration:none}
.planning-menages .table-menages .li-data{margin-top:12px;margin-left:10px}
.planning-menages .table-menages .data-display{cursor:default}
.planning-menages .table-menages .badge-display{font-size:18px;height:auto}
.literie-color{color:#478fca!important}
.literie-background-color{background-color:#478fca!important}
.planning-menages .data-bottom{position:absolute;bottom:-10px;border:2px solid #ffb848;background-color:white;width:auto;left:50%;padding:5px;-moz-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);-o-transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);-moz-transition:display ease-in-out .2s;-o-transition:display ease-in-out .2s;-webkit-transition:display ease-in-out .2s;transition:display ease-in-out .2s;text-align:left}
.planning-menages .data-bottom.visible{display:block}
.planning-menages .data-bottom::before{display:inline-block;content:"";position:absolute;left:50%;top:-18px;margin-left:-4px;border:12px solid transparent;border-width:8px 7px;border-bottom-color:#ffb848}
.planning-menages .data-bottom ul{margin:0;white-space:nowrap}
.planning-menages .absolute-progress{position:absolute;bottom:0;z-index:10;right:0;left:0}
.planning-menages .absolute-progress .progress{margin:0}
.planning-menages .infobox .stat{padding:0;right:8px}
.planning-menages .infobox .stat::after,.planning-menages .infobox .stat::before{display:none}
.planning-menages .table-menages .label{margin:3px}
.planning-menages .table-menages .pastille{width:26px;height:26px;line-height:26px;display:inline-block;border-radius:50%;background-color:#6FB3E0;color:white;font-size:15px;font-weight:bold;margin:3px;text-align:center;box-shadow:1px 1px 3px #666}
.planning-menages .pricing-span{width:14%;max-width:none!important;margin-bottom:15px}
.planning-menages .pricing-span:nth-child(8){clear:both}
.detail-menages-jour .dd{max-width:100%}
.detail-menages-jour .dd-item .dd2-content{padding-right:40px}
.detail-menages-jour .dd-item .dd2-content .label{margin:0 0 0 10px}
.detail-menages-jour .dd-handle{cursor:default}
.detail-menages-jour .dd2-handle.right-handle{cursor:pointer;right:0;left:auto;color:white;background:#428BCA!important;border-left:1px solid #DEE4EA}
.detail-menages-jour .dd2-handle.right-handle.success{background-color:#87B87F!important;border-color:#87B87F}
.detail-menages-jour .dd2-handle.right-handle:hover{background-color:#1B6AAA!important;border-color:#428BCA}
.jqplot-target{font-family:"Open Sans";font-size:14px;color:white;font-weight:bold}
.jqplot-target table.jqplot-table-legend{color:#666}
.jqplot-target table.jqplot-table-legend td.jqplot-table-legend{padding:0 .5em}
.jqplot-target .center-data{position:absolute;z-index:1;left:40%;display:inline-block;transform:translate(-50%,-50%);top:48%;text-align:center;font-size:42px;color:#666}
.dd-handle[class*="selected"],.dd2-content[class*="selected"]{border:0 none;padding:8px 12px;background-color:#FEE188!important}
.dd2-content[class*="selected"]{text-shadow:none!important}
.dd2-handle+.dd2-content,.dd2-handle+.dd2-content[class*="selected"]{padding-left:44px}
.dossier-annulation .produits h5{margin-top:0;margin-bottom:0}
tr.strikeout td{position:relative}
tr.strikeout td::before{content:" ";position:absolute;top:50%;left:0;border-bottom:1px solid #111;width:100%}
.bg-weekend{background:#EEE}
.type-decoupage .radio,.type-decoupage .checkbox{margin-bottom:0;margin-top:5px}
.type-decoupage .desc-simple{padding-top:6px}
.type-decoupage em{font-size:14px}
.type-decoupage .form-inline label{margin-right:10px;margin-top:4px}
.type-decoupage .form-inline .form-group{margin-right:10px}
.type-decoupage .form-inline .form-group .input-group{display:inline-table;vertical-align:middle;max-width:200px}
.type-decoupage select.bolding-weeks option:nth-child(7n){font-weight:bold}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
.widget-overflow{overflow-x:auto}
td.table-separator{background-color:#EEE;padding-top:0}
table.tableau-repartition{max-width:none}
table.tableau-repartition thead th{position:relative}
table.tableau-repartition a{font-weight:bold;display:block;text-align:right;color:#333;font-weight:inherit;cursor:pointer;margin:-3px;padding:3px}
table.tableau-repartition .montant-null{font-weight:bold;display:block;text-align:right;color:#333;font-weight:inherit;cursor:not-allowed;margin:-3px;padding:3px}
table.tableau-repartition .total-prestation{text-align:right;cursor:default}
table.tableau-repartition a.total{color:#D15B47;font-size:15px;font-weight:bold}
table.tableau-repartition a:not(.total)::before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;content:"";float:left;color:#999}
table.tableau-repartition a:not(.total):hover{background-color:#FEE188;color:#963;text-decoration:none}
table.tableau-repartition .prix-reparti{margin-right:92px}
table.tableau-repartition .prix-facture{position:absolute;top:0;right:0;bottom:0;width:90px;line-height:31px;background-color:rgba(0,0,0,0.2);cursor:not-allowed}
button.hide-pax{position:absolute;background-color:#D15B47;color:white;top:1px;right:1px;font-family:Arial;display:block;width:15px;height:14px;cursor:pointer;border:0;font-size:10px;font-weight:bold;padding:0 0 0 1px;line-height:14px;text-align:center}
button.hide-pax:hover{background-color:#F57A65}
.container-paxs .btn{margin-bottom:2px}
.widget-form-repartition .input-group-btn button{width:40px;font-size:16px;padding:3px;line-height:20px}
.prolongation-centre-produit{margin-top:10px;margin-bottom:10px}
.prolongation-currency{width:12%;line-height:100%;cursor:default}
.prolongation-prix{width:35%}
.page-vente .table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{vertical-align:middle}
.page-vente #panier-vente>.tab-content{z-index:auto}
input.form-control.hasDatepicker[readonly]{background:white!important}
dl.spaced>dt,dl.spaced>dd{line-height:2}
.promo{background-color:#ffb752;color:white;padding:4px}
.deconnecte-mode{border:1px solid red;padding:3px}
.resume-affectations{margin-bottom:-5px}
.resume-affectations .titre{font-size:15px;white-space:nowrap}
.resume-affectations .list-inline{margin-bottom:5px}
.resume-affectations .progress{height:30px;margin-bottom:5px;overflow:visible;cursor:default}
.resume-affectations .progress::before{position:relative}
.resume-affectations .progress .flag-count-affect{float:left;margin-top:30px;text-align:center;position:relative;font-weight:bold}
.resume-affectations .progress .flag-count-affect span{position:absolute;top:5px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.resume-affectations .progress .progress-bar{font-size:28px;cursor:default}
.resume-affectations .progress .progress-bar small{font-size:10px}
.limit-height{height:235px;overflow-x:hidden;overflow-y:auto;padding:5px 0}
.limit-height.big{height:318px}
.case-recherche{height:40px}
.nav-search.relative{position:relative;display:inline-block;top:2px;margin-right:3px;right:auto}
.nav-search.relative input[type="text"]{height:26px!important;line-height:26px!important}
.wizard-steps li.complete .step:before,.wizard-steps li .step{line-height:20px}
.wizard-steps li .step{width:30px;height:30px}
.global-container-planning .dossier2 .dd-handle a{display:block}
.global-container-planning .table-newplanning .dossier2 .dd-list{width:100%;height:31px}
.global-container-planning .table-newplanning .dossier2 .dd-item{height:31px}
.global-container-planning .table-newplanning .dossier2 .dd-item .dd2-content{height:29px}
.global-container-planning .dossier2.selected .dd-handle{background-color:#7c9eb2}
.global-container-planning .dossier2.selected .dd-handle>a{color:white}
.global-container-planning .dossier2.selected .dd2-content{background-color:#ebedf2}
.global-container-planning .dossier2.disabled .dd2-content{color:#cad7e0;background-color:#fcfcff}
.global-container-planning .dossier2.disabled .dd-handle{background-color:#f6f7f9;color:#b2d0e9}
.global-container-planning .dossier2.disabled .dd-handle>a{background-color:#f6f7f9;color:#b2d0e9}
.global-container-planning .dossier2.disabled .dd-handle .dropdown-menu li.disabled{padding-left:0;padding-right:0;cursor:default}
.global-container-planning .dossier2.disabled .dd-handle .dropdown-menu li.disabled a{display:none}
.global-container-planning .dossier2 .dd-handle .dropdown-menu li span{display:none}
.global-container-planning .dossier2.disabled .dd-handle .dropdown-menu li.disabled span{background-color:#f6f7f9;padding:10px 8px;color:#B2D0E9;display:block;margin:0;border-bottom:1px solid #e4ecf3;font-size:12px;line-height:16px}
.global-container-planning .dossier2.disabled .dd-handle .dropdown-menu li.disabled span i{color:#b2d0e9!important}
.global-container-planning .dossier2.selected .dd-handle>a{background-color:#f6f7f9}
.global-container-planning .info-heb{position:absolute;right:5px;top:50%;transform:translate(0,-50%)}
.global-container-planning thead tr th{background:white!important}
.global-container-planning .emptyOccupation{text-align:center!important;vertical-align:middle!important}
.global-container-planning a:hover{text-decoration:none!important}
.global-container-planning .label-lightgrey,.global-container-planning .badge-lightgrey{background-color:#fff!important}
.global-container-planning .overflow-columns{overflow-y:hidden;overflow-x:visible;margin-right:-15px;padding-right:15px;margin-bottom:20px}
.global-container-planning .table-newplanning{table-layout:fixed;margin-bottom:0}
.global-container-planning .table-newplanning.waiting-clickaffect tr.clickaffectable:hover{background:#c8e5bc;cursor:pointer}
.global-container-planning .table-newplanning.waiting-clickaffect tr.clickwarning:hover{background:#f5e79e;cursor:pointer}
.global-container-planning .table-newplanning.waiting-clickaffect tr.clicksurclassement:hover{background:#d9edf7;cursor:pointer}
.global-container-planning .table-newplanning.waiting-clickaffect tr.clickalerte:hover{background:#f2dede;cursor:pointer}
.global-container-planning .table-newplanning .dossier2{box-sizing:initial;text-overflow:ellipsis;white-space:nowrap;color:white;position:absolute;top:0;left:0;font-size:10px;border:1px solid #dae2ea;bottom:0}
.global-container-planning .table-newplanning .dossier2 .absolute-fleche{position:absolute;color:#777;font-size:17px;top:10px;border-radius:50%;line-height:0;height:14px;width:13px;z-index:1}
.global-container-planning .table-newplanning .dossier2 .absolute-fleche i{margin-top:-2px}
.global-container-planning .table-newplanning .dossier2 .absolute-fleche.left{left:-5px}
.global-container-planning .table-newplanning .dossier2 .absolute-fleche.right{right:-5px}
.global-container-planning .table-newplanning .dossier2.blue{background:#478fca}
.global-container-planning .table-newplanning .dossier2.green{background:#69aa46}
.global-container-planning .table-newplanning .dossier2.purple{background:#a069c3}
.global-container-planning .table-newplanning .dossier2.orange{background:#ff892a}
.global-container-planning .table-newplanning .dossier2.red{background:red}
.global-container-planning .table-newplanning .dossier2.encours{background:#FFB06E}
.global-container-planning .table-newplanning td.case-today{background:#d9edf7}
.global-container-planning .table-newplanning th.red,.global-container-planning .table-newplanning th.green{position:relative}
.global-container-planning .table-newplanning th .column-background{position:absolute;left:0;z-index:0;right:0;top:106%;bottom:-9999px;opacity:.3}
.global-container-planning .table-newplanning th .column-background.weekend{background:#fff3b5}
.global-container-planning .table-newplanning th .column-background.today{background:#c8e6b8}
.global-container-planning .dossier2.earlyCheck{border-left:4px solid #d15b47}
.global-container-planning .dossier2.lateCheckOut{border-right:4px solid #d15b47}
.global-container-planning .table-newplanning>thead>tr.fakeHeader>th{padding:0 8px;border-color:transparent}
.global-container-planning .table-newplanning th.colchambre{text-align:center}
.global-container-planning .table-newplanning>tbody>tr>th,.table-newplanning>tbody>tr>td{padding:0!important;position:relative}
.global-container-planning .table-newplanning .dd-handle,.table-newplanning .dd2-content{margin:0;border:0;padding-top:0;line-height:31px}
.table-newplanning .dd2-content{background:transparent!important}
.global-container-planning .table-newplanning td.allow,tr.allow{background-color:#87b87f}
.global-container-planning .table-newplanning td.deny,tr.deny{background-color:#d15b47}
.global-container-planning .table-newplanning .dossier2 .dd2-content{overflow:hidden;color:white!important}
.global-container-planning .table-newplanning .dossier2.block{background-color:#d15b47}
.global-container-planning .table-newplanning .dossier2.block .dd2-content{color:white!important}
.global-container-planning .dd2-handle,.dd-dragel>li>.dd2-handle{overflow:visible;height:auto;bottom:0;z-index:auto}
.global-container-planning .dd-handle,.dd2-content{font-size:13px;min-height:inherit;padding:2px 12px}
.global-container-planning .dropdown-menu>li{text-align:left}
.global-container-planning .popover{max-width:350px}
.global-container-planning span.input-icon{display:block}
.global-container-planning .dropdown-menu.dropdown-close{left:0}
.global-container-planning .liste-nonaffectes{position:sticky;top:6px}
.global-container-planning .liste-nonaffectes .dropdown-menu.dropdown-close{top:50%}
.global-container-planning .liste-nonaffectes .dossier2.ui-draggable-dragging{width:250px!important;z-index:9999}
.global-container-planning .widget-box.transparent{background-color:white;width:100%}
.input-pagin{width:80px;height:38px;border:1px solid #CCC;margin-left:1px}
.planningSexeHommeBorder{border-right:7px solid cyan!important}
.planningSexeFemmeBorder{border-right:7px solid hotpink!important}
.weekend-planning-dispo{background-color:#ffedb1!important}
.container-grille{position:relative;margin-bottom:15px}
.container-grille .table-wrapper{overflow-x:scroll;overflow-y:visible;width:100%}
.planning-dispo{margin-bottom:2px;width:100%;text-align:center;border-collapse:separate}
.container-grille td:first-of-type{width:190px!important;font-weight:bold}
.container-grille td:first-of-type::before,.planning-dispo thead tr th:first-of-type::before{content:'';position:absolute;top:0;width:1px;bottom:0;left:-1px;background:#ddd}
.container-grille td:first-of-type::after,.planning-dispo thead tr th:first-of-type::after{content:'';position:absolute;top:0;width:1px;bottom:0;right:-1px;background:#ddd}
.container-grille td{width:50px;white-space:nowrap}
.container-grille th{text-align:center;background-color:white;white-space:nowrap;width:50px}
.planning-dispo .remove-font{font-size:12px;font-weight:normal}
.planning-dispo thead tr th span{font-size:14px;font-weight:bold}
.planning-dispo tbody tr td{font-size:16px;line-height:1}
.planning-dispo tbody tr td .infini{font-size:20px;font-weight:bold;font-family:Verdana;line-height:1}
.planning-dispo .planning-dispo-green-light{background-color:#8bc581;font-weight:bold}
.planning-dispo .planning-dispo-red-light{background-color:#ec8978;font-weight:bold}
.btn-smaller{height:22px;width:26px}
.arrows{float:left;width:5%;height:44px}
.badge-pm{padding-top:7px;width:28px;height:27px}
.intervenant-menages-infos{width:100%;margin-bottom:5px}
.intervenant-menages-infos tr td{padding:3px;text-align:center;font-weight:bold}
.intervenant-menages-infos tr td:first-child{text-align:left;font-weight:normal}
.menages-restants{position:relative;margin-bottom:15px}
.menages-restants .widget-body{left:0;top:40px;right:0;bottom:0;margin-bottom:20px}
@media(max-width:768px){.menages-restants .widget-body{position:relative;max-height:500px;min-height:initial;top:0}
}
@media(max-width:1280px){.btn-md-wrap{white-space:normal}
.box-affectation .main-affectation{padding-left:calc(28% - -30px)}
.side-list{width:28%}
}
.bloc-intervenant{margin:0 0 15px 0;z-index:1;position:relative}
.bloc-intervenant .widget-main{padding:0;overflow-x:hidden;overflow-y:auto}
.bloc-intervenant dl{margin-bottom:8px}
.bloc-intervenant dl dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bloc-intervenant dl ul{margin-bottom:0;margin-left:15px}
.bloc-intervenant dl ul li{list-style-type:none;white-space:nowrap;overflow:hidden}
.bloc-intervenant .progress{margin-bottom:0;background-color:white}
.menages-restants .widget-main,.menages-restants .bloc-intervenant{padding:6px}
.menages-restants .panel-group{margin-bottom:0}
.panel-menage{z-index:2;min-width:50%}
.panel-menage .panel-heading{padding:0;height:44px;width:100%}
.panel-menage .panel-title a{position:relative;display:block;cursor:pointer;font-size:13px;background-color:#6fb3e0;color:white}
.panel-menage .panel-title a.collapsed{background-color:transparent;color:inherit}
.panel-menage .panel-title a.literie{color:#2b7dbc}
.panel-menage .panel-title a:hover{text-decoration:none}
.bloc-intervenant .widget-main .panel-group{margin-bottom:0;padding:6px;height:100%;min-height:60px}
.bloc-intervenant .widget-main .panel-group .panel-menage .panel-title a{position:relative;height:44px}
.bloc-intervenant .widget-main .panel-group .panel-menage .panel-title .icon-check{position:absolute;font-size:14px;color:#87b87f;right:1px;bottom:2px}
.bloc-intervenant .widget-main .panel-body::before{margin-top:44px}
.add-menage-intervenant{padding:3px 3px 0 3px;border:1px solid lightgray;position:absolute;right:23px;z-index:1}
.planning-btn{height:44px;text-align:center;padding-top:11px;border-left:1px solid #ddd;background-color:#f5f5f5}
.remove-btn{text-decoration:none;float:right;height:44px;width:10%;text-align:center;padding-top:11px;border-left:1px solid #ddd;background-color:#f5f5f5}
.remove-btn:hover{background-color:#EEE}
.remove-btn-small{height:38px;padding-top:9px}
.remove-btn-add{padding-top:12px}
.infos-menage{float:left;padding:5px}
.liste-menages-intervenant .toolbar-intervenant{float:right;display:inline-flex}
.liste-menages-intervenant .toolbar-intervenant div{display:inline-table}
.menage-intervenant{float:left;width:100%;height:44px}
.intervenant-menages-btn{margin:12px 10px;background-color:#EEE}
.infos-intervenant-menages{line-height:20px;margin-right:10px;text-align:right}
.menage-completer-intervenant,.menage-verifier-intervenant,.menage-fait-intervenant,.menage-commence-intervenant{float:left;width:100%}
.menage-fait{background:#87b87f!important;color:white!important}
.menage-verifier{background:#E4D7EC!important;color:black!important}
.menage-completer{background:#94CCEF!important;color:black!important}
.menage-commence{background:#FEE188!important;color:black!important}
.menage-refuse{background:#d15b47!important;color:white!important}
.menage-bouton-verifier-ok{text-decoration:none;background-color:#69aa46!important;margin:0;padding:12px 12px}
.menage-bouton-verifier-ko{text-decoration:none;background-color:#dd5a43!important;margin:0;padding:12px 12px}
.no-margin{margin:0}
.table-totaux{border:1px solid #ddd!important;width:100%}
.table-totaux tr th{background:#307ecc;color:white;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}
.table-totaux tr th,.table-totaux tr td{border:1px solid #ddd;padding-top:3px;padding-bottom:3px;text-align:center}
.table-encaissements{font-size:14px;margin-bottom:0}
.table-encaissements thead tr{background:#f2f2f2!important}
.table-encaissements tbody tr.info td{padding:5px 8px;line-height:14px}
.table-encaissements tr td select.form-control{height:34px}
.table-pensions>thead>tr>th,.table-pensions>tbody>tr>td{text-align:center;width:120px;padding:7px 0}
.table-pensions{margin-top:10px;margin-bottom:10px!important;border:1px solid #ddd!important;min-width:611px;overflow:auto}
.table-pensions>thead>tr>th{vertical-align:middle}
.table-pensions>tbody>tr>td:first-child{vertical-align:middle}
.input-group-pensions{position:relative;display:inline-table;border-collapse:separate}
.input-group-pensions>span{margin-right:10px}
.group-buttons{display:inherit}
.dashboard-pensions-infos .progress{background:white}
.dashboard-pensions-infos .slider-track{background-image:linear-gradient(to bottom,#f5f5f5 0,#fff 100%)}
.dashboard-pensions-infos .slider-track .slider-selection{background-image:linear-gradient(to bottom,#aaa 0,#ccc 100%)}
.box-container{border:1px solid #ddd;padding:0 10px 0 10px;background-color:#f5f5f5;margin-bottom:100px}
.box{border:1px solid black;margin-top:15px;padding:10px}
.box:last-child{margin-bottom:15px}
.box-pension{border:1px solid black;margin:5px;padding:10px;width:100%;background-color:#fff}
.box-pension tr th{padding:5px}
.box-pension tr td{padding:5px}
.box-pension-qte{padding:3px;margin:auto;min-width:80px;max-width:80px;background:#f5f5f5;cursor:default}
.bg-blue{background-color:#d9edf7}
.bg-green{background-color:#8bc581!important}
.bg-orange{background-color:#ffb752!important}
.bg-red{background-color:#d15b47!important}
.bg-normalblue{background-color:#478fca!important}
.bg-white{background-color:#fff}
.bg-gray{background-color:#EEE}
.bg-lightgray{background-color:#f5f5f5}
.btn-warning-pension{border:0;border-radius:0;width:25px;height:25px}
.box-qte-conso-adulte,.box-qte-conso-enfant{border:1px solid #ddd;background-color:#EEE;padding:3px;width:50px;float:left;font-size:1.1em;text-align:center}
.box-dossier-title{font-size:1em;margin-left:3px}
.box-num-chambre{font-size:1.5em;margin-left:10px;color:black;max-width:100px}
.box-qte-adulte-enfant{font-size:1.3em;color:black}
.box-pax-liste{color:grey;font-size:1.0em;overflow:hidden}
.box-mini{margin:10px 0 10px 0;border:1px solid #ddd;padding:5px}
.box-mini-dossier-title{font-style:italic}
.box-mini-pension{width:98%}
.box-mini-num-chambre{font-size:1.2em}
.box-mini-qte-adulte-enfant{font-size:1.2em;margin-bottom:0}
.box-mini-container{border:1px solid #ddd;max-height:550px;overflow-y:scroll;padding:0 10px 0 10px;background-color:#f5f5f5}
.table-fin-service{width:400px;border:1px solid #ddd;margin:auto;margin-bottom:20px}
.table-fin-service thead tr th,.table-fin-service tbody tr td{text-align:center;padding:5px;border:1px solid #ddd;width:100px;font-size:1.2em}
.smaller{font-size:10px}
.overflow-ellipsis{text-overflow:ellipsis}
.disabled-select{color:#939192;background:#f5f5f5!important}
.no-style-input{color:black!important;background-color:white!important;border:0}
.taux-occupation #graphique .jqplot-point-label{font-size:.9em}
.taux-occupation #graphique table.jqplot-table-legend{font-size:1.2em}
.taux-occupation #graphique .jqplot-axis{color:#666}
.taux-occupation .carre{line-height:24px;padding-left:20px;position:relative;padding-right:15px}
.taux-occupation .carre span{position:absolute;left:0;top:2px;width:15px;height:15px}
.taux-occupation .jqplot-highlighter-tooltip{background:grey;padding:5px;transform:translateY(-25%);z-index:3}
.table-menages>thead>tr>th,.table-menages>tbody>tr>td{text-align:center;width:120px}
.table-menages{margin-top:10px;margin-bottom:10px!important;border:1px solid #ddd!important}
.table-menages>thead>tr>th{vertical-align:middle}
.table-menages>tbody>tr>td:first-child{vertical-align:middle}
.table-margin-auto{margin:auto}
.text-align-left{text-align:left}
.table-pensions tbody tr td{vertical-align:middle}
.femme-menage{position:absolute;top:0;left:8px;right:8px;bottom:8px;margin:0;width:auto}
.femme-menage .separate-icon{margin-left:15px}
.femme-menage>.center h1{font-size:26px;margin-top:10px;margin-bottom:0}
.femme-menage>.center h5{margin:3px;font-size:12px}
.femme-menage .menage-chambre{border:1px solid #478fca;background:white;padding:5px;margin-bottom:10px;overflow:hidden;color:#666;cursor:pointer}
.femme-menage .menage-chambre .titre{font-size:15px;color:white;background:#478fca;margin:-5px -5px 5px -5px;padding:3px 6px}
.femme-menage .login-box{position:absolute;bottom:0;top:60px;margin:0;padding:6px}
.femme-menage .login-box.noheader .widget-main{top:50px}
.femme-menage .login-box.toolbar1 .widget-main{top:72px}
.femme-menage .login-box.toolbar1.noheader .widget-main{top:52px}
.femme-menage .login-box .widget-body{height:100%;background:#CCC;position:relative}
.femme-menage .login-box .widget-header{padding-right:10px}
.femme-menage .login-box .widget-header h5{display:block;font-size:20px;line-height:47px}
.femme-menage .login-box .widget-header h5 .titre{line-height:36px}
.femme-menage .login-box .widget-header h5 .btn-sm{margin-top:2px}
.femme-menage .login-box .widget-header h5 .btn-xs{margin-top:4px;transition:none}
.femme-menage .login-box .widget-header h5 .btn.novisible{visibility:hidden}
.femme-menage .login-box .widget-main{bottom:0;position:absolute;top:153px;overflow:auto;left:0;right:0;padding-bottom:20px}
.femme-menage .login-box .widget-main .absolute-bar{position:absolute;bottom:0;left:0;right:0;border-top:2px solid #394557}
.femme-menage .login-box .widget-main .absolute-bar .progress{margin:0;background:#DDD}
.femme-menage .login-box .toolbar{padding:8px;background:#ddd;text-align:right}
.femme-menage .list-info-menage>li{position:relative;padding-left:26px}
.femme-menage .list-info-menage li i.main-icon{position:absolute;font-size:30px;top:-2px;left:0}
.no-border>td{border:none!important}
.verif-coor-part{color:#f0ad4e!important;line-height:20px;font-weight:bold}
.verif-delete-part{color:#d15b47!important;line-height:20px;font-weight:bold}
.caisse-choix-defaut{margin-right:10px;float:none!important;width:200px;display:inline-block;max-width:9999px!important}
.histo-table{margin-bottom:10px}
.histo-table-header{border:1px solid #ddd;background-color:#EEE}
.histo-table-header .row span{border-right:1px solid #ddd;padding:5px}
.histo-table-header .row span:last-child{border-right:0}
.histo-table-row{border:1px solid #ddd}
.histo-table-row>div{text-align:center}
.histo-table-row .row.histo-table-row{background-color:#EFF}
.infobox-progress .progress{margin-bottom:0!important}
.infobox-header{min-width:250px;height:78px;padding:0}
.infobox-header .infobox-progress{position:absolute;bottom:0;width:100%}
.infobox-headbox{width:50%;padding:0;height:100%;position:relative}
.infobox-etat-chambre{width:100%;height:auto;padding:0;border:0}
.infobox-etat-chambre>.infobox-data{text-align:left;line-height:25px;min-width:0}
.miniEtatMenages{font-size:10px;margin:0;width:100%;border:1px solid lightgray}
.miniEtatMenages td{border:1px solid lightgray;border-collapse:collapse;margin:0;padding:0;text-align:center;width:50%}
.miniEtatMenages .progress{margin-bottom:0}
.margin-bottom-15{margin-bottom:15px}
.display-dossier{min-height:138px;overflow-x:hidden;background:#eee;border:1px solid #4383b4;position:relative;padding:5px}
.display-dossier-desaffectation{height:120px;background:#f0f9ff;border:2px dashed #bed2db;position:relative}
.all-center{position:absolute;top:50%;left:0;font-size:16px;transform:translateY(-50%);text-align:center;right:0;font-style:italic}
.action-manuelle-planning{border-bottom:0 solid #DDD;border-top:1px dotted transparent;color:#4f99c6;text-align:left;font-size:13px}
.icon-list-unstyled{text-align:center;position:absolute;left:0;top:3px}
.row-loader{position:absolute;top:0;left:0;bottom:0;background:rgba(46,101,137,0.7);color:white;text-align:center;box-sizing:initial}
.spinner-planning{margin:auto;width:50px;height:100%;text-align:center}
.spinner-planning>div{background-color:#fff;height:80%;width:4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;margin:5% 2px}
.spinner-planning .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner-planning .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
.spinner-planning .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
.spinner-planning .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}
@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1.0)}
}
@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}
}
.widget-groupe-produit .btn-article{margin-top:-8px;border:0;padding:2px 5px;font-size:17px;margin-right:5px}
.widget-groupe-produit .header{margin:0}
.widget-groupe-produit.merge .dialogs{background:white;padding:0}
.widget-groupe-produit.merge .widget-body{border:0;padding:0}
.widget-groupe-produit.merge .widget-body .container-article{margin-bottom:0}
.widget-groupe-produit .dialogs{background-color:#eee;padding-bottom:1px;padding-top:1px}
.widget-groupe-produit .container-article{border:1px solid #a069c3;padding:8px;margin-bottom:8px;margin-top:30px;background-color:white;position:relative}
.widget-groupe-produit .container-article .titre-article{position:absolute;top:-24px;left:-1px;line-height:1;background-color:#a069c3;color:white;font-size:14px;padding:5px 8px}
.widget-groupe-produit .container-article.no-title{margin-top:8px}
.widget-groupe-produit .dialogs .container-comment .control-label{font-size:13px;margin-bottom:1px}
.widget-groupe-produit .dialogs .container-comment textarea{height:50px;resize:vertical}
.widget-groupe-produit .container-article>.container-comment{margin-bottom:8px}
.widget-groupe-produit .dialogs .itemdiv.dialogdiv .text .container-comment{margin-top:4px}
.widget-groupe-produit .itemdiv.dialogdiv{font-size:15px}
.widget-groupe-produit .itemdiv.dialogdiv .user{left:4px}
.widget-groupe-produit .itemdiv.dialogdiv .user .pastille{border-color:#C9D6E5;border-radius:100%;border:2px solid #5293C4;background:white;width:35px;height:35px;line-height:35px;position:relative;text-align:center}
.widget-groupe-produit .itemdiv.dialogdiv .label-lg{font-size:15px;font-weight:bold;height:auto}
.widget-groupe-produit .itemdiv.dialogdiv .label-lg.arrowed:before{border-width:13px 6px}
.widget-groupe-produit .itemdiv.dialogdiv .label-lg.arrowed-in-right:after{border-width:14px 6px 13px}
.widget-groupe-produit .itemdiv.dialogdiv .user .pastille i{font-size:21px}
.widget-groupe-produit .itemdiv.dialogdiv .name{margin-bottom:10px}
.widget-groupe-produit .itemdiv.dialogdiv .item-list>li{padding:6px}
.widget-groupe-produit .itemdiv.dialogdiv .item-list>li .lbl{line-height:30px;font-size:14px}
.dossier-modif-sejour-prix{width:200px}
.pastille{border-color:#C9D6E5;border-radius:100%;border:2px solid #5293C4;background:white;width:35px;height:35px;line-height:35px;position:relative;text-align:center;display:inline-block;font-size:21px;margin:0 10px}
.dossier-modif-sejour-prix-btn span.glyphicon{opacity:0}
.dossier-modif-sejour-prix-btn.active span.glyphicon{opacity:1}
.modif-stock-input::placeholder{opacity:.6}
.calendar-dispo-produit{background:#2e8965;width:38px;height:38px;line-height:3}
.dataTable thead{position:sticky;top:58px;z-index:1000}
.scroll-fixed{position:sticky;top:0;z-index:1000;background-color:white}
