@charset "utf-8";

#data_up fieldset {
	width:85%;
	padding:30px 50px;
	border:3px solid #eee;
	border-radius:30px;
}
#data_up table {border-collapse:collapse;}
#data_up table th,
#data_up table td {
	height:30px;
	padding:4px 10px;
	vertical-align:middle;
	font-size:14px;
}
#data_up table th {font-size:15px;}
#data_up table td:nth-of-type(1) {}
#data_up table td:nth-of-type(2) {width:25%;}
#data_up table td p.sample {color:#777;}
#data_up table td input {vertical-align:middle; height:28px;}
#data_up table td input[name="ca_name"] {width:98%; padding:0 1%;}
#data_up table td input[type="radio"] {width:16px; height:16px; margin-top:-2px;}
#data_up table td input[name$="Date"] {width:70px;}
#data_up table td input[name$="Time"],
#data_up table td input[name$="Minute"] {width:40px;}
#data_up fieldset > a.btn {
	display:block;
	padding:5px 15px;
	width:250px;
	height:30px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
	background:#1147C1;
	border-radius:5px;
	margin:20px auto 0 auto;
}
#data_up table a.btn {
	display:inline-block;
	padding:5px 15px;
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
	background:#1147C1;
	border-radius:5px;
	margin-left:10px;
}



#data_list {margin-top:40px !important;}
#data_list th,
#data_list td {vertical-align:middle; font-size:14px; padding:0 10px;}
#data_list thead th {padding:8px 10px; background:#183867; border:1px solid #365788; color:white;}
#data_list tbody th {border:1px solid #ddd; background:#f5f5f5;}
#data_list tbody td {border:1px solid #ddd; font-size:13px; height:40px;}
#data_list tbody td:not(:first-of-type) {text-align:center;}
#data_list tbody td:nth-of-type(1) {width:20%;}
#data_list tbody td:nth-of-type(2) {width:20%;}
#data_list tbody td:nth-of-type(3) span.act {color:#555;}
#data_list tbody td:nth-of-type(3) span.deact {color:#ccc;}


/* BOARD PAGE */
.board_page {text-align:center;}
.board_page a.notselected {color:#484848;margin:0 5px}
.board_page a.notselected:hover{color:#238dc2}
.board_page span.selected {
	display:inline-block;
	padding:3px 5px;
	margin:0 5px;
	color:#fff;
	height:21px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:5px;
	background-color:#183867;
}
.board_page img{margin:1px;vertical-align: bottom}
.board_page.dashed{border-bottom:2px dashed #d9d9d9;padding-bottom:30px;margin-bottom:20px}