body {
	font-family: sans-serif;
}

#div_main {
	/*border:1px dashed red;*/
	text-align: center;
	margin-top:35px;
}

#div_file {
	margin:auto;
	margin-bottom:40px;
	padding: 30px;
	width:25%;
	border: 2px solid #0c2e94;
	border-radius: 25px;
	min-width:275px;
}

#div_content {
	/*border: 1px dashed green;*/
	text-align: center;
	min-width:1000px;
}

#table_result {
	margin:auto;
	border: 2px solid #0c2e94;
	border-radius: 25px;
	padding:10px;
	margin-bottom: 15px;
	min-width:1000px;

}

th {
	font-weight: bold;
}

td {
	padding-left: 5px;
	padding-right: 5px;
}

td input {
	width:100%;
}

input, .button {
	box-sizing: border-box;
	border: 2px solid #587ff3;
	border-radius: 4px;
	/*padding: 5px;*/
}

input:focus, .button:focus  {
	border: 2px solid #0c2e94;
	transition-duration: 0.4s;
}

[type="submit"], .button {
	background-color: #0c2e94;
	color: white;
	padding: 10px 90px;
	border: 1px solid #0c2e94;
	transition-duration: 0.4s;
	cursor: pointer;
}

[type="submit"]:hover, .button:hover {
	background-color: white;
	color: #0c2e94;
	border-color: #0c2e94;
}

/*#fileDrag	{
	height: 25%;
	width:25%;
	border: 2px dashed red;
	margin: 10px;
}*/

#fileDrag {
	/*display: none;*/
	
	color: #555;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	
	padding: 2em 0;
	margin: 1em 0;
	border: 2px dashed #555;
	border-radius: 7px;
	cursor: default;
}

#fileDrag.hover {
	color: #0a0;
	border-color: #0a0;
	border-style: solid;
	box-shadow: inset 0 3px 4px #888;
}