@import url("mjCommon.css");@import url("mjCheckBox.css");@import url("mjGrid.css");@import url("mjListBox.css");@import url("mjMenu.css");@import url("mjRadioButton.css");@import url("mjTreeView.css");@import url("mjScrollBar.css");@import url("mjPanel.css");.mj-grid{position:relative;width:100%;height:100%}.mj-grid .mj-table-container{position:absolute;left:0;right:22px;top:0}.mj-grid .mj-grid-table{display:table;font-size:12px;width:100%;background:#fff}.mj-grid .mj-grid-header{display:table-header-group}.mj-grid .mj-grid-body{display:table-row-group}.mj-grid .mj-grid-header>div,.mj-grid .mj-grid-body>div{display:table-row}.mj-grid .mj-grid-header>div>div,.mj-grid .mj-grid-body>div>div{display:table-cell;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px;text-align:center;vertical-align:middle}.mj-grid .mj-grid-header{background:#e8e8e8}.mj-grid .mj-grid-header>div>div{border-top:1px solid #ddd;height:30px}.mj-grid .mj-grid-header>div>div:first-child{border-left:1px solid #ddd}.mj-grid .mj-grid-header>div>div:last-child{border-right:1px solid #ddd}.mj-grid .mj-grid-body>div>div:first-child{border-left:1px solid #ddd}.mj-grid .mj-grid-body>div>div:last-child{border-right:1px solid #ddd}.mj-grid .mj-grid-scrollbar{position:absolute;top:0;bottom:0;right:0;width:22px;z-index:1}.mj-menu{list-style:none;list-style-type:none;padding:0;margin:0}.mj-menu ul.mj-submenu{position:absolute;display:none;padding:0;margin:0;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.mj-menu li{list-style:none;background:#fff;line-height:25px;position:relative;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;text-indent:0}.mj-menu li.mj-selected{background:#bbb}.mj-menu.mj-horizontal>li{background-color:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;float:left}.mj-menu .mj-arrow{float:right;margin-top:5px;margin-left:5px}.mj-menu li:hover{background-color:#efefef}.mj-panel .mj-arrow{margin-top:1px;margin-left:5px;margin-right:5px;height:100%;transition-duration:.1s}.mj-panel .mj-item.mj-header{cursor:pointer;color:#fff;background:#b0b0b0;margin-bottom:3px;height:30px;line-height:30px}.mj-radiobutton .mj-image{padding-left:5px;padding-top:4px;position:relative;margin-right:3px}.mj-radiobutton .mj-text{position:relative;top:-1px;padding:3px}.mj-radiobutton:not(.mj-disabled):hover .mj-radio{-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;-webkit-transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-kthtml-transition:all .1s linear;transition:all .1s linear}.mj-scrollbar{position:relative;width:22px;height:100%;background:#efefef;z-index:1}.mj-scrollbar .mj-scrollbar-track{position:absolute;top:22px;bottom:24px;margin-left:1px;width:20px}.mj-scrollbar .mj-scrollbar-thumb{position:absolute;width:18px;height:18px;border:1px solid #aaa;border-radius:3px}.mj-scrollbar .mj-scrollbar-thumb.mj-scrollbar-thumb-drag{background:#ccc}.mj-scrollbar .mj-arrow{position:absolute;width:20px;height:20px}.mj-scrollbar .mj-arrow-up{margin-left:1px;margin-bottom:1px;top:0;border-bottom:1px solid #ddd}.mj-scrollbar .mj-arrow-up:hover{background-color:#fff}.mj-scrollbar .mj-arrow-down{margin-left:1px;margin-top:1px;bottom:0;border-top:1px solid #ddd}.mj-scrollbar .mj-arrow-down:hover{background-color:#fff}.mj-widget{font-family:Verdana,Arial,sans-serif;font-style:normal;font-size:13px}.mj-left{float:left}.mj-right{float:right}.mj-table{display:table}.mj-row{display:table-row}.mj-cell{display:table-cell;vertical-align:middle;border-collapse:initial}.mj-disabled{cursor:default;color:#000;opacity:.55;filter:Alpha(Opacity=45)}.mj-hidden{display:none}.mj-list{list-style:none;padding:0;margin:0;overflow:auto}.mj-list .mj-item{clear:both;list-style:none;text-decoration:none;cursor:default;outline:none;color:inherit}.mj-text{padding:2px;white-space:nowrap;border:1px solid transparent;overflow:hidden;text-overflow:ellipsis;max-width:300px}.mj-checkbox-box{width:15px;height:15px;margin-right:2px;border:1px solid #b0b0b0;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mj-checkbox-box.checked{background-image:url("../images/tick-15x15.png");background-repeat:no-repeat;background-position:center;outline:none}.mj-checkbox-box.half-ticked{background-image:url('../images/half-tick-13x13.png');background-repeat:no-repeat;background-position:center;background-color:#efefef;outline:none}.mj-radio{width:14px;height:14px;border-radius:14px;border:1px solid #999;margin-right:2px}.mj-radio .mj-dot{position:relative;left:3px;width:8px;height:8px;border-radius:8px}.mj-radio.checked .mj-dot{background:#666}.mj-arrow{background-repeat:no-repeat;background-position:center;outline:none;width:14px;height:100%}.mj-arrow-left{background-image:url('../images/arrow-left.png')}.mj-arrow-right{background-image:url('../images/arrow-right.png')}.mj-arrow-up{background-image:url('../images/arrow-up.png')}.mj-arrow-down{background-image:url('../images/arrow-down.png')}.mj-filter-box{position:absolute;left:0;right:0;bottom:0;border-top:1px solid #ccc;height:34px}.mj-filter-box .mj-searchbox-container{position:absolute;left:0;right:48px}.mj-filter-box input.mj-searchbox{padding:3px;border:1px solid #b0b0b0;margin:5px;outline:none;width:100%}.mj-filter-box div.mj-search-btn{background:#b0b0b0 url('../images/Search_White.png');background-size:18px 18px;background-repeat:no-repeat;background-position:2px 2px;width:18px;height:18px;padding:3px;position:relative;top:5px;right:5px;float:right}.mj-listbox{position:relative;width:100%;height:100%;min-width:80px;overflow:hidden;max-height:inherit}.mj-listbox .mj-list{margin-left:5px;overflow:auto;max-height:inherit}.mj-listbox .mj-list .mj-item>div{display:table-cell;vertical-align:middle;border-collapse:initial}.mj-listbox .mj-list .mj-item .mj-image{padding-left:3px;position:relative;margin-right:3px}.mj-listbox .mj-list .mj-item .mj-checkbox-box{border:1px solid #aaa;width:13px;height:13px;background-color:#efefef}.mj-listbox .mj-list .mj-item .mj-checkbox-box.checked{background-image:url('../images/tick-13x13.png')}.mj-listbox .mj-list .mj-item.mj-selected{background:#efefef}.mj-listbox .mj-list .mj-item .mj-text{padding:2px;margin-left:1px}.mj-listbox .mj-list .mj-item.mj-hover .mj-text{border:1px solid #ccc;border-radius:5px}.mj-listbox .mj-list .mj-item .mj-label{width:80px}.mj-listbox .mj-list .mj-item .mj-input{height:15px;padding:5px;width:150px;border:1px solid #ccc;border-radius:5px;outline:none;margin:5px}.mj-treeview{position:relative;width:100%;height:100%}.mj-treeview .mj-root{position:absolute;top:0;bottom:0;right:0;left:5px;overflow-y:auto;overflow-x:hidden}.mj-treeview .mj-list{list-style:none;padding:0;overflow:hidden;max-height:inherit}.mj-treeview .mj-list .mj-list{padding-left:15px;width:100%}.mj-treeview .mj-list .mj-leaf{margin-left:18px;overflow:hidden}.mj-treeview .mj-list .mj-item{line-height:12px;overflow:hidden;white-space:nowrap}.mj-treeview .mj-list .mj-item .mj-expander{margin-right:4px;display:inline-block}.mj-treeview .mj-list .mj-item .mj-expander.mj-open{width:14px;height:14px;background:url('../images/arrow-down.png') no-repeat center}.mj-treeview .mj-list .mj-item .mj-expander.mj-closed{width:14px;height:14px;background:url('../images/arrow-right.png') no-repeat center}.mj-treeview .mj-list .mj-item .mj-content{text-decoration:none;color:inherit;cursor:default;display:inline-block}.mj-treeview .mj-list .mj-item .mj-content>div{display:inline-block}.mj-treeview .mj-list .mj-item .mj-content .mj-image{padding-left:5px;padding-right:5px;position:relative}.mj-treeview .mj-list .mj-item .mj-content .mj-text{display:block;margin-left:2px;padding:3px;max-width:250px}.mj-treeview .mj-list .mj-item .mj-content .mj-text:hover{border:1px solid #ccc;border-radius:5px}.mj-checkbox .mj-image{margin-left:3px;margin-right:3px}.mj-checkbox .mj-text{position:relative;top:-1px}.mj-checkbox:not(.mj-disabled):hover .mj-checkbox-box{-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;-webkit-transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-kthtml-transition:all .1s linear;transition:all .1s linear}