/*====================================
  Teg
====================================*/
body{font-family:Microsoft JhengHei; font-size:15px;}

a:hover{text-decoration:none;}

.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6, input, textarea, select {
    font-family: Microsoft JhengHei !important;
    font-weight: bold;}

nav ul li a{font-size:15px;}

/*====================================
  Templet
====================================*/
/*=== admin-index.php ===
#header height
#logo-group>span height
#left-panel height
數值需一致
=======================*/
  /*上方區塊設定*/
#header{height:80px;}
.smart-style-1 #header{background-color:#1b1e24;}

  /*左上LOGO區域設定*/
.smart-style-1 #logo-group{background:#1b1e24 !important;}
#logo-group>span{height:80px; color:#1b1e24;font-size:1em;}
#logo{width:240px; margin-top:0px;}
#logo img{height:50px; width:auto; margin-top: 15px;}

/*左側選單區域*/
#left-panel{padding-top:80px;}

/*左側選單上方歡迎訊息區域*/
.smart-style-1 .login-info > span{color:#8b91a0;}
.MessageBoxMiddle .pText {font-size: 15px;}


/*右上按鈕樣式*/
.smart-style-1 .btn-header > :first-child > a {background: #888; border: 1px solid #999;}
.smart-style-1 .btn-header > :first-child > a:hover {opacity: .8;}

  /*登出訊息樣式*/
.smart-style-1 .MsgTitle .txt-color-orangeDark{color:#a4d142 !important;}

/*麵包屑區域*/
.smart-style-1 #ribbon{background:#e6e6e6;}
.smart-style-1 .breadcrumb > li + li:before{color:#646464;}
.smart-style-1 #ribbon .breadcrumb a, .smart-style-1 #ribbon .breadcrumb{color:#747474 !important;}
/*=== /admin-index.php === */

/*=== admin-login.php ===*/
#extr-page{background:#22262e;} /*下方頁面底色*/
#extr-page_member{background:#181c61;} /*下方頁面底色*/
#extr-page #header{
  height:80px;
  color:#8b91a0;
  border-bottom:1px solid #999!important;
  background:#22262e !important;} /*上方header底色*/
#extr-page #header_member{
  height:80px;
  color:#8b91a0;
  border-bottom:1px solid #999!important;
  background:#181c61 !important;} /*上方header底色*/

/*logo尺寸位置設定*/
#extr-page #header #logo {margin-top:0px;}
#extr-page #header #logo img{height:50px; width:auto;}

#extr-page #main{
/*  background-image:url("../../../assets/img/bg_login.jpg"); */
  background-repeat: no-repeat;
  background-size:cover;
  min-height:80vh;
}

#extr-page #main_member{
  background-image:url("../../../assets/img/bg_login.jpg");
  background-repeat: no-repeat;
  background-size:cover;
  min-height:80vh;
}

.login-footer{
  color:#fff;
  padding:15px;
  text-align:center;
  background:#22262e;
}
.login-footer_member{
  color:#fff;
  padding:15px;
  text-align:center;
  background:#181c61;
}
/*=== admin-login.php ===*/

/*=== admin-templet ===*/
.ui-sortable .jarviswidget-sortable>header{cursor:default;}/*area title*/

.jarviswidget>header{height:37px;} /*區塊title、標籤項目高度，調整字體大小時需同時調整*/
.jarviswidget>header h2{font-size:15px; line-height:32px;}
.jarviswidget>div{font-size:15px;}
.smart-style-1 nav ul ul li > a{font-size:15px;}

.form-actions{margin-top:15px;}

.badge{padding:1px 7px;}

.cell-min{width:1%;}
/*=== /admin-templet ===*/

/*=== form-input ===*/
/* .form-group>label{
  color:#3276b1;
  font-weight:bold !important;
} */
.form-group label.group-title{
  color:#3276b1;
  font-weight:bold !important;
}

.form-control{min-width:42px;}
.form-control[readonly]{background:#fff;}

.form-input{
  height:32px;
  padding:6px 12px;
  font-size:13px;
  color:#555;
  border:1px solid #ccc;
}

.form-select{
  height:32px;
  padding:6px 12px;
  font-size:13px;
  color:#555;
  border:1px solid #ccc;
}

.input-group-select{
  display: table-cell;
  width: 1%;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  position: relative;
}

.input-group-select .form-input{
  display: table-cell;
  position: relative;
  top:-1px;
}

.checkbox_fix{margin-right:-5px;}

.form-group label.checkbox_fix{margin-top:5px;}

/*=== /form-input ===*/
/*====================================
  Bootstrap
====================================*/
/*.form-control{padding:6px 3px;}*/
.no-wrap{white-space:nowrap;}

/*====================================
  Plugin
====================================*/
/*== fullcalendar ==*/
#calendar-mode > a.active{
  color:#fff;
  background:#353d4b;
}
/*== /fullcalendar ==*/

/*== jquery validate ==*/
span.invalid{color:#b94a48;}
.state-error > label{color:#b94a48;}
.state-error input,.state-error textarea{border-color:#b94a48; background-color:#fffafa;}

.state-success > label{color:#356e35;}
.state-success input,.state-success textarea{border-color:#356e35; background-color:#f6fff3;}
/*== /jquery validate ==*/

/*== datatables ==*/
div.dataTables_scrollBody table{margin-bottom:18px!important;}
.fc-head-container thead tr, .table thead tr{font-size:15px;}
/*== /datatables ==*/

/*====================================
  Function.js
====================================*/
/*== dynamic_add ==*/
.dynamic_table {margin-top:5px;}
.dynamic_table td {padding:2px;}
.dynamic_table td input{width:250px;}
