@charset "utf-8";
/* CSS Document */

html, html *, *:before, *:after{/*font-family: "微軟正黑體","Dotum" !important;*/ text-shadow: none !important;/*word-spacing: -10em;*/}
html select{ -webkit-appearance:initial; padding:5px 20px 5px 5px !important;}
body#welcome select::-ms-expand {display: none;}

section#expire_soon > div > p > a > var {top: .2em;}

body#login form>label{color:hsla(70, 100%, 80%, 0.7); text-shadow:none;}

div#popup button{display:inline-block;}

div.popform#popup > h2 > small::before{font-weight:bold;}
div.popform#popup > form h3{font-weight:bold;}

body.table th{font-weight:bold;}

section#overview .info > * > small{font-size:1em; visibility:hidden;}

body.exercise main>aside li:before{position:relative; top:-2px; font-size:.7em;}

body.exercise main > section > div.top_button > small > .score{padding-top:2px;}
body.exercise main > section > div.top_button > small > .score, 
body.exercise main > section > div.top_button > small > .score:before, 
body.exercise main > section > div.top_button > small > .score:after
{font-family:sans !important;}

select,option{background:initial !important;}

.ui-datepicker{font-size:.7em !important; line-height:120% !important;}
.table_class td, th {
  width:inherit;
  min-width:inherit;
}
select::-ms-expand {
    display: none;
}