﻿html,body{height:100%;background-color:#f1f1f1}h1{font-size:24px}h1,h2,h3,h4{margin-top:0;color:#0e4889;font-weight:bold}a{color:#0e4889}.wrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0 0 60px}.wrap>.container{padding:0 15px 20px}.container{width:100%}.footer{height:60px;background-color:#f5f5f5;border-top:1px solid #ddd;padding-top:20px}.not-set{color:#c55;font-style:italic}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;padding-left:5px}a.asc:after{content:""}a.desc:after{content:""}.sort-numerical a.asc:after{content:""}.sort-numerical a.desc:after{content:""}.sort-ordinal a.asc:after{content:""}.sort-ordinal a.desc:after{content:""}.hint-block{display:block;margin-top:5px;color:#999}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box,.box-body,.label,.alert,.panel,.btn,.input-group,.input-group-addon,.form-control{border-radius:0}.help-link{float:right;line-height:45px;margin-right:15px}.btn{transition:all .12s linear 0s !important;padding:8px 30px}.btn-space{margin-right:5px}.btn-primary{background-color:#0e4889;border-color:#0e4889}.btn-primary:hover{background-color:#09305b}.btn-warning{background-color:#ff671f;border-color:#ff671f}.btn-warning:hover{background-color:#eb4c00}.btn-success{background-color:#0e8a7d;border-color:#0e8a7d}.btn-success:hover{background-color:#095c53}.label-default{background-color:#5d5d5d}.label-success{background-color:#0e8a7d}.label-primary{background-color:#0e4889}.label-warning{background-color:#ff671f}.label-danger{background-color:#ff671f}.text-success{color:#0e8a7d}.text-primary{color:#0e4889}.text-warning{color:#ff671f}.text-danger{color:#ff671f}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#0e4889;border-color:#0e4889}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#0e4889}.breadcrumb{background-color:rgba(0,0,0,0);padding:15px 0;margin:0}.breadcrumb>li+li:before{content:"> "}.navbar-default{background-color:#fff;border-radius:0;margin:0 0 5px 0;border:none;height:70px;border-bottom:1px solid #e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#0e4889}.navbar-default .navbar-nav>li>a{color:#0e4889;padding:24px 15px;font-weight:bold}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background-color:#fff;color:#0e4889}.navbar-brand{padding:0}#logo{height:70px;padding:5px 15px}#loginbox{margin-top:60px}.clickable-row{cursor:pointer}.clickable-row:hover,.table-striped>tbody>tr.clickable-row:nth-of-type(odd):hover{background-color:#f0f0f0}.panel-default>.panel-heading,.panel-footer{background-color:#fff}.kv-panel-before{padding:10px}.kv-panel-after{padding:0;border-top:none}.box{background-color:#fff;border:1px solid #ddd}.box .box-header{color:#444;font-size:18px;display:block;padding:10px;position:relative;border-bottom:1px solid #ddd}.box .box-header a{margin:2px 5px 0 0;text-decoration:none;cursor:pointer}.box .box-body{padding:10px}.box .box-body .box-buttons{margin-bottom:10px}.block{display:block;min-height:32px;padding:0 5px;color:#000}.block:hover{text-decoration:none}.block-primary:hover{background-color:#00a5cc}.block-primary{height:100%;background-color:#00ceff;border:1px solid #fff}.dropdown-menu.max-height{max-height:300px;overflow:auto}.dropdown-menu>li>a{padding:10px 20px}.general-actions{position:relative;height:35px;margin-bottom:20px}.general-actions .custom-datepicker{width:400px;margin:0 auto;height:34px}.bootstrap-datetimepicker-widget{display:block}.bootstrap-datetimepicker-widget tr:hover{background-color:#ddd}.custom-datepicker a,.custom-datepicker label{background-color:#fff;padding:6px 16px;cursor:pointer}.custom-datepicker input{text-align:center;font-size:15px}.custom-datepicker a:hover,.custom-datepicker label:hover,.custom-datepicker input:hover{background-color:#ddd}.custom-datepicker input[readonly]{background-color:#fff;cursor:default}.custom-datepicker input#weeklyDatePicker{border:none;width:0;padding:0}#location-times .heading{font-weight:bold;padding:0 0 20px 20px}#location-times .time-column{height:490px}#location-times .time-column .time-label{position:absolute;width:calc(100% - 30px);text-align:right}#location-times .day-column{position:relative;height:490px}#location-times .day-column .time-label{position:absolute;width:calc(100% - 30px);border-top:1px solid #ddd;height:20px}#location-times .day-column .time-label:nth-of-type(odd){background-color:#fafafa}#location-times .day-column .time-label:nth-of-type(25){background-color:rgba(0,0,0,0)}#location-times .day-column .time{position:absolute;width:calc(100% - 30px)}#location-times .day-column .time .occupation,#location-times .day-column .time .ratio{float:right;clear:both;margin:4px 0 0;padding-right:2px;height:10px;font-size:10px;text-align:right;line-height:10px}#vacations-header{width:100%}#vacations{width:100%}#vacation-users{height:70vh;overflow:auto;border-bottom:3px solid #cdcfd0}#vacations-header .week{text-align:center;border-left:2px solid #ccc;border-right:2px solid #ccc}#vacations-header th.day-column{text-align:center;overflow:hidden}#vacations-header th.week_start{border-left:2px solid #ccc}#vacations-header th.week_end{border-right:2px solid #ccc}#vacations-header th.day-column span{padding:0;font-size:8pt;font-weight:normal;overflow:hidden}#vacations-header th.day-column.active,#vacations-header th.day-column.active span{background-color:#e0e0e0}#vacations th.first-column,#vacations th.day-column,#vacations td.day-column{border-top:1px solid #cdcfd0;border-bottom:1px solid #cdcfd0}#vacations td.day-column.odd{background-color:rgba(0,0,0,.1)}#vacations tr:hover{background-color:#dedede}#vacations td.day-column.occupied{background-color:#0e4889;border-right:2px solid #f8f8f8}#vacations td.day-column.odd.occupied{background-color:#0e4889;border-right:2px solid #e0e0e0}#vacations td.week_start{border-left:2px solid #ccc}#vacations td.day-column.week_end{border-right:2px solid #ccc}#vacations td.day-column.odd:hover,#vacations td.day-column:hover{background-color:#5d5d5d;cursor:pointer}.schedules-container{width:100%;overflow:auto}#schedules{width:3000px}#schedules tr.user:hover{background-color:#dedede}#schedules tr.user:hover td:first-of-type{background-color:#eee}#schedules tr.user td a{border:none}#schedules tr.user:hover td a.create-schedule{border-bottom-color:rgba(0,0,0,0)}#schedules tr.user td a.create-schedule{border-right:rgba(0,0,0,0)}#schedules tr th{text-align:center;font-weight:normal;border-right:2px solid #fff}#schedules tr th:first-of-type,#schedules tr td:first-of-type{border:1px solid #fff;background-color:#fff;position:absolute;width:200px}#schedules.simple-view tr th:first-of-type,#schedules.simple-view tr td:first-of-type{position:inherit;width:100px}#schedules.simple-view tr td.day{border-bottom:none}#schedules tr td{position:relative}#schedules tr td a{border-bottom:1px solid #fff;border-right:2px solid #fff}#schedules tr td.odd a{border-bottom:1px solid #e5e5e5;border-right:2px solid #e5e5e5}#schedules tr td:first-of-type{background-color:#fff;z-index:1}#schedules tr th:nth-of-type(7n+1),#schedules tr td:nth-of-type(7n+1){border-right:2px solid #ccc}#schedules tr:nth-of-type(2) th:first-of-type,#schedules tr:first-of-type th{border-right:none}#schedules tr.user td span.hours-left{float:right;margin-right:5px}#schedules tr.no-border th,#schedules tr.no-border td{border:none}#schedules tr td.day:nth-of-type(7n+1).data a,#schedules tr td.day:nth-of-type(7n+1) a{border-right:0}#schedules tr th.week{font-weight:bold;border-right:2px solid #ccc}#schedules tr td.day{width:100px;text-align:center;vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#schedules tr td.day.odd{background-color:rgba(0,0,0,.1)}#schedules tr td.day a{display:block;color:#fff;text-decoration:none}#schedules tr td.day.weekview a,#schedules tr td.day.data a{display:block;padding:0 5px;background-color:#0e4889;border-right:2px solid #fff}#schedules tr td.day.weekview{padding:5px 5px 10px;vertical-align:top;text-align:left}#schedules tr td.day.weekview a{padding:2px 5px}#schedules tr td.day.weekview a span{font-weight:bold}#schedules tr td.day.weekview a.margin{margin-top:5px}#schedules tr td.day.data.odd a{border-color:#e0e0e0}#schedules tr th.event{background-color:#8d44c5}#schedules tr th.event a{color:#fff}#schedules tr td.day.data a.from-template{background-color:#214c97}#schedules tr td.day.data a.status_0{background-color:#0e4889}#schedules tr td.day.data a.status_0:hover{background-color:#666}#schedules tr td.day.data a.status_1{background-color:#4fb99f}#schedules tr td.day.data a.status_1:hover{background-color:#666}#schedules tr td.day.data a.status_2{background-color:#7b9ba6}#schedules tr td.day.data a.status_2:hover{background-color:#666}#schedules tr td.day.data a.status_3{background-color:#ed553b}#schedules tr td.day.data a.status_3:hover{background-color:#666}#schedules tr td.day.system a.status_0{background-color:#ff671f}#schedules tr td.day.system a.status_0:hover{background-color:#5d5d5d}#schedules tr td.day.system a.status_1{background-color:#00ceff}#schedules tr td.day.system a.status_1:hover{background-color:#5d5d5d}#schedules tr td.day.system a.status_2{background-color:#ffed00;color:#0e4889}#schedules tr td.day.system a.status_2:hover{background-color:#5d5d5d;color:#fff}#schedules tr td.day.system a.status_999{background-color:#449d44}#schedules tr td.day.system a.status_999:hover{background-color:#5d5d5d}#schedules tr td.data:nth-of-type(7n+1),#schedules tr td.data.odd:nth-of-type(7n+1){border-right:2px solid #ccc}#schedules tr td.day:hover{background-color:#cecece;cursor:pointer}#schedules tr td.day a:hover{background-color:#5d5d5d}#schedules tr td.day.weekview:hover{background-color:#fff;cursor:default}.my-hours-summary{padding:6px 12px}.my-hours-summary span{color:#000 !important}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:30%;width:250px;margin-top:20px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}@media(max-width: 1660px){#location-times .day-column .time .occupation,#location-times .day-column .time .ratio{display:none}}@media(min-width: 768px){.eight-cols .col-md-1,.eight-cols .col-sm-1,.eight-cols .col-lg-1{float:left;width:13%}.eight-cols .col-md-1:first-of-type,.eight-cols .time-column{float:left;width:9%}}/*# sourceMappingURL=site.css.map */
