﻿/* style06 綠色系 */
a {color: #0066CC;}
a:hover{color: #005f26;}

/* 行動版選單 Toggle navigation */
/*.navbar-toggler .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%285, 160, 64, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3.2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  width: 2.3em;
  height: 2.3em;
}*/
.navbar-default .navbar-toggle .icon-bar {background-color: #00a040;}
.navbar-default .mySearch {background-color: #00a040!important;}

body {background-color: #444;}
@media (max-width: 767px) {
.nav-system {background:#00a040;}
body {background-color: #f4fbf2;}
header {border-bottom-color: #00a040;}
}

.header-nav .navbar-nav > li > a {color: #fff;}
.header-nav .navbar-nav > li > a:hover, 
.header-nav .navbar-nav > li > a:focus, 
.header-nav .navbar-nav > li > a.active {color: #ff8400;}

/* 整合查詢 */
.search-box .form-control {border-color: #00a040;}
.search-box .form-control:focus {border-color: #00a040;}
.search-box .btn-default {
	color: #fff;
	background-color: #00a040;
	border-color: #00a040;
}
.search-box .btn-default:hover, 
.search-box .btn-default:focus, 
.search-box .btn-default.active, 
.open > .dropdown-toggle.btn-default {
	color: #fff;
	background-color: #005f26;
	border-color: #00a040;
}

/*主選單*/
.menu {background-color: #00a040;}
.menu li > a {color: #fff;}
.menu li > a.active, 
.menu li > a:hover, 
.menu li > a:focus {background-color: #005f26;}
.menu #mySearch {background-color: #444;}
@media (max-width: 767px) {
.menu .topmenu {background-color: #444;}
.menu .topmenu > a.active, 
.menu .topmenu > a:hover, 
.menu .topmenu > a:focus {
	background-color: transparent;
	color: #ff8400;
}
.menu li:last-child > a {
	border-bottom-width: 4px;
	border-bottom-color: #00a040;
}
}

/* 主要內容 */
/* 背景圖建議尺寸(2048*1024) */
.con-bg {
	background: url(../images/background/background06.jpg) no-repeat 0 0 fixed;
	background-size: cover;
}
.content-con {
	opacity: 0.99;
	border-left: 1px solid #e1efde;
	border-right: 1px solid #e1efde;
}
@media (max-width: 767px) {
.con-bg {background-image: none!important;}
.content-con {opacity: 1;}
}

/* 標題 */
.text-con .text-title {border-bottom-color: #00a040;}
.text-con .text-title h2 {color: #00a040;}
.text-con .law-result{background-color: #f4fbf2;}
.text-con .law-result h3 i{color: #00a040;}

/* 按鈕 */
.btnZone .btn,
.btnZone .btn:visited,
.btn-printer .btn,
.btn-printer .btn:visited,
.btn-post,
.btn-post:visited { 
	background-color: #fbd049;
	border-color: #fabe00;
	color:#000;
}
.btnZone .btn:hover,
.btnZone .btn:focus, 
.btn-printer .btn:hover,
.btn-printer .btn:focus,
.btn-post:hover,
.btn-post:focus { 
	background-color: #fabe00;
	border-color: #fabe00;
	color:#000;
}

/* 頁籤 */
.myTab > li > a {
	color: #444;
	background-color: #e1efde;
	border:#9dd09f 1px solid;
}
.myTab a:hover {
	color: #fff;
	background-color: #444!important;
	border-color: #444!important;
}
.myTab > li.active > a, 
.myTab > li.active > a:hover, 
.myTab > li.active > a:focus {
	color: #fff;
	background-color: #00a040;
	border-color: #005f26;
}
@media (min-width: 481px) and (max-width: 768px) {
.myTab a:hover, 
.myTab a:focus {
	color: #fff;
	background-color: #00a040!important;
	border-color: #005f26!important;
}
}
@media (max-width: 480px) {
.myTab a:hover, 
.myTab a:focus {
	color: #fff;
	background-color: #00a040!important;
	border-color: #005f26!important;
}
}

/* 草案檢索 */
.draft-info {color: #005f26;}
.draft-comment .glyphicon-comment, .draft-comment .bi-chat-fill {color: #ff8400;}
.draft-comment h4 {color: #ff8400;}
.draft-comment .info {color: #0066CC;}

/* 內容 兩欄 法規檢索 */
.leftResult li a:hover {background-color: #00a040;}
.jstree-proton .jstree-hovered {
	background-color: #00a040 !important;
	box-shadow: none !important;
}
@media (max-width: 767px) {
.leftResult li a:link,
.leftResult li a:visited,
.leftResult li a:focus {
	border-color: #9dd09f;
	color: #444;
	background-color: #e1efde;
}
.leftResult li a:hover {
	color: #fff;
	background-color: #00a040;
}
.leftResult li.active a:link {color: #444;}
.leftResult li.active a:hover {color: #fff !important;}
}

/* 法規檢索 條文檢索 法規沿革 草案預告*/
.well {
	background-color: #f4fbf2;
	border: 1px solid #9dd09f;;
}
.well-post h3,
.leftCategory h3,
.leftResult h3 {border-color: #9dd09f; color: #005f26;}
@media (max-width: 767px) {
.well-post {background-color: #e1efde !important;}
.well-post h3,
.leftCategory h3,
.leftResult h3 {border-color: #00a040;}
}

/* 頁 碼*/
.pageZone .pager li > a:hover,
.pageZone .pager li > a:focus {
  border: 1px solid #00a040;
  background-color: #f4fbf2;
}
@media (max-width: 767px) {
.pageZone .pager li > a:hover,
.pageZone .pager li > a:focus {
  background-color: #ffffff;
}
}

/* 法規體系列表 */
.law-list li a {
	background: #f4fbf2;
	border-color :#9dd09f;
}
.law-list li a:hover {
	background-color: #e1efde;
	color: #444;
}
@media (max-width: 767px) {
.law-list li a {
	color: #444;
	background-color: #e1efde;
}
.law-list li a:hover {
	color: #fff;
	background-color: #00a040;
}
}

/*頁尾*/
footer .footer-con {color: #fff;}
@media (max-width: 767px) {
footer {background-color: #444;}
}

/* 表格 */
.tab-list .date {color: #ff8400;}
.tab-qry .memoZone {color: #0066CC;}
.tab-eng th {background-color: #f4fbf2;}
@media (max-width: 767px) {
.tab-qry td {
	border: none!important;
	background-color: #e1efde;
}
}