
.form_break {display: flex;flex-wrap: nowrap;	height:0px;	width:100%;}

.form_table { border:  solid #888 2px; border-radius:5px;  background-color:#ddd;  table-layout: fixed;}
.form_row   { }

.form_title {min-width:400px; padding: 8px; display: table-cell; background-color:blue; color:white; font-weight: bold; text-align: center; }
.form_submit { padding-top: 25px; padding-bottom: 15px; display: table-cell; }


.form_cell   { padding: 0.8em; 	vertical-align:top;  border: solid white 1px; }
.form_cell:nth-child(1) {font-weight:bold; width:50px;  text-align:left; margin-left:0px;} 	
.form_cell:nth-child(2) {text-align:left; width:100%; margin-left:5px;margin-right:0px; } 



