body{padding-top:20px}#planning-alert{position:fixed;top:0;left:0;background:rgba(92,184,92,.6);z-index:9999;width:100%;height:100%;display:none}#planning-alert div{position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-50px;width:400px;height:100px;background-color:#fff;border:1px solid #333;padding:20px;text-align:center}#planning-alert div em{display:block;color:gray}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}ng\:form{display:block}.ng-animate-shim{visibility:hidden}.ng-anchor{position:absolute}body{padding-top:0;font-weight:400}.navbar-header .navbar-brand{background:#000;font-weight:700}.sub-header{padding-bottom:10px;border-bottom:1px solid #eee}.navbar-fixed-top{border:0}.nav.nav-pills>li>a:focus,.nav.nav-pills>li>a:hover{color:#fff}.page-title{background-color:#5094ce;color:#fff;padding:.25em .25em;font-weight:400;font-size:1.25em;border-radius:5px}li.dropdown.current_ancestor{background:#1d4568}.main{padding:20px}.main .page-header{margin-top:0}header .mh-logo{width:150px;height:auto;margin-bottom:20px}@media (min-width:768px){.main{padding-right:40px;padding-left:40px}}.placeholders{margin-bottom:30px;text-align:center}.placeholders h4{margin-bottom:0}.placeholder{margin-bottom:20px}.placeholder img{display:inline-block;border-radius:50%}.record_actions{margin:10px 0;padding:10px;background-color:#f5f5f5;overflow:hidden}.record_actions .form-group{margin-bottom:0}.record_actions ul{margin:0;float:right;list-style:none;padding:0}.record_actions ul li{float:left;margin-right:10px}.record_actions ul li.delete{float:right}.invoice{border:1px solid #888;padding:20px;margin:20px 0}.work-hours .active-weekday{background-color:#5cb85c}.work-hours .active-weekday td{font-weight:700;color:#fff}.planned-items .active-hour{background-color:#5cb85c}.planned-items .active-hour td{font-weight:700;color:#fff}.planning tr.hour-changed{background-color:#337ab7}.planning tr.hour-changed td{color:#fff}.planning tr td{padding:10px 5px}.planning .employee-pause{color:#fff;background-color:#006400;padding:4px 8px;border-radius:5px}table .handle{cursor:move}table .sortable-ghost{opacity:.5}#employee-calendar{position:relative}#employee-calendar .loading{position:absolute;width:300px;height:100px;top:50%;left:50%;background:#fff;border:1px solid #000;margin-left:-150px;margin-top:-100px;text-align:center;z-index:9999}#employee-calendar .fc .fc-toolbar h2{font-size:20px}#employee-calendar .wrapper{margin:1em 0}#employee-calendar .wrapper h4 i{color:#5cb85c}#employee-calendar .wrapper h4 span{color:#337ab7;display:block;font-size:.875em}#employee-calendar .alert{margin:1em 0}#employee-calendar .fc-event{cursor:pointer;background:#428bca}#employee-calendar .fc-event.entry-type-1.role-3{background:#8d8d8d}#employee-calendar .fc-event.entry-type-2{background:#5cb85c!important}#employee-calendar .fc-event.entry-type-3{background:#d9534f!important}#employee-calendar .fc-event.entry-type-4{background:#d9534f}#employee-calendar .fc-event.role-1{background:#428bca}#employee-calendar .fc-event.role-2{background:#1d4568}#employee-calendar .fc-event.fc-helper{background-color:#5cb85c}.calendar-requests tr .loader{display:none}.calendar-requests tr.disabled .btn{display:none}.calendar-requests tr.disabled .loader{display:inline-block}.calendar-requests textarea{margin-bottom:10px}.table.table-white{background-color:#fff}.table td.hilited,.table th.hilited{background:#f0f0f0}.nav-tabs>li>a:hover{color:#fff}.stats-chart{padding:20px 0;margin:20px auto;border-top:1px dashed #cdcdcd}.stats-table .glyphicon{font-size:.875em;color:#d9534f}.worksheet .calendar .title{background:#5cb85c;color:#fff}.worksheet .huyscaptain .title{background:#357935;color:#fff}.worksheet .total-appointments .title{background:#337ab7;color:#fff}.worksheet .extra-time .title{color:#888}.staff-review legend{font-size:19.2px}.staff-review .previous-review{background:#5bc0de;color:#fff;padding:2px 5px;border-radius:5px}.form-group .radio-horizontal .radio{display:inline-block;margin-right:20px}#contract-preview h1,#contract-preview h2,#contract-preview h3,#contract-preview h4,#contract-preview h5{font-size:18px}#contract-preview table{margin-bottom:10px}#contract-preview li,#contract-preview p,#contract-preview td{font-family:monospace}#contract-preview td{padding:2px}.label-value-grid{display:grid;grid-template-columns:minmax(100px,auto) 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;list-style:none;margin:0;padding:0}.label-value-grid li:nth-child(odd){font-weight:700}