/* 頁首 */

.box-shadow {
  box-shadow: 0px 5px 8px 0px #000;
}

.header {
  background: #dadada;
}

.fontB {
  font-weight: bold;
}

body {
  font-family: '細明體';
}

/* 上方工具列按鈕 */
.btn-tools {
  color: #ffffff;
  background-color: #174e4e;
  border-color: #00d475;
}

.btn-tools:hover,
.btn-tools:focus,
.btn-tools:active,
.btn-tools.active,
.open .dropdown-toggle.btn-tools {
  color: #ffffff;
  background-color: #247a50;
  border-color: #00d475;
}

.btn-tools:active,
.btn-tools.active,
.open .dropdown-toggle.btn-tools {
  background-image: none;
}

.btn-tools.disabled,
.btn-tools[disabled],
fieldset[disabled] .btn-tools,
.btn-tools.disabled:hover,
.btn-tools[disabled]:hover,
fieldset[disabled] .btn-tools:hover,
.btn-tools.disabled:focus,
.btn-tools[disabled]:focus,
fieldset[disabled] .btn-tools:focus,
.btn-tools.disabled:active,
.btn-tools[disabled]:active,
fieldset[disabled] .btn-tools:active,
.btn-tools.disabled.active,
.btn-tools[disabled].active,
fieldset[disabled] .btn-tools.active {
  background-color: #174e4e;
  border-color: #00d475;
}

.btn-tools .badge {
  color: #174e4e;
  background-color: #ffffff;
}

.size {
  font-size: 1.5rem;
}

.btn-tools .p {
  padding: 10pt;
}

.btn-tools span {
  font-size: 1.5rem;
}

/* 頁首工具 */
.btn-top-tools {
  color: #000000;
  background-color: #dadada;
  border-color: #dadada;
}

.btn-top-tools:hover,
.btn-top-tools:focus,
.btn-top-tools:active,
.btn-top-tools.active,
.open .dropdown-toggle.btn-top-tools {
  color: #000000;
  background-color: #dadada;
  border-color: #dadada;
}

.btn-top-tools:active,
.btn-top-tools.active,
.open .dropdown-toggle.btn-top-tools {
  background-image: none;
}

.btn-top-tools.disabled,
.btn-top-tools[disabled],
fieldset[disabled] .btn-top-tools,
.btn-top-tools.disabled:hover,
.btn-top-tools[disabled]:hover,
fieldset[disabled] .btn-top-tools:hover,
.btn-top-tools.disabled:focus,
.btn-top-tools[disabled]:focus,
fieldset[disabled] .btn-top-tools:focus,
.btn-top-tools.disabled:active,
.btn-top-tools[disabled]:active,
fieldset[disabled] .btn-top-tools:active,
.btn-top-tools.disabled.active,
.btn-top-tools[disabled].active,
fieldset[disabled] .btn-top-tools.active {
  background-color: #dadada;
  border-color: #dadada;
}

.btn-top-tools .badge {
  color: #000000;
  background-color: #ffffff;
}

/* 中間按鈕 */
.btn-mad {
  color: #5c5c5c;
  background-color: #ece6c6;
  border-color: #dadada;
}

.btn-mad:hover,
.btn-mad:focus,
.btn-mad:active,
.btn-mad.active,
.open .dropdown-toggle.btn-mad {
  color: #5c5c5c;
  background-color: #dadada;
  border-color: #dadada;
}

.btn-mad:active,
.btn-mad.active,
.open .dropdown-toggle.btn-mad {
  background-image: none;
}

.btn-mad.disabled,
.btn-mad[disabled],
fieldset[disabled] .btn-mad,
.btn-mad.disabled:hover,
.btn-mad[disabled]:hover,
fieldset[disabled] .btn-mad:hover,
.btn-mad.disabled:focus,
.btn-mad[disabled]:focus,
fieldset[disabled] .btn-mad:focus,
.btn-mad.disabled:active,
.btn-mad[disabled]:active,
fieldset[disabled] .btn-mad:active,
.btn-mad.disabled.active,
.btn-mad[disabled].active,
fieldset[disabled] .btn-mad.active {
  background-color: #ece6c6;
  border-color: #dadada;
}

