@media (max-width:1000px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}.btn-primary{border-color:#2b2d41;background-color:#53577f}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{border-color:#53577f;background-color:#5d628e}.btn-link{color:#699}.btn-link:hover{color:#428181}body,html{height:100%}body{padding-top:70px;background-color:#fbfbfb;padding-bottom:40px}.adjust-nav-bar-static{margin-top:-70px}a,a:visited{color:#699}a:hover{color:#428181}.footer{height:40px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#585754",endColorstr="#656460",GradientType=0);min-height:40px;padding-top:2px;font-size:.8em;margin-bottom:0;border-top:1px solid #3e3d3b;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#585754;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#656460),color-stop(1,#585754));background:-ms-linear-gradient(bottom,#656460,#585754);background:-moz-linear-gradient(center bottom,#656460 0,#585754 100%);background:-o-linear-gradient(#585754,#656460)}.footer,.footer a{color:#fff}#main{min-height:100%;padding-bottom:40px}.default-box{padding:35px;border:1px solid #99988e;background-color:#fcfcfc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.default-box h1{font-weight:700;color:#585754;border-bottom:1px solid #bcbcbc;padding-bottom:5px;margin-top:0}@media (max-width:768px){.default-box h1{font-size:1.5em}}.straight-top{-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:5px;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomright:5px}.no-rounding{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.default-box-shadow{padding:35px;border:1px solid #99988e;background-color:#fcfcfc;-webkit-box-shadow:0 0 3px 0 #e9e9e9;-moz-box-shadow:0 0 3px 0 #e9e9e9;box-shadow:0 0 3px 0 #e9e9e9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.default-box-shadow h1{font-weight:700;color:#585754;border-bottom:1px solid #bcbcbc;padding-bottom:5px;margin-top:0}@media (max-width:768px){.default-box-shadow h1{font-size:1.5em}}.default-box-header{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:0 15px;font-size:1.3em;border:1px solid #99988e;font-weight:700;margin-bottom:-1px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;color:#fff;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;background-color:#58545d;-moz-border-radius-topleft:5px;line-height:35px;-moz-border-radius-bottomright:0}.default-box-header a{color:#e9e9e9}#page-login{height:100%;padding-top:40px;margin-top:-20px}#page-login #announcements .announcement{padding:5px;border:1px solid #99988e;margin-bottom:20px;background-color:#fff;-webkit-box-shadow:0 0 5px 1px #bcbcbc;-moz-box-shadow:0 0 5px 1px #bcbcbc;box-shadow:0 0 5px 1px #bcbcbc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#page-login .login-icon img{max-width:100%}#page-login .default-box{border:1px solid #99988e;background-color:#f8f8f8}#page-login .default-box .login-icon{text-align:center;padding-bottom:7px}#page-login .register{padding-top:7px;text-align:right}.login-links,div.center{text-align:center}div.center{margin-right:auto;margin-left:auto}.no-padding{padding:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-margin{margin:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.default-box-footer{padding:5px 0 5px 10px;border-top:1px solid #e9e9e9;clear:both}.form-control.dateinput{width:99px}.form-control.timeinput{width:110px}.form-control.dateinput.input-sm{width:85px}.form-control.timeinput.input-sm{width:95px}.container-xs-height{padding-right:0;padding-left:0;display:table}.row-xs-height{display:table-row}.col-xs-height{float:none;display:table-cell}@media (min-width:768px){.container-sm-height{padding-right:0;padding-left:0;display:table}.row-sm-height{display:table-row}.col-sm-height{float:none;display:table-cell}}@media (min-width:992px){.container-md-height{padding-right:0;padding-left:0;display:table}.row-md-height{display:table-row}.col-md-height{float:none;display:table-cell}}@media (min-width:1200px){.container-lg-height{padding-right:0;padding-left:0;display:table}.row-lg-height{display:table-row}.col-lg-height{float:none;display:table-cell}}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.margin-bottom-25{margin-bottom:25px}.margin-top-15{margin-top:15px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-0{margin-bottom:0}.margin-top-25{margin-top:25px}.horizontal-list ul{list-style-type:none;clear:both;margin:auto;width:100%;padding-left:0;display:block}.horizontal-list li,.reservation-list-dates div,.updateCustomAttribute{margin-right:20px;margin-bottom:5px;list-style-type:none;min-width:240px;clear:both;display:inline-block}.horizontal-list label{font-size:.9em}.center{text-align:center}.pagination-rows{padding-top:10px;font-size:.8em;font-weight:700;color:#585754}.wait-box{padding:20px;border:1px solid #585754;position:relative;text-align:center;top:15%;display:none}.align-right{text-align:right}label.booked-checkbox{margin-top:10px}label.booked-checkbox span{width:10px}.bv-hidden-submit{display:none!important}.span0{margin-left:0;width:0}.navbar-fixed-top{z-index:999}.error-list{padding-left:50px}.no-show{display:none!important}h1 .label{padding-bottom:.2em}.no-data{font-style:italic;color:#585754}.inline-block{display:inline-block}.inline{display:inline}.resourceImage img.image{width:100%}input[type=text].user-search{width:250px}.delete.icon,.remove.icon{color:#aa3939}.delete.icon:hover,.remove.icon:hover{color:#842c2c}.add.icon{color:#8c8}.add.icon:hover{color:#64bd64}.black.icon{color:#585754}.bold{font-weight:700}.combobox-add{margin-left:5px}input.small-number{width:50px!important}input.mid-number{width:100px!important}#help p.setting span,#help span.setting,#helpPopupDiv p.setting span,#helpPopupDiv span.setting{color:green;font-family:Courier,serif;display:block}.checkbox-align{margin-top:30px}.checkbox-single{padding-top:0;margin-bottom:0;padding-bottom:0;margin-top:0}.ui-autocomplete{z-index:5000}.jqtree-tree,.jqtree-tree li{list-style:none}.jqtree-tree a,.jqtree-tree li a{text-decoration:none;color:#000;cursor:pointer}.qtip{max-width:none}@media (min-width:768px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:1200px){.pull-left-lg{float:left}.pull-right-lg{float:right}}.select2-container .select2-search__field:not([placeholder=""]){margin-right:100000px;width:100%!important}.navbar-brand{padding:0}.ui-datepicker{z-index:10000!important}.note{font-style:italic;color:#585754}.form-control-feedback{font-size:small;color:#e91e1e}.scrollable-modal-content{overflow-y:scroll;max-height:80vh}.social-login{text-align:center}span.searchclear,span.searchclear-label{height:14px;font-size:14px;right:20px;color:#ccc;position:absolute;bottom:0;top:0;margin:auto;cursor:pointer}span.searchclear-label{top:22px}img.logo{max-height:50px}.switch{height:34px;position:relative;width:60px;display:inline-block}.switch input{display:none}.slider{right:0;bottom:0;top:0;background-color:#ccc;cursor:pointer;left:0}.slider,.slider:before{-webkit-transition:.4s;transition:.4s;position:absolute}.slider:before{height:26px;content:"";bottom:4px;background-color:#fff;left:4px;width:26px}input:checked+.slider{background-color:#53577f}input:focus+.slider{box-shadow:0 0 1px #53577f}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.centered-line-text{border-bottom:1px solid #bcbcbc;text-align:center;margin:10px 0 20px;width:100%;line-height:.1em}.centered-line-text span{padding:0 10px;background:#fff}.dropzone{height:75px;border:2px dotted #bcbcbc;position:relative;text-align:center;border-radius:20px;width:100%}.dropzone.hover{border:2px solid #585754}.dropzone.dropped{border:2px solid #353432}.dropzone div{right:0;position:absolute;bottom:0;top:0;left:0}.dropzone img{max-width:95%;max-height:95%;border-radius:2px;vertical-align:middle}.dropzone [type=file]{height:100%;right:0;position:absolute;opacity:0;bottom:0;top:0;cursor:pointer;left:0;width:100%}label.customAttribute{display:block}.badge-new-version{background-color:#8c8}#page-help h2,#page-help h3,#page-help-admin h2,#page-help-admin h3{padding-top:50px;margin-top:-50px}#page-help h2,#page-help-admin h2{line-height:55px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.close-forever{font-size:11pt}#page-register #captchaDiv i{top:125px}.checkbox{padding-left:20px}.checkbox label{position:relative;vertical-align:middle;padding-left:5px;display:inline-block}.checkbox label:before{height:17px;border:1px solid #ccc;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;content:"";background-color:#fff;border-radius:3px;width:17px}.checkbox label:after,.checkbox label:before{position:absolute;margin-left:-20px;left:0;display:inline-block}.checkbox label:after{height:16px;padding-top:1px;font-size:11px;color:#555;top:0;width:16px;padding-left:3px}.checkbox input[type=checkbox],.checkbox input[type=radio]{opacity:0;cursor:pointer;z-index:1}.checkbox input[type=checkbox]:focus+label:before,.checkbox input[type=radio]:focus+label:before{outline-offset:-2px;outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.checkbox input[type=checkbox]:checked+label:after,.checkbox input[type=radio]:checked+label:after{content:"\f00c";font-family:FontAwesome}.checkbox input[type=checkbox]:indeterminate+label:after,.checkbox input[type=radio]:indeterminate+label:after{height:3px;content:"";background-color:#555;border-radius:2px;margin-left:-16.5px;width:10px;margin-top:7px;display:block}.checkbox input[type=checkbox]:disabled,.checkbox input[type=radio]:disabled{cursor:not-allowed}.checkbox input[type=checkbox]:disabled+label,.checkbox input[type=radio]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:disabled+label:before,.checkbox input[type=radio]:disabled+label:before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label:before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox-primary input[type=checkbox]:checked+label:before,.checkbox-primary input[type=radio]:checked+label:before{border-color:#337ab7;background-color:#337ab7}.checkbox-primary input[type=checkbox]:checked+label:after,.checkbox-primary input[type=radio]:checked+label:after{color:#fff}.checkbox-danger input[type=checkbox]:checked+label:before,.checkbox-danger input[type=radio]:checked+label:before{border-color:#d9534f;background-color:#d9534f}.checkbox-danger input[type=checkbox]:checked+label:after,.checkbox-danger input[type=radio]:checked+label:after{color:#fff}.checkbox-info input[type=checkbox]:checked+label:before,.checkbox-info input[type=radio]:checked+label:before{border-color:#5bc0de;background-color:#5bc0de}.checkbox-info input[type=checkbox]:checked+label:after,.checkbox-info input[type=radio]:checked+label:after{color:#fff}.checkbox-warning input[type=checkbox]:checked+label:before,.checkbox-warning input[type=radio]:checked+label:before{border-color:#f0ad4e;background-color:#f0ad4e}.checkbox-warning input[type=checkbox]:checked+label:after,.checkbox-warning input[type=radio]:checked+label:after{color:#fff}.checkbox-success input[type=checkbox]:checked+label:before,.checkbox-success input[type=radio]:checked+label:before{border-color:#5cb85c;background-color:#5cb85c}.checkbox-success input[type=checkbox]:checked+label:after,.checkbox-success input[type=radio]:checked+label:after{color:#fff}.checkbox-primary input[type=checkbox]:indeterminate+label:before,.checkbox-primary input[type=radio]:indeterminate+label:before{border-color:#337ab7;background-color:#337ab7}.checkbox-primary input[type=checkbox]:indeterminate+label:after,.checkbox-primary input[type=radio]:indeterminate+label:after{background-color:#fff}.checkbox-danger input[type=checkbox]:indeterminate+label:before,.checkbox-danger input[type=radio]:indeterminate+label:before{border-color:#d9534f;background-color:#d9534f}.checkbox-danger input[type=checkbox]:indeterminate+label:after,.checkbox-danger input[type=radio]:indeterminate+label:after{background-color:#fff}.checkbox-info input[type=checkbox]:indeterminate+label:before,.checkbox-info input[type=radio]:indeterminate+label:before{border-color:#5bc0de;background-color:#5bc0de}.checkbox-info input[type=checkbox]:indeterminate+label:after,.checkbox-info input[type=radio]:indeterminate+label:after{background-color:#fff}.checkbox-warning input[type=checkbox]:indeterminate+label:before,.checkbox-warning input[type=radio]:indeterminate+label:before{border-color:#f0ad4e;background-color:#f0ad4e}.checkbox-warning input[type=checkbox]:indeterminate+label:after,.checkbox-warning input[type=radio]:indeterminate+label:after{background-color:#fff}.checkbox-success input[type=checkbox]:indeterminate+label:before,.checkbox-success input[type=radio]:indeterminate+label:before{border-color:#5cb85c;background-color:#5cb85c}.checkbox-success input[type=checkbox]:indeterminate+label:after,.checkbox-success input[type=radio]:indeterminate+label:after{background-color:#fff}.radio{padding-left:20px}.radio label{position:relative;vertical-align:middle;padding-left:5px;display:inline-block}.radio label:before{height:17px;border:1px solid #ccc;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out;content:"";background-color:#fff;left:0;width:17px}.radio label:after,.radio label:before{position:absolute;border-radius:50%;margin-left:-20px;display:inline-block}.radio label:after{height:11px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);content:" ";top:3px;background-color:#555;left:3px;width:11px}.radio input[type=radio]{opacity:0;cursor:pointer;z-index:1}.radio input[type=radio]:focus+label:before{outline-offset:-2px;outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.radio input[type=radio]:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.radio input[type=radio]:disabled{cursor:not-allowed}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label:before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio-primary input[type=radio]+label:after{background-color:#337ab7}.radio-primary input[type=radio]:checked+label:before{border-color:#337ab7}.radio-primary input[type=radio]:checked+label:after{background-color:#337ab7}.radio-danger input[type=radio]+label:after{background-color:#d9534f}.radio-danger input[type=radio]:checked+label:before{border-color:#d9534f}.radio-danger input[type=radio]:checked+label:after{background-color:#d9534f}.radio-info input[type=radio]+label:after{background-color:#5bc0de}.radio-info input[type=radio]:checked+label:before{border-color:#5bc0de}.radio-info input[type=radio]:checked+label:after{background-color:#5bc0de}.radio-warning input[type=radio]+label:after{background-color:#f0ad4e}.radio-warning input[type=radio]:checked+label:before{border-color:#f0ad4e}.radio-warning input[type=radio]:checked+label:after{background-color:#f0ad4e}.radio-success input[type=radio]+label:after{background-color:#5cb85c}.radio-success input[type=radio]:checked+label:before{border-color:#5cb85c}.radio-success input[type=radio]:checked+label:after{background-color:#5cb85c}input[type=checkbox].styled:checked+label:after,input[type=radio].styled:checked+label:after{content:"\f00c";font-family:FontAwesome}input[type=checkbox] .styled:checked+label:after,input[type=checkbox] .styled:checked+label:before,input[type=radio] .styled:checked+label:after,input[type=radio] .styled:checked+label:before{color:#fff}#page-dashboard .panel-heading{color:#fff;background-color:#9bc2c2}#page-dashboard .panel,#page-dashboard .panel-heading{border-color:#8bb8b8}.dashboard{border:1px solid #4c4854;background-color:#fcfcfc;-webkit-box-shadow:0 0 5px 1px #99988e;-moz-box-shadow:0 0 5px 1px #99988e;box-shadow:0 0 5px 1px #99988e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:15px}.dashboardContents{padding:15px}.dashboardHeader{padding:5px 20px;color:#fff;letter-spacing:1px;background-color:#58545d}.dashboardHeader .badge{background-color:#736a81}.dashboardHeader a{color:#fff}.dashboard .noresults{font-style:italic;text-align:center}.dashboardContents a{padding:5px;color:#3d72a4}.dashboardContents .table{margin-bottom:1px}.upcomingReservationsDashboard .timespan{padding:3px;font-style:italic;color:#000;border-bottom:1px solid #e9e9e9;background-color:#fff8e7}.upcomingReservationsDashboard .reservation{padding:3px 0;border-bottom:1px solid #e9e9e9;margin:0 3px}.upcomingReservationsDashboard .reservation.hover{color:#222;background-color:#eaf2f2;cursor:pointer}.upcomingReservationsDashboard .reservation.clicked{background-color:#f0f0f0;cursor:pointer}.upcomingReservationsDashboard .reservation.pending{background-color:#ffb540}.upcomingReservationsDashboard .reservation.pending.clicked,.upcomingReservationsDashboard .reservation.pending.hover{background-color:#ffc973}.availabilityDashboard .header{font-size:1.2em;font-weight:700}.availabilityDashboard .resourceName{text-overflow:ellipsis;padding:1px;margin-right:2px;color:#428181;background-color:#cfe4e4;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block}.availabilityDashboard .resourceName a{color:#428181}.availabilityDashboard .resourceName .fa:last-of-type{margin-right:2px}.availabilityDashboard .availability{text-overflow:ellipsis}.availabilityDashboard .availabilityItem{padding:10px 0}.availabilityDashboard .availabilityItem .btn{border-color:#458c45;padding:1px 20px;color:#fff;background-color:#58ac58}.availabilityDashboard .availabilityItem .btn:hover{border-color:#3d7b3d;background-color:#4e9d4e}.availabilityDashboard h5{font-weight:700;color:#bcbcbc;margin:0}table.reservations{table-layout:fixed;font-size:.85em;border-collapse:collapse;position:relative;width:100%}table.reservations thead td{background-clip:padding-box;position:-webkit-sticky;position:sticky;top:50px;z-index:100}table.reservations td{height:40px;padding:0;border:1px solid #36648b;display:table-cell}table.reservations td.resourcename{height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 3px;color:#999;max-width:100%;background-color:#ededed;margin:0 auto;width:150px;line-height:1}table.reservations td.resourcename a{text-decoration:none;color:#0772a1}table.reservations td.resourcename a:hover{color:#3ba3d0}table.reservations td.resdate{padding:0 3px;color:#f0f0f0;background-color:#36648b;width:150px}table.reservations td.today,table.reservations tr.today td.resdate{color:#fff;background-color:#5199d1}table.reservations tr.today td.reslabel{background-color:#cfcfcf}table.reservations td.reslabel{color:#333;background-color:#ededed;padding-left:2px}table.reservations tr.today td.reslabel{color:#000}table.reservations.reservations-tall{table-layout:auto}@media only screen and (max-width:768px){table.reservations thead td{top:0}}table.reservations.mobile{table-layout:fixed}table.reservations.mobile div.reservable{border:1px dashed #585754;color:#585754;background-color:#fff;margin:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:20px;padding-left:3px}.reservations.condensed td.resdate{min-width:120px;width:auto}.reservations.condensed .reserved,.reservations.condensed .unreservable,.reservations.condensed div.reservable{padding:3px;margin:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.reservations.condensed div.reservable{border:1px dashed #585754;color:#585754;background-color:#fff}.reservations.condensed div.reservable:hover{background-color:#e9e9e9}#reservations .mobile{font-size:.8em}#reservations .mobile .resdate{background-color:#4279a5;width:auto}#reservations .mobile td.today{background-color:#5199d1}#reservations .mobile .slot{padding:2px}.slot{overflow:hidden;max-width:1px;min-width:1px}.buffer,.event{height:40px;overflow:hidden;border:1px solid #36648b;border-collapse:separate;position:absolute;background-color:#000;text-wrap:none;z-index:2}.buffer{z-index:1}.condensed-event{border-style:solid;border-width:1px}.buffer,.unreservable{border-color:#482423;color:#fff;background-color:#cf9d9b}div.reservable,td.reservable{color:#333;background-color:#fff}.reserved{color:#fff;background-color:#408ad2;cursor:pointer}td.reserved{padding-left:1px}@keyframes droppedpulse{0%,to{background-color:#6f9b}50%{background-color:transparent}}td.dropped{animation:droppedpulse 1s infinite}.reserved.hilite{background-color:#59a8ef}.reserved.mine{background-color:#6f9bae}.reserved.mine.hilite{color:#fff;background-color:#63afd0}.reserved.participating{background-color:#875cae}.reserved.participating.hilite{background-color:#a979d1}.past{opacity:.6}.reserved.pending{color:#000;background-color:#ffb540}.reserved.pending.hilite{background-color:#ffc973}#reservations .ui-selecting,.reservable.hilite{background-color:#23bf35}.hilite{cursor:pointer}#reservations .ui-selected,.reservable.clicked{background-color:#259433}.reserved.clicked{background-color:#1979cf}.pasttime{background-color:#bdbdbd}.restricted{color:#000;background:repeating-linear-gradient(45deg,transparent,transparent 10px,#ccc 0,#ccc 20px),linear-gradient(180deg,#eee,#999)}.schedule_title{text-align:center;vertical-align:top}.schedule-dates{font-size:1.5em;text-align:center;padding-bottom:10px}.ui-datepicker{margin-right:auto;margin-left:auto}.res_popup_details{min-width:450px}.res_popup_details .summary{font-style:italic}.res_popup_details .user{font-weight:700}.res_popup_details .pendingApproval{font-weight:700;color:#ffb540}table.reservations td.resourcename.hilite{background-color:#fbffc2}div.legend{border:1px solid #555;text-align:center;margin:0 2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:default;width:110px;line-height:22px;display:inline-block;*display:inline}.reservations-left-header{padding:3px 0;font-size:1.3em;font-weight:700;color:#585754;border-bottom:1px solid #e9e9e9;text-align:center}.reservations-left-content{padding:10px}#reservations-left>h4{text-align:center}#make_default{padding-right:10px}.table-cell-wrapper{height:100%;position:relative;width:100%}.advancedFilterTitle{text-align:center;margin-top:10px}#reservations-left{padding:0;font-size:.9em}@media only screen and (min-width:768px){#reservations-left{position:-webkit-sticky;position:sticky;top:50px;z-index:100}}#reservations-left hr{height:1px;border:0;background-color:#bcbcbc}#reservations-left .btn{width:100%}#reservations-left .textbox{width:120px}#reservations-left .button,#reservations-left select.textbox,#reservations-left textarea{width:128px}#reservations-left .form-group{margin-bottom:3px}#reservations-left .btn-clear{margin-top:3px}#reservations-left ul.jqtree-tree li.jqtree-selected>.jqtree-element,#reservations-left ul.jqtree-tree li.jqtree-selected>.jqtree-element:hover{background-color:transparent;background:none}#calendar_toggle{color:#585754;padding-left:5px}#calendar_toggle:hover{color:#72716d}#calendar_toggle span{font-size:16pt}#loading-schedule{height:30px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 30px;border:2px solid rgba(32,65,32,.7);position:fixed;text-align:center;top:75px;background-color:rgba(76,175,80,.7);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;left:50%;width:auto;line-height:30px;display:inline-block;z-index:101}#page-schedule a{text-decoration:none}.reservations.mobile .reserved{padding:1px 2px;margin:1px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}a.toggle-sidebar{color:#585754}.no-resource-warning{padding:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#showFullWeek{display:block}.schedule-legend{margin-bottom:10px}#individualDatesGo,#individualDatesList{display:none}#individualDatesList div{padding-right:5px;display:inline-block}#scheduleListDropdown .caret{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px dashed;margin-left:0}.reservation-new,.reservation-updated{padding:2px;font-size:.9rem;color:#000;text-transform:uppercase;background-color:#8c8;margin:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:1rem;display:inline-block}.reservation-updated{color:#000;background-color:#d5ded9}#reservations{position:relative}#reservationsToTop{padding:5px;border:none;right:30px;color:#585754;position:fixed;bottom:20px;background-color:#d5ded9;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer;display:none;z-index:999}#reservationsToTop:hover{color:#000}#resourceDetailsPopup h4{float:left}#resourceDetailsPopup #userDetailsPopup{max-width:1000px;min-width:300px;width:auto}#resourceDetailsPopup ul{margin-left:25px}#resourceDetailsPopup .resourceNameTitle,#userDetailsPopup #userDetailsName{font-size:1.2em;font-weight:700;margin-bottom:3px;border-bottom:1px solid #000}#resourceDetailsPopup .hideResourceDetailsPopup{font-size:1em;font-weight:400;float:right}#resourceDetailsPopup .customAttribute,#userDetailsPopup .customAttribute{font-size:inherit}#resourceDetailsPopup .attributes{border-left:1px solid #ced1c5}#resourceDetailsPopup .attributes,#resourceDetailsPopup .description{padding:10px 5px;max-width:400px;float:left}#customize-columns,#resourceDetailsDiv,#userDetailsDiv{padding:5px;border:2px solid #212121;position:absolute;background-color:#fff;-webkit-box-shadow:0 0 3px 0 #212121;-moz-box-shadow:0 0 3px 0 #212121;box-shadow:0 0 3px 0 #212121;display:none;z-index:99999}.resourceNameSelector{cursor:pointer}#userDetailsPopup .label{font-weight:700;color:#000}@media only screen and (max-device-width:480px){#resourceDetailsPopup,#userDetailsPopup{font-size:.8em;max-width:310px;min-width:250px}#resourceDetailsPopup .attributes,#resourceDetailsPopup .description,#userDetailsPopup .attributes{max-width:100%;float:none}#resourceDetailsPopup .resourceImage{float:none}#resourceDetailsPopup li,#resourceDetailsPopup ul{margin-left:-10px}#resourceDetailsPopup .attributes{border:none}}#additionalResources{display:inline}#additionalResources p{font-style:italic;margin:0}.durationText{font-size:.9em;font-weight:700;color:#000;display:inline}#reservationbox{margin:3em auto 1em;width:100%}#reservationbox ul{list-style:none}#reservationbox input[type=file]{font-size:10pt}#reservationbox .input{padding:3px;font-size:16px;border:1px solid #e5e5e5;color:#777;margin:2px 0 5px;background:#fbfbfb;width:98%}#reservationbox.readonly label{font-size:16px;font-weight:700;color:#000}#reservationbox.readonly ul{font-size:16px;color:#333}#reservationbox.readonly .section{padding-top:15px}#reservationbox.readonly .repeat-details,#reservationbox.readonly .repeat-details label{font-size:15px;margin-left:10px}#reservationDetails{padding-right:25px}#reservationDetails #userName{font-size:1.2em}.reservationButtons{margin-top:20px}.customAttributes,.reservationAttachments,.reservationReminders{padding-top:0;margin-top:-9px}.reservationDeleteButtons{float:left}.reservationSubmitButtons{float:right}#reservationParticipation{padding-left:25px}#inviteeList,#participantList{height:100px;overflow-y:auto;padding:2px;border:1px solid #e9e9e9;background-color:#fff;margin:2px 0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:98%}#inviteeList .user,#participantList .user{padding-right:5px;float:left}#accessories{overflow:auto;max-height:200px}#accessories p{margin:1px}#reservationbox a{font-size:12pt}#dialogSave ul{text-align:left}#dialogSave .error{background-image:none}#dialogSave h2{font-size:18pt}#dialogSave div{font-size:16pt;text-align:center}#dialogSave button,#dialogSave input{font-size:11pt}.res-attachments{padding-top:10px;border-top:1px solid #dedede;margin-top:10px}.res-attachments .heading{font-size:10pt;font-weight:700}#reservationbox .res-attachments a{font-size:9pt}#reminderOptionsEnd,#reminderOptionsStart{padding-right:30px;display:inline-block}.reminderLabel{font-size:10pt}#reservationbox a.small-action{font-size:9pt;color:#3d5b74}.customAttributes{margin-top:10px}ul.jqtree-tree .jqtree-toggler,ul.jqtree-tree li.jqtree-selected>.jqtree-element{top:10%}.buttonsTop{margin-bottom:10px}.reservationDate{width:50px;display:inline-block}.reservationDates,.reservationResources,.reservationTitle{padding-top:12px}.reservationLength .form-group{margin:5px 0}#reservationCreated .approvalMessage,#reservationUpdated .approvalMessage{font-size:smaller;margin:15px 0}#changeUsers{display:none}.reservationHeader h3{margin:0}.reservationHeader h3 .pendingApproval{color:#ffb540}.repeat-drop,.repeat-interval-drop{width:auto}.months,.weeks{margin-top:5px}.weeks .btn-sm{width:55px}#reservation-box label{min-width:50px}.accessory-quantity{width:60px}.reminderTime{width:65px}.reminderInterval{padding:0;width:auto}a.add{text-decoration:none;color:#353432}a.add .icon{color:#8c8}#reservation-response-image .error,a.remove{color:#aa3939}#reservation-response-image .warning{color:#fa6900}#reservation-response-image .success{color:#8c8}.reservation-message{font-size:2em;font-weight:700}.accessoriesDiv{float:right}.participationButtons,.participationText{display:inline}@media only screen and (max-device-width:480px){.reservation-message{font-size:1em;font-weight:700}.btnCreate,.btnEdit{width:70%;float:right}.accessoriesDiv{padding-top:10px;clear:both;float:none}.participationButtons,.participationText{width:100%;display:block}.participationButtons input[type=text].user-search,.participationText input[type=text].user-search{width:100%}.participationButtons{padding:3px 0}.participationButtons button{line-height:15px}#reservationDetails{padding-right:0}#reservationParticipation{padding-right:15px}}@media only screen and (min-device-width:480px){.detailsBorder{border-right:1px solid #d5ded9}}#custom-attributes-placeholder .form-group{margin:0}#allowParticipation{margin-top:5px}#invite-error{font-weight:700;color:#aa3939}#reservation-box .resourceName{padding:2px 1px;margin-right:2px;color:#428181;background-color:#cfe4e4;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block}#reservation-box .resourceName a{color:#428181}#reservation-box .resourceName .fa:last-of-type{margin-right:2px}.autoReleaseButtonMessage{display:none}.unavailableResource{text-decoration:line-through;color:#aa3939}#availableCreditsCount,#creditCost,#requiredCreditsCount{font-weight:700}#creditCost.insufficient-credits,#requiredCreditsCount.insufficient-credits{color:#aa3939}.availability-highlighter{position:absolute;opacity:.25;background-color:#639}#page-view-reservation .participationAction{margin-bottom:5px}#page-reservation .form-control.timeinput.input-sm{padding:0}#page-reservation .resourceDetails{text-decoration:none;cursor:pointer}#user-availability-box table.reservations td.resourcename{color:#333}span.error{font-weight:700;color:#ce0000}#changeLayoutDialog textarea{height:375px;width:300px}#changeLayoutDialog p{margin:0}@media only screen and (max-width:768px){.scheduleDetails .layout{border-top:1px solid #f0f0f0}}@media only screen and (min-width:768px){.scheduleDetails .layout{border-left:1px solid #f0f0f0}}.actions{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:#fcfcfc;line-height:20px}.noImage{font-size:4em;border:1px solid #ccc;color:#666;text-align:center;background-color:#f0f0f0;line-height:16px}.resourceDetails{padding:3px}.resourceDetails img.image{width:100%}.resourceDetails .resourceImage{text-align:center}.resourceDetails .resourceColorPicker{height:45px;padding:0;border:1px solid #000;width:75%}.admin-panel .title{font-size:1.4em;font-weight:700}.admin-panel a{color:#699}.admin-panel .propertyValue{font-weight:700}.admin-panel h4,.admin-panel h5{margin-bottom:0;color:#666}.admin-panel h4{font-size:12px}.admin-panel h5{font-size:.9em;font-weight:700;text-transform:uppercase}.admin-panel h5:not(:first-of-type){padding-top:5px}.admin-panel ul{list-style:none}.add-link{font-weight:700}.dialog li,.dialog ul{list-style:none;font-size:12px}.dialog li{margin-bottom:5px}table.list{border-collapse:collapse}.list td,.list th,table.list{border:1px solid #716e71}.list td,.list th{padding:4px}.row0{background-color:#fff}.row1{background-color:#f9f9f9}.list td.id,.list th.id{display:none}#groupUserList{overflow-y:auto}.list tr.editable:hover{background-color:#c5e4f1;cursor:pointer}.userList .customAttributes{font-size:9pt;font-weight:400}tr.pending{background-color:#ffb540;background-color:#fffa5f}#cboxClose{display:none!important}.wideLabel{min-width:100px;display:inline-block}.attributeDialog .wideLabel{padding-right:4px;min-width:160px;text-align:right}.attributeDialog .textBoxOptions{padding-bottom:10px}#blackoutTable{width:100%}#configSettings{padding:10px;border:1px solid #333;margin:10px 0}#configSettings fieldset{margin-bottom:10px}#configSettings .label,#configSettings label{font-size:12px;font-weight:400;color:#000}#configSettings .label{min-width:200px;display:inline-block}#staticSlots{height:400px}#dailySlots,#tabs{height:450px;margin-bottom:4px}.allDailyLayouts{display:none}#addedGroups,#removedGroups{padding-top:5px;border-top:1px solid #777;margin-top:5px}#addedGroups a,#removedGroups a{text-decoration:none;width:30px;float:left;display:block}#addedGroups a{background:url(../img/minus-gray.png) no-repeat}#removedGroups a{background:url(../img/plus-button.png) no-repeat}#group-tree{width:auto;float:left}#resource-list{width:auto;float:right}#group-tree,#new-group,#resource-list{font-size:12pt}.resource-draggable{padding:3px;border:1px solid transparent;cursor:move}.resource-draggable:hover{border:1px dotted #666}.drop-resource{background-color:#fffcd3}ul.jqtree-tree .group-resource .jqtree-title{color:#111}#resource-list h4{font-size:13pt;padding-left:4px}#manage-resource-groups-container{max-width:700px}.title .help{right:0;position:absolute;top:0;margin:0;background:url(../img/question-button.png) no-repeat 50% 50%;cursor:pointer;width:16px}#customAttributeHeader{font-size:13pt;margin-bottom:10px}.textBoxOptions div{margin:1px 0}#editEntityChoices,#entityChoices{overflow-y:visible;overflow-x:auto;padding:10px;border:1px solid #e2e2e2;position:absolute;max-height:400px;min-width:150px;background-color:#f5f5f5;-moz-box-shadow:0 0 3px 0 #ccc;-webkit-box-shadow:0 0 3px 0 #ccc;box-shadow:0 0 3px 0 #ccc;display:none;z-index:10000}#editEntityChoices li,#entityChoices li{list-style:none;font-size:10pt}.ajax-indicator{height:35px;width:35px;background-image:url(../img/admin-ajax-indicator.gif);display:none}#repeatDiv{padding:0}#repeatDiv div{padding:2px 0}#repeatOnWeeklyDiv label{min-width:30px}#updateBlackout{margin:20px}#updateBlackout ul{list-style:none;margin-bottom:15px}.blackoutResources{margin:10px 0}.blackouts-edit-resources{overflow-y:scroll;max-height:250px}.resourceItem{display:block}.admin-update-buttons{margin-top:5px}#reservationColor{width:100px}.user-color{height:16px;border:1px solid #000;margin-left:4px;width:16px;display:inline-block}.reservationResourceStatusReason{font-weight:700;display:block}.config-settings li{padding:3px 0}#reservationTable{width:100%}#reservationTable .title,#reservationTable .user{width:110px}#reservationTable .resource{max-width:150px}#reservationTable .referenceNumber{width:1px}#reservationTable .date{width:130px}#reservationTable .duration{max-width:75px}#reservationTable tr.editable td{cursor:pointer}#list-quotas-panel .icon,.table .icon{font-size:1.4em}.inlineUpdate{cursor:pointer}span.inlineUpdate{text-decoration:none;border-bottom:1px dashed #999}td.action,th.action{max-width:100px;text-align:center}td.action-delete,th.action-delete{text-align:center;width:22px}#adminFilterButtons{padding-top:5px;border-top:1px solid #cfcfcf;clear:both;margin-top:15px}.label-top label,label.label-top{font-size:.9em;clear:left;display:block}ul.resource-status-reasons li{padding:5px}ul.resource-status-reasons{padding-top:5px;padding-bottom:20px}.inlineUpdate:hover{background-color:#fffaeb}#bulkUpdateDialog .title{padding:3px;font-size:1.1em;font-weight:700;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;margin:7px 0}.highlight{background-color:#b2c5ab}#add-blackout-panel label{min-width:100px}td.date{width:150px}td.update{text-align:center;width:65px}#update-blackout-buttons{padding-bottom:5px}.reasonId,.resourceStatusReason,.statusId{width:250px}.descriptionValue{max-width:40%}.credits,.days,.hours,.minutes{width:80px}.popover{max-width:500px}.quotaItem{padding:4px}.slotTimezone{margin:5px 0}.slotHelpText span{font-family:Courier new,serif}#groupSearchPanel{margin-bottom:15px}#groupSearch{width:400px}#announcementList .announcementPriority{width:100px}#announcementList .announcementEnd,#announcementList .announcementStart{width:150px}.appliesToId{display:none}.add-quota-line{padding:10px 0}#enforce-hours-times{padding-left:10px}#enforce-hours-times span{margin-top:10px}#resource-images .resource-image img{width:100%}#sendStatusChangeMessageContent{padding:1em;border:1px solid #ccc;background-color:#fcfcfc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#page-manage-blackouts input,#page-manage-blackouts select,#page-manage-quotas input,#page-manage-quotas select,#page-manage-reservations input,#page-manage-reservations select,#page-manage-resources input,#page-manage-resources select,#page-manage-users input,#page-manage-users select,.admin-page input,.admin-page select{font-size:12px}#page-manage-blackouts .form-group,#page-manage-quotas .form-group,#page-manage-reservations .form-group,#page-manage-resources .form-group,#page-manage-users .form-group,.admin-page .form-group{padding-bottom:2px}#page-manage-blackouts .resourceDetails:not(:last-child),#page-manage-quotas .resourceDetails:not(:last-child),#page-manage-reservations .resourceDetails:not(:last-child),#page-manage-resources .resourceDetails:not(:last-child),#page-manage-users .resourceDetails:not(:last-child),.admin-page .resourceDetails:not(:last-child){border-bottom:1px solid #e9e9e9}#page-manage-blackouts textarea,#page-manage-quotas textarea,#page-manage-reservations textarea,#page-manage-resources textarea,#page-manage-users textarea,.admin-page textarea{max-width:500px}#page-manage-resource-groups #groupName{width:80%}#page-manage-payments .tab-content{padding-top:15px}#page-manage-reservation-colors label.customAttribute{display:inline}#install-page input{width:250px}.calendarHeading{padding:10px 0 3px 5px;font-size:16pt;font-weight:700;margin-bottom:10px;color:#666;border-bottom:1px solid #666}.calendarHeading a{font-size:10pt;font-weight:400}.noresults{font-size:14pt;font-style:italic}.fc-agenda-allday{display:none}.fc-day-grid-event .fc-content{white-space:normal!important}.select2-results .schedule{font-weight:700}.select2-results .resource{padding-left:15px}.calendar-subscription{padding:10px 0;text-align:right}#calendar a,#calendar a:visited{color:#fff}.unreservable.fc-event{border:none}.reservable.fc-event{border:1px solid #585754;color:#333!important;background-color:#f9f9f9}ul.jqtree-tree li.jqtree-selected>.jqtree-element,ul.jqtree-tree li.jqtree-selected>.jqtree-element:hover{font-weight:700;background:none}ul.jqtree-tree .jqtree-toggler{top:10%}#resourceGroupsContainer{height:300px;overflow:scroll;padding:10px;border:1px solid #999;position:absolute;background-color:#fff;width:200px;display:none;z-index:200}.groupName{font-size:1.5em;font-weight:700}#confirmCreateSlotDialog,#dayDialog,#deleteCustomLayoutDialog{border-color:#bcbcbc;padding:12px;position:absolute;background-color:#f9f9f9;display:none;z-index:2}#confirmCreateSlotDialog a,#dayDialog a,#deleteCustomLayoutDialog a{padding:0 5px}.fc-day{background-color:#fff}.fc-day-header{background-color:#fff8e7}#page-calendar #filter,#page-my-calendar #filter{text-align:center;margin:15px}#custom-report-input{padding:0 10px;font-size:10pt}#custom-report-input .label{font-size:11pt;width:95px;display:inline-block}#custom-report-input label{width:100px;display:inline-block}#custom-report-input .input-set{padding-right:15px;padding-bottom:2px}#report-results{border-collapse:collapse;width:100%;margin-top:15px}#report-results th{font-size:9pt;border-bottom:3px solid #333;text-align:left}#report-results td{padding:3px 2px;border-bottom:1px solid #ccc}#report-list tr.alt td,#report-results tr.alt td{background-color:#ededed}#report-actions{text-align:right;margin:15px}#report-list{overflow-y:auto;max-height:300px}#report-list table{margin-bottom:0}#report-list ul{list-style-type:none}#report-list li{padding:3px 0}#report-list li:hover{background-color:#ff9}.report-title{font-size:12pt;font-weight:700;color:#444;min-width:200px}.report-created-date{font-style:italic}.filter-off{display:none}.link-filter{display:inline-block}#report-list .right{text-align:right}#report-list .report-action{width:150px}#rangeDiv input[type=input]{height:20px}.input-set span{font-weight:700;margin:10px 0;display:block}.form-control-feedback{pointer-events:auto}#generate-report #saveMessage{text-align:center}.page-search-availability .opening{border:1px solid #4c4854;margin:5px 10px;-webkit-box-shadow:0 0 5px 1px #99988e;-moz-box-shadow:0 0 5px 1px #99988e;box-shadow:0 0 5px 1px #99988e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;width:30%;float:left}.page-search-availability .opening .resourceName{padding:1px 3px;color:#428181;background-color:#cfe4e4}.page-search-availability .opening .dates{padding:2px}@media (max-width:991px){.page-search-availability .opening{width:45%}}@media (max-width:767px){.page-search-availability .opening{margin:5px 0;width:100%}}.page-search-availability input.hours-minutes{min-width:75px}.page-search-availability span.hours-minutes{min-width:120px}.page-search-availability #repeatDiv label{min-width:50px}#page-user-credits .cost{font-weight:700}#page-checkout .total{font-size:1.1em;font-weight:700;border-top:1px solid #d5ded9}#page-checkout .checkout-buttons{margin-top:25px}#monitor-display-configuration{border-bottom:1px solid #e9e9e9;background-color:#f9f9f9;padding-bottom:1px}#page-monitor-display div.reserved{padding:2px;margin-bottom:3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#page-monitor-display .monitor-display-date{font-size:1.2em;font-weight:700;color:#353432}#page-monitor-display .monitor-display-resource-name{font-size:1.1em;font-weight:700;color:#585754}#placeholder{margin-bottom:-40px}.resource-display-available,.resource-display-checkin,.resource-display-unavailable{border:1px solid #76c476;font-weight:700;color:#fff;text-align:center;background-color:#8c8;margin:20px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:60%;line-height:26px}.resource-display-action{padding:0 20px;font-size:2em;border:1px solid #353432;text-transform:uppercase;text-align:center;background-color:#fff8e7;margin:20px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:auto;line-height:60px;display:inline-block}.resource-display-unavailable{border:1px solid #973333;background-color:#aa3939}.resource-display-date,.resource-display-name{font-size:2.5em;font-weight:700;color:#f9f9f9}.resource-display-date{color:#bcbcbc;text-align:right}.resource-display{margin-right:-15px;margin-left:-15px}.resource-display .resource-display-heading{font-size:1.2em;font-weight:700;color:#bcbcbc;text-transform:uppercase}.resource-display .date,.resource-display .time{font-size:2em;font-weight:700;color:#fff8e7;text-align:right}.resource-display .date{font-size:1.5em;color:#e9e9e9}.resource-display .resource-display-current,.resource-display .upcoming-reservations{overflow-y:hidden;padding-top:80px}.resource-display .upcoming-reservations{position:absolute;bottom:0;top:80px}.resource-display .upcoming-separator{height:1px;padding:0;border:0;background-color:#789;margin:5px 0}.left-panel{min-height:100%;padding-top:15px;position:relative;background-color:#789}.left-panel-bottom{position:absolute;bottom:0;width:100%}.right-panel{min-height:100%;padding-top:15px;background-image:linear-gradient(-90deg,#495561,#789)}.resource-display-none,.resource-display-reservation{font-size:1.3em;color:#fff8e7}.resource-display-none .title,.resource-display-reservation .title{font-style:italic}#page-resource-display-resource table.reservations{margin-bottom:15px}#page-resource-display-resource table.reservations td{font-size:1.1em}#page-resource-display-resource table.reservations tbody td{height:26px}#page-resource-display-resource #reservation-box-wrapper{height:100%;filter:alpha(opacity=80);position:absolute;opacity:.8;text-align:center;background-color:#353432;width:100%;display:none}#page-resource-display-resource #reservation-box{padding:16px;border:2px solid #585754;position:absolute;background-color:#fff;margin:0 auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;left:5%;width:90%;display:none;z-index:2}#page-resource-display-resource .action-reserve{font-size:1.6em;border:1px solid #8c8;text-transform:uppercase;text-align:center;background-color:#f3faf3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:50px}#page-resource-display-resource .action-cancel{font-size:1.2em;color:#aa3939;text-align:center;margin-top:20px;display:inline-block}#page-resource-display-resource #validationErrors{text-align:left}