/* style_moj */
a {color: #0066cc;}
a:hover{color: #ff6600;}
.badge {background-color: #ff8400;}

/* 行動版選單 Toggle navigation */
.navbar-default .navbar-toggle .icon-bar {background-color: #057b7c;}

body {background-color: #444;}
header {
	background:url(../images/header_bg2.jpg) repeat-x left top;
}
.header-con {
	background:url(../images/header_bg.jpg) no-repeat right top;
}
.nav-system {background:#057b7c;}
@media (max-width: 900px) {
.header-con .sys-name {display: block;}
.header-con {background-image:none;}
}
@media (max-width: 767px) {
body {background-color: #f1fbfb;}
header {border-bottom-color: #057b7c; background:#ffffff;}
.header-con .logo {margin-left: 10px;}
.header-con .sys-name {display: none;}
}

.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: #f3bf0c;}

/* 整合查詢*/
.search-box .form-control {border-color: #057b7c;}
.search-box .form-control:focus {border-color: #057b7c;}
.search-box .btn-default {
	color: #fff;
	background-color: #057b7c;
	border-color: #057b7c;
}
.search-box .btn-default:hover, 
.search-box .btn-default:focus, 
.search-box .btn-default.active, 
.open > .dropdown-toggle.btn-default {
	color: #fff;
	background-color: #005b5c;
	border-color: #057b7c;
}

/*主選單*/
.menu {background-color: #057b7c;}
.menu li > a {color: #fff;}
.menu li > a.active, 
.menu li > a:hover, 
.menu li > a:focus {background-color: #005b5c;}
.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: #f3bf0c;
}
.menu li:last-child > a {
	border-bottom-width: 4px;
	border-bottom-color: #057b7c;
}
}

/* 主要內容 */
/* 背景圖建議尺寸(2048*1024) */
.con-bg {
	background: url(../images/background/background_moj.jpg) no-repeat 0 0 fixed;
	background-size: cover;
}
.content-con {
	opacity: 0.99;
	border-left: 1px solid #71bfd2;
	border-right: 1px solid #71bfd2;
}
@media (max-width: 767px) {
.con-bg {background-image: none!important;}
.content-con {opacity: 1;}
}

/* 標題 */
.text-con .text-title {border-bottom-color: #057b7c;}
.text-con .text-title h2 {color: #057b7c;}
.text-con .law-result{background-color: #e8f5f5;}
.text-con .law-result h3 span{color: #057b7c;}

/* 按鈕 */
.btnZone .btn,
.btnZone .btn:visited,
.btn-printer .btn,
.btn-printer .btn:visited,
.btn-post,
.btn-post:visited { 
	background-color: #337ab7;
	border-color: #1c5c92;
}
.btnZone .btn:hover,
.btnZone .btn:focus, 
.btn-printer .btn:hover,
.btn-printer .btn:focus,
.btn-post:hover,
.btn-post:focus { 
	background-color: #1c5c92;
	border-color: #1c5c92;
}

/* 頁籤 */
.myTab > li > a {
	color: #444;
	background-color: #bfe4e4;
	border:#71bfd2 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: #057b7c;
	border-color: #057b7c;
}
@media (min-width: 481px) and (max-width: 768px) {
.myTab a:hover, 
.myTab a:focus {
	color: #fff;
	background-color: #057b7c!important;
	border-color: #71bfd2!important;
}
}
@media (max-width: 480px) {
.myTab a:hover, 
.myTab a:focus {
	color: #fff;
	background-color: #057b7c!important;
	border-color: #71bfd2!important;
}
}

/* 草案檢索 */
.draft-info {color: #1c5c92;}
.draft-comment .glyphicon-comment {color: #ff6600;}
.draft-comment h4 {color: #ff6600;}
.draft-comment .info {color: #057b7c;}

/* 內容 兩欄 法規檢索 */
.leftResult li a:hover {background-color: #057b7c;}
.leftResult li.active a:link {color: #ff6600;}
.jstree-proton .jstree-hovered {
	background: #057b7c !important;
	box-shadow: none !important;
 }
@media (max-width: 767px) {
.leftResult li a:link,
.leftResult li a:visited,
.leftResult li a:focus {
	border-color: #71bfd2;
	color: #444;
	background-color: #bfe4e4;
}
.leftResult li a:hover {
	color: #fff;
	background-color: #057b7c;
}
.leftResult li.active a:link {color: #444;}
.leftResult li.active a:hover {color: #fff;}
}

/* 法規檢索 條文檢索 法規沿革 草案預告*/
.well {
	background-color: #e8f5f5;
	border: 1px solid #bfe4e4;
}
.well-post h3,
.leftCategory h3,
.leftResult h3 {border-color: #bfe4e4;}
@media (max-width: 767px) {
.well-post {background-color: #bfe4e4 !important;}
.well-post h3,
.leftCategory h3,
.leftResult h3 {border-color: #057b7c;}
}

/* 頁 碼*/
.pageZone .pager li > a:hover,
.pageZone .pager li > a:focus {
  border: 1px solid #057b7c;
  background-color: #fff;
}
@media (max-width: 767px) {
.pageZone .pager li > a:hover,
.pageZone .pager li > a:focus {
  background-color: #ffffff;
}
}

/* 法規體系列表 */
.law-list li a {
	background: #f1fbfb;
	border-color :#71bfd2;
}
.law-list li a:hover {
	background-color: #bfe4e4;
	color: #444;
}
@media (max-width: 767px) {
.law-list li a {
	color: #444;
	background-color: #bfe4e4;
}
.law-list li a:hover {
	color: #fff;
	background-color: #057b7c!important;
}
}

/*頁尾*/
footer .footer-con {color: #fff;}
@media (max-width: 767px) {
footer {background-color: #444;}
}

/* 表格 */
.tab-list .date {color: #ff6600;}
.tab-qry .memoZone {color: #06C;}
.tab-eng th {background-color: #e8f5f5;}
@media (max-width: 767px){
.tab-qry td {
	border: none!important;
	background-color: #bfe4e4;
}
}

.text-danger pre {
    color: #a94442;
}