/*body{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #d2d6de;
}*/
body {
	background-color: #fff;
	color: #636b6f;
	font-family: 'Nunito', sans-serif;
	font-weight: 200;
	height: 100vh;
	margin: 0;
}
table{border-collapse: collapse;}
table td {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
}

table.menu{
	width:100%;
}
table td.head ,table td.foot {
background-color: #DBA901;
}

table td.menu {
	background-color: #F7D358;
	border-width: 1px;
	border-color: lightgray;
	vertical-align: text-top;
}
table td.screen {
	padding: 1px;
	width:100%;
}
table.menubotton td{
	padding: 2;
}

table.base {
	border-spacing: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
}
table.base th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: lightgray;
	/*-moz-border-radius: ;*/
}
table.base td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	/*-moz-border-radius: ;*/
}

table.edit {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	/*border-color: gray;*/
	/*border-collapse: separate; no funciona Shadow con separate*/
	border-collapse: collapse;
	background-color: azure;
	/*background-color:rgb(228, 236, 247); Similar pqgrid*/
	
}
table.edit th {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: gray;
}
table.edit td {
	border-width: 4px;
	padding: 1px;
	/*border-style: dotted;
	border-color: gray;*/
	border-style:solid;
	border-color: white;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px, rgba(0, 0, 0, 0.10) 2px 8px 15px;/*https://getcssscan.com/css-box-shadow-examples*/
}
table.edit input,select, textarea{
	border: 0px;
	border-radius: 4px;
    margin: 2px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

/*Landign Form*/
table.ldform {
	border-width: 0px;
	border-spacing: 5px;
	border-style: outset;
	border-color: gray;
	/*border-collapse: separate;*/
	border-collapse: collapse;
	
	/*background-color: white;*/
}
table.ldform td {
	border-width: 0px;
	padding: 10px;
	border-style: dotted;
	border-color: blue;
	/*background-color: white;*/
	-moz-border-radius: ;
}

table.adjtable td {
	background-color: azure;
	border-width: 1px;
	border-color: gray;
	vertical-align: text-top;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: middle;
}

table.flow tr.flowhead{
	background-color: azure;
	border-width: 4px;
	padding: 1px;
	border-style:solid;
	border-color: white;
	box-shadow: rgba(0,0,0,0.15) 5px -2px 18px 3px, rgba(0,0,0,0.10) -6px 3px 9px 1px;
}

table.flow tr.flowrows{
	/*background-color: azure;*/
	border-width: 4px;
	padding: 1px;
	border-style:solid;
	border-color: white;
	box-shadow: rgba(0,0,0,0.15) 5px -2px 18px 3px, rgba(0,0,0,0.10) -6px 3px 9px 1px;
}
table.flow td.flowrows {
	/*background-color: azure;*/
	border-width: 2px;
	padding: 2px;
	border-style:solid;
	border-color: gray;
	/*box-shadow: rgba(0,0,0,0.15) 5px -2px 18px 3px, rgba(0,0,0,0.10) -6px 3px 9px 1px;*/
}
table.flow td.flowtrash {
	border-top-width: 2px;
    border-top-color: gray;
}