.btn-mad .badge {
  color: #ece6c6;
  background-color: #5c5c5c;
}

.bottom {
  width: 100%;
  height: 120px;
  background: #222222;
}

/*表格RWD*/
@media (max-width: 579px) {
  .table-rwd {
    min-width: 100%;
  }
  /*針對tr去做隱藏*/
  tr.tr-only-hide {
    display: none !important;
  }
  /*讓tr變成區塊主要讓他有個區塊*/
  .table-rwd tr {
    display: block;
    border: 1px solid #ddd;
    margin-top: 5px;
  }

  .table-rwd td {
    text-align: left;
    font-size: 15px;
    overflow: hidden;
    width: 100%;
    display: block;
  }

  .table-rwd td:before {
    /*最重要的就是這串*/
    content: attr(data-th) " : ";
    /*最重要的就是這串*/
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 10px;
    color: #00205b;
  }
  /*當RWD縮小的時候.table-bordered 會有兩條線，所以針對.table-bordered去做修正*/
  .table-rwd.table-bordered td,
  .table-rwd.table-bordered th,
  .table-rwd.table-bordered {
    border: 0;
  }
}

/*單一按鈕*/
.btn-single {
  color: #000000;
  background-color: #ffff66;
  border-color: #ffee99;
}

.btn-single:hover,
.btn-single:focus,
.btn-single:active,
.btn-single.active,
.open .dropdown-toggle.btn-single {
  color: #000000;
  background-color: #ffea63;
  border-color: #ffee99;
}

.btn-single:active,
.btn-single.active,
.open .dropdown-toggle.btn-single {
  background-image: none;
}

.btn-single.disabled,
.btn-single[disabled],
fieldset[disabled] .btn-single,
.btn-single.disabled:hover,
.btn-single[disabled]:hover,
fieldset[disabled] .btn-single:hover,
.btn-single.disabled:focus,
.btn-single[disabled]:focus,
fieldset[disabled] .btn-single:focus,
.btn-single.disabled:active,
.btn-single[disabled]:active,
fieldset[disabled] .btn-single:active,
.btn-single.disabled.active,
.btn-single[disabled].active,
fieldset[disabled] .btn-single.active {
  background-color: #ffff66;
  border-color: #ffee99;
}

.btn-single .badge {
  color: #ffff66;
  background-color: #000000;
}

html,
body {
  /* ?]?wbody?????100% ???????i?????j?p */
  height: 100%;
}

#id_wrapper {
  /* ?]?w?????p??100%, ?p?G???e?????h, ?i?H???j */
  min-height: 100%;
  /* ??m?]??relative, ?@??footer?????m????? */
  position: relative;
}

#Main {
  /* ?d?Xheader??footer???????? */
  padding-top: 0px;
  padding-bottom: 60px;
}

#footer {
  /* ?]?wfooter?????? */
  height: 60px;
  box-sizing: border-box;
  /* ?]?wfooter?????m?b???? */
  position: absolute;
  bottom: 0;
  /* ?i?}footer?e?? */
  width: 100%;
}

hr {
  background-color: #dbdbdb;
  border: none;
  display: block;
  height: 1px;
  margin: 10px 0;
}

/* ?B??????s 1*/
#MyBlog1 {
  position: fixed;  /*?T?w?b?????W???H???b????A?Y?n?H???b?????absolute*/

  top: 50%;  /*?]?m??????m*/

  right: -90px;  /*?]?m??????m?A??????e?h???n???????*/

  background: #ffffff;  /*?I???C??*/

  padding: 10px 20px;
  border-radius: 10px;  /*??*/
  margin-top: -100px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 10;
}

#MyBlog1:hover {  /*????????????????A???Y???*/
  background: #f3ff89;
  right: -10px;
}

