a{text-decoration:none;cursor:pointer}.form{padding:10px 10px 0 10px;font-size:0}.form>*{font-size:12px}.form.no-padding{padding:0}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;color:#666}.input-cell-label-large{width:200px;text-align:left;vertical-align:top}div.input-cell{background-color:#ddd;border-radius:2px;padding:3px;margin-bottom:3px}.input-cell input,.input-cell textarea,.input-cell select{display:block;color:#222;font-size:10px;border:0 none transparent;width:100%;height:16px;line-height:16px;padding:0;margin:0;background-color:transparent}.input-group{display:inline-block;vertical-align:top;padding:5px 0 0 5px;margin:0 5px 5px 0;border-radius:3px;background-color:rgba(0,0,0,.05)}.input-group-label{font-weight:bold}.input-pair{display:inline-block;width:155px;padding:0 5px 5px 0;vertical-align:bottom}.input-pair.half{width:75px}.input-pair.double{width:315px}.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:22px;line-height:22px;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}.button,.button-image{display:inline-block;padding:0 5px 0 5px;height:26px;min-width:65px;line-height:26px;text-align:center;border-radius:3px;color:#fff;font-size:12px;background:#333 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.large{height:30px;min-width:100px;line-height:30px;font-weight:600;padding:0 12px 0 12px}.button.large.narrow{min-width:65px}.button.right{float:right}.button.large>i{display:inline-block;margin-right:5px}.button.tiny{height:18px;line-height:18px;font-size:9px;padding:0 3px 0 3px}.button.danger{background-color:#e1332a}.button.danger:hover{background-color:#222}.button.recommend{background-color:#7f7f7f}.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:#7f7f7f}.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>thead>tr>th{background-color:#e1332a;color:#fff;font-size:12px;font-weight:normal;padding:5px;border:1px solid #eee;border-top:0 none transparent;border-bottom:0 none transparent;border-radius:2px 2px 0 0}.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}.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:#7f7f7f;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}.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}.feet-inches-input .input-pair .input-cell{width:35px}.meters-input .input-pair .input-cell{width:35px}.millimeters-input .input-pair .input-cell{width:35px}.indexed-table{}input[type=text]::-ms-clear{display:none}.grid{display:inline-block;min-width:100%;margin-bottom:10px}.grid .grid-toolbar{background-color:#cbc7c7;padding:5px 10px 5px 10px;color:#fff;text-align:right;font-size:0}.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;margin:-2px 0 0 0}.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;font-size:12px}.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:24px;line-height:24px;cursor:pointer;white-space:nowrap;text-wrap:avoid;font-size:10px}.grid>table tr th:first-child{padding-left:10px}.grid>table tr th:last-child{padding-right:10px}.grid>table tr th a{color:#fff}.grid>table tr td{padding:3px;white-space:nowrap;text-wrap:avoid;line-height:18px;font-size:10px}.grid>table tr td:first-child{padding-left:10px}.grid>table tr td:last-child{padding-right:10px}.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 10px 5px 10px;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:#662c2c;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:5px;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:35px;left:10px;right:10px;bottom:40px;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;color:#e1332a;font-size:16px;font-weight:600}.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:#000;margin:0;padding:0;font-family:'Open Sans';font-size:12px}.header-container{position:fixed;top:0;right:0;left:50px;height:50px;background-color:#222;color:#fff}.header-container h1{display:inline-block;margin-top:25px;margin-left:10px;position:relative;transform:translateY(-50%);padding:0;font-size:18px;color:#fff}.header-container .company-logo{float:right;height:50px;width:50px;background:transparent url('images/company-logo.png') no-repeat center center}.body-container{position:fixed;background:transparent url('images/bg.jpg') no-repeat center center/cover;top:50px;left:50px;right:0;bottom:0}.menu-container{position:fixed;top:0;left:0;bottom:0;width:50px;background-color:#e1332a}.menu-container .menu-logo{background:rgba(0,0,0,.2) url('images/logo.png') no-repeat center center;height:50px}.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:rgba(0,0,0,.6);padding:10px 0 10px 0;text-align:center;font-weight:600;-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}.menu-container ul li a i{font-size:20px}.menu-container ul li a span{display:block;padding-top:5px;font-size:10px}.menu-container ul li a:hover{background-color:rgba(0,0,0,.6);color:#fff}.full-page{padding:10px}.block{padding:10px;margin-bottom:10px;background-color:rgba(255,255,255,1);border-radius:3px;overflow:hidden}.block.no-padding{padding:0}.block.full{position:fixed;top:60px;right:10px;bottom:10px;left:60px}.block:last-child{margin-bottom:0}.block h2.large{height:48px;line-height:48px;padding:0 10px 0 10px;font-weight:600;font-size:16px;margin:0;color:#222}.block-top-toolbar{position:relative;background-color:#fff;padding:10px;height:28px;border-bottom:1px solid #ccc}.block-top-toolbar .button-group{position:absolute;top:9px;right:9px}.block-scroll-content{position:absolute;top:49px;right:0;bottom:0;left:0;overflow-y:auto}.block-top-toolbar .input-pair{vertical-align:top}.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{position:fixed;top:60px;right:10px;bottom:10px;left:60px}.columns.two-columns.fixed-left .column.a{position:absolute;width:250px;top:0;bottom:0;left:0}.columns.two-columns.fixed-left .column.b{position:absolute;top:0;right:0;bottom:0;left:260px}.columns.two-columns.fixed-right .column.a{position:absolute;top:0;left:0;bottom:0;right:260px}.columns.two-columns.fixed-right .column.b{position:absolute;width:250px;top:0;bottom:0;right:0}.content-columns{font-size:0}.content-columns .content-column{display:inline-block;font-size:12px;vertical-align:top;width:50%;box-sizing:border-box}.content-columns .content-column.a{padding-right:5px}.content-columns .content-column.b{padding-left:5px}h3.form-title{margin:0 0 5px 0}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}.tabs{display:none}.tabs.initialized{display:block}.tabs>div[data-tab-id]{display:none;background-color:#eee}.tabs>div[data-tab-id].active{display:block}.tab-navigation{padding:10px 5px 0 10px;background-color:transparent;border-bottom:1px solid #333;border-radius:3px 3px 0 0}.tab-navigation>a{display:inline-block;padding:0 5px 0 5px;height:22px;min-width:10px;line-height:22px;text-align:center;border-radius:3px 3px 0 0;color:#fff;font-size:10px;background:#7f7f7f no-repeat center center;cursor:pointer;margin-right:2px}.tab-navigation>a:hover,.tab-navigation>a.active{background-color:#e1332a;color:#fff}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}