﻿.fillParentHeight {
    height:100%;
    overflow-y:auto;
}

.columnContainer{
    display: flex;            
}
.columnItem{
    flex:1;
    height:100%;
    overflow-x:auto;
    box-sizing:border-box;
}

.rowContainer{
    display: flex;
    flex-direction:column;             
}        
.rowItem{
    flex:1;
    width:100%;
    overflow-y:auto; 
    box-sizing:border-box;        
}

img.fullSize {            
    display:block;
    width:100%;
    height:100%;
}
table.fixedTable {
    border-collapse: collapse;
    table-layout: fixed;
}
table.fixedTable td{
    padding-top:2px;
}
table.fixedTable td.labelTd {
    width:80px;
    word-wrap:break-word;
    word-break:break-all;
    text-align:right;
}
table.fixedTable td.inputTd {
    width:280px;    
}

.datagrid-header-row .datagrid-cell span {
    white-space: normal !important;
    word-wrap: normal !important;
}

table.rowInputTable {
	        margin:0 auto;	       
	        background:#fff;
	        width:100%;
}
table.rowInputTable th {
	height:30px;
	/*width:60px;*/
	font-size:14px;
	font-weight:normal;
	text-align:center;
	background-color: #efefef;
	background: -webkit-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: -moz-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: -o-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: linear-gradient(to bottom, #F9F9F9 0, #efefef 100%);
	background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9, endColorstr=#efefef, GradientType=0);
	border-bottom:1px dotted #ddd;
	border-right:1px dotted #ddd
}
table.rowInputTable td {
	height:30px;
	/*width:240px;*/
	padding-left:5px;
	border-bottom:1px dotted #ddd
}

.weui-form-preview__hd {
    padding: 1px 15px;
}
.weui-form-preview__hd .weui-form-preview__value {
    font-size: 1.2em;
}
.weui-form-preview__ft {
    line-height: 42px;
}

table.formTable {
    border-collapse: collapse;
    table-layout:fixed;
    word-break:break-all;
    word-wrap:break-word;
    width:100%;
}
table.formTable td{
    padding-top:2px;
}
table.formTable td.labelTd {   
    word-wrap:break-word;
    word-break:break-all;
    text-align:right;
}