.admin .signup{padding-top:0}.admin .signup form{margin:0;padding:0}.admin .admins-list,.admin .cost-code-list{overflow:visible}.admin .report-users{display:inline-block;line-height:1.4;margin:0 0 15px 25px;position:relative;vertical-align:top;width:120px}.admin .report-users .icon{top:9px}.admin .report-users .name{font-size:14px;font-size:1.4rem;padding:9px 25px 0 15px}.admin .checkins-admin fieldset,.admin .cost-codes-admin fieldset{border-top:1px solid #ddd;padding:15px}.admin .checkins-admin fieldset:first-of-type,.admin .cost-codes-admin fieldset:first-of-type{border:none;padding-top:0}.admin .account-action{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.logged-in .admin .location-hierarchy{margin:0}.logged-in .admin .new-location-box{padding:0}.logged-in .admin .new-location-box .breadcrumb{display:inline;list-style-type:none}.logged-in .admin .new-location-box .breadcrumb li{color:#106fd9;display:inline;position:relative;top:4px}.logged-in .admin .new-location-box .breadcrumb li span{color:#106fd9}.logged-in .admin .new-location-box .breadcrumb li span:focus{outline:0}.logged-in .admin .new-location-box .breadcrumb li.active:not(:first-of-type) span{color:#07766d}.logged-in .admin .new-location-box .breadcrumb li+li:before{content:"/";margin:0 5px}.logged-in .admin .new-location-box .add-location:focus,.logged-in .admin .new-location-box .move-location:focus{outline:0}.logged-in .admin .new-location-box .add-location i,.logged-in .admin .new-location-box .move-location i{left:4px;position:relative;top:7px}.logged-in .admin .new-location-box .panel-heading .form-group{margin:0}.logged-in .admin .new-location-box .panel-heading .form-group .dropdown-menu{left:auto!important;right:0!important}.logged-in .admin .new-location-box .panel-heading .form-group .dropdown-menu .qualifier{color:#666}.logged-in .admin .new-location-box .panel-heading .form-group .dropdown-menu .active .qualifier{color:#eee}.logged-in .admin .new-location-box .panel-body{background:#d6ecc8;padding:0}.logged-in .admin .new-location-box .panel-body .error-message{font-size:16px;padding:10px;text-align:center}.logged-in .admin .new-location-box .panel-body .fa-spin{margin-top:15px}.logged-in .admin .new-location-box .panel-body .draggable:hover{background-image:url(../images/ic_row_draggable.png);background-position:right 15px;background-repeat:no-repeat;cursor:move}.logged-in .admin .new-location-box .panel-body>.row{background:#d6ecc8;margin:0;width:auto}.logged-in .admin .new-location-box .panel-body>.row:hover{background:#cbe6b9!important}.logged-in .admin .new-location-box .panel-body>.row .inner{padding:10px 0}.logged-in .admin .new-location-box .panel-body>.row select{margin:0}.logged-in .admin .new-location-box .panel-body>.row input{margin:0}.logged-in .admin .new-location-box .panel-body>.row label .icon{left:-5px;top:5px}.logged-in .admin .new-location-box .panel-body>.row label .icon.capacity{background-size:18px;height:18px;width:18px}.logged-in .admin .new-location-box .panel-body>.row .actions{align-items:center;display:flex;height:34px;justify-content:flex-end;text-align:right}.logged-in .admin .new-location-box .panel-body>.row .actions button{background:0 0;border:none;margin-left:10px;padding:0;top:-15px;width:18px}.logged-in .admin .new-location-box .panel-body>.row .actions span{display:inline-block;height:18px;margin-left:10px;position:relative;width:18px}.logged-in .admin .new-location-box .panel-body>.row .actions span i:hover{cursor:pointer}.logged-in .admin .new-location-box .panel-body .level-1{background:#e1f1d7;margin-left:15px}.logged-in .admin .new-location-box .panel-body .level-1+.level-1 .inner{padding-top:0}.logged-in .admin .new-location-box .panel-body .level-2{background:#edf6e6;border-left:15px solid #e1f1d7;margin-left:15px}.logged-in .admin .new-location-box .panel-body .level-2+.level-2 .inner{padding-top:0}.logged-in .admin .new-location-box .panel-body .level-3{border-left:15px solid #e1f1d7;margin-left:15px}.logged-in .admin .new-location-box .panel-body .level-3 .inner{background:#f2f9ee;border-left:15px solid #edf6e6}.logged-in .admin .new-location-box .panel-body .level-3+.level-3 .inner{padding-top:0}.logged-in .admin .new-location-box .panel-body .level-4{background:#edf6e6;border-left:15px solid #e1f1d7;margin-left:15px;padding-left:15px}.logged-in .admin .new-location-box .panel-body .level-4 .inner{background:#f8fcf5;border-left:15px solid #f2f9ee}.logged-in .admin .new-location-box .panel-body .level-4+.level-4 .inner{padding-top:0}.logged-in .admin .new-location-box .panel-body .level-5,.logged-in .admin .new-location-box .panel-body .level-6,.logged-in .admin .new-location-box .panel-body .level-7,.logged-in .admin .new-location-box .panel-body .level-8,.logged-in .admin .new-location-box .panel-body .level-9{background:#edf6e6;border-left:15px solid #e1f1d7;margin-left:15px;padding-left:15px}.logged-in .admin .new-location-box .panel-body .level-5 .inner,.logged-in .admin .new-location-box .panel-body .level-6 .inner,.logged-in .admin .new-location-box .panel-body .level-7 .inner,.logged-in .admin .new-location-box .panel-body .level-8 .inner,.logged-in .admin .new-location-box .panel-body .level-9 .inner{background:#f8fcf5;border-left:15px solid #f2f9ee}.logged-in .admin .new-location-box .panel-body .level-5 .inner{padding-left:15px}.logged-in .admin .new-location-box .panel-body .level-6 .inner{padding-left:30px}.logged-in .admin .new-location-box .panel-body .level-7 .inner{padding-left:45px}.logged-in .admin .new-location-box .panel-body .level-8 .inner{padding-left:60px}.logged-in .admin .new-location-box .panel-body .level-9 .inner{padding-left:75px}.logged-in .admin .new-location-box .panel-body .level-5+.level-5 .inner,.logged-in .admin .new-location-box .panel-body .level-6+.level-6 .inner,.logged-in .admin .new-location-box .panel-body .level-7+.level-7 .inner,.logged-in .admin .new-location-box .panel-body .level-8+.level-8 .inner,.logged-in .admin .new-location-box .panel-body .level-9+.level-9 .inner{padding-top:0}.logged-in .admin .new-location-box .panel-body .capacity .form-group{width:100%}.logged-in .admin .new-location-box .panel-body .capacity select{width:80%}.logged-in .admin .new-location-box .separator{padding-top:0}.logged-in .admin .new-location-box .panel-heading .location-actions-dropdown{position:relative}.logged-in .admin .new-location-box .panel-heading .location-actions-dropdown .dropdown-menu{cursor:default;left:0;margin-top:5px;min-width:140px;padding:0 10px}.logged-in .admin .new-location-box .panel-heading .location-actions-dropdown .dropdown-menu li{cursor:pointer}.logged-in .admin .new-location-box .panel-heading .location-actions-dropdown .dropdown-menu li span{display:table-cell;height:30px;line-height:30px;vertical-align:middle;width:auto}.logged-in .admin .new-location-box .panel-heading .location-actions-dropdown .dropdown-menu li span i{color:#666;font-size:18px;position:relative;vertical-align:middle}.logged-in .admin .new-location-box .panel-heading .location-actions-dropdown .dropdown-menu li span span{display:inline-block;padding-left:10px;width:50px}.logged-in .admin .new-location-box .panel-heading>.row .location-actions-button{background:0 0;border:none;margin-left:10px;padding:0;position:relative;top:2px;width:18px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.logged-in .admin .new-location-box .panel-heading .location-actions-dropdown .dropdown-menu li span i.fa-lock{margin-left:5px!important;margin-top:-5px}}.logged-in .admin .categories table td,.logged-in .admin .categories table th{padding:8px 15px}.logged-in .admin .categories .category.draggable:hover{cursor:move}.logged-in .admin .categories .category.draggable.ui-sortable-helper{background:#cbe6b9!important}.logged-in .admin .categories .category.draggable.ui-sortable-helper td{*zoom:1;display:inline-block;*display:inline;float:left;line-height:33px;vertical-align:middle;*vertical-align:auto}.booking-category-modal form{margin-top:-15px}.booking-category-modal hr{margin-bottom:10px;margin-top:5px}.booking-category-modal .row.header{align-items:center;display:inline-flex;justify-content:space-between;margin:0;width:100%}.booking-category-modal .row.category-label input{padding-left:10px;text-align:left}.booking-category-modal .timeslot-kinds label[for=timeslotKinds],.booking-category-modal .timeslot-kinds select#timeslotKinds{display:inline-block;width:auto}.booking-category-modal .timeslot-kinds label[for=timeslotKinds]{margin-bottom:0}.booking-category-modal .timeslot-kinds select#timeslotKinds{margin:0 5px}.booking-category-modal .quota-restriction{margin-top:-3px!important}.booking-category-modal .quota-restriction input[type=checkbox]{display:inline-block;margin-top:11px!important}.booking-category-modal .quota-restriction div{display:inline-block}.booking-category-modal .quota-restriction input[type=text]{display:inline-block;height:34px;width:35px}.booking-category-modal .quota-restriction select{display:inline-block;width:auto}.booking-category-modal .col-md-12.checkbox:last-child{margin-bottom:0}.booking-category-modal .checkbox label{line-height:2!important}.reports .report-date{color:#666}.reports .overall h4{font-size:16px;font-size:1.6rem}.reports .overall .graph-title{font-size:14px;font-size:1.4rem;margin:0 0 10px}.reports .breakdown{background:#fff;margin:15px -15px 0}.reports .breakdown-section{border-top:1px solid #07766d;padding:15px}.reports .resource-utilisation_report .alertBox:before{top:14px}.resource-utilisation .filter-list-item .expand-collapse{background:#fff;border:1px solid #106fd9;border-radius:5px;display:block;height:20px;line-height:17px;position:absolute;right:10px;text-align:center;top:8px;width:20px}.resource-utilisation .has-feedback .form-control-feedback{right:12px;top:12px}.resource-utilisation .combi.custom-date-range label{float:left;padding-top:11px}.resource-utilisation .combi.custom-date-range label.inline{margin:0;padding:0}.resource-utilisation .combi.custom-date-range label.inline span{float:left;margin-top:12px}.resource-utilisation_report .panel-body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.summary_report .select-attribute{min-width:180px}.resource-utilisation_report,.summary_report{margin-bottom:0}.resource-utilisation_report .panel-body,.summary_report .panel-body{padding-bottom:0}.resource-utilisation_report .panel-padding,.summary_report .panel-padding{height:15px}.resource-utilisation_report .level-0,.summary_report .level-0{background:#d6ecc8;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#000;margin:0 -15px;padding-bottom:15px}.resource-utilisation_report .expand-collapse-selector,.summary_report .expand-collapse-selector{margin:10px 0;text-align:right}.resource-utilisation_report .static,.summary_report .static{float:left;width:50%}.resource-utilisation_report .static li,.summary_report .static li{border-radius:5px;color:#fff;font-size:14px;font-size:1.4rem;margin:0 0 10px;padding:5px 0;text-align:center;width:90%}.resource-utilisation_report .static .least li,.summary_report .static .least li{background:#d50000}.resource-utilisation_report .static .most li,.summary_report .static .most li{background:#d57300}.resource-utilisation_report .time,.summary_report .time{border-collapse:separate;border-spacing:0 10px;width:100%}.resource-utilisation_report .time tr,.summary_report .time tr{background:0 0}.resource-utilisation_report .time td,.resource-utilisation_report .time th,.summary_report .time td,.summary_report .time th{font-size:11px;font-size:1.1rem;padding:0}.resource-utilisation_report .time th,.summary_report .time th{border:none;vertical-align:middle}.resource-utilisation_report .time td:first-of-type td:first-child,.summary_report .time td:first-of-type td:first-child{border-radius:5px 0 0 5px}.resource-utilisation_report .time td:nth-child(17) td:last-child,.summary_report .time td:nth-child(17) td:last-child{border-radius:0 5px 5px 0}.resource-utilisation_report .time.locations td table,.summary_report .time.locations td table{position:relative}.resource-utilisation_report .time.locations td table:before,.summary_report .time.locations td table:before{background:#000;background:rgba(0,0,0,.2);content:" ";display:block;height:42px;left:0;position:absolute;top:-10px;width:1px}.resource-utilisation_report .time.locations td:first-of-type table:before,.summary_report .time.locations td:first-of-type table:before{background:0 0;display:none}.resource-utilisation_report .time table,.summary_report .time table{background:0 0;margin:0}.resource-utilisation_report .time table td,.summary_report .time table td{height:32px}.resource-utilisation_report .time .type-01,.summary_report .time .type-01{background:#d50000}.resource-utilisation_report .time .type-02,.summary_report .time .type-02{background:#00b39e}.resource-utilisation_report .time .type-03,.summary_report .time .type-03{background:#d57300}.resource-utilisation_report .time .type-04,.summary_report .time .type-04{background:#93afcb}.resource-utilisation_report .time .type-05,.summary_report .time .type-05{background:#b7c700}.resource-utilisation_report .time .type-06,.summary_report .time .type-06{background:rgba(25,25,25,.5)}.resource-utilisation_report .capacity .btn[disabled],.summary_report .capacity .btn[disabled]{opacity:1}.resource-utilisation_report .capacity li,.summary_report .capacity li{clear:both;line-height:32px;margin-bottom:10px;min-height:32px}.resource-utilisation_report .capacity span,.summary_report .capacity span{display:inline-block}.resource-utilisation_report .capacity .location,.summary_report .capacity .location{float:left;font-size:12px;font-size:1.2rem;line-height:1.6;padding-top:7px;width:15%}.resource-utilisation_report .capacity .max,.summary_report .capacity .max{border:1px solid #07766d;border-radius:5px;color:#07766d;float:left;margin-right:10px;position:relative;text-align:right;width:78%}.resource-utilisation_report .capacity .filled,.summary_report .capacity .filled{background:#07766d;border-radius:5px;color:#fff;left:-1px;position:absolute;top:0}.resource-utilisation_report .capacity .no-max,.summary_report .capacity .no-max{border:none;color:#333}.resource-utilisation_report .capacity .no-max .filled,.summary_report .capacity .no-max .filled{width:70%}.resource-utilisation_report .capacity .value,.summary_report .capacity .value{margin:0 10px}.resource-utilisation_report .pie,.summary_report .pie{float:left;height:200px;margin:20px 0;width:50%}.resource-utilisation_report .pie .slice,.summary_report .pie .slice{height:200px;left:150px;overflow:hidden;position:absolute;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;width:100px}.resource-utilisation_report .pie .slice.big,.summary_report .pie .slice.big{height:200px;left:50px;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;width:200px}.resource-utilisation_report .pie .slice .before,.summary_report .pie .slice .before{border-radius:100px 0 0 100px;content:"";height:200px;left:-100px;position:absolute;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;-webkit-transform-origin:right center;transform-origin:right center;width:100px}.resource-utilisation_report .pie .slice.big .before,.summary_report .pie .slice.big .before{left:0}.resource-utilisation_report .pie .slice.big .after,.summary_report .pie .slice.big .after{border-radius:0 100px 100px 0;content:"";height:200px;left:100px;position:absolute;width:100px}.resource-utilisation_report .pie .slice:first-of-type .after,.resource-utilisation_report .pie .slice:first-of-type .before,.summary_report .pie .slice:first-of-type .after,.summary_report .pie .slice:first-of-type .before{background-color:#00b39e}.resource-utilisation_report .pie .slice:nth-of-type(2) .after,.resource-utilisation_report .pie .slice:nth-of-type(2) .before,.summary_report .pie .slice:nth-of-type(2) .after,.summary_report .pie .slice:nth-of-type(2) .before{background-color:#b7c700}.resource-utilisation_report .pie .slice:nth-of-type(3) .after,.resource-utilisation_report .pie .slice:nth-of-type(3) .before,.summary_report .pie .slice:nth-of-type(3) .after,.summary_report .pie .slice:nth-of-type(3) .before{background-color:#d57300}.resource-utilisation_report .pie .slice:nth-of-type(4) .after,.resource-utilisation_report .pie .slice:nth-of-type(4) .before,.summary_report .pie .slice:nth-of-type(4) .after,.summary_report .pie .slice:nth-of-type(4) .before{background-color:#93afcb}.resource-utilisation_report .pie .slice:nth-of-type(4) .after,.resource-utilisation_report .pie .slice:nth-of-type(4) .before,.summary_report .pie .slice:nth-of-type(4) .after,.summary_report .pie .slice:nth-of-type(4) .before{background-color:#b3b6ba}.resource-utilisation_report .pie .slice:nth-of-type(4) .after,.resource-utilisation_report .pie .slice:nth-of-type(4) .before,.summary_report .pie .slice:nth-of-type(4) .after,.summary_report .pie .slice:nth-of-type(4) .before{background-color:#d50000}.resource-utilisation_report .pie+.key,.summary_report .pie+.key{margin:30px 0 0}.resource-utilisation_report .pie+.key .utilisation,.summary_report .pie+.key .utilisation{font-size:14px;font-size:1.4rem}.resource-utilisation_report .itemisation table,.summary_report .itemisation table{margin:20px 0 0;width:100%}.resource-utilisation_report .itemisation table thead,.resource-utilisation_report .itemisation table tr,.summary_report .itemisation table thead,.summary_report .itemisation table tr{background:0 0}.resource-utilisation_report .itemisation table th,.summary_report .itemisation table th{color:#d57300;text-transform:uppercase}.resource-utilisation_report .itemisation table td,.resource-utilisation_report .itemisation table th,.summary_report .itemisation table td,.summary_report .itemisation table th{border:1px solid #d57300;padding:5px;text-align:center}.visitor-list .panel-heading{color:#000;padding-top:10px}.visitor-list .button-bar{margin-top:5px}.visitor-list .form-inline label img{height:16x;width:16px}.visitor-list .form-inline mb-when-picker label{margin-right:2px}.visitor-list .form-inline mb-when-picker .between,.visitor-list .form-inline mb-when-picker .select,.visitor-list .form-inline mb-when-picker .specific{margin-right:6px}.visitor-list .form-inline .filter-locations{width:auto}.visitor-list .form-inline .filter-locations label{float:left}.visitor-list .form-inline .filter-locations select{max-width:300px}.visitor-list .form-inline .filter-search input{width:230px}.visitor-list .form-inline .dropdown-menu{min-width:180px;padding-right:0}.visitor-list .form-inline .dropdown-menu .checkbox{margin:10px 0 -1px -20px}.visitor-list .form-inline .dropdown-menu .checkbox input[type=checkbox]{margin-right:3px}.visitor-list .visitor-location{background-color:#badaf7;border-radius:4px;font-size:16px;height:35px;line-height:35px;margin:0 0 10px;padding:0 10px}.visitor-list .visitor-date{font-size:16px;font-size:1.6rem;font-weight:700;margin:0 0 10px}.visitor-list .heading-hide{color:#464646;font-size:14px;text-decoration:none}.visitor-list .heading-hide img{margin-left:5px;margin-top:-4px;position:relative}.visitor-list .dash{font-size:14px;font-size:1.4rem;margin-top:10px}.visitor-list .alert{margin:15px 0}.report-search-form .pick-available-times,.report-search-form .pick-location,.report-search-form .pick-when{margin-right:15px!important}.report-search-form .form-group{margin:0 8px 1rem 0}.report-search-form .form-group.select{display:inline-flex}.report-search-form .form-group i.icon{background-size:21px;left:0;margin-right:5px;top:6px}.report-search-form .form-group.duration{margin-left:5px}.report-search-form .form-group.duration label{text-align:center;width:22px}.report-search-form .form-group.duration input{width:120px}.report-search-form .time-duration .form-group{margin-bottom:5px}.report-search-form .form-submit{margin-bottom:10px;margin-left:35px}.report-search-form .icon{position:relative;top:6px}.report-search-form .between.between,.report-search-form .location{margin-right:6px}.report-search-form .specific{margin-right:5px}.report-search-form #dateInputFrom+label{margin:0 5px}.report-search-form .datepicker{display:inline-block}.report-search-form .locations input{width:150px}.report-search-form+hr{border-color:#ddd;margin:5px 0}.visit-date{padding:10px 0}.agenda-report{border-bottom:1px solid rgba(0,0,0,.2);padding:15px 0}.agenda-report h2{color:#07766d;font-family:amaranthregular,arial,helvatica,sans-serif;font-size:32px;font-size:3.2rem;margin-bottom:0}.agenda-report .booking{background:#fff;border:1px solid #ddd;border-radius:10px 10px 0 0;border-top:none;margin:10px 0 20px;page-break-inside:avoid}.agenda-report .booking dd{margin:10px 0;padding:0 10px}.agenda-report .booking dd.booking-header{background:#d5f4f1;border-radius:10px 10px 0 0;color:#07766d;font-size:18px;font-size:1.8rem;line-height:18px;margin:0 -1px;padding:10px}.agenda-report .booking dd.booking-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.agenda-report .booking dd .icon{margin:-2px 10px 0 5px;position:inherit}.location-modal .heading .checkbox{margin:0}.location-modal .heading .checkbox label{margin:2px 0 0}.location-modal .heading .checkbox input{margin-top:2px}.location-modal .heading .pull-right.btn-group{bottom:3px;display:flex;max-height:24px}.location-modal .heading .pull-right.btn-group button{min-width:50px;padding:0 10px}.location-modal .dragover{border:2px dashed;opacity:.5}.location-modal .drag-drop{min-height:200px}.location-modal .image-grid{float:left;overflow:hidden;padding-bottom:20px;position:relative;width:50%}.location-modal .image-grid.large{width:100%}.location-modal .image-grid .image-actions{height:25px;position:absolute;right:11px;text-align:center;top:0;transition:top .3s ease-in-out;width:25px}.location-modal .image-grid .image-actions a{background:orange;color:#fff;display:block;float:right;height:25px;position:relative;right:1px;top:1px;width:25px}.location-modal .image-grid .image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ddd;box-shadow:5px 5px 5px #ccc;cursor:pointer;display:block;height:200px;margin:auto;overflow:hidden;width:200px}.location-modal .image-grid .image.large{height:200px;margin:auto;padding-top:45%!important;width:calc(100% - 22px)!important}.location-modal .image-grid .image.generating-thumbnails{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;background:url(../images/placeholder-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;justify-content:center;-webkit-justify-content:center;opacity:.75}.location-modal .image-grid .image.generating-thumbnails span.text{font-size:12px;position:absolute;top:60%}.location-modal .image-grid.ui-sortable-helper .image{cursor:move}.location-modal .image-grid:hover .image-actions{display:block}.location-modal .image-grid:not(.large) .image-actions{transition:top .3s ease-in-out}.location-modal .image-grid:not(.large):hover .image-actions{top:0}.location-modal .height-fix:after{clear:both;content:"";display:table}.location-modal .height-fix.floorplan .generating-thumbnails{height:256px!important;padding-top:0!important}.location-modal .height-fix.gallery .generating-thumbnails{height:200px!important;padding-top:0!important}.location-modal .btn-group>button{word-wrap:break-word;background:#fff;border:1px solid #0f65c4;border-left:0;border-radius:0;color:#0f65c4;flex:1 1;font-size:13px;padding:6px 5px 7px;width:100%}.location-modal .btn-group>button:focus,.location-modal .btn-group>button:hover{background-color:#e7f0fb}.location-modal .btn-group>button.active{background:#0f65c4;color:#fff}.location-modal .btn-group>button:first-child{border-bottom-left-radius:4px;border-left:1px solid #0f65c4;border-top-left-radius:4px}.location-modal .btn-group>button:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.location-modal .extras .option-list{padding:0}.location-modal .capacity span{margin-left:6px}.location-modal .capacity span.minimum-capacity{margin-left:12px}.location-modal .add-group-rule{display:flex}.location-modal .add-group-rule i{margin-right:6px;position:unset}.location-modal .remove-group-rule{background-color:unset;display:flex;left:10px;position:relative}.location-modal .remove-group-rule i{position:unset}.general-settings__facilities{list-style-type:none;margin:0;padding:0}.general-settings__facilities li{float:left;margin:0 0 10px;padding:0}.general-settings__facilities li:hover .icon{opacity:1}.general-settings__facilities label{font-weight:400;margin:0}.general-settings__facilities input{left:0;position:absolute;top:2px}.general-settings__facilities input:checked~span{color:#07766d}.general-settings__facilities .icon{height:18px;left:20px;position:absolute;top:2px;width:18px}.general-settings__facilities .icon.close-circle{left:auto;opacity:.5;right:20px}.general-settings__facilities span{display:inline-block;padding:0 25px 0 45px}.location-modal .general-settings__facilities{padding-left:15px}.location-modal .general-settings__facilities li{width:50%}.location-modal .form-inline:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.location-modal .personnel-list{margin:0}.location-modal .personnel-list+.personnel-list{margin-top:-18px}.location-modal .personnel-list h3{color:#07766d;font-size:16px;line-height:19px}.location-modal .personnel-list ul.receptionists{margin-top:18px}.location-modal .personnel-list ul.location-admins,.location-modal .personnel-list ul.location-managers,.location-modal .personnel-list ul.receptionists{align-items:flex-start;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0;padding-right:0}.location-modal .personnel-list ul.location-admins li.person,.location-modal .personnel-list ul.location-managers li.person,.location-modal .personnel-list ul.receptionists li.person{display:inline-flex;flex-direction:column;justify-content:end;margin-bottom:18px;width:50%}.location-modal .personnel-list ul.location-admins li.person .name,.location-modal .personnel-list ul.location-managers li.person .name,.location-modal .personnel-list ul.receptionists li.person .name{color:#333;font-size:14px;line-height:16px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 60px)}.location-modal .personnel-list ul.location-admins li.person .other,.location-modal .personnel-list ul.location-managers li.person .other,.location-modal .personnel-list ul.receptionists li.person .other{color:#757575;font-size:12px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 60px)}.location-modal .location-role-box .heading{margin-bottom:16px}.location-modal .location-role-box .location-user{padding:0 16px}.location-modal .location-role-box .location-user .lookup-location-user{display:inline-block;margin-bottom:0;margin-right:5px;width:458px}.location-modal .location-role-box .location-user .lookup-location-user input{width:100%}.location-modal .location-role-box .location-user .lookup-location-user+.form-group{display:inline-block;margin-bottom:0;width:100px}.location-modal .location-role-box .location-user .lookup-location-user+.form-group button{height:34px;width:100px}.location-modal .location-role-box .location-user .no-roles-added{margin-bottom:20px;margin-top:10px}.location-modal .location-role-box .location-user hr{border-color:#ccc}.location-modal .location-booking-settings input[type=text]{display:inline-block;height:27px;margin:0 5px;text-align:center;width:50px}.location-modal .location-booking-settings .inline-select{display:inline-block;height:30px;margin:0 5px;text-align:center;width:70px}.location-modal .image-progress{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:120px}.location-modal .image-progress div{background:orange;font-size:smaller;height:20px;text-align:center}.location-modal .doc-progress{margin:5px auto auto;width:80px}.location-modal .doc-progress div{background:orange;font-size:smaller;height:20px;text-align:center}.location-modal .media-upload ul{padding:0}.location-modal .media-upload ul li{display:flex;justify-content:space-between;list-style-type:none;margin-bottom:10px;padding:0 5px}.location-modal .media-upload ul li .form-inline{align-items:center;display:flex;justify-content:space-between;width:100%}.location-modal .media-upload ul li .form-inline .form-group{padding:0}.location-modal .media-upload ul li li:last-child{margin-bottom:0}.location-modal .media-upload ul li .form-inline:after{display:none!important}.location-modal .quick-adress-search{position:relative;top:12px;width:80%;z-index:999}.location-modal .admin-address-map{margin-bottom:10px;margin-top:-30px}.location-modal .text-counter{bottom:0;position:absolute;right:10px}.heading-box{border:1px solid #ccc;margin-bottom:15px}.pac-container{z-index:99999}.pos-r{position:relative}.security-group-modal h4{color:#000;font-size:14px;font-weight:700;margin:0 0 6px}.security-group-modal .form-group.inline-label{align-items:center;display:flex}.security-group-modal .form-group.inline-label label{margin-bottom:0;padding-right:10px;white-space:nowrap}.security-group-modal .form-group.inline-label.tags-input{align-items:flex-start}.security-group-modal .form-group.inline-label.tags-input label{padding:6px 10px 0 0}.security-group-modal .form-group.radio{display:flex;flex-direction:column;margin:20px 0 10px}.security-group-modal .form-group.radio label{align-items:center;display:flex;margin:2px 0}.security-group-modal .form-group.radio input[type=radio]{margin:0 6px 0 -20px;position:static}.security-group-modal .form-group.radio .btn-group{margin:0 5px}.security-group-modal .form-group.radio .btn-group .btn{background:#fff;border:1px solid #0f65c4;color:#0f65c4;height:24px;padding:0 6px}.security-group-modal .form-group.radio .btn-group .btn.active{background-color:#0f65c4;border-color:#2064cd;color:#fff}.security-group-modal .form-group .error{color:#d50001;margin:5px 0 0}.security-group-modal tags-input .host .tags{padding:0 2px}.security-group-modal tags-input .host .tags .input{line-height:32px;min-width:105px;padding-left:2px}.security-group-modal tags-input .host .tags .tag-item{margin:3px 2px}.security-group-modal tags-input .autocomplete .suggestion-list .suggestion-item.selected span{color:#fff}.security-group-modal tags-input .autocomplete .suggestion-list .suggestion-item span{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857;padding:3px 20px;white-space:nowrap}.security-group-modal .details{margin-bottom:20px}.security-group-modal .heading{background:#f2f2f2;line-height:1.1;padding:15px}.security-group-modal .heading,.security-group-modal h1{color:#666;font-size:16px;font-size:1.6rem}.security-group-modal h2{color:#07766d;font-size:16px;font-size:1.6rem;line-height:1;margin:0 0 .5rem}.security-group-modal.user-group{color:#000}.security-group-modal.user-group tags-input .host{float:none}.security-group-modal.user-group tags-input .host .tags{padding:0 2px}.security-group-modal.user-group tags-input .host .tags .input{line-height:32px;margin-left:6px;min-width:105px;padding-left:2px}.security-group-modal.user-group tags-input .host .tags .tag-item{display:block;float:none;margin:3px 2px;width:fit-content}.security-group-modal.user-group tags-input .host .suggestion-list{max-height:150px}.security-group-modal.user-group .radio{margin:0}.security-group-modal.user-group .org-unit-switch{font-size:32px}.security-group-modal.user-group .org-unit-switch.fa-toggle-on{color:#0f65c4}.security-group-modal.user-group .autocomplete,.security-group-modal.user-group .autocomplete .suggestion-list{width:100%}.security-group-modal.user-group .autocomplete .suggestion-list .suggestion-item{height:28px}.security-group-modal.user-group .autocomplete .suggestion-list .suggestion-item a{padding-left:12px;padding-right:12px}.security-group-modal.user-group .user-count{font-weight:700;margin-bottom:6px}.security-group-modal.user-group .user-toggle{margin-bottom:4px}.security-group-modal.user-group .user-list{color:#3e3e3f;line-height:30px;padding-inline-start:20px}.security-group-modal.user-group .groups-loading{position:absolute;right:10px;top:10px}.add-location-form .heading,.move-location-form .heading{background:#f2f2f2;color:#666;font-size:16px;font-size:1.6rem;line-height:1.1;margin-bottom:20px;padding:15px}.add-location-form fieldset,.move-location-form fieldset{margin:15px}.add-location-form input[type=checkbox],.move-location-form input[type=checkbox]{margin-right:4px;position:relative;top:-1px}.add-location-form .col-left,.move-location-form .col-left{padding-left:0;padding-right:10px}.add-location-form .col-right,.move-location-form .col-right{padding-left:10px;padding-right:0}.import-summary-table thead th{text-align:center;width:25%}.import-summary-table tbody tr td{background-color:#fff;text-align:center;width:25%}.table.auth-methods th{padding-bottom:12px;padding-top:12px}.table.auth-methods td{padding-bottom:18px;padding-top:18px;vertical-align:baseline}.directory-sync-results tbody tr{height:40px}.directory-sync-results tbody .top-level{height:49px}.directory-sync-results tbody button{width:62px}.user-group-tags-input h4{color:#000;font-size:14px;margin:0 0 6px}.user-group-tags-input .form-group.inline-label{align-items:center;display:flex}.user-group-tags-input .form-group.inline-label label{margin-bottom:0;padding-right:10px;white-space:nowrap}.user-group-tags-input .form-group.inline-label.tags-input{align-items:flex-start}.user-group-tags-input .form-group.inline-label.tags-input label{padding:6px 10px 0 0}.user-group-tags-input .form-group.radio{display:flex;flex-direction:column;margin:20px 0 10px}.user-group-tags-input .form-group.radio label{align-items:center;display:flex;margin:2px 0}.user-group-tags-input .form-group.radio input[type=radio]{margin:0 6px 0 -20px;position:static}.user-group-tags-input .form-group.radio .btn-group{margin:0 5px}.user-group-tags-input .form-group.radio .btn-group .btn{background:#fff;border:1px solid #0f65c4;color:#0f65c4;height:24px;padding:0 6px}.user-group-tags-input .form-group.radio .btn-group .btn.active{background-color:#0f65c4;border-color:#2064cd;color:#fff}.user-group-tags-input .form-group .error{color:#d50001;margin:5px 0 0}.user-group-tags-input tags-input .host .tags{padding:0 2px}.user-group-tags-input tags-input .host .tags .input{line-height:32px;min-width:105px;padding-left:2px}.user-group-tags-input tags-input .host .tags .tag-item{margin:3px 2px}.user-group-tags-input tags-input .autocomplete .suggestion-list .suggestion-item.selected span{color:#fff}.user-group-tags-input tags-input .autocomplete .suggestion-list .suggestion-item span{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857;padding:3px 20px;white-space:nowrap}.user-group-tags-input .details{margin-bottom:20px}.user-group-tags-input .heading{background:#f2f2f2;line-height:1.1;padding:15px}.user-group-tags-input .heading,.user-group-tags-input h1{color:#666;font-size:16px;font-size:1.6rem}.user-group-tags-input h2{color:#07766d;font-size:16px;font-size:1.6rem;line-height:1;margin:0 0 .5rem}.sharing-networks .table>tbody>tr>td{vertical-align:top}