/* 原頁面 <style> 中 a 樣式 */
a { text-decoration: none }
a:link    { color:#29a58f; font-size:11px; }
a:visited { color:#29a58f; font-size:11px; }
a:active  { color:red;     font-weight:bold; font-size:11px; }
a:hover   { color:red;     font-weight:bold; font-size:11px; }

/* 原 .loginn 定義 */
.loginn {
  width:30%;
  height:80%;
  margin: 0px auto;
  margin-top:80px;
}

/* 取代所有 inline style / 零碎尺寸 */
.hidden { display:none; }
.bcollapse { border-collapse: collapse; }
.chip { background-color:#000000; width:30px; }
.w-450 { width:450px; }
.mt-5 { margin-top:5px; }
.w-100 { width:100%; }
.p-tight { line-height:150%; margin-top:8px; margin-bottom:8px; }
.br-gray { border: 1px solid #808080; }
.va-middle { vertical-align: middle; }
.fs-16 { font-size:16px; }
.red { color:red; }

/* 保留原本負 margin 呈現 */
.mt-neg-5  { margin-top:-5px; }
.mt-neg-10 { margin-top:-10px; }
.mt-neg-3  { margin-top:-3px; }
