
.body, td, th {
  font-size: 30px;
  font-family:Microsoft JhengHei;
  padding:1px 1px 1px 1px;
  margin: 1px 1px 1px 1px;
}

select {
  font-size: 24px;
  font-family:Microsoft JhengHei;
  padding: 1px 1px 1px 1px;
  margin: 1px 1px 1px 1px;
}

input[type="checkbox"] {
  width: 30px; 
  height: 30px; 
}


input[type="radio"]{

width: 30px; height: 30px;
}

input[type=range]{
       width: 50%;
}

input[type="text"]{
padding:3px 3px 3px 3px; 
margin: 3px 3px 3px 3px;
border:3px black solid;
font-size:30px; 
font-family:Microsoft JhengHei;
background:#d0e0ff;
cursor:pointer;
-webkit-border-radius: 1px; border-radius: 10px; 
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

input[type="submit"] {
padding:10px 20px 10px 20px; 
border:1px black solid;
font-size:25px; font-family:Microsoft JhengHei; font-weight:bold;
background:#0080ff;color:#ffffff;
margin: 1px 1px 1px 1px;
cursor:pointer;
-webkit-border-radius: 1px;
border-radius: 10px; 
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

input[type="button"]{
padding:10px 20px 10px 20px; 
border:1px black solid;
font-size:25px; font-family:Microsoft JhengHei; font-weight:bold;
background:#b00000;color:#ffffff;
margin: 1px 1px 1px 1px;
cursor:pointer;
-webkit-border-radius: 1px;
border-radius: 10px; 
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}


input[type="file"] {
padding:10px 10px 10px 10px; 
border:0px black solid;
font-size:20px; font-family:Microsoft JhengHei;
margin-bottom: 10px 10px 10px 10px;
cursor:pointer;
-webkit-border-radius: 1px; border-radius: 15px; 
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}


table.sstable_w {
font-size: 25px;   font-family:Microsoft JhengHei; font-weight:bold;  
  background-color:#ffffff;
  -webkit-border-radius: 1px; border-radius: 25px;
   margin: 10px 10px 10px 10px;
   padding:10px 10px 10px 10px;
}

table.sstable_b {
font-size: 25px;   font-family:Microsoft JhengHei; font-weight:bold;  
  background-color:#f0f8ff;
  -webkit-border-radius: 1px; border-radius: 25px;
   margin: 10px 10px 10px 10px;
   padding:10px 10px 10px 10px;
}

.aa2 {
  color: #000000;
  display:inline;
  font-size: 25px;   font-family:Microsoft JhengHei; font-weight:bold;
  padding:10px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
}

a.bb {
text-decoration:none;
padding:10px 20px 10px 20px; 
margin: 10px 10px 10px 10px;
border:1px black solid;
font-size:25px; font-family:Microsoft JhengHei; font-weight:bold;
background:#b00000;color:#ffffff;
cursor:pointer;
-webkit-border-radius: 1px;
border-radius: 10px; 
text-align: center; 
}


a.cc:link, a.cc:visited {

padding:10px 20px 10px 20px; 
margin: 1px 1px 1px 1px;
border:1px black solid;
font-size:25px; font-family:Microsoft JhengHei; font-weight:bold;
background:#b00000;color:#ffffff;
border-radius: 10px; 
text-align: center; 
text-decoration: none;
display: inline-block;
}

a.cc:hover, a.cc:active {
  background-color: red;
}


#wait_page { 
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	overflow: visible;
	background: #e0e0e0a0 url('loading2.gif') no-repeat center center; 
}


.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.btn {
  padding:10px 20px 10px 20px; 
  margin: 1px 1px 1px 1px;
  border:1px black solid;  
  background:#0080ff;color:#ffffff;
  border-radius: 10px;
  font-size:25px; font-family:Microsoft JhengHei; font-weight:bold; 
  font-weight: bold;
}


.upload-btn-wrapper input[type=file] {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
