/* scrollable table */

.cms_table_mobile_scroll_horizontal_outer{
	position: relative;
}
	.cms_table_mobile_scroll_horizontal_fixed{
		position: relative;
		z-index: 0;
		overflow: hidden;
		width: 100%;
	}
		.cms_table_mobile_scroll_horizontal_fixed table{
			min-width: 100%;
			width: auto;
		}
			.cms_table_mobile_scroll_horizontal_fixed tr td:first-child,
			.cms_table_mobile_scroll_horizontal_fixed tr th:first-child{
				width: 100px;
				min-width: 100px;
			}

	.cms_table_mobile_scroll_horizontal_scroll{
		position: absolute;
		z-index: 1;
		overflow: auto;
		top: 0px;
		left: 120px;
		width: calc(100% - 120px);
		background: #fff;
	}
		.cms_table_mobile_scroll_horizontal_scroll table{
			min-width: 100%;
			width: calc(100% + 120px);
			margin: 0px 0px 0px -120px;
		}
			.cms_table_mobile_scroll_horizontal_scroll tr td:first-child,
			.cms_table_mobile_scroll_horizontal_scroll tr th:first-child{
				width: 100px;
				min-width: 100px;
			}
			
			
/* dataset table > see displayPageMobile.css */

.cms_table_mobile_dataset_cols_datasets{
	display: none;
}	
.cms_table_mobile_dataset_cols{
	display: table;
}




