.assets-browser-container{display:flex;flex-direction:column;overflow:hidden}.assets-browser-container .assets-toolbar{flex-grow:0;padding:5px}.assets-browser-container .assets{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;overflow-y:auto}.assets-browser-container .assets .asset{width:100px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);margin:5px;border-radius:2px;text-align:center;overflow:hidden;flex-grow:0}.assets-browser-container .assets .asset .asset-preview{background:#222 none no-repeat center center/contain;font-size:0;height:100px}.assets-browser-container .assets .asset .asset-file-name{word-break:break-all;word-wrap:break-word;padding:10px}.assets-browser-container .assets .asset .actions{max-height:0;overflow:hidden;box-sizing:border-box;transition:max-height ease .3s,padding ease .3s}.assets-browser-container .assets .asset:hover .actions{max-height:50px;padding-bottom:10px}a{text-decoration:none;cursor:pointer}.form{padding:10px 10px 0 10px;max-width:1000px;font-size:0}.form>*{font-size:12px}.form.no-padding{padding:0!important}input[type='text'],input[type='password']{display:inline-block;border:1px solid #ccc;font-size:12px}.input-cell-label{font-size:12px;text-align:left;vertical-align:top;padding:3px 3px 3px 0;font-weight:600}.input-cell-value{font-size:14px}.input-cell-label-large{width:200px;text-align:left;vertical-align:top}div.input-cell{background-color:#cedbe1;padding:5px;margin-bottom:5px;border-radius:2px}.input-cell input,.input-cell textarea,.input-cell select{display:block;color:#000;font-size:12px;border:0 none transparent;width:100%;height:18px;line-height:18px;padding:0;margin:0;background-color:transparent;font-family:'Roboto Condensed'}.input-pair{display:inline-block;width:160px;padding:0 10px 10px 0;vertical-align:top}.input-pair.half{width:75px}.input-pair.h{width:auto;display:inline-block;margin:0;padding:0 20px 0 0}.input-pair.h .input-cell{width:200px}.input-pair.h.half .input-cell{width:95px}.input-pair.h .input-cell-label{display:inline-block;height:28px;line-height:28px;vertical-align:top;margin-bottom:0;margin-right:5px;padding:0}.input-pair.h .input-cell{display:inline-block;vertical-align:top;margin-bottom:0}.input-cell textarea{min-height:50px}.field-validation-error{display:block;padding-top:1px;border-top:1px solid red;color:red}.radio-list{list-style-type:none;margin:0;padding:0}.checkbox-list td{vertical-align:top}.checkbox-list.no-bullets{list-style-type:none;margin:0;padding:0}.checkbox-list.no-bullets li{margin:0;padding:0}.checkbox-list li{margin-bottom:5px}.checkbox-list li>*{display:inline-block;vertical-align:middle}.checkbox-list li>input{margin-right:5px}.button,.button-image{display:inline-block;padding:0 7px 0 7px;height:26px;line-height:26px;text-align:center;color:#fff;font-size:14px;background:#3ec3ff no-repeat center center;cursor:pointer;-moz-transition:background-color ease .3s,color ease .3s;-o-transition:background-color ease .3s,color ease .3s;-webkit-transition:background-color ease .3s,color ease .3s;transition:background-color ease .3s,color ease .3s}.button>i{margin-right:5px}.button.danger{background-color:#cc5959}.button.danger:hover{background-color:#222}.button.recommend{background-color:#1d9b72}.button.recommend:hover{background-color:#222}.button-group.h{display:inline-block}.button-group.h{font-size:0;border-radius:3px;overflow:hidden}.button-group.h .button{display:inline-block;border-radius:0;margin-right:1px}.button-group.h .button:last-child{margin-right:0}.button:hover{background-color:#252f3b}.buttons{margin-bottom:10px}.button.admin{background-color:#ff6a00}.inline-list{margin:0;padding:0}.inline-list li{display:inline-block;margin:0;padding:0}.data-table{border-collapse:collapse;margin-bottom:10px}.data-table.full-width{width:100%}.data-table>thead>tr>th{background-color:#222;color:#fff;font-size:12px;font-weight:normal;padding:5px;border:1px solid #eee;border-top:0 none transparent;border-bottom:0 none transparent}.data-table>tbody>tr>td{padding:5px;border:1px solid #ccc;background-color:#fff}.data-table>tbody>tr.alt>td{background-color:#d2efb5}.data-table .accent{background-color:#dedede;font-weight:600}.data-table td .input-cell{margin:0}.button-mini-icon{display:inline-block;background:transparent none no-repeat center center;height:18px;width:18px;opacity:.5;cursor:pointer}.button-mini-icon:hover{opacity:1}.button-mini-icon.close{background-image:url('images/close.png')}.list-button-with-icon{display:block;height:24px;line-height:24px;background-color:#bfbfbf;color:#222;font-size:13px;margin:10px -10px -10px -10px}.list-button-with-icon:hover{opacity:1}.list-button-with-icon>span{display:inline-block;height:24px;vertical-align:top}.list-button-with-icon>span.icon{width:24px;background-color:#1d9b72;color:#fff;font-weight:bold;text-align:center}.list-button-with-icon>span.label{margin-left:3px;font-size:11px;font-weight:bold;opacity:.5;transition:opacity ease .3s}.list-button-with-icon:hover>span.label{opacity:1}.date-field,.time-field{text-align:left}.date-field .input-cell,.time-field .input-cell{display:inline-block;vertical-align:top}.date-field .input-cell input[type='text'],.time-field .input-cell input[type='text']{width:30px}.time-field span{display:inline-block;height:24px;line-height:24px}.grid td .date-field .input-cell,.grid td .time-field .input-cell{margin-bottom:0}.search-field{background:url('images/search.png') no-repeat right 3px center;padding-right:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.indexed-table{}input[type=text]::-ms-clear{display:none}.margin-bottom{margin-bottom:10px!important}.grid{display:inline-block;min-width:100%;margin-bottom:10px}.grid .grid-toolbar{text-align:right;font-size:0;margin-bottom:10px}.grid .grid-toolbar>*{font-size:14px}.grid .grid-toolbar .grid-filter{display:inline-block}.grid .grid-toolbar .grid-filter input[type='text']{display:inline-block;margin-left:3px}.grid .grid-toolbar .grid-actions{float:left}.grid .grid-toolbar .input-cell{display:inline-block;padding:2px}.grid .grid-toolbar .input-cell.grid-page-size{width:65px}.grid .grid-toolbar .input-cell{min-width:150px;margin-right:3px;margin-bottom:0}.grid .grid-toolbar .search-field{position:relative;padding-right:23px;margin-right:0;min-width:0}.grid .grid-toolbar .search-field input{width:100px;-moz-transition:width ease .3s;-o-transition:width ease .3s;-webkit-transition:width ease .3s;transition:width ease .3s}.grid .grid-toolbar .search-field input:focus{width:250px}.grid .grid-toolbar .search-field .search-submit{position:absolute;right:5px;top:3px;color:#222}.grid>table{width:auto;min-width:100%;border-spacing:0;border-collapse:collapse;background-color:#fff}.grid>table tr th{padding:0 5px 0 5px;background:#333 none repeat-x top left;text-align:left;color:#fff;font-weight:bold;height:32px;line-height:32px;cursor:pointer;white-space:nowrap;text-wrap:avoid}.grid>table tr th a{color:#fff}.grid>table tr td{padding:5px;white-space:nowrap;text-wrap:avoid;line-height:22px}.grid>table tr:nth-child(2n) td{background-color:#eee}.grid>table tr td.no-wrap{white-space:nowrap;text-wrap:avoid}.grid>table tr th.right,.grid>table tr td.right,.grid>table tr td.right input{text-align:right}.grid>table tr td input[type='text'],.grid>table tr td select{display:block;border:0 none transparent;background-color:transparent;padding:0;width:100%}.grid>table tr td.grid-action-cell{text-align:right;width:40px}.grid>table tr td.grid-date-cell{text-align:center;width:65px}.grid .grid-footer{background:#333;padding:5px;color:#fff}.grid .grid-footer a{display:inline-block;text-align:center;width:20px;height:20px;margin-right:2px;line-height:20px;border:1px solid #fff;color:#fff;cursor:pointer}.grid .grid-footer a:hover,.grid .grid-footer a.active{color:#333;background-color:#fff}.grid-hidden-page{display:none}.grid-hidden-filter{display:none}th{}th a.resize{display:block;float:right;width:5px;height:100%;margin-right:-9px;cursor:w-resize;z-index:50}.grid-filter-dialog{font-size:12px;position:absolute;width:250px;background-color:#fff;padding:0 10px 10px 10px;text-align:left;border-radius:0 0 3px 3px;z-index:1000;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.grid-filter-dialog strong{display:block;padding:7px 5px 7px 5px;margin:0 -10px 0 -10px;color:#fff;background-color:#252f3b;margin-bottom:10px}.grid-filter-dialog div{margin-bottom:10px}body.small .grid table{display:block}body.small .grid table thead{display:none}body.small .grid table tbody{display:block}body.small .grid table tfoot{display:block}body.small .grid table tbody tr{display:block;border-radius:2px;background-color:#ddd;padding:5px;margin-bottom:10px}body.small .grid table tbody tr:nth-child(2n){background-color:#eee}body.small .grid table tbody tr.grid-hidden-page,body.small .grid table tbody tr.grid-hidden-filter{display:none}body.small .grid table tbody tr td{display:block;text-align:left;vertical-align:top;border:0 none transparent;white-space:normal;text-wrap:normal}body.small .grid table tbody tr td input[type='text'],body.small .grid table tbody tr td select{display:inline-block;width:auto;text-align:left;background-color:#fff!important;padding:3px;border-radius:3px}.grid table tbody tr td strong.small-visible{display:none}body.small .grid table tbody tr td strong.small-visible{display:block;margin-bottom:3px}.growl-screen{position:fixed;background-color:#000;top:0;right:0;bottom:0;left:0;z-index:12}.growl-screen.wait{background:#000 url('images/wait.gif') no-repeat center}.wait-local{padding-top:50px;padding-bottom:10px;background:#fff url('images/wait-local.gif') no-repeat center top 10px;border-radius:5px;margin-bottom:10px;text-align:center}.growl-window{position:fixed;background-color:#fff;padding:10px;border-radius:3px;top:50%;left:50%;z-index:12}.growl-window.mobile{border-radius:0}.growl-window .buttons{position:absolute;margin:0;top:10px;right:10px}.growl-window .growl-ok{position:absolute;margin:0;bottom:10px;left:10px}.growl-window .yes,.growl-window .ok{position:absolute;margin:0;bottom:10px;left:10px;min-width:75px}.growl-window .no,.growl-window .cancel{position:absolute;margin:0;bottom:10px;right:10px;min-width:75px}.growl-window .growl-scroll{position:absolute;top:40px;left:10px;right:10px;bottom:40px;padding-right:10px;overflow-y:scroll}.growl-window .growl-scroll .form{padding-right:10px}.growl-prompt .input-cell textarea{height:120px}.growl-prompt .input-cell{display:block;width:auto}.growl-window h2{margin:0 0 10px 0;font-size:20px;font-weight:normal}.growl-window div.growl-ok{font-size:0}ul,li{margin:0;padding:0;display:block}a{cursor:pointer;text-decoration:none}body{background-color:#f4f7fc;margin:0;padding:0;font-family:'Roboto Condensed';font-size:14px;color:#26303b}.header-container{position:fixed;top:0;right:0;left:250px;height:25px;padding:10px;-moz-transition:left ease .3s;-o-transition:left ease .3s;-webkit-transition:left ease .3s;transition:left ease .3s}@media(max-width:600px){.header-container{left:40px}}.header-container h1{display:inline-block;font-size:20px;line-height:25px;margin:0;padding:0;font-weight:normal}.header-container h1 i{position:relative;top:-2px;font-size:12px}.body-container{position:fixed;top:45px;left:250px;right:0;bottom:0;padding:10px;-moz-transition:left ease .3s;-o-transition:left ease .3s;-webkit-transition:left ease .3s;transition:left ease .3s}@media(max-width:600px){.body-container{left:40px}}.menu-container{position:fixed;top:0;left:0;bottom:0;width:250px;background-color:#2f3a4c;-moz-transition:width ease .3s;-o-transition:width ease .3s;-webkit-transition:width ease .3s;transition:width ease .3s}@media(max-width:600px){.menu-container{width:40px;overflow:hidden}}.menu-container .menu-logo{height:25px;line-height:25px;color:#6791a4;padding:10px 10px 10px 10px;background-color:#26303c;white-space:nowrap;overflow:hidden}.menu-container .menu-logo i{display:inline-block;font-size:16px;vertical-align:middle;margin-right:10px}.menu-container .menu-logo span{display:inline-block;font-size:16px;vertical-align:middle}.menu-container .auth-menu{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2)}.menu-container ul li a{display:block;color:#cddae0;padding:10px 10px 10px 10px;text-align:left;white-space:nowrap;-moz-transition:background-color ease .3s,color ease .3s,border ease .3s;-o-transition:background-color ease .3s,color ease .3s,border ease .3s;-webkit-transition:background-color ease .3s,color ease .3s,border ease .3s;transition:background-color ease .3s,color ease .3s,border ease .3s}.menu-container ul li a i{display:inline-block;font-size:16px;vertical-align:middle;margin-right:10px}.menu-container ul li a span{display:inline-block;font-size:16px;vertical-align:middle}.menu-container ul li a:hover{background-color:#252f3b;color:#fff;border-left:4px solid #08d6ff}.block.breadcrumbs{color:#666;height:28px;line-height:28px;margin-bottom:10px;padding:0 10px 0 10px}.block.breadcrumbs a{display:inline-block;color:#666;margin-right:10px}.block.breadcrumbs i{margin-right:5px}.columns{display:flex;flex-direction:row;align-items:stretch;position:absolute;top:0;right:10px;bottom:10px;left:10px}.columns.two-columns.fixed-left .column.a{width:500px;flex-grow:0;flex-shrink:0;margin-right:10px}.columns.two-columns.fixed-left .column.narrower{width:360px}.columns.two-columns.fixed-left .column.b{flex-grow:1}.columns .column{display:flex;flex-direction:column}.columns .column>.block{margin-bottom:10px;flex-grow:1;flex-shrink:1;overflow:hidden}.columns .column>.block.fixed-size{flex-grow:0;flex-shrink:0}.columns .column>.block:last-child{margin-bottom:0}.block-scroll{overflow-y:auto}.flex-block{display:flex;flex-direction:column}.flex-block .block-title{flex-grow:0}.flex-block .block-scroll{flex-grow:1;overflow-y:auto}.flex-block .block-buttons{flex-grow:0;padding-top:10px}.block-title{font-size:16px;font-weight:normal;margin-bottom:10px}.block{padding:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;border-radius:2px}.pretty-list{margin:0}.block>.pretty-list{margin:0 -10px 0 -10px}.pretty-list .item{position:relative;padding:20px;border-left:0 solid #ccc;-moz-transition:border-left ease .3s;-o-transition:border-left ease .3s;-webkit-transition:border-left ease .3s;transition:border-left ease .3s}.pretty-list .item:hover{border-left:3px solid #ccc}.pretty-list .item.active{border-left:3px solid #3ec3ff}.pretty-list .item:nth-child(2n+1){background-color:#f6f6f6}.pretty-list .item .item-detail{display:inline-block;vertical-align:middle}.pretty-list .item .item-detail strong{display:block;color:#3ec3ff;font-size:18px;margin-bottom:0}.pretty-list .item .item-detail{font-size:16px}.pretty-list .item>.button{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.pretty-list .item .item-buttons{padding-top:10px}.pretty-list ul li{display:list-item;list-style-type:square;margin-left:20px}.pretty-list .item .item-detail .secondary{font-size:14px;color:#555}.notice{background-color:#ccc;padding:10px;border-radius:3px;margin-bottom:10px}.bottom-buttons{position:absolute;bottom:20px;right:20px}.clear{clear:both}.margin-bottom-small{margin-bottom:5px}.calendar-container{position:absolute;overflow-y:auto;top:120px;left:10px;right:10px;bottom:10px}.month-container .month{display:table;table-layout:fixed;width:100%;border-collapse:collapse;margin-bottom:20px}.month-container .month th,.month-container .month td{border:0 none transparent;padding:0}.month-container .month th.month-name{background-color:#252f3b;color:#fff;padding:10px;font-size:20px}.month-container .month td{height:200px;width:14.28%;background-color:#eee;vertical-align:top;text-align:left}.month-container .month td.week-end{background-color:#ccc}.month-container .month td.day-empty{background-color:transparent}.month-container .month td .day-number{text-align:left;padding:4px;color:#fff;font-size:20px;background-color:#3ec3ff}.month-container .month td .day-number.today{font-weight:500}.month-container .month td:nth-child(2n) .day-number{background-color:#00b0ff}.month-container .month td.week-end .day-number{font-weight:bold}.month-container .month td .day-content{position:relative}.month-container .month td .day-content .day-tick{padding:2px;box-sizing:border-box;font-size:11px}.month-container .month td .day-content .day-tick:nth-of-type(2n){background-color:rgba(0,0,0,.1)}.month-container .month td .day-content .day-job{position:absolute;padding:4px;box-sizing:border-box;border-radius:3px;background-color:#b5dafe;left:30px;right:1px;font-size:12px}.month-container .month td .day-content .day-job .job-timespan{font-size:9px;color:#222;border-bottom:1px solid #222;padding-bottom:2px;margin-bottom:2px}.month-container .month td .day-content .day-job .job-name{font-weight:bold;font-size:11px}.month-container .month td .day-content .day-job .client-info{font-size:11px}.tooltip-hint{position:fixed;background-color:#26303b;color:#fff;top:100%;margin-top:10px;left:0;padding:10px;border-radius:0 3px 3px 3px;white-space:nowrap;line-height:150%;font-size:14px}.tooltip-hint:after{position:absolute;display:block;content:"";top:-10px;left:0;border-left:10px solid #26303b;border-bottom:10px solid #26303b;border-top:10px solid transparent;border-right:10px solid transparent}.login-background{position:fixed;background:transparent url('images/login-bg.jpg') no-repeat center bottom/cover;top:0;right:0;bottom:0;left:0}.login-background .background-fader{position:absolute;background-color:rgba(0,0,0,.45);top:0;right:0;bottom:0;left:0}.login-container{position:absolute;background-color:rgba(0,0,0,.45);width:280px;height:310px;top:50%;left:50%;margin-left:-160px;margin-top:-175px;padding:20px;border-radius:2px}.login-title{color:#fff;text-align:center;margin-bottom:20px}.login-title div.application-logo{margin-top:10px;height:80px;background:transparent url('images/login-logo.png') no-repeat center center}.login-title div.application-logo{font-size:80px}.login-title div.application-name{padding-top:20px;font-size:20px}.login-title div.login-request{padding-top:5px;font-size:14px}.form-button{display:block;position:absolute;right:0;bottom:0;left:0;padding:14px;color:#fff;background-color:#4f89a6;text-align:center;border-radius:0 0 3px 3px;font-size:14px;text-transform:uppercase;font-weight:600;-moz-transition:background-color ease .2s,color ease .2s;-o-transition:background-color ease .2s,color ease .2s;-webkit-transition:background-color ease .2s,color ease .2s;transition:background-color ease .2s,color ease .2s}.form-button:hover{background-color:#fff;color:#222}body{}.columns.two-columns.order-columns .column.b{right:0}.orders-search{position:relative;height:28px;overflow:hidden}.orders-search .input-cell{background-color:transparent;padding:5px 30px 5px 5px;height:18px}.orders-search .input-cell input{color:#666}.orders-search .input-cell input:focus{color:#222}.orders-search .input-cell .search-icon{position:absolute;top:8px;right:5px;color:#aaa}.orders-list-container{position:absolute;top:38px;left:0;right:0;bottom:250px;overflow:hidden}ul.orders-list{position:absolute;top:48px;right:0;bottom:0;left:0;overflow-y:auto}ul.orders-list>li{display:block;padding:10px}ul.orders-list>li:nth-child(2n+1){background-color:rgba(0,0,0,.1)}ul.orders-list>li .order{color:#666}ul.orders-list>li.collapsed .expand-toggle .collapse{display:none}ul.orders-list>li.collapsed .order-items{display:none}ul.orders-list>li.expanded .expand-toggle .expand{display:none}ul.orders-list>li.expanded .order{color:#222}ul.orders-list>li .actions{float:right}.order-items-list{margin-top:10px;margin-left:8px}.order-items-list>li{background:url('images/treeview-bullet.gif') no-repeat 0 center;padding:5px 0 5px 20px}.order-items-list>li:last-child{background:url('images/treeview-bullet-last.gif') no-repeat 0 center}.order-items-list>li>.order-item{color:#666}.create-order{position:absolute;top:10px;right:10px}.order-edit-container .breadcrumbs{}.order-edit-container .order-item-edit{position:absolute;top:38px;right:0;bottom:0;left:0;margin:0}.lock-prep-treeview-container{position:absolute;top:50px;left:20px;bottom:50px;width:250px}.lock-prep-treeview-container .tree-view-scroll{position:absolute;top:60px;bottom:0;left:0;right:0;overflow-y:auto}.lock-prep-selector-container .lock-prep-settings{position:absolute;left:280px;right:20px;top:50px;bottom:50px}.three-d-model{position:absolute;left:0;right:0;bottom:0;height:250px;border-radius:3px;overflow:hidden;background-color:#000}.three-d-model canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.sticky-table{position:relative;overflow:auto;width:100%;height:100%;overflow:auto}.sticky-table.initialized .sticky-x,.sticky-table.initialized .sticky-y,.sticky-table.initialized thead th{visibility:hidden}.sticky-clone{position:absolute}.calendar-linear-container{position:absolute;overflow:hidden;top:120px;left:10px;right:10px;bottom:10px}.calendar-linear-container .calendar-corner{background-color:#fff;border-radius:0 0 3px 0;box-shadow:2px 0 2px rgba(0,0,0,.15),0 2px 2px rgba(0,0,0,.15)}.calendar-linear{table-layout:fixed;border-collapse:collapse;border:0 none transparent}.calendar-linear-container th,.calendar-linear-container .th{background-color:#fff;border:0 none transparent;padding:0}.calendar-linear-container td,.calendar-linear-container .td{background-color:#fff;border:0 none transparent;padding:0}.calendar-linear-container .day-header{background-color:transparent;font-weight:normal;width:80px;vertical-align:top}.calendar-linear-container .day-header .day-number{display:block;background-color:#3ec3ff;color:#fff;font-size:16px;width:100px;height:60px;line-height:60px;text-transform:uppercase;border-radius:0 0 3px 3px;box-shadow:inset 1px -4px 0 rgba(0,0,0,.15);text-shadow:1px 1px 1px rgba(0,0,0,.5);text-align:center}.calendar-linear-container .day-header.week-end .day-number{background-color:#cedbe1;color:#444;box-shadow:inset 1px 4px 0 rgba(0,0,0,.15);text-shadow:1px 1px 1px rgba(0,0,0,.25)}.calendar-linear-container .day-header.today .day-number{font-weight:bold}.calendar-linear-container tbody tr td .scheduled-line-container{position:relative;height:40px}.calendar-linear-container tbody tr td .scheduled-line{position:absolute;display:block;background-color:#db4453;border-radius:3px;top:3px;bottom:3px;box-shadow:inset 1px -4px 0 rgba(0,0,0,.15);cursor:pointer}.calendar-linear-container tbody tr:nth-child(3n+1) .scheduled-line{background-color:#f6bb43}.calendar-linear-container tbody tr:nth-child(3n+2) .scheduled-line{background-color:#967bdc}.calendar-linear-container tbody tr td .scheduled-line{}.calendar-linear-container tbody tr td .scheduled-line:hover .detail{display:block}.calendar-linear-container tbody tr td .actual-line{position:absolute;display:block;background-color:rgba(0,0,0,.25);border-radius:3px;top:10px;bottom:10px;box-shadow:inset 1px -4px 0 rgba(0,0,0,.15);cursor:pointer}.calendar-linear-container tbody tr:nth-child(2n) td{background-color:#eee}.calendar-linear-container .row-header{background-color:#36bc9b;color:#fff;font-size:16px;padding:0 20px 0 20px;text-transform:uppercase;height:40px;line-height:40px;border-radius:0 3px 3px 0;box-shadow:inset -4px -1px 0 rgba(255,255,255,.15);text-shadow:1px 1px 1px rgba(0,0,0,.5);white-space:nowrap}.calendar-linear-container tr:nth-child(2n) .row-header,.calendar-linear-container .td:nth-child(2n) .row-header{background-color:#2e9e83}.calendar-linear-container .sub-row .row-header{background-color:#cedbe1;color:#444;box-shadow:inset 4px 1px 0 rgba(0,0,0,.15);text-shadow:1px 1px 1px rgba(0,0,0,.25)}.calendar-linear-container tr.sub-row :nth-child(2n) .row-header,.calendar-linear-container .sub-row:nth-child(2n) .row-header{background-color:#aec2cb}.tabs{display:none}.tabs.initialized{display:block}.tabs>div[data-tab-id]{display:none;background-color:#eee;padding:5px}.tabs>div[data-tab-id].active{display:block}.tabs>div[data-tab-id].no-padding{padding:0}.tab-navigation{padding:5px 5px 0 5px;background-color:#eee;border-bottom:1px solid #222}.tab-navigation>a{display:inline-block;padding:0 10px 0 10px;height:30px;min-width:10px;line-height:30px;text-align:center;color:#fff;font-size:12px;background:#222 no-repeat center center;cursor:pointer;margin-right:2px;border-radius:2px 2px 0 0}.tab-navigation>a:hover,.tab-navigation>a.active{background-color:#3ec3ff;color:#333}.tabs.initialized.flex-tabs{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.tabs.flex-tabs .tab-navigation{flex-grow:0}.tabs.flex-tabs>div[data-tab-id].active{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.tabs.flex-tabs>div[data-tab-id]>div{flex-grow:1}.scroll-tab{overflow-y:auto!important}body{}.tree-view{display:none}.tree-view.initialized{display:block}.tree-view ul{display:block;list-style-type:none;margin:0;padding:0}.tree-view li{display:block;margin:0;padding:0;position:relative}.tree-view>ul>li{display:block}.tree-view li>ul{display:none;margin-top:3px}.tree-view li.filter-hidden{display:none}.tree-view li>ul>li{background:url('images/ext-treeview-bullet.gif') no-repeat 0 0}.tree-view li>ul>li.last{background:url('images/ext-treeview-bullet-last.gif') no-repeat 0 0}.tree-view li .checked{display:none}.tree-view li.selected .checked{display:inline-block}.tree-view li.selected .unchecked{display:none}.tree-view li.expanded>ul{display:block}.tree-view li{padding:2px 0 3px 26px}.tree-view li.no-children{padding-left:16px}.tree-view li.show-check-box>a.node-link{margin-left:26px}.tree-view li>input[type='checkbox']{display:block;position:absolute;top:4px;left:15px}.tree-view li>a.expand{display:block;position:absolute;top:3px;left:7px;width:14px;height:14px;margin-right:3px;background-image:url('images/expand.png');z-index:0}.tree-view li.expanded>a.expand{background-image:url('images/collapse.png')}.tree-view li.selected>a.node-link{background-color:#333;color:#fff}.tree-view li.selectable:hover>a.node-link{background-color:#ccc;cursor:pointer}.tree-view li.selected>a.node-link{color:#fff}.tree-view li.selected:hover>a.node-link{color:#333}