#MyBlog1 #title {
  padding-right: 5px;  /*?????D?P?s???????????*/
}
/* ?B??????s 2*/
#MyBlog2 {
  position: fixed;  /*?T?w?b?????W???H???b????A?Y?n?H???b?????absolute*/

  top: 50%;  /*?]?m??????m*/

  right: -90px;  /*?]?m??????m?A??????e?h???n???????*/

  background: #ffffff;  /*?I???C??*/
  margin-top: -50px;
  padding: 10px 20px;
  border-radius: 10px;  /*??*/

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 10;
}

#MyBlog2:hover {  /*????????????????A???Y???*/
  background: #f3ff89;
  right: -10px;
}

#MyBlog2 #title {
  padding-right: 5px;  /*?????D?P?s???????????*/
}
/* ?B??????s 3*/
#MyBlog3 {
  position: fixed;  /*?T?w?b?????W???H???b????A?Y?n?H???b?????absolute*/

  top: 50%;  /*?]?m??????m*/

  right: -90px;  /*?]?m??????m?A??????e?h???n???????*/

  background: #ffffff;  /*?I???C??*/
  margin-top: 0px;
  padding: 10px 20px;
  border-radius: 10px;  /*??*/

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 10;
}

#MyBlog3:hover {  /*????????????????A???Y???*/
  background: #f3ff89;
  right: -10px;
}

#MyBlog3 #title {
  padding-right: 5px;  /*?????D?P?s???????????*/
}
/* ?B??????s 4*/
#MyBlog4 {
  position: fixed;  /*?T?w?b?????W???H???b????A?Y?n?H???b?????absolute*/

  top: 50%;  /*?]?m??????m*/

  right: -90px;  /*?]?m??????m?A??????e?h???n???????*/

  background: #ffffff;  /*?I???C??*/
  margin-top: 50px;
  padding: 10px 20px;
  border-radius: 10px;  /*??*/

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 10;
}

#MyBlog4:hover {  /*????????????????A???Y???*/
  background: #f3ff89;
  right: -10px;
}

#MyBlog4 #title {
  padding-right: 5px;  /*?????D?P?s???????????*/
}
/* ?B??????s 5*/
#MyBlog5 {
  position: fixed;  /*?T?w?b?????W???H???b????A?Y?n?H???b?????absolute*/

  top: 50%;  /*?]?m??????m*/

  right: -90px;  /*?]?m??????m?A??????e?h???n???????*/

  background: #ffffff;  /*?I???C??*/

  padding: 10px 20px;
  border-radius: 10px;  /*??*/
  margin-top: 100px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 10;
}

#MyBlog5:hover {  /*????????????????A???Y???*/
  background: #f3ff89;
  right: -10px;
}

#MyBlog5 #title {
  padding-right: 5px;  /*?????D?P?s???????????*/
}
/* ?B??????s 6*/
#MyBlog6 {
  position: fixed;  /*?T?w?b?????W???H???b????A?Y?n?H???b?????absolute*/

  top: 50%;  /*?]?m??????m*/

  right: -90px;  /*?]?m??????m?A??????e?h???n???????*/

  background: #ffffff;  /*?I???C??*/
  margin-top: 150px;
  padding: 10px 20px;
  border-radius: 10px;  /*??*/

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 10;
}

#MyBlog6:hover {  /*????????????????A???Y???*/
  background: #f3ff89;
  right: -10px;
}

#MyBlog6 #title {
  padding-right: 5px;  /*?????D?P?s???????????*/
}

/*????B????s*/

.r {
  position:fixed; 
  bottom:0;
  width:100%;
  z-index:10;
  background:#dfdfdf;
  padding: 10px 0px;
}

.r .rbtn{
  background-color:rgba(255, 255, 255, 0);
  
}

b {font-size: 10pt}
b:hover {  color: #FFAA00; text-decoration: none;}
b {text-decoration: none; color:#000000}
#b {font-size: 10pt}
#b:hover {  color: #FFAA00; text-decoration: none;}
#b {text-decoration: none; color:rgb(32, 32, 32)}






