html {
  position: relative;
  min-height: 100%;
}

body {
  background-color: #fff;
  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'PingFang SC', 'Microsoft YaHei', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', sans-serif;
  font-size: 14px;
  color: #5e6773;
}

a:focus {
    outline:0;
}

input {
	-webkit-appearance:none;
}
textarea {
	-webkit-appearance:none;
}
div.dataTables_scrollBody {
    border-right: 1px solid #ddd !important;
}
.x-grid3-cell-text-visible .x-grid3-cell-inner{overflow:visible;padding:3px 3px 3px 5px;white-space:normal;} 
.x-fieldset{border:1px solid #B5B8C8;padding:3px;margin-bottom:3px;display:block;}
.ext-ie .x-fieldset legend {margin-bottom:3px;}
.ext-ie .x-fieldset {padding-top: 0;padding-bottom:3px;}

.ef_lf {
	color:#15428b;text-align:center;border:0px;background:'';cursor:hand;
}
.ef_lf_l {
	color:#15428b;text-align:left;border:0px;background:'';cursor:hand;
}
.ef_lf_r {
	color:#15428b;text-align:right;border:0px;background:'';cursor:hand;
}

.ef_comb_hidedrop {
	position:static !important;
}

.jstree-anchor{
	width: calc(100% - 5px);
}
.tx-node-tools {
	float:right;
	margin-right:5px;
}
.x-column-tree .x-panel-header {
	padding: 3px 0px 0px 0px;
	border-bottom-width: 0px;
}

.x-column-tree .x-panel-header .x-panel-header-text {
	margin-left: 3px
}

.x-column-tree .x-tree-node {
    zoom:1;
}
.x-column-tree .x-tree-node-el {
    /*border-bottom:1px solid #eee; borders? */
    zoom:1;
}
.x-column-tree .x-tree-selected {
    background: #d9e8fb;
}
.x-column-tree  .x-tree-node a {
    line-height:18px;
    vertical-align:middle;
}
.x-column-tree  .x-tree-node a span{
	
}
.x-column-tree  .x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#000;
}
.x-tree-col {
    float:left;
    overflow:hidden;
    padding:0 1px;
    zoom:1;
}

