@charset "UTF-8";

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
body {
	font-family:  "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana ,Sans-serif;
}
/*
.navbar {
    background-color: #1F85B8;
}

.navbar li a, .navbar .navbar-brand {
    color: #fff !important;
}

.navbar-nav li a:hover, .navbar-nav li.active a {
    color: #1F85B8 !important;
    background-color: #fff !important;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
    color: #fff !important;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #1F85B8;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #fff;
  background-color: transparent;
}

.listTdField {
	border: 1px #000000 solid;
}*/

/*.navbar-inverse {
  background-color: #337ab7 !important;
}*/

.well {
  margin-bottom: 0px !important;
  /*background-color: #D9F2FF !important;*/
	background-color: #E5F6FD !important;

}
.dataRows {
	margin: 0px !important;
}
.dataRows,
.listRows .row {
	padding-top:12px!important;
	padding-bottom:12px!important;
	overflow:hidden;
	text-overflow:ellipsis;
}
.listRows .row:nth-child(2n) {
	background: #f5f5f5;
	border-left:0px #ffffff solid;
	border-top:0px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:0px #ffffff solid;
}
.listRows .row:nth-child(2n+1) {
	background: #ffffff;
	border-left:0px #ffffff solid;
	border-top:0px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:0px #ffffff solid;
}
.listRows .row:first-child {
	border-left:0px #ffffff solid;
	border-top:0px #000000 solid;
	border-bottom:2px #000000 solid;
	border-right:0px #ffffff solid;
	/*color: #fff !important;
  background-color: #337ab7 !important;*/
 }

.listRows .row:first-child div,
.listRows .row:first-child div a {
	font-weight:bold;
	/*color: #fff !important;*/
 }

.listRows .row:hover,
.listRows .row:hover a
 {
	background-color:#a6a6a6; /* #f5f5f5; */
	color:#ffffff;
}

.listRows .row:first-child:hover,
.listRows .row:first-child:hover a
 {
	background-color:#ffffff; /* #f5f5f5; */
	color:#000000;
}

.inputSelectViewOnly,
.inputViewOnly.
.inputSelectViewOnly:disabled,
.inputViewOnly:read-only
.inputViewOnly:-moz-read-only {
	background-color: #FFFFFF !important;
	border: 0 !important;
  box-shadow: none !important;
}

.inputSelectViewOnly {	
	appearance: none !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	text-indent: 1px !important;
	text-overflow: '' !important;
}

.inputSelectViewOnly::-ms-expand {
    display: none !important;
}

.inputgroupnobackground {
	background-color: #ffffff!important;
	border:0px!important;
}


.no_checkbox > i.jstree-checkbox {
  display:none;
}


.bannerHeadline {
	color:#FFFFFF !important;
}

.inputGroupWhileLink {
	background-color:#FFFFFF !important;
	border: 0px #FFFFFF solid  !important;
}

.requiredAlert {
	background-color:#FFCEDB;
}

@media (min-width: 768px) {
	.bannerHeadline {
		width:300px;
	}
}

@media (min-width: 992px) {
	.bannerHeadline {
		width:500px;
	}
}

@media (min-width: 1200px) {
	.bannerHeadline {
		width:600px;
	}	
}

