#ajax-load,#ajax-load-overlay{display:none}body.loading #ajax-load{position:fixed;display:block;left:50%;top:50%;z-index:99999;width:130px;padding:10px 20px 10px 40px;margin-left:-65px;background-color:#d3d3d3;color:#555;border:1px solid #ccc;text-shadow:#eee 0px 1px 1px}body.loading #ajax-load:before{content:' ';background-image:url("/images/loading.gif");width:30px;display:block;height:30px;left:5px;top:6px;position:absolute}body.loading #ajax-load-overlay{position:absolute;display:block;z-index:9999;top:0;left:0;background-color:rgba(0,0,0,0.5)}span.overlay{background-color:rgba(0,0,0,0.5);position:absolute;color:#fff;left:0;right:0;top:0;bottom:0}span.overlay .glyphicon{line-height:23px}label{font-weight:normal}tr:hover,tr:hover td.username,.hover-col{background-color:#FFFFCC}tr.highlight td{background-color:#a0b647 !important;border-bottom:1px dashed #1d7d00 !important;border-top:1px dashed #1d7d00 !important}tr.highlight td:first-child{border-left:1px dashed #1d7d00 !important}tr.highlight td:last-child{border-right:1px dashed #1d7d00 !important}.form-control-static{padding-left:5px}h1.admin-title{font-size:24px;color:#494949;padding-bottom:15px;margin-bottom:20px;text-align:center;border-bottom:1px solid #f3f3f3}body{padding-top:60px;padding-bottom:40px}.custom-container{width:99%;margin:62px auto 0 auto}@media only screen and (max-width: 767px){.custom-container{margin-top:156px}}textarea{resize:vertical}.btn-group{vertical-align:top}div.form-group textarea{height:70px;padding:5px}.planning-overview{border-collapse:separate;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#planning-container.sticky-headers{max-height:100vh;max-width:100vw}#planning-container.sticky-headers table.planning-overview thead{background:white}#planning-container.sticky-headers table.planning-overview th{position:-webkit-sticky;position:sticky;top:132px;background:white;z-index:2}#planning-container.sticky-headers table.planning-overview th.week-number,#planning-container.sticky-headers table.planning-overview thead tr:first-child th:first-child{top:112px}#planning-container.sticky-headers table.planning-overview td.username{position:-webkit-sticky;position:sticky;left:0;z-index:1}.heightFix{position:relative;top:6px}.custom-container .form-group>a>.glyphicon{font-size:10px}.indent-right{right:4px;margin-right:-5px}.indent-left{left:4px;margin-left:-5px}.info-table-js{-moz-border-radius:0px 0px 6px 6px;-webkit-border-radius:0px;border-radius:0px 0px 6px 6px;color:#777;position:fixed;left:50%;top:0px;padding:10px;z-index:1200;background-clip:padding-box;background-color:#FFFFFF;border:1px solid #ddd;outline:0 none;margin-left:-150px;width:300px;font-size:13px}.info-table-js span{padding-left:10px}.planning-overview th{line-height:15px;font-size:12px}td.day.conflict{background-color:#F00 !important;padding:0px 3px;border-top:1px solid #8A0000;border-left:1px solid #8A0000;border-bottom:1px solid #8A0000}.planning-overview td{cursor:pointer;line-height:17px;padding:1px;text-align:left;vertical-align:top}.planning-overview td.username{background-color:#f5f5f5;text-transform:capitalize}.planning-overview td.username span{display:block;font-size:13px;padding-left:5px;width:129px}.planning-overview th{text-align:center}.planning-overview colgroup.weekend{background-color:#FFFFCC}.planning-overview td.today{border-left:1px solid #0044cc;border-right:1px solid #0044cc}.planning-overview tr:first-of-type td.today{border-top:1px solid #0044cc}.planning-overview tr:last-of-type td.today{border-bottom:1px solid #0044cc}.table-striped tbody>tr:nth-child(2n+1)>td.weekenDay,.table-striped tbody>tr td.weekendDay{background-color:#dff0d8}.planning-overview div.planning-item{color:#ffffff;white-space:nowrap;position:relative;cursor:pointer;font-family:"Trebuchet MS", Helvetica, sans-serif;text-transform:uppercase;line-height:13px;font-size:12px;margin:0 auto 2px auto;padding:3px;text-align:center;overflow:hidden;width:40px}.planning-overview .planning-item{margin:2px auto 3px !important}.planning-overview .planning-item:first-child{margin:3px auto !important}.planning-overview div.planning-item.color-white{color:#fff;text-shadow:0px 1px 2px #727272}.planning-overview div.planning-item.color-black{color:#000;text-shadow:0px 1px 0px rgba(255,255,255,0.4)}.planning-overview div.planning-item.state-20:before{content:'x';color:#D11919;font-size:46px;text-shadow:none;font-weight:bold;position:absolute;left:48%;top:48%;height:30px;width:30px;margin-left:-13px;margin-top:-4px}.planning-overview div.planning-item.state-10{background-color:#00ff00}form div.control-group{clear:both}form div.inline-fields{display:inline;float:left;clear:none}form .form-group{clear:both}div.modal div.modal-header{cursor:move}.modal-footer.mt{margin-top:20px !important}form div.inline-fields input.inline{margin:0 10px 10px 5px}form#planning-editor{width:490px;margin:0;display:inline-block}form#planning-editor .label-right{float:left}.slideControl{width:35px;border-left:1px solid #DADADA;padding:0px 10px;height:100%;margin:0;background-color:#FFF;display:inline-block;position:absolute;right:0;top:0;z-index:10;line-height:50px;cursor:pointer}.slideControl:hover{background-color:#f7f7f7}.slideControl span{display:inline-block;width:150px;position:absolute;left:-55px;top:100px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.modal-dialog{width:540px}.modal-footer{margin-top:0}#planningModal .history{display:block;vertical-align:top;position:absolute;top:15px;left:508px;width:413px;overflow:hidden}#planningModal .history ul:hover:after{content:'Scroll';position:absolute;bottom:0px;background-color:rgba(0,0,0,0.6);color:#fff;display:block;width:100%;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:bold}#planningModal .history ul{height:370px;overflow-y:scroll;list-style-type:none;overflow-x:visible;margin:0px;width:415px;padding:0px}#planningModal .history li{margin-bottom:10px;padding:10px 20px 10px 10px}#planningModal .history li:nth-child(odd){background-color:#eee}#planningModal .history h3{margin:0px}#planningModal .modal-header h3{margin-top:5px}#planningModal .modal-header .label.pull-right{margin-left:5px}#planningModal .modal-body{overflow-x:hidden;height:420px;padding:15px 15px 0}#planningModal .btn-loading{background-image:url("/images/loading.gif");background-repeat:no-repeat;background-position:center right;padding-right:30px}#planningModal .btn-loading:hover{background-image:url("/images/loading.gif") !important;background-repeat:no-repeat;background-position:center right;padding-right:30px}#planningModal #form#planning-editor .ui-datepicker{-webkit-box-shadow:0px 0px 3px 3px rgba(1,1,1,0.4);box-shadow:0px 0px 3px 3px rgba(1,1,1,0.4)}#planningModal #slider{width:100px;margin:10px 20px 0px 15px;float:left}.inputOccupationPercentage select{width:100px;float:left}.btn-delete{float:left}.inline-fields{margin-right:12px}.control-label{padding:0 xp !important;margin:0px !important}#planning-editor input[type=checkbox]{padding:0px !important;margin-top:-2px !important}.quickAccept,.sendInfoToUser{display:inline}.quickAccept input[type=checkbox],.sendInfoToUser input[type=checkbox]{margin:0 5px 0 8px;position:relative;top:2px}.occupationPercentage{background-color:#FF6E00;border-top:1px solid lightcoral;border-bottom:1px solid darkred;height:3px;margin:3px 0 0 0;float:left}.freePercentage{float:left;background-color:#00D300;border-top:1px solid lightgreen;border-bottom:1px solid darkgreen;height:3px;margin:3px 0 0 0}.ui-autocomplete{z-index:1050}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#0064CD;color:white}.table td .color{float:left;display:block;width:20px;height:20px;margin-right:5px;border:1px solid}.table.table-bordered th{font-weight:normal}.table td{padding:2px 1px}.ui-droppable-active{background-color:#ddd}.ui-draggable-helper{opacity:0.9;box-shadow:3px 3px 1px rgba(0,0,0,0.3);z-index:999}.planning-nav-fixed{position:fixed;z-index:1000;top:50px;right:0;left:0;padding:15px 15px 0 15px;border-color:#e7e7e7;background:#fff}.planning-nav-fixed .hidden-xs{display:inline-block !important}.planning-nav-fixed .filter{float:right}@media only screen and (max-width: 767px){.planning-nav-fixed .filter{display:block;float:none}.planning-nav-fixed .form-group{margin-bottom:5px}.planning-nav-fixed .button-wrapper{margin-bottom:5px}.planning-nav-fixed .button-wrapper:after{content:"";display:table;clear:both}}@media only screen and (max-width: 991px){.planning-nav-fixed .hidden-xs{display:none !important}}.state-30 span.overlay{background-color:rgba(255,255,255,0.5);color:#000}.state-30 span.overlay .glyphicon,.state-10 span.overlay .glyphicon,.state-20 span.overlay .glyphicon{position:absolute;top:0;right:0;line-height:inherit}.move-range-modal .form-horizontal .form-group{margin-left:0}#project label.radio-overrun-approved.control-label{margin-right:10px !important}#project label.radio-overrun-approved:not(:first-child){white-space:nowrap}#project label.radio-overrun-approved input[type="radio"]{display:inline;width:25px;margin-right:8px}#project label.radio-overrun-approved:last-child{white-space:nowrap;margin-left:10px}@media (min-width: 1300px){.container{max-width:1270px}}#user_list_form label{display:block}#user_list_form label input[type="checkbox"]{margin-right:1em}#header-login{float:right}@media only screen and (max-width: 767px){#header-login{float:none}}@media (min-width: 1200px){td.day{width:50px !important}td.username{width:200px}}