.x-tree-col-text, .x-tree-hd-text {
    color:#000;
    overflow:hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding:3px 3px 3px 5px;
    white-space: nowrap;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-tree-headers {
	margin-top: 3px;
	background: #f9f9f9 url(../imgs/core/grid3-hrow.gif) repeat-x 0 bottom;
	cursor:default;
    zoom:1;
}

.x-tree-hd {
    float:left;
    overflow:hidden;
    border-left:1px solid #eee;
    border-right:1px solid #d0d0d0;
}


.ux-gridtree-bowimg {
	vertical-align:top;
	cursor:hand;
	width:16px;
	height:18px;
}
.ux-gridtree-iconimg {
	vertical-align:top;
	cursor:hand;
	width:16px;
	height:16px;
}
.ux-gridtree-text {
	vertical-align:bottom;
	cursor:hand;
	width:16px;
	height:16px;
}


.ux-cell-icon-clear {
    background: url(../imgs/icons/bin_empty.png) no-repeat;
    height: 16px;
}

.ux-cell-color-gray {
	font-style:italic;
	text-decoration: line-through;
	color: gray;
}


.input_label {
	color:#000000;text-align:left;border:0px;background:'';vertical-align:middle;line-height:22px;
}
.input_link {
	color:#15428b;text-align:left;border:0px;background:'';cursor:hand;
}
.input_keyword {
	color:#0000c0;border:0px;font-size:13px;font-family:Courier New;vertical-align:bottom;
}
.img_click {
	cursor:hand;
}

.table_queryList { 
    border-color: #FFB951 #FFB951 #FFB951 #FFB951;   
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 0px; 
    border-bottom-width: 0px; 
    border-left-width: 1px;      
}
.tr_queryListHead{
	background-color: #FEF5E2;
	height:24;
}

.tr_columnTreeExpHead {
	background-color: #FEF5E2;
	border-top:1px solid #FFB951;
}

.tr_columnTreeGroupHead {
	border-bottom:1px dashed #cccccc;
}

.tr_text_big {
	padding-top:5px;
}
.table_seditor {
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 1px;
}

.table_seditor_headers {
	margin-top: 3px;
	background: #f9f9f9 url(../imgs/core/grid3-hrow1.gif) repeat-x 0 bottom;
	cursor: default;
	zoom: 1
}
.table_seditor_td {
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
table.dataTable tbody tr td.dtfc-fixed-right {
	background-color: #fff !important;
}
.wd_btn_markedFrame{
	background:url(../imgs/core/wd_node1.gif) no-repeat  center !important ;
}
.wd_btn_rectangleHotSpot{
	background:url(../imgs/core/wd_node2.gif) no-repeat  center !important;
}
.wd_btn_circleHotSpot{
	background:url(../imgs/core/wd_node3.gif) no-repeat  center !important;
}
.wd_btn_markedPoint{
	background:url(../imgs/core/wd_node4.gif) no-repeat  center !important;
}
.wd_btn_markedLine{
	background:url(../imgs/core/wd_node5.gif) no-repeat  center !important;
}
.wd_btn_markedIcon{
	background:url(../imgs/core/wd_node8.png) no-repeat  center !important;
}
.wd_btn_monitorArea{
	background:url(../imgs/core/wd_node6.gif) no-repeat  center !important;
}
.wd_btn_monitorText{
	background:url(../imgs/core/wd_node7.png) no-repeat  center !important;
}





.lw10 {width:10px !important;}
.lw20 {width:20px !important;}
.lw30 {width:30px !important;}
.lw40 {width:40px !important;}
.lw50 {width:50px !important;}
.lw60 {width:60px !important;}
.lw70 {width:70px !important;}
.lw80 {width:80px !important;}
.lw90 {width:90px !important;}
.lw100 {width:100px !important;}
.lw120 {width:120px !important;}
.lw140 {width:140px !important;}
.lw160 {width:160px !important;}
.lw180 {width:180px !important;}
.lw200 {width:200px !important;}
.lw220 {width:220px !important;}
.lw240 {width:240px !important;}
.lw260 {width:260px !important;}
.lw280 {width:280px !important;}
.lw300 {width:300px !important;}
.lw350 {width:350px !important;}
.lw400 {width:400px !important;}
.lw500 {width:500px !important;}
.lw600 {width:600px !important;}

.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml55 {margin-left:55px !important;}
.ml60 {margin-left:60px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}
.mr55 {margin-right:55px !important;}
.mr60 {margin-right:60px !important;}

.white {color: #ffffff !important;}
.dark {color: #333333 !important;}
.black {color: #000000 !important;}
.grey {color: #a0a0a0 !important;}
.blue { color: #3C7DFB !important; }
.cyan { color: #00B5D7 !important; }
.orange { color: #E77059 !important; }
.rose { color: #F37573 !important; }
.red { color: #ff0000 !important; }
.green { color: #5FC273 !important; }
.yellow { color: #F3CD00 !important; }
.bg-white {background: #ffffff !important;}
.bg-dark {background: #333333 !important;}
.bg-black {background: #000000 !important;}
.bg-grey {background: #a0a0a0 !important;}
.bg-blue { background: #3C7DFB !important; }
.bg-cyan { background: #00B5D7 !important; }
.bg-orange { background: #E77059 !important; }
.bg-rose { background: #F37573 !important; }
.bg-red { background: #ff0000 !important; }
.bg-green { background: #5FC273 !important; }
.bg-yellow { background: #F3CD00 !important; }

.wg300{font-weight:300 !important;} .wg400{font-weight:400 !important;} .wg500{font-weight:500 !important;} .wg600{font-weight:600 !important;} .wg700{font-weight:700 !important;}
.fs10{font-size:10px !important;} .fs11{font-size:11px !important;} .fs12{font-size:12px !important;} .fs13{font-size:13px !important;} .fs14{font-size:14px !important;} .fs15{font-size:15px !important;} .fs16{font-size:16px !important;} .fs17{font-size:17px !important;} .fs18{font-size:18px !important;} .fs19{font-size:19px !important;} .fs20{font-size:20px !important;}



.col-left-nano-ext {
	overflow:visible !important;
}
.col-left-nano-content-ext {
	position:relative !important;
	overflow:visible !important;
	overflow-x:visible !important;
}
.bg-image-cover {
	background-size: cover;      /* 关键属性：覆盖整个容器，保持宽高比，多余部分裁剪 */
    background-position: center; /* 居中显示，确保裁剪时保留中间部分 */
    background-repeat: no-repeat;
}



.BaseImagePreview_left {
	width:22px;
	height:32px;
	cursor:pointer;
	background:url("../../imgs/core/hover-prev.png") no-repeat;
}
.BaseImagePreview_left:hover{
	background:url("../../imgs/core/disabled-prev.png") no-repeat;
}

.BaseImagePreview_right {
	width:22px;
	height:32px;
	cursor:pointer;
	background:url("../../imgs/core/hover-next.png") no-repeat;
	text-align:center;
}
.BaseImagePreview_right:hover{
	background:url("../../imgs/core/disabled-next.png") no-repeat;
}

.BaseImagePreview_center {
	padding-top:0px;
	padding-left:10px;
	text-align:left;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}

.BaseImagePreview_smallimg {
	max-width:100%;
	max-height:100%;
	cursor:pointer;
	transition: all 0.5s;
}
.BaseImagePreview_smallimg:hover{
	transform:scale(1.1,1.1);
}

.control-label {
   	text-align:right;
}
.form-label {
	text-align:right;
}
.form-upload {
	display:inline-block;
	width: 100%;
}
.btn-active {
	background: #cccccc !important;
}
.btn-onlyicon {
	padding:6px 6px 6px 10px;
}
.btn-wide { padding: 6px 50px; }
.path-separ {
	font-weight: bold;
    padding: 0px 7px 0px 7px;
    color: #888888;
}
.node-select {
	height: 24px;
    border: 0px;
    background: rgba(255,255,255,0);
    color: #4A73F7 !important;
    padding:0px;
}

.text-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.text-break {
	word-wrap: break-word;
	word-break: break-all;
}
.gthumb-box {
	width: 92px;
    height: 115px;
    margin: 10px;
    float: left;
    border:0px;
    border-radius: 5px;
}
.gthumb-box:hover {
	background-color: #f3f3f3;
}
.gthumb-image {
	width: 92px;
    height: 72px;
    text-align:center;
    line-height:72px;
    margin-bottom:3px;
    cursor: pointer;
}
.gthumb-title {
	width: 92px;
	max-height: 40px;
	line-height:20px;
	text-align:center;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}
.gthumb-tools {
	position: absolute;
    width: 92px;
    height:20px;
    line-height: 20px;
    x: 0px;
    y: 0px;
    margin-top: -20px;
    display: none;
}
.gthumb-box-active {
	background-color: #E0F0F8 !important;
}
.table-columns-container {
	
}
.table-column-item {
	border: 1px solid #d1d6e6 !important;
    min-height: 500px;
    width: 300px;
    border: 1px solid #d1d6e6;
    border-radius: 3px;
    float: left;
    margin-right: 15px;
}
.table-column-row {
	border:0px !important;
	line-height:26px !important;
	padding:0px 7px 0px 7px !important;
	cursor: pointer;
}
.table-column-row:hover {
	background-color: #f3f3f3;
}

.gcolumn-image {
	width:26px;
	line-height:26px;
	text-align:center;
	float:left;
}
.gcolumn-title {
	line-height:26px;
	text-align:left;
	float:left;
	padding-top: 1px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}
.gcolumn-tools {
	line-height:26px;
	float:right;
	display: none;
}
.table-column-row-active {
	background-color: #E0F0F8 !important;
}
.input_checklabel_columnrow {
	float:left;
	padding:0px;
	margin:0px;
}
.table-label {
	text-align:right;
	padding-right:5px;
	border:0px !important;
}
.table-field {
	text-align:left;
	padding-left:5px;
	border:0px !important;
	word-wrap: break-word;
	word-break: break-all;
}
table.dataTable > tbody > tr > td {
	background-color: unset;
}
table.dataTable > tbody > tr:hover {
	background-color: #f8f8f8;
}
.operate-btn-verline {
	color:#a0aeba;
	padding-left:5px;
	padding-right:5px;
}
.grid-row-img-title {
}
.grid-row-img-title .img-container {
	width: 70px;
    height: 44px;
    overflow: hidden;
    float: left;
    margin-right:10px;
}
.grid-row-img-title .img-container img {
	width: 100%;
  	height: 100%;
  	object-fit: cover; /* 关键属性：短边占满，长边裁剪 */
  	object-position: center; /* 控制裁剪位置，默认居中 */
}
.grid-row-img-title .text {
	float: left;
    line-height: 44px;
}

.tagview {
	border: 1px solid #aaaaaa;
    border-radius: 7px;
    padding: 1px 3px 1px 3px;
}
.formviewimg {
	margin-right:5px;
	cursor:pointer;
}
textarea {
resize: none;
}

.om-form-group {
	margin:0px 0px 15px 0px !important;
}
.om-form-label-remark,.label-remark {
	margin-left:10px;
	color: #8090a0;
	text-align:left !important;
}
.new-line {
	clear: both;
}
.fa-sm {
	font-size:12px !important;
}
.fa-xs {
	font-size:10px !important;
}

.box-auto-margin {
	margin-right: 30px;
}
.none {
	display:none !important;
}
.swal2-title {
	font-size: 20px !important;
}
.swal2-modal .swal2-content {
	font-weight: normal;
}

.tx-open-view-content {
	display: block;
	width:100%;
	height:100%;
	min-height:100%;
    max-height:100%;
	overflow: hidden;
	border: none;
	margin: 0;
	padding: 0;
}

.tx-new-modal {
	padding:0px;
	margin:0px;
	position: fixed;
	bottom:10px;
	width:100%;
	z-index: 1000;
	display:none;
}
.tx-new-form-modal {
	padding:0px;
	margin:0px;
	width:100%;
}

.tx-new-iframe-modal {
	padding:0px;
	margin:0px;
	position: fixed;
	bottom:0px;
	width: 100%;
	z-index: 1000;
}
.tx-new-iframe-ml {
	width: calc(100% - 200px);
    margin-left: 200px;
}

.tx-new-modal-header {
	background-color:#fcfbfe !important;
	padding:5px 20px !important;
	height:42px;
}

.tx-new-form-modal-header {
	background-color:#fcfbfe !important;
	padding:5px 20px !important;
	height:42px;
	position: fixed !important;
    width: 100%;
	z-index: 1000;
	top:0px;
}

.tx-new-modal-header .panel-title {
	width:100%;
}
.tx-new-form-modal-header .panel-title {
	width:100%;
}
.tx-new-modal-title {
	padding-top:5px;
}

.tx-new-modal-cont {
	padding:15px;
	margin:0px;
	overflow: auto;
}

.tx-new-form-modal-cont {
	padding:15px;
	margin:42px 0px 0px 0px;
	overflow: auto;
}
.tx-body-hidy {
	overflow-y: hidden !important;
}
.tx-hide-scorll {
	overflow: hidden !important;
}
.tx-hide-scorll-x {
	overflow-x: hidden !important;
}
.tx-hide-scorll-y {
	overflow-y: hidden !important;
}

.tx-modal-title {
	width:100%;
}
.tx-form-modal-cont {
	padding-top:30px;
}

.tx-menu-pop {
	padding-top: 5px;
	margin-bottom: 0px;
}
.tx-menu-pop-title {
	width:100%;
	line-height: 36px;
	font-size: 17px !important;
    font-weight: 480 !important;
}
.tx-menu-pop-header {
	height: 64px;
}
.tx-menu-pop-cont {
	padding-top: 0;
	margin:0;
}

.tx-marquee {
  overflow: hidden;
  white-space: nowrap;
}

.tx-marquee-content {
  display: inline-block;
  padding-left: 100%; /* 从右侧开始 */
  animation: tx-marquee 15s linear infinite;
}
@keyframes tx-marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

/* 鼠标悬停暂停效果（可选） */
.tx-marquee:hover .tx-marquee-content {
  animation-play-state: paused;
}


.tx-pop-loading {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}
.tx-pop-loading .image {
    color: #ffffff;
    font-size: 40px;
    text-align: center;
}
.tx-pop-loading .text {
    color: #ffffff;
    font-size: 16px;
    padding: 50px 30px;
    word-wrap: break-word;
    word-break: break-all;
    text-align: center;
}
.tx-pop-loading-body-hidy {
	overflow-y: hidden !important;
}

.tx-smart-form .bound {
	margin-bottom: 15px;
}
.tx-smart-form .tx-form-checkbox,
.tx-smart-form .tx-form-multibox {
	line-height: 34px;
}
.tx-smart-form .tx-form-multibox .tx-multi-checkbox {
	margin-right:15px;
}
.tx-smart-form .tx-form-multibox .tx-multi-checkbox:last-child {
	margin-right:0px;
}
.tx-smart-form .select2-container {
	width:100% !important;
}


.tx-editor-grid .tx-editor-th-operate,
.tx-editor-grid .tx-editor-td-operate {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.tx-editor-grid .tx-editor-td.editing {
	padding: 0px !important;
}
.tx-editor-grid .tx-editor-td.editing .tx-edit {
	border: 0;
}
.tx-editor-grid .tx-editor-td.editing .tx-edit.tx-checkbox {
	margin: 0px;
    padding-left: 3px;
	line-height: 28px;
}
.tx-icon-image {
    max-width: 17px;
    max-height: 17px;
    margin: 0px 4px 0px -4px;
}
.tx-icon-menu-normal {
	margin: -6px 6px 0px -2px;
}
.tx-icon-menu-top {
	max-width: 14px;
    max-height: 14px;
}
.tx-field-openselect-group {
	width:100%;
}


.form-body {
	display: inline-block;
}

.nob {
	border:0  !important;
}

.dropdown-menu {
	padding:0px;
}

.select2-selection {
    height: 34px !important;
    border-radius: 2px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	color:#333333;
}
.select2-container .select2-search--inline .select2-search__field {
	height: 30px;
    line-height: 30px;
    margin-top: 1px;
    padding: 5px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 32px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 32px;
}
.select2-container--default .select2-selection .select2-selection__rendered {
	color:#333333;
}
.logo {
	height: 30px;
}


.bigger-color-picker {
    width: 330px !important;
    height: 300px !important;
}

.bigger-color-picker .colorpicker-saturation {
    width: 250px !important;
    height: 250px !important;
    background-size: 100% 100% !important;
}

.bigger-color-picker .colorpicker-hue,
.bigger-color-picker .colorpicker-alpha {
    height: 250px !important;
    width: 30px !important;
}

/* 调整指示器大小 */
.bigger-color-picker .colorpicker-saturation .colorpicker-guide,
.bigger-color-picker .colorpicker-hue .colorpicker-guide,
.bigger-color-picker .colorpicker-alpha .colorpicker-guide {
    width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 2px solid #fff !important;
    box-shadow: 0 0 3px rgba(0,0,0,0.5) !important;
}
.bigger-color-picker .colorpicker-color div {
    height: 30px;
}


.slider.slider-horizontal{
	margin-top: 9px;
    margin-bottom: 5px;
}
.slider-horizontal .slider-track {
	border: 1px solid #e1e3ea;
    background: #fcfcfc;
    border-radius: 3px;
    height: 12px !important;
}
.slider-horizontal .slider-selection {
	background: rgb(69, 174, 239);
}
.slider-horizontal .slider-handle {
    border-radius: 3px;
}
.fancy-checkbox.custom-bgcolor-red input[type="checkbox"]:checked+span:before {
    color: #fff;
    background-color: #F37573;
    border-color: #E77059;
}
.fancy-radio.custom-bgcolor-red input[type="radio"]:checked+span i:after {
    background-color: #F37573
}


.pl0{padding-left:0 !important;} .pr0{padding-right:0 !important;} .pt0{padding-top:0 !important;} .pb0{padding-bottom:0 !important;}
.ml0{margin-left:0 !important;} .mr0{margin-right:0 !important;} .mt0{margin-top:0 !important;} .mb0{margin-bottom:0 !important;}
.p0{padding:0 !important;} .m0{margin:0 !important;}

.line-top {
	border-top: 1px solid #EAEAEA;
}
.line-bottom {
	border-bottom: 1px solid #EAEAEA;
}

.bold {
	font-weight: 700;
}
.ells {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ells2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-clamp: 2;
  word-wrap: break-word;
  word-break: break-all;
}
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.text-center {text-align:center !important;}

.form-disabled {
    color: #a0a0a0 !important;
}

.wauto{width:auto !important;} .wv{width:100% !important;} .wv5{width:5% !important;} .wv10{width:10% !important;} .wv15{width:15% !important;} .wv20{width:20% !important;} .wv25{width:25% !important;} .wv30{width:30% !important;} .wv35{width:35% !important;} .wv40{width:40% !important;} .wv45{width:45% !important;} .wv50{width:50% !important;} .wv55{width:55% !important;} .wv60{width:60% !important;} .wv65{width:65% !important;} .wv70{width:70% !important;} .wv75{width:75% !important;} .wv80{width:80% !important;} .wv85{width:85% !important;} .wv90{width:90% !important;} .wv95{width:95% !important;} .wv100{width:100% !important;}
.hauto{height:auto !important;} .hv{height:100% !important;}.hv5{height:5% !important;} .hv10{height:10% !important;} .hv15{height:15% !important;} .hv20{height:20% !important;} .hv25{height:25% !important;} .hv30{height:30% !important;} .hv35{height:35% !important;} .hv40{height:40% !important;} .hv45{height:45% !important;} .hv50{height:50% !important;} .hv55{height:55% !important;} .hv60{height:60% !important;} .hv65{height:65% !important;} .hv70{height:70% !important;} .hv75{height:75% !important;} .hv80{height:80% !important;} .hv85{height:85% !important;} .hv90{height:90% !important;} .hv95{height:95% !important;} .hv100{height:100% !important;}

.flex10{flex:10;} .flex20{flex:20;} .flex30{flex:30;} .flex40{flex:40;} .flex50{flex:50;} .flex60{flex:60;} .flex70{flex:70;} .flex80{flex:80;} .flex90{flex:90;}
.flex5{flex:5;} .flex15{flex:15;} .flex25{flex:25;} .flex35{flex:35;} .flex45{flex:45;} .flex55{flex:55;} .flex65{flex:65;} .flex75{flex:75;} .flex85{flex:85;} .flex95{flex:95;} 

.drag-clone {
	position: fixed;
	z-index: 9999;
	opacity: 0.8;
	pointer-events: none;
}
.drag-row-hidden {
	opacity: 0;
	visibility: hidden;
}



