@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.a0007{max-height:392px;overflow-y:scroll}.a0006{background-color:#fff;box-sizing:border-box;border:1px solid #000;width:275px;max-width:100%}.a0006 .color-grid{display:table;padding:10px}.a0006 .color-box{display:inline-block;position:relative;border:1px #d3d3d3 solid;width:25px;height:25px;margin:7px}.a0006 .color-box:hover{border:1px #000 solid;cursor:pointer}.a0006 .color-box.selected{outline:2px dashed #000;outline-offset:1px}.color-box.text{color:#000;background-color:#fff}.color-box.text:before{font-family:"fontello";content:"";font-size:16px;position:absolute;left:6px;top:6px}div.multi-select-control{display:table}.multi-select-control .ms-header,.multi-select-control.all.show-search .ms-search{display:table-row}.multi-select-control .ms-header .ms-header-wrapper>div{display:inline-block}.multi-select-control .selection-count{margin-right:20px}.multi-select-control .ms-search,.multi-select-control.selected-only .ms-buttons .dialog-button.select-all,.multi-select-control.selected-only .ms-buttons .dialog-button.toggle-search{display:none}.multi-select-control .search-bar{display:table;text-align:center;width:100%;padding-top:10px}.multi-select-control .search-bar>.dialog-button,.multi-select-control .search-bar>input{display:table-cell;vertical-align:middle;padding:1px}.multi-select-control .search-bar>input{width:100%;font-size:14px;box-sizing:border-box}.multi-select-control .search-bar .dialog-button{min-width:0}.multi-select-control .dialog-button{font-weight:400}.multi-select-control .ms-buttons{display:table-row}.multi-select-control .ms-buttons-wrapper,.multi-select-control .ms-buttons>div{padding-top:10px}.multi-select-control .ms-buttons .dialog-button{display:inline-block;margin-top:5px;margin-bottom:5px}.multi-select-control .ms-buttons .dialog-button:not(:last-child){margin-right:5px}.multi-select-control .items{display:table-row;height:100%}.multi-select-control .items .item-list{border:1px solid #d3d3d3;border-radius:2px;margin-top:10px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.multi-select-control .items .item-list .item{display:block;padding:5px;border-bottom:1px solid #d3d3d3;background-color:#fff;line-height:20px;font-size:14px;word-wrap:break-word;white-space:normal;outline-width:0;cursor:pointer}.multi-select-control .items .item-list .item.hovered{background-color:#bbdefb}.a0008.keyboard .multi-select-control .items .item-list .item:focus,.a0117.keyboard .data-table div.buttons a:focus,.a0117.keyboard .data-table div.trigger:focus,.a0117.keyboard .data-table td:focus,.a0117.keyboard .data-table th:focus{background-color:#42a5f5;color:#fff}.multi-select-control .items .item-list .item.selected{font-weight:700;background-color:#00f;color:#fff}html.touch .multi-select-control .items .item-list .item{padding:10px 5px}.multi-select-control .items .items-outer-wrapper{display:table-cell;height:100%}.multi-select-control .items .items-inner-wrapper{height:100%;position:relative;overflow:auto}.multi-select-control .items .item-list{position:absolute;top:0;bottom:0;left:0;right:0}.a0013{display:none;position:fixed;overflow:hidden;box-sizing:border-box;border:1px solid #eee;box-shadow:0 0 7px rgba(0,0,0,.4);border-radius:2px;padding:5px;font-size:14px;background-color:#fff;z-index:120}.splitter,.splitter-tracker-bar{border:1px solid #999;box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;top:0;height:100%;width:5px;cursor:col-resize;z-index:15}.splitter{background-color:#d3d3d3}.splitter-tracker-bar{display:none;background-color:#a9a9a9}.data-table tbody,.splitter-tracker-bar.touch{background-color:#fff}.splitter-touch-target{position:absolute;box-sizing:border-box;top:0;height:100%;width:15px;background:rgba(255,153,153,.5);z-index:120}.splitter-touch-tracker-handle{background-color:#fff;color:#000;border:1px solid #000;box-sizing:border-box;font-size:40px;vertical-align:middle;position:absolute;cursor:pointer;z-index:125}.splitter-touch-overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:11;background:rgba(128,128,12,.7)}.dialog-overlay,.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.popup-overlay{background-color:rgba(255,255,255,.01)}.IE8 .popup-overlay{background:url(images/transparent16.png)no-repeat -999px -999px}.dialog-overlay{background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}._popup-limit-width{min-width:0;max-width:100%}._popup-limit-height{min-height:0;max-height:100%}.data-table-container .empty-list{font-size:16px;color:#000}.data-table{border-collapse:collapse;table-layout:fixed}.data-table.selecting{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.data-table th{font-weight:700;text-align:left;color:gray;line-height:20px;font-size:16px}.data-table div.buttons a.hovered,.data-table th.hovered{color:#000}.data-table tr{box-sizing:border-box;border-bottom:1px solid gray}.data-table td,.data-table th{padding:10px 5px;vertical-align:text-top;outline:0}html.touch .data-table td:first-child,html.touch .data-table th:first-child{padding-left:10px}.data-table tbody td div.main.trigger,.data-table tbody td.trigger,.data-table th.sortable,.data-table.selecting tbody tr{cursor:pointer}.data-table th.sorted{font-weight:700}.data-table th span.sort-icon{padding-left:.2em;text-align:center;font-weight:400}.data-table td div.buttons,.data-table td div.checkbox,.data-table td div.default,td div.main{line-height:20px;font-size:16px;padding-top:5px;padding-bottom:5px}.data-table td.checkbox,.data-table th.checkbox{color:gray;vertical-align:top}.data-table span.checkbox{visibility:hidden;font-family:"fontello";font-weight:400;padding-left:5px}.data-table .hovered span.checkbox,.data-table tr.selected span.checkbox{visibility:visible}.data-table span.checkbox:before{content:""}.data-table td.checkbox.hovered,.data-table th.checkbox.hovered{color:#000;cursor:pointer}.data-table tr.selected td.checkbox span.checkbox:before{content:"";color:#fff}.a0117:not(.keyboard) div.main.trigger{outline:0}.data-table tbody tr.hovered{background-color:#bbdefb}.data-table tbody tr.selected{background-color:#3d5afe;color:#fff}.data-table td div.main-buttons{overflow:hidden}.data-table td div.main-buttons>div{float:left}.data-table td div.main{font-weight:700}.data-table td div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table td div.wrap,.data-table.compact td div.content{word-wrap:break-word;white-space:normal}.data-table a,.data-table a:visited{color:#00f}.data-table.compact th.sortable span{white-space:nowrap}.data-table.compact td div.content{font-size:14px;padding-top:5px}.data-table tr.expanded div.content{font-size:14px;padding-top:5px}.data-table tr:not(.expanded) div.content{cursor:pointer}.data-table tr.expanded td span.label{color:#333;font-weight:700}.data-table tr.expanded.selected td span.label{color:#bbb}.data-table tr.expanded td span.value{color:#000;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal}#server-notification.error a,#server-notification.information a,#server-notification.success a,.data-table tbody tr.selected div.buttons a,.data-table tr.expanded.selected td span.value{color:#fff}.data-table div.buttons{padding:0;overflow:hidden;white-space:nowrap;cursor:default;visibility:hidden;text-overflow:clip}.a0117.keyboard .data-table div.buttons,.a0117.keyboard .data-table span.checkbox,.data-table tbody tr.hovered div.buttons,.data-table tbody tr.selected div.buttons,.data-table.touch div.buttons,.data-table.touch span.checkbox{visibility:visible}.a0117.keyboard .data-table.selecting div.buttons,.data-table.selecting tbody tr div.buttons{visibility:hidden}.data-table div.buttons a{display:inline-block;text-align:center;width:35px;padding-left:5px;padding-right:5px;color:gray;background:0 0;border-width:0;outline:0;cursor:pointer}.data-table-summary{display:none;color:gray;font-size:14px;padding-left:5px;margin:20px}.data-table-pagination .container{margin:0 5px 25px 0;text-align:center}.data-table-pagination .container.compact{width:100%}.data-table-pagination .view-button{display:inline-block;font-size:18px;color:#000;min-width:1.5em;margin-top:5px;margin-left:5px;text-align:center;border:1px solid gray;border-radius:2px;background-color:#fff}.data-table-pagination .items-per-page{margin-left:50px}html.touch .data-table tr.expanded .link{padding-top:5px;padding-bottom:5px}.a0008,.date-picker{background-color:#fff}.date-picker{box-sizing:border-box;border:1px solid #000;font-size:14px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-picker .clickable:hover{cursor:pointer}.date-picker .clickable.hover:hover{background:#d3d3d3}.date-picker .clickable.hover:active{background-color:#bbb}.date-picker .container{padding:4px;overflow:hidden}.date-picker .header{display:table;border-bottom:1px solid gray;height:28px;width:100%;padding-bottom:2px}.date-picker .header>div{display:table-cell;vertical-align:middle;text-align:center;border-radius:4px}.date-picker .footer>div,.date-picker .header .period{padding:0 8px;font-weight:700}.date-picker .footer{display:table;border-top:1px solid gray;height:28px;width:100%;padding-top:2px}.date-picker .footer>div{display:table-cell;vertical-align:middle;border-radius:4px;text-align:center}.date-picker .footer>div.input-button{padding-bottom:7px}.date-picker table{margin:0;width:100%;max-width:100%}.date-picker .day-grid{padding:0 4px;overflow-x:auto}.date-picker .day-grid table{background-color:transparent;border-collapse:collapse}.date-picker .day-grid thead tr{border-bottom:1px solid gray}.date-picker .day-grid td,.date-picker .day-grid th{height:20px;width:24px;padding:2px 5px;text-align:center;color:#000;background-color:#fff}.date-picker .day-grid td{height:24px;border-radius:4px;padding:4px 5px}.date-picker .day-grid td.outside{color:#999}.date-picker .day-grid .weeknumber{color:gray;background-color:#ccc;border-right:1px solid gray;border-radius:0}.date-picker .day-grid td.today{border-width:1px;color:#000;background-color:#e7bf7f}.date-picker td.selected{background-color:#4281f4;color:#fff}.date-picker .day-grid.keyboard-input td.selected{outline:2px solid #00f;outline-offset:-2px;background-color:#fff;color:#000}.date-picker td.selected-start-date{color:#000;font-weight:700;background-color:#add8e6}.date-picker td.focus{background-color:#4281f4;color:#fff}.date-picker .month-grid,.date-picker .year-grid{padding:4px}.date-picker .month-grid table,.date-picker .year-grid table{border-collapse:separate;border-spacing:5px}.date-picker .month-grid td{height:25px;width:70px;padding:4px 5px}.date-picker .month-grid td,.date-picker .year-grid td{border-radius:4px;text-align:center}html.touch .date-picker{font-size:18px}html.touch .date-picker .header{height:48px}html.touch .date-picker .day-grid th{height:24px;width:28px;padding:4px 7px}html.touch .date-picker .day-grid td{height:32px;width:32px;padding:8px 9px}.date-picker .year-grid td,html.touch .date-picker .month-grid td{height:32px;width:70px;padding:7px}html.touch .date-picker .footer{height:32px;padding-top:4px}.a0008{display:none;position:fixed;overflow-x:auto;overflow-y:auto}.a0008.full-screen{position:absolute;top:0;left:0;width:100%;height:100%}.a0008 input,.data-dialog select{font-size:14px}.a0008 .input-counter{font-style:italic;color:#666;margin-left:2em}.a0008 .date-time-container .input-button-container:first-child{margin-bottom:10px}.a0008 .input-counter.overflow{color:red}.a0008 .buttons a,table.checkboxes{margin-top:5px;border:1px solid gray;background-color:#fff}table.checkboxes td{padding:5px 10px}table.checkboxes td label{text-align:center;display:block}.a0008.message-box{max-width:600px}.a0008.message-box .content{padding:15px;word-wrap:break-word}.a0008 .buttons{padding:10px;text-align:center}.a0008 .buttons a{display:inline-block;min-width:1.5em;padding:.5em;margin-left:5px;text-align:center;border-radius:2px;color:#000;text-decoration:none!important;cursor:pointer}.a0008 .error-message{color:red;word-wrap:break-word}.color-picker-dialog,.date-picker-dialog,.modal{border-radius:2px}.modal .title-bar{background-color:#ebebeb;border-bottom:1px solid #d0d0d0}.modal .title-bar:after{content:"";display:table;clear:both}.modal .title-bar .close,.modal .title-bar .title{float:left;padding:10px;color:#000;font-weight:700;font-size:14px}.modal .title-bar .close{float:right;color:#666;font-weight:400;background-color:transparent;border:0}.modal .title-bar .close:hover{color:#000;background-color:transparent}.modal .content{padding:15px;font-size:14px}.data-dialog .error-message li,.modal .error-message{margin-bottom:.5em}.modal .footer{background-color:#ebebeb;border-top:1px solid #d0d0d0}.modal .footer .commands{text-align:center;padding:10px}.modal .footer .commands .command{display:inline-block;white-space:nowrap}.modal .footer .commands .command:not(:first-child){margin-left:12px}.color-picker-dialog .a0006:focus,.date-picker-dialog .date-picker:focus{outline:0}.color-picker-dialog input,.date-picker-dialog input{width:100%}.input-button-container .dialog-button,.input-button-container input{display:inline-block}.a0008:not(.keyboard) .dialog-button{outline:0}.content .dialog-button.a0009{border:0;background-color:transparent}.dialog-button{font-weight:700;font-size:14px;padding:5px 10px;border-radius:2px;background-color:#fff;color:#000;border:1px #bbb solid;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-button:hover:not(.disabled){background-color:#d3d3d3;cursor:pointer}html.touch .dialog-button:hover:not(.disabled){background:0 0}.dialog-button:active:not(.disabled){background-color:#bbb}.dialog-button.disabled{color:gray;border-color:gray}.content .dialog-button{background-color:#f5f5f5}.content .dialog-button:hover:not(.disabled){background-color:#ccc}html.touch .content .dialog-button:hover:not(.disabled){background:#f5f5f5}.content .dialog-button:active:not(.disabled){background-color:#bbb}.modal .dialog-button.ok{background-color:#337bb7;color:#fff}.modal .dialog-button.ok:hover{background-color:#1565c0}html.touch #a0010 .view-button:hover,html.touch #a0015 .view-button:hover,html.touch .data-dialog .action-bar .dialog-button:hover,html.touch .modal .dialog-button.ok:hover,html.touch .modal.error .dialog-button.ok:hover,html.touch .modal.warning .dialog-button.ok:hover,html.touch .preview-dialog .action-bar .dialog-button:hover,html.touch .view-header .action-bar .item.action:hover,html.touch .view-header .action-bar .item.filter.active:hover,html.touch .view-header .action-bar .item.search.active:hover,html.touch .view-header .app-bar .item.action:hover,html.touch .view-header .selection-bar .item.action:hover,html.touch .view-header .title-bar .item.action:hover{background:0 0}.modal .dialog-button.ok:active{background-color:#0d47a1}.modal.warning .dialog-button.ok,.modal.warning .title-bar{background-color:#ffea00;color:#000}.modal.warning .dialog-button.ok:hover{background-color:#ffd600}.modal.warning .dialog-button.ok:active{background-color:#ffc400}.modal.error .title-bar{background-color:#f44336}#server-notification.warning a,.modal.error .title-bar .close:hover,.modal.error .title-bar .title{color:#000}.modal.error .title-bar .close{color:#424242}.modal.error .dialog-button.ok{background-color:#fff;color:#000}.modal.error .dialog-button.ok:hover{background-color:#d3d3d3}.modal.error .dialog-button.ok:active{background-color:#bbb}.data-dialog .title-bar{background-color:#eee;overflow-x:auto}.data-dialog.full-screen .title-bar{background-color:#e3f2fd}.data-dialog .title{padding:5px 0 5px 15px;font-size:14px;color:#000}.data-dialog .action-bar{background-color:#666;overflow-x:auto}.data-dialog .action-bar .buttons{display:table;padding:5px 0 5px 5px}.data-dialog .action-bar .dialog-button{display:table-cell;padding:5px 10px;background-color:transparent;font-size:14px;color:#fff;border:0}.data-dialog .action-bar .dialog-button:hover{background-color:#555}.data-dialog .action-bar .dialog-button:active{background-color:#444}.data-dialog .content-container{background-color:#fff;overflow:auto}.data-dialog .content{display:inline-block;font-size:16px;min-width:100%}.data-dialog .error-message{border:2px solid red;color:red;background-color:#fff;padding:10px;margin:20px}.data-dialog .error-message li .invalid-property,.preview-dialog table.info tr.main-detail td.data{font-weight:700}#a0015 label.option,.data-dialog label.option{display:inline}.data-dialog .radio-group>div:not(:last-child){margin-bottom:.5em}.data-dialog label.error{color:red;font-weight:700}.data-dialog h2{font-size:1.3em;padding-left:20px}#a0015 label,.data-dialog label,.input-dialog label{display:block;margin-bottom:.5em}.data-dialog .dialog-button.link-menu-button{border:0;background-color:transparent}.data-dialog .input-group{background-color:#f4f4f4;margin-bottom:20px;padding:20px}.data-dialog .input-group .dialog-button:not(.a0009){display:inline-block;background-color:#e5e5e5;font-weight:400}.data-dialog .input-group .dialog-button:hover:not(.disabled){background-color:#ccc}.data-dialog .input-group .dialog-button:active:not(.disabled){background-color:#bbb}.data-dialog .input-group .color-container>div{display:inline-block;vertical-align:middle}.data-dialog .input-group .color-container .color-label{margin-left:5px;cursor:default}.data-dialog .input-group.custom-fields>div:first-child+div{margin-top:1em}.data-dialog table.explanation{background-color:#fff;border-collapse:collapse;margin-top:1em}.data-dialog table.explanation th{background-color:#eee;text-align:left;font-weight:400}.data-dialog table.explanation td,.data-dialog table.explanation th{border:1px solid #ccc;padding:.5em}.data-dialog input[type=text]:not(.password-input),.data-dialog select,.data-dialog textarea{width:85%;min-width:150px;max-width:500px}.data-dialog input.link{width:70%}.data-dialog input.date-input,.data-dialog input.time-input{width:150px}.preview-dialog{width:480px;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.IE8 .preview-dialog{border:1px solid #ccc}.preview-dialog .action-bar{background-color:#607d8b;overflow-x:auto}.preview-dialog .action-bar .buttons{display:table;padding:5px 0 5px 5px}.preview-dialog .action-bar .dialog-button{display:table-cell;padding:5px 10px;background-color:transparent;color:#fff;border:0}.preview-dialog .action-bar .dialog-button:hover{background-color:#455a64}.preview-dialog .action-bar .dialog-button:active{background-color:#37474f}.preview-dialog .content-container{background-color:#fff;overflow:auto}.preview-dialog table.info{table-layout:fixed}.preview-dialog table.info td{padding:5px;vertical-align:top;line-height:1.5}.preview-dialog table.info td.label{color:#333;font-weight:700;width:140px;min-width:140px;max-width:140px;word-break:break-word}.preview-dialog table.info td.data{white-space:pre-line}#server-notification p,html.touch .data-dialog .title{font-size:16px}html.touch .data-dialog .action-bar .dialog-button,html.touch .dialog-button,html.touch .preview-dialog .action-bar .dialog-button,html.touch .search-dialog input{font-size:16px;padding:7px 10px}.input-dialog input,.view-header .bar-content .left{width:100%}@font-face{font-family:"fontello";src:url(font/fontello.eot?48965978);src:url(font/fontello.eot?48965978#iefix)format("embedded-opentype"),url(font/fontello.woff2?48965978)format("woff2"),url(font/fontello.woff?48965978)format("woff"),url(font/fontello.ttf?48965978)format("truetype"),url(font/fontello.svg?48965978#fontello)format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ok:before{content:""}.icon-cancel:before{content:""}.icon-pencil:before{content:""}.icon-down-open:before{content:""}.icon-up-open:before{content:""}.icon-left-open:before{content:""}.icon-right-open:before{content:""}.icon-trash-empty:before{content:""}.icon-ok-circled:before{content:""}.icon-ok-circled2:before{content:""}.icon-to-start:before{content:""}.icon-to-end:before{content:""}.icon-search:before{content:""}.icon-down-dir:before{content:""}.icon-left:before{content:""}.icon-plus:before{content:""}.icon-calendar:before{content:""}.icon-calendar-1:before{content:""}.icon-grid:before{content:""}.icon-right:before{content:""}.icon-clock:before{content:""}.icon-resize-horizontal:before{content:""}.icon-eye:before{content:""}.icon-eye-off:before{content:""}.icon-spin5:before{content:""}.icon-down-open-1:before{content:""}.icon-up-open-1:before{content:""}.icon-move:before{content:""}.icon-user:before{content:""}.icon-filter:before{content:""}.icon-docs:before{content:""}.icon-menu:before{content:""}.icon-list-bullet:before{content:""}.icon-exchange:before{content:""}.icon-ellipsis:before{content:""}.icon-ellipsis-vert:before{content:""}.icon-down:before{content:""}.icon-up:before{content:""}.icon-plus-squared-alt:before{content:""}.ns-warning,body,html{position:fixed;height:100%;width:100%;background-color:#fff}body,html{margin:0;padding:0;font-family:"Roboto","San Francisco","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none!important;overscroll-behavior:none}.ns-warning{top:0;left:0;z-index:1000}.ns-warning .message{padding:20px}#start-screen{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#000;font-size:large}#server-notification{display:none;position:fixed;width:100%;max-height:100%;text-align:center;overflow:auto;z-index:100;pointer-events:none}#server-notification .content{display:inline-block;background-color:#fff;color:#000;text-align:left;padding:0 20px;margin:0 auto;pointer-events:auto;cursor:pointer;white-space:pre-line}#server-notification.information .content{background-color:#33b5e5;color:#fff}#server-notification.warning .content{background-color:#ff0;color:#000}#server-notification.error .content{background-color:#ff3547;color:#fff}#server-notification.success .content{background-color:#00c851;color:#fff}#server-notification h1{font-size:20px}input[type=number],input[type=text]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.no-selection{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-selection{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.a0117{display:none;position:absolute;top:0;width:100%;height:100%}.a0014{background-color:#f2f2f2}.view-content{box-sizing:border-box;position:relative;padding:20px 20px 50px;overflow-x:auto;overflow-y:auto}.a0002{border:1px #d3d3d3 solid;width:25px;height:25px}.a0002:hover{border:1px gray solid;cursor:pointer}html.touch .a0002:hover{border:inherit}.a0002:active{border:1px #000 solid}#timeline-dialog{min-width:300px}#filter-dialog{width:400px}html.touch #filter-dialog .content{padding-right:30px}#a0108 .view-content{overflow:hidden;padding:0}.schedule-control-container{position:relative;height:100%;width:100%;top:0;left:0;background-color:#fff;box-sizing:border-box;overflow:hidden}.dropdown:after{content:"";font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-header .bar-content,.view-header .bar-content .items{display:table}.view-header .bar-content>div{display:table-cell;padding:5px 0}.view-header .bar-content .item{display:table-cell;white-space:nowrap}.view-header .bar-content .item.action{cursor:pointer}.view-header .app-bar{background-color:#616161;overflow:hidden}.view-header .app-bar .item{color:#fff;font-size:14px;padding:5px 10px}.view-header .app-bar .item.action:hover{background-color:#424242}.view-header .app-bar .item.action:active{background-color:#212121}.view-header .app-bar .item.user-action .container{display:table}.view-header .app-bar .item.user-action .container>div{display:table-cell}.view-header .app-bar .user-name{padding-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.view-header .title-bar{background-color:#eee;overflow:hidden}.view-header .title-bar .item{color:#000;font-size:14px;padding:5px 10px}.view-header .title-bar .item.action:hover{background-color:#bdbdbd}.view-header .title-bar .item.action:active{background-color:#9e9e9e}.view-header .title-bar .separator{padding-left:0;padding-right:0}.view-header .title-bar .schedule{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-header .action-bar{background-color:#616161;overflow-x:auto}.view-header .action-bar .item,.view-header .selection-bar .item{color:#fff;font-size:14px;padding:5px 10px}.view-header .action-bar .item.action:hover{background-color:#424242}.view-header .action-bar .item.action:active{background-color:#212121}.view-header .action-bar .item.filter.active,.view-header .action-bar .item.search.active{color:#000;background-color:#ffd600}.view-header .action-bar .item.filter.active:hover,.view-header .action-bar .item.search.active:hover{background-color:#f9a825}.view-header .action-bar .item.filter.active:active,.view-header .action-bar .item.search.active:active{background-color:#f57f17}.view-header .selection-bar{display:none;background-color:#304ffe;overflow-x:auto}.view-header .selection-bar .item.action:hover{background-color:#303f9f}.view-header .selection-bar .item.action:active{background-color:#1a237e}.a0117:not(.keyboard) .view-content .view-button,.a0117:not(.keyboard) .view-header .item.action{outline:0}.search-dialog{background-color:#616161;width:100%;overflow-x:auto;overflow-y:hidden}.search-dialog .container{display:table;height:100%;width:100%}.search-dialog .content{display:table-cell;vertical-align:middle;white-space:nowrap}.search-dialog .wrapper{display:table;text-align:center;width:100%}.search-dialog .item{display:inline-block}.search-dialog input{font-size:14px;width:200px;max-width:50%}.search-dialog .dialog-button{font-size:14px;padding:5px 10px;background-color:transparent;color:#fff;border:0}.search-dialog .dialog-button:hover:not(.disabled){background-color:#424242}html.touch .search-dialog .dialog-button:hover:not(.disabled),html.touch .view-button:hover:not(.disabled){background:0 0}.search-dialog .dialog-button:active:not(.disabled){background-color:#212121}.fullscreen-overlay,.preview-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.preview-overlay{background:rgba(255,255,255,.01)}.IE8 .preview-overlay{background:url(images/transparent16.png)no-repeat -999px -999px}.fullscreen-overlay{background-color:#fff}#main-menu .a0115,.a0025 .a0021.a0019 span.a0017{display:none}.a0025 .a0116{max-width:350px;background-color:#d3d3d3}.a0025 .a0116 .a0021,.data-search-header{overflow-wrap:break-word;word-wrap:break-word}.a0025 .a0116 .a0021{white-space:normal}#a0010 .title-bar{background-color:#f44336;color:#fff;font-size:18px;padding:15px 0 15px 15px}#a0010 .view-content{background-color:#fff;color:#000;padding:20px;overflow:auto}#a0010 h1{font-size:22px}#a0010 .view-button{display:inline-block;font-size:16px;background-color:#f5f5f5;color:#000;text-align:center;border:1px solid #333;border-radius:2px}#a0010 .view-button:hover{background-color:#d3d3d3;cursor:pointer}#a0010 .view-button:active,.a0025 .a0021.a0019.a0022:active{background-color:#bbb}.data-search-header{display:none;color:#000;margin-bottom:20px;line-height:1.5em;font-size:16px;word-break:break-word}.holidays-year-container{padding-bottom:20px}.holidays-year-container .label,.holidays-year-container .view-button{display:inline-block;font-size:18px;color:#000}.holidays-year-container .year{font-weight:700}.bookings-date-range-container{padding-bottom:20px;margin-left:-10px}.bookings-date-range-container .view-button{display:inline-block;font-size:18px;color:#000}.bookings-date-range-container .range:not(.all){font-weight:700}.view-button{padding:5px 10px;background-color:transparent}.view-button:hover:not(.disabled){background-color:#d3d3d3;cursor:pointer}.view-button:active:not(.disabled){background-color:#bbb}.view-button.disabled{color:gray!important}html.touch .view-header .app-bar .item{font-size:18px;padding:7px 10px}html.touch .view-header .title-bar .item{font-size:16px}html.touch .view-header .action-bar .item,html.touch .view-header .selection-bar .item{font-size:18px;padding:7px 10px}#user-dialog-timezone-error{display:none;color:red}#user-dialog-current-email-input{background-color:transparent;border:0;font-weight:700}#move-dialog .movement{padding-left:50px}#move-dialog input[type=number]{width:100px}#move-dialog .numbers{display:table}#move-dialog .number{display:table-cell}#move-dialog .number:first-child,#move-dialog .number:first-child+.number{padding-right:1em}#booking-dialog-multiple-resources-select-container{border:0;padding-left:20px}#booking-dialog-multiple-resources-select-container .multi-select-control .search-bar>.dialog-button{display:table-cell}#booking-dialog-multiple-resources-select-container div.multi-select-control{height:300px;width:80%;min-width:200px;max-width:480px}#a0015{text-align:center;background-color:#f2f2f2}#a0015 .login-container,#a0015 .view-button{display:inline-block;background-color:#fff;padding:0 20px 20px}#a0015 .login-container .input{font-size:16px;text-align:left}#a0015 .view-button{font-size:16px;background-color:#2dbe61;color:#fff;font-weight:700;text-align:center;border:1px solid #1b9949;border-radius:4px;padding:.5em 2em;margin-top:1em}#a0015 .view-button:hover{background-color:#28a957;cursor:pointer}#a0015 .view-button:active{background-color:#23954c}#a0015 input.password-input,#a0015 input[type=email]{font-size:16px;width:280px;padding:8px 10px;margin:4px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}#a0015 input.password-input{width:230px}#a0015 input[type=checkbox]{font-size:14px}#a0015 .links{margin-top:40px}#a0015 .link{text-align:left;font-size:14px;margin-bottom:.75em}html.touch #a0015 .link{margin-bottom:1em}#a0015 .links a,html.touch #a0015 .links a:active,html.touch #a0015 .links a:hover{text-decoration:none}#a0015 .links a,#a0015 .links a:link,#a0015 .links a:visited{color:#4a90e2}#a0015 .links a:active,#a0015 .links a:hover{text-decoration:underline}#a0015 .error-message{display:none;color:red;border:1px solid red;padding:10px;margin-bottom:15px;width:280px;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}#a0015 .error-message.activation-pending{color:#000;border:1px solid #666;background-color:#fff3e0}#a0015 .error-message.activation-pending a{font-weight:700;text-decoration:none}.date-input,.time-input{width:150px}.password-input-container,.password-input-container input.password-input{display:inline-block}.data-dialog .password-input-container{width:90%}.data-dialog .password-input-container input.password-input{width:80%;width:calc(90% - 40px);max-width:250px}.password-input-container .toggle-password-type{display:inline-block;width:30px;padding:10px;border:0;border-radius:0;color:#000;background-color:transparent;text-align:center}.IE8 .password-input-container .toggle-password-type{visibility:hidden}.password-input-container .toggle-password-type:active,.password-input-container .toggle-password-type:hover{background-color:#ccc}.password-input-container html.touch .toggle-password-type:hover{background:0 0}@media (max-width:799px){.text800{display:none!important}}@media (max-width:599px){.view-content{padding:20px 0}.data-table tr.expanded div.content,.data-table.compact td div.content{padding-right:10px}.bookings-date-range-container,.holidays-year-container{padding-left:10px}.data-search-header,.data-table-container .empty-list{padding:0 20px 0 10px}.text600{display:none!important}}@media (max-width:499px){.text500{display:none!important}#move-dialog .number{display:block;padding-top:.5em}}@media (max-width:399px){.text400{display:none!important}}@media (max-width:339px){#a0015 .view-content{background-color:#fff;padding:0}}@media (max-width:299px){.text300{display:none!important}}@media (max-height:679px){.view-header .app-bar{display:none}#main-menu .a0115{display:block}}@media (max-width:299px){.modal .title-bar .close{display:none}}.a0025{display:none;position:fixed;box-shadow:0 0 7px rgba(0,0,0,.4);cursor:default;outline-width:0;max-width:85%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;overflow-x:auto;overflow-y:auto}.IE8 .a0025{border:1px solid gray}.a0025 div.a0016{color:#000;font-size:14px;font-weight:700}.a0025 .a0021{line-height:30px;padding:3px 30px 3px 10px;outline-width:0;white-space:nowrap}.a0025.a0018 div.a0021{padding-left:30px}.a0025 .a0021.a0019{font-size:14px;cursor:pointer}.a0025 .a0021.a0019.a0022{background-color:#d3d3d3}.a0025 .a0021.a0019 span.a0017:before,.a0107 .a0056:before{font-family:"fontello";font-style:normal;font-weight:400;line-height:1em;text-decoration:inherit;width:1em;height:1em;margin-right:.3em;text-align:center}.a0025 .a0021.a0019 span.a0017:before{content:"";display:inline-block;margin-left:-1.5em}.a0025 div.a0023{height:0;border-width:1px 0 0;border-style:solid;box-sizing:border-box;color:#aaa}.a0025 .a0024{display:none}.a0107,html.touch .a0025 .a0024{display:block}html.touch .a0025 div.a0016{font-size:14px}html.touch .a0025 .a0021.command{font-size:16px}html.touch .a0025 .a0021{padding-top:8px;padding-bottom:8px}.a0107{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.a0073,body.a0073 *{cursor:move!important}body.a0091,body.a0091 *{cursor:default!important}body.a0083,body.a0083 *{cursor:col-resize!important}.a0107 .a0095{position:absolute;cursor:pointer}.a0107 .a0097{display:block;background-color:#fff;position:absolute;overflow-x:scroll;overflow-y:hidden;width:100%}.a0107 .a0050{position:absolute;overflow:hidden;width:100%;height:100%;pointer-events:none}.a0107 .a0098{position:absolute;background-color:#fff}.a0107 .a0051,.a0107 .a0094{position:absolute;overflow:hidden}.a0107 .a0094{border-bottom:1px solid gray;border-right:1px solid gray;box-sizing:border-box;vertical-align:middle;padding-top:3px;padding-bottom:3px;font-size:15px;white-space:nowrap}.a0107 .a0051{display:none;border-right:0}.a0107 .a0094.a0047,.a0107 .a0096{border-bottom:2px solid #000}.a0107 .a0094.a0078{text-align:left;text-indent:3px;border-right-color:#000}.a0107 .a0094.a0100{font-weight:700}.a0107 .a0094.a0047.a0048{text-align:center}.a0107 .a0094.a0047.a0052,.a0107 .a0094.a0047.a0072,.a0107 .a0094.a0047.a0079,.a0107 .a0094.a0047.a0081,.a0107 .a0094.a0047.a0102,.a0107 .a0094.a0047.a0106{text-align:left;text-indent:2px}.a0107 .a0094.a0071.a0104,.a0107 .a0094.a0102{background-color:#fff}.a0107 .a0094.a0052,.a0107 .a0094.a0072,.a0107 .a0094.a0081,.a0107 .a0094.a0101,.a0107 .a0094.a0106{background-color:#ebebeb}.a0107 .a0094.a0071.a0076{background-color:#dfdfdf}.a0107 .a0094.a0103.a0076{background-color:#e6c9eb}.a0107 .a0094.a0103.a0104{background-color:#f0def3}.a0107 .a0094.a0055.a0076{background-color:#ffffbf}.a0107 .a0094.a0099.a0076,.a0107 .a0094.a0099.a0104{background-color:#f2a87f}.a0107 .a0094.a0076.a0077,.a0107 .a0094.a0104.a0077{background-color:#e9e9e9}.a0107 .a0094.a0053{text-indent:-9999px}.a0107 .a0096{position:absolute;box-sizing:border-box;border-left:1px solid #000;background:#ababab}.a0107 .a0075{display:none;position:absolute;background-color:#000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";cursor:pointer;top:0;color:#fff;width:40px;z-index:31}.a0107 .a0075.a0070:before,.a0107 .a0075.a0090:before{position:absolute;border-top:solid transparent 14px;border-bottom:solid transparent 14px;right:12px;content:" ";width:0;top:50%;margin-top:-10px;height:0}.a0107 .a0075.a0070:before{border-right:solid #fff 14px}.a0107 .a0075.a0090:before{border-left:solid #fff 14px}.a0107 .a0089{position:absolute;box-sizing:border-box;border-bottom:2px solid #000;background-color:#ababab}.a0107 .a0085,.a0107 .a0088{position:absolute;background-color:#ababab;overflow:hidden}.a0107 .a0085{display:block;overflow:scroll;width:100%;height:100%}.a0107 .a0086{left:0;background:#fff;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #000;-moz-box-sizing:border-box;vertical-align:middle;font-size:16px;min-width:100%;cursor:pointer}.a0107 .a0086 span{padding-left:7px;padding-right:5px;white-space:nowrap}.a0107 .a0086.a0054{background:#bbdefb!important;color:#000!important}.a0107 .a0085 .a0087,.a0107 .a0086{position:absolute;box-sizing:border-box}.a0107 .a0085 .a0087{border-style:dashed;border-width:2px}.a0107 .a0043,.a0107 .a0046{position:absolute;background-color:#ababab}.a0107 .a0043{display:block;overflow:scroll;width:100%;height:100%}.a0107 .a0043.a0082{cursor:col-resize}.a0107 .a0043.a0092{cursor:pointer}.a0107 .a0044,.a0107 .a0049{position:absolute;left:0;overflow:hidden}.a0107 .a0044{background:#fff;border-bottom:1px solid #000;box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:middle;line-height:29px;padding:3px}.a0107 .a0044.a0054{background:#bbdefb!important}.a0107 .a0049{background-color:#ababab;top:0;height:100%}.a0107 .a0042{top:0;border-right:1px solid gray}.a0107 .a0042.a0080{border-right-color:#000}.a0107 .a0042.a0071.a0076{background-color:rgba(192,192,192,.5)}.a0107 .a0042.a0103.a0076{background-color:rgba(206,147,216,.5)}.a0107 .a0042.a0103.a0104{background-color:rgba(225,190,231,.5)}.a0107 .a0042.a0055.a0076{background-color:rgba(255,255,128,.5)}.a0107 .a0042.a0099.a0076,.a0107 .a0042.a0099.a0104{background-color:rgba(230,81,0,.5)}.a0107 .a0042.a0076.a0077,.a0107 .a0042.a0104.a0077{background-color:rgba(211,211,211,.5)}.a0107 .a0041,.a0107 .a0042,.a0107 .a0045{position:absolute;box-sizing:border-box}.a0107 .a0041{border:1px solid #000;margin:0;vertical-align:middle;overflow:hidden;text-indent:3px;text-overflow:ellipsis;text-align:left;white-space:nowrap;font-size:14px;padding-top:5px;padding-bottom:5px}.a0107 .a0041.a0093{outline-style:dashed;outline-width:2px;outline-offset:1px}.a0107 .a0056:before{content:""}.a0107 .a0045{display:none;border:1px solid #036;background:rgba(0,102,204,.4);z-index:10}.a0107 .a0074,.a0107 .a0084{border:2px solid #036;background:rgba(0,102,204,.4);z-index:10}.a0107 .a0043 .a0028{background:green;background:rgba(0,128,0,.8);color:#fff;font-size:20px;font-weight:700;text-align:center;vertical-align:middle;z-index:21;cursor:pointer}.a0107 .a0027,.a0107 .a0043 .a0028,.a0107 .a0043 .a0029,.a0107 .a0074,.a0107 .a0084{display:none;position:absolute;box-sizing:border-box}.a0107 .a0043 .a0029{background:#90ee90;background:rgba(0,255,0,.4);z-index:20;cursor:pointer}.a0107 .a0027{border:1px solid #eee;box-shadow:0 0 7px rgba(0,0,0,.4);border-radius:2px;max-width:300px;padding:5px;font-size:14px;background-color:#fff;z-index:32;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.a0107 .a0027 .a0040{font-weight:700;margin-bottom:.5em}.a0107 .a0013.a0057 table,.a0107 .a0027 table{border-spacing:0 0}.a0107 .a0027.a0035 table tr>td,.a0107 .a0027.a0036 table tr:not(:first-child)>td{padding-top:.5em}.a0107 .a0027 .a0031.a0030{color:#ff9800;font-weight:700}.a0107 .a0013{border:1px solid #666;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.a0107 .a0013.a0067 .a0058{white-space:nowrap}.a0107 .a0013.a0067 .a0061{font-style:italic;padding-top:5px}.a0107 .a0013.a0057{color:#222;max-width:400px}.a0107 .a0013.a0057 .a0068{color:#000;font-weight:700;margin-bottom:.5em}.a0107 .a0013.a0057 .a0064{margin-bottom:.25em}.a0107 .a0013.a0057 td:not(:first-child){padding-left:.25em}.a0107 .a0013.a0057 tr.a0059 td{padding-top:.25em}.a0112,.a0112 .a0110{height:100%;width:100%}.a0112{position:fixed;z-index:20000;top:0;left:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = 70);filter:alpha(opacity = 70)}.a0112 .a0110{display:table;text-align:center}.a0112 .a0110 .a0111{font-family:"fontello";font-size:90px;color:#333;display:table-cell;vertical-align:middle}.a0112,html.IE8 .a0112 .a0110 .a0111,html.IE9 .a0112 .a0110 .a0111{display:none}.a0118 .a0112,.a0119 .a0112{display:block;background:gray;background:rgba(128,128,128,.7)}html.IE8 .a0118 .a0112,html.IE8 .a0119 .a0112,html.IE9 .a0118 .a0112,html.IE9 .a0119 .a0112{background-image:url(images/bars.gif);background-repeat:no-repeat;background-position:center center}.a0109{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}