/*bootstrap列印時 隱藏網址   列印時隱藏可加class: hidden-print*/
@media print {
	a[href]:after {
		content: none !important;
	}
	.printRpt {
		-webkit-print-color-adjust: exact;
	}
}	
	/*手機導覽列*/
	.nav-mobile-active{
	    font:bold 16px/20px Microsoft JhengHei !important;
		margin-bottom: 0 !important;
		color: #FFF !important;
		text-align: center !important;
		text-shadow: 0 1px 0 #3c3c3c !important;

		background-color: #000 !important;
		background-image: none !important;
		-webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.15) !important;
		box-shadow: inset 0 3px 7px rgba(0,0,0,.15) !important;
	}
	.nav-mobile, .nav-mobile:active, .nav-mobile:visited, .nav-mobile:hover, .nav-mobile:focus{
	    font:bold 16px/20px Microsoft JhengHei !important;
		margin-bottom: 0 !important;
		color: #FFF !important;
		text-align: center !important;
		text-shadow: 0 1px 0 #3c3c3c !important;
		background-color: #222 !important;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)) !important;
		background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%) !important;
		background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%) !important;
		background-image: linear-gradient(to bottom, #3c3c3c 0%,#222 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#222',GradientType=0 ) !important;
		background-repeat: repeat-x !important;	
	}
	
	.btn-file {
	  position: relative;
	  overflow: hidden;
	}
	.btn-file input[type=file] {
	  position: absolute;
	  top: 0;
	  right: 0;
	  min-width: 100%;
	  min-height: 100%;
	  font-size: 100px;
	  text-align: left;
	  filter: alpha(opacity=0);
	  opacity: 0;
	  outline: none;
	  background: white;
	  cursor: inherit;
	  display: block;
	  font-family: Microsoft JhengHei;
	}
	/*客戶列印用報表*/
	.pgs{
		width:100%;
		height:24px;
		border:1px solid #ddd;
		background-image: -webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
		background-image: -o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));
		background-image: linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
		background-repeat: repeat-x;
		-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
		box-shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);	
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.pgs_c{
		margin:1px;
		background-color:#EA628F;
		width:100%;
		height:20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.pgs_e{
		margin:1px;
		background-color:#F19365;
		width:100%;
		height:20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.pgs_m{
		margin:1px;
		background-color:#F4C51C;
		width:100%;
		height:20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.pgs_s{
		margin:1px;
		background-color:#9FBD46;
		width:100%;
		height:20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.pgs_n{
		margin:1px;
		background-color:#ACDAD8;
		width:100%;
		height:20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.pgs_all{
		margin:1px;
		background-color:#AA8EC0;
		width:100%;
		height:20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.printRpt tbody>tr>th, .printRpt thead>tr>th{
		background-color:#ddd;
	}
	.printRpt table, .printRpt tr, .printRpt td,.printRpt th, 
	.printRpt thead, .printRpt tbody,
	.printRpt>thead>tr>th,
	.printRpt>tbody>tr>td, .printRpt>tbody>tr>th, .printRpt>tfoot>tr>td, 
	.printRpt>tfoot>tr>th, .printRpt>thead>tr>td, .printRpt>thead>tr>th{
		text-align:center;
		vertical-align:middle !important;
		padding:3px !important;
		line-height:115% !important;
	}
	/*學測 gsat* 淺紅 主按鈕*/
	.gsat{
		background-color: #EF9DA2;
		
		width:100%;
		display: inline-block;
		position: relative;
		padding: 0px;
		text-align: center;
		text-decoration: none;
		font: bold 35px/38px Microsoft JhengHei;
		-webkit-animation-delay: 0s;
	}
		/*會考-步驟標題 綠色*/
	.capAnalysis>.form-horizontal>.panel-default>.panel-heading,
	.capAnalysis>.panel-default>.panel-heading{
		background-image: -webkit-linear-gradient(top,#79C9A1 0,#4EB180 100%);
		background-image: -o-linear-gradient(top,#79C9A1 0,#4EB180 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#79C9A1),to(#4EB180));
		background-image: linear-gradient(to bottom,#79C9A1 0,#4EB180 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79C9A1', endColorstr='#4EB180', GradientType=0);
		background-repeat: repeat-x;
	}
	.capAnalysis>.form-horizontal>.panel-default>.panel-heading h3,
	.capAnalysis>.panel-default>.panel-heading h3{
		font:18px/20px Microsoft JhengHei;
		color:#000;
		margin:5px 0px;
	}
	.capAnalysis>.form-horizontal>.panel-default>.panel-heading span,
	.capAnalysis>.panel-default>.panel-heading span {
		font:bold 25px/20px Microsoft JhengHei;
		color:#FFF;
		display:inline;
		margin-right: 1em;
	}
	.capLine {
		display:inline-block;
		margin-top:5px;
	}
	.capSum input::-webkit-input-placeholder {
		color: #CE0000;
		text-align:center;
	}	 
	.capSum input:-moz-placeholder { /* Firefox 18- */
		color: #CE0000;
		text-align:center;
	}	 
	.capSum input::-moz-placeholder {  /* Firefox 19+ */
		color: #CE0000; 
		text-align:center;
	}	 
	.capSum input:-ms-input-placeholder {  
		color: #CE0000;  
		text-align:center;
	}
	/*甄選入學 gsat 正紅*/
	.gsat01{
		background-color: #CE0000;
		
		width:100%;
		display: inline-block;
		position: relative;
		padding: 0px;
		text-align: center;
		text-decoration: none;
		font: bold 35px/38px Microsoft JhengHei;
		-webkit-animation-delay: 0s;
	}
	
	/*指考-步驟標題 藍*/
	
	.astAnalysis>.form-horizontal>.panel-default>.panel-heading,
	.astAnalysisRpt>.form-horizontal>.panel-default>.panel-heading,
	.astAnalysis>.panel-default>.panel-heading,
	.astAnalysisRpt>.panel-default>.panel-heading{
		background-image: -webkit-linear-gradient(top,#71a5cd 0,#1369ac 100%);
		background-image: -o-linear-gradient(top,#71a5cd 0,#1369ac 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#71a5cd),to(#1369ac));
		background-image: linear-gradient(to bottom,#71a5cd 0,#1369ac 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71a5cd', endColorstr='#1369ac', GradientType=0);
		background-repeat: repeat-x;
	}
	.astAnalysis>.form-horizontal>.panel-default>.panel-heading h3,
	.astAnalysisRpt>.form-horizontal>.panel-default>.panel-heading h3,
	.astAnalysis>.panel-default>.panel-heading h3,
	.astAnalysisRpt>.panel-default>.panel-heading h3{
		font:18px/20px Microsoft JhengHei;
		color:#000;
		margin:5px 0px;
		font-weight:bold;
	}
	.astAnalysis>.form-horizontal>.panel-default>.panel-heading span,
	.astAnalysisRpt>.form-horizontal>.panel-default>.panel-heading span,
	.astAnalysis>.panel-default>.panel-heading span,
	.astAnalysisRpt>.panel-default>.panel-heading span{
		font:bold 25px/20px Microsoft JhengHei;
		color:#FFF;
		display:inline;
		margin-right: 1em;
	}
	
	/*會考-步驟標題 綠色*/
	.capAnalysis>.form-horizontal>.panel-default>.panel-heading,
	.capAnalysis>.panel-default>.panel-heading{
		background-image: -webkit-linear-gradient(top,#79C9A1 0,#4EB180 100%);
		background-image: -o-linear-gradient(top,#79C9A1 0,#4EB180 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#79C9A1),to(#4EB180));
		background-image: linear-gradient(to bottom,#79C9A1 0,#4EB180 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79C9A1', endColorstr='#4EB180', GradientType=0);
		background-repeat: repeat-x;
	}
	.capAnalysis>.form-horizontal>.panel-default>.panel-heading h3,
	.capAnalysis>.panel-default>.panel-heading h3{
		font:18px/20px Microsoft JhengHei;
		color:#000;
		margin:5px 0px;
	}
	.capAnalysis>.form-horizontal>.panel-default>.panel-heading span,
	.capAnalysis>.panel-default>.panel-heading span {
		font:bold 25px/20px Microsoft JhengHei;
		color:#FFF;
		display:inline;
		margin-right: 1em;
	}
	
	/*個人申請-步驟標題 粉紅*/
	.pinkpanel>.panel-heading,
	.caac>.form-horizontal>.panel-default>.panel-heading,
	.caac>.panel-default>.panel-heading{
		background-image: -webkit-linear-gradient(top,#F1A7AC 0,#FF9999 100%);
		background-image: -o-linear-gradient(top,#F1A7AC 0,#FF9999 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#F1A7AC),to(#FF9999));
		background-image: linear-gradient(to bottom,#F1A7AC 0,#FF9999 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1A7AC', endColorstr='#FF9999', GradientType=0);
		background-repeat: repeat-x;
	}
	.caac>.form-horizontal>.panel-default>.panel-heading h3,
	.caac>.panel-default>.panel-heading h3{
		font:18px/20px Microsoft JhengHei;
		color:#000;
		margin:5px 0px;
	}
	.caac>.form-horizontal>.panel-default>.panel-heading span,
	.caac>.panel-default>.panel-heading span {
		font:bold 25px/20px Microsoft JhengHei;
		color:#FFF;
		display:inline;
		margin-right: 1em;
	}
	
	/*警大甄選-步驟標題 青綠*/ /*個人申請校系列表：變動：綠色*/
	.cpu>.form-horizontal>.panel-default>.panel-heading,
	.cpu>.panel-default>.panel-heading,
	.greenpanel>.panel-heading{
		background-image: -webkit-linear-gradient(top,#A3D165 0,#8CC63F 100%);
		background-image: -o-linear-gradient(top,#A3D165 0,#8CC63F 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#A3D165),to(#8CC63F));
		background-image: linear-gradient(to bottom,#A3D165 0,#8CC63F 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3D165', endColorstr='#8CC63F', GradientType=0);
		background-repeat: repeat-x;
	}
	
	/*軍校甄選-步驟標題 咖啡色*/ /*軍校甄選校系列表：咖啡色*/
	.rdrc>.form-horizontal>.panel-default>.panel-heading,
	.rdrc>.panel-default>.panel-heading,
	.brownpanel>.panel-heading{
		background-image: -webkit-linear-gradient(top,#C69C6D 0,#A67C52 100%);
		background-image: -o-linear-gradient(top,#C69C6D 0,#A67C52 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#C69C6D),to(#A67C52));
		background-image: linear-gradient(to bottom,#C69C6D 0,#A67C52 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C69C6D', endColorstr='#A67C52', GradientType=0);
		background-repeat: repeat-x;
	}
	
	/*四技申請-步驟標題 銘黃*/
	.jctv>.form-horizontal>.panel-default>.panel-heading,
	.jctv>.panel-default>.panel-heading,
	.jctv>.panel-heading{
		background-image: -webkit-linear-gradient(top,#FDCE74 0,#FBAE17 100%);
		background-image: -o-linear-gradient(top,#FDCE74 0,#FBAE17 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#FDCE74),to(#FBAE17));
		background-image: linear-gradient(to bottom,#FDCE74 0,#FBAE17 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDCE74', endColorstr='#FBAE17', GradientType=0);
		background-repeat: repeat-x;
	}
	
	/*四技申請、軍校甄選、警大甄選-步驟標題文字*/
	.cpu>.form-horizontal>.panel-default>.panel-heading h3,
	.cpu>.panel-default>.panel-heading h3,
	.rdrc>.form-horizontal>.panel-default>.panel-heading h3,
	.rdrc>.panel-default>.panel-heading h3,
	.jctv>.form-horizontal>.panel-default>.panel-heading h3,
	.jctv>.panel-default>.panel-heading h3{
		font:bold 20px/20px Microsoft JhengHei;
		color:#000;
		margin:5px 0px;
		text-align:center;
	}
	.cpu>.form-horizontal>.panel-default>.panel-heading span,
	.cpu>.panel-default>.panel-heading span,
	.rdrc>.form-horizontal>.panel-default>.panel-heading span,
	.rdrc>.panel-default>.panel-heading span,
	.jctv>.form-horizontal>.panel-default>.panel-heading span,
	.jctv>.panel-default>.panel-heading span {
		font:bold 25px/20px Microsoft JhengHei;
		color:#FFF;
		display:inline;
		margin-right: 1em;
	}
	/*繁星推薦-步驟標題 紫色*/
	.star>.form-horizontal>.panel-default>.panel-heading,
	.star>.panel-default>.panel-heading{
		background-image: -webkit-linear-gradient(top,#9D79B9 0,#8557A7 100%);
		background-image: -o-linear-gradient(top,#9D79B9 0,#8557A7 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#9D79B9),to(#8557A7));
		background-image: linear-gradient(to bottom,#9D79B9 0,#8557A7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D79B9', endColorstr='#8557A7', GradientType=0);
		background-repeat: repeat-x;
	}
	.star>.form-horizontal>.panel-default>.panel-heading h3,
	.star>.panel-default>.panel-heading h3{
		font:18px/20px Microsoft JhengHei;
		color:#000;
		margin:5px 0px;
	}
	.star>.form-horizontal>.panel-default>.panel-heading span,
	.star>.panel-default>.panel-heading span {
		font:bold 25px/20px Microsoft JhengHei;
		color:#FFF;
		display:inline;
		margin-right: 1em;
	}
	/*報表標題*/
	.RPTtitle{
		text-align:center;
		font-weight:bold;
	}
	.RPTbig{
		font:bold 30px/20px Microsoft JhengHei;
	}
	.ASTbig{
		font:bold 20px/20px Microsoft JhengHei;
	}
	.RPTmid{
		font:bold 22px/20px Microsoft JhengHei;
	}
	.RPTcircle{
		font:bold 26px/90px Microsoft JhengHei;
		text-align:center;
		width:90px;
		height:90px;
		-webkit-border-radius: 50%; 
		-moz-border-radius: 50%; 
		border-radius: 50%;
		margin:0 auto;
	}
	.ASTcircle{
		font:bold 22px/80px Microsoft JhengHei;
		text-align:center;
		width:80px;
		height:80px;
		-webkit-border-radius: 50%; 
		-moz-border-radius: 50%; 
		border-radius: 50%;
	}
	.RPTcircleS{
		color:#333;
		font:bold 20px/45px Microsoft JhengHei;
		text-align:center;
		width:45px;
		height:45px;
		-webkit-border-radius: 50%; 
		-moz-border-radius: 50%; 
		border-radius: 50%;
		margin:3px -20px 3px 0px;
	}
	/*個人申請(caac)、繁星推薦(star)進度條 & 報表*/
	.progressBarCh{ /*國*/
		background-image: -webkit-linear-gradient(top,#EC8990 0,#E76C74 100%);
		background-image: -o-linear-gradient(top,#EC8990 0,#E76C74 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#EC8990),to(#E76C74));
		background-image: linear-gradient(to bottom,#EC8990 0,#E76C74 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EC8990', endColorstr='#E76C74', GradientType=0);
		background-repeat: repeat-x;
	}
	.progressBarEn{ /*英*/
		background-image: -webkit-linear-gradient(top,#FCBE45 0,#FBAE17 100%);
		background-image: -o-linear-gradient(top,#FCBE45 0,#FBAE17 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#FCBE45),to(#FBAE17));
		background-image: linear-gradient(to bottom,#FCBE45 0,#FBAE17 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCBE45', endColorstr='#FBAE17', GradientType=0);
		background-repeat: repeat-x;
	}
	.progressBarMa{ /*數*/
		background-image: -webkit-linear-gradient(top,#A3D165 0,#8CC63F 100%);
		background-image: -o-linear-gradient(top,#A3D165 0,#8CC63F 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#A3D165),to(#8CC63F));
		background-image: linear-gradient(to bottom,#A3D165 0,#8CC63F 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3D165', endColorstr='#8CC63F', GradientType=0);
		background-repeat: repeat-x;
	}
	.progressBarSo{ /*社*/
		background-image: -webkit-linear-gradient(top,#77CFEB 0,#55C3E6 100%);
		background-image: -o-linear-gradient(top,#77CFEB 0,#55C3E6 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#77CFEB),to(#55C3E6));
		background-image: linear-gradient(to bottom,#77CFEB 0,#55C3E6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77CFEB', endColorstr='#55C3E6', GradientType=0);
		background-repeat: repeat-x;
	}
	.progressBarSc{ /*自*/
		background-image: -webkit-linear-gradient(top,#9397E7 0,#787DE1 100%);
		background-image: -o-linear-gradient(top,#9397E7 0,#787DE1 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#9397E7),to(#787DE1));
		background-image: linear-gradient(to bottom,#9397E7 0,#787DE1 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9397E7', endColorstr='#787DE1', GradientType=0);
		background-repeat: repeat-x;
	}
	.progressBarAll{ /*總*/
		background-image: -webkit-linear-gradient(top,#C2C2C2 0,#B3B3B3 100%);
		background-image: -o-linear-gradient(top,#C2C2C2 0,#B3B3B3 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#C2C2C2),to(#B3B3B3));
		background-image: linear-gradient(to bottom,#C2C2C2 0,#B3B3B3 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C2C2C2', endColorstr='#B3B3B3', GradientType=0);
		background-repeat: repeat-x;
	}
	.progressBarStar{ /*繁星*/
		background-image: -webkit-linear-gradient(top,#9D79B9 0,#8557A7 100%);
		background-image: -o-linear-gradient(top,#9D79B9 0,#8557A7 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#9D79B9),to(#8557A7));
		background-image: linear-gradient(to bottom,#9D79B9 0,#8557A7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D79B9', endColorstr='#8557A7', GradientType=0);
		background-repeat: repeat-x;
	}
	.caacSmallTable>thead>tr>td,.caacSmallTable>tbody>tr>td{
		vertical-align: middle;
		text-align:left;
		padding:0px;
	}
	.starSmallTable>thead>tr>td,.starSmallTable>tbody>tr>td{
		vertical-align: middle;
		text-align:center;
		padding:5px;
		font:16px/14px Microsoft JhengHei;
	}
	.progress{
		vertical-align: middle;
		margin:0px;
	}
	.caacSmallTable>thead>tr>th,.caacSmallTable>tbody>tr>th,
	.starSmallTable>thead>tr>th,.starSmallTable>tbody>tr>th{
		vertical-align: middle;
		text-align:center;
		padding:0px;
	}
	.caacSmallTable>thead>tr>td span,.caacSmallTable>thead>tr>th span,
	.caacSmallTable>tbody>tr>td span, .caacSmallTable>tbody>tr>th span{
		font:bold 16px/14px Microsoft JhengHei;
	}
	.caacBigTable>thead>tr>td, .caacBigTable>thead>tr>th,
	.caacBigTable>tbody>tr>td, .caacBigTable>tbody>tr>th,
	.starBigTable>thead>tr>th, .starBigTable>tbody>tr>th{
		vertical-align: middle;
		text-align:center;
		padding:3px 1px;
	}
	/*會考列表*/
	.capMainTitleTable {
		text-align:center !important;
		font-size:20px !important;
		font-weight:bold !important;
		background-color:#4EB180;
		color:#000 !important;
	}
	.capTitleTable {
		background-color: #79C9A1;
	}
	.capContentTable tr:nth-child(odd){
		background-color: #e6e6e6;
	}
	/*交叉查榜-主頁*/
	.croSchool{
		margin:5 0px;
		display:inline-block;
		padding:0px;
		border-radius:8px;
		height:60px;
	}
	.croSchool:hover{
		font-weight:bold;
		background-color:#D3C6BA;
		cursor: pointer;
	}
	.croSchool:hover .bigTitle{
		color:#000;
	}
	.bigTitle{
		font:bold 24px/28px Microsoft JhengHei;
		display:inline-block;
		margin-top:5px;
	}
	.schooltitle{
		float:left;
		width:80%;
	}
	/*交叉查榜-系列表*/
	.schooltable{
		margin:5 0px;
		border-radius:8px;
	}
	.schooltable tbody tr:hover td{
		color:#000;
		font-weight:bold;
		background-color:#D3C6BA;
	}
	.mainSchoolTitle{
		font:bold 24px/28px Microsoft JhengHei; 
		color:#000; 
		text-align:center; 
		vertical-align:middle;
	}
	.ioh{
		width:45px;
		height:20px;
		border-radius:4px;
		background-color:#DC311C;
		color:#FFF;
		font:bold 15px/12px Microsoft JhengHei;
		text-align:center;
		vertical-align:middle;
		margin:0 0 0 2px;
		padding:4px;
		display:inline-block;
		cursor: pointer;
	}
	.schoolRule{
		width:80px;
		height:20px;
		border-radius:4px;
		background-color:#2DA7E0;
		color:#FFF;
		font:bold 15px/12px Microsoft JhengHei;
		text-align:center;
		vertical-align:middle;
		margin:2 0 0 0px;
		padding:4px;
		display:inline-block;
		cursor: pointer;
	}
	.ioh_m{
		width:35px;
		height:18px;
		border-radius:4px;
		background-color:#DC311C;
		color:#FFF;
		font:bold 12px/14px Microsoft JhengHei;
		text-align:center;
		vertical-align:middle;
		margin:2 0 0 0px;
		padding:2px;
		display:inline-block;
		cursor: pointer;
	}
	.schoolRule_m{
		width:70px;
		height:18px;
		border-radius:4px;
		background-color:#2DA7E0;
		color:#FFF;
		font:bold 12px/14px Microsoft JhengHei;
		text-align:center;
		vertical-align:middle;
		margin:2 0 0 0px;
		padding:2px;
		display:inline-block;
		cursor: pointer;
	}
	/*交叉查榜-系資料*/
	.crossMainTitle{
		font-weight:bold;
		text-align:center;
		margin:10px;
	}
	.schoolInfor{
		margin-bottom:20px !important;
	}
	.schoolInfor tbody>tr>th, .schoolInfor thead>tr>th{
		background-color: #E5DCD3;
	}
	.schoolInfor table, .schoolInfor tr, .schoolInfor td,.schoolInfor th, 
	.schoolInfor thead, .schoolInfor tbody,
	.schoolInfor>thead>tr>th,
	.schoolInfor>tbody>tr>td, .schoolInfor>tbody>tr>th, .schoolInfor>tfoot>tr>td, 
	.schoolInfor>tfoot>tr>th, .schoolInfor>thead>tr>td, .schoolInfor>thead>tr>th{
		border: solid 1px #D3C6BA !important;
		text-align:center;
	}
	.title1y{
		padding: 10 5px;
		border: none;
		border-top-left-radius: 10px;
		width:25%;
		left:0px;
		z-index:1;
		background-color:#DC311C;
		display:inline-block;
		float:left;
		color:#FFF;
		font:bold 16px/18px Microsoft JhengHei;
		text-align:center;
	}
	.title1n{
		padding: 10px;
		border: none;
		border-top-left-radius: 10px;
		width:80%;
		left:0px;
		z-index:1;
		background-color:#F39700;
		display:inline-block;
		float:left;
		color:#000;
		font:bold 16px/18px Microsoft JhengHei;
	}
	.title2{
		padding: 10 0 10 10px;
		border: none;
		width:55%;
		left:25%;
		z-index:1;
		background-color:#F39700;
		display:inline-block;
		float:left;
		color:#000;
		font:bold 16px/18px Microsoft JhengHei;
		text-align:left;
	}
	.examarea{
		text-align:right;
		color:#4D4D4D;
		font:bold 16px/18px Microsoft JhengHei;
	}
	.title3{
		padding: 10 10 10 0px;
		border: none;
		border-top-right-radius: 10px;
		width:20%;
		left:80%;
		z-index:1;
		background-color:#F39700;
		display:inline-block;
		float:left;
		color:#4D4D4D;
		font:bold 16px/18px Microsoft JhengHei;
		text-align:right;
	}
	.title4{
		padding: 10px 10px 10px 85px;
		border: none;
		width:100%;
		z-index:0;
		background-color:#E5DCD3;
		display:inline-block;
		float:left;
		font:16px/24px Microsoft JhengHei;
		text-indent: -72px;
	}
	.title4:hover{
		background-color:#D3C6BA;
		font-weight:bold !important;
		color:#000;
		text-decoration: none;
		cursor: pointer;
	}
	a.title4, a.title4:visited, a.title4:focus, a.title4:active {
		color:#5A5A5A;
		text-decoration: none;
		font:16px/24px Microsoft JhengHei !important;
	}
	.title5{
		padding: 10px;
		border: none;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		width:100%;
		z-index:0;
		background-color:#E5DCD3;
		display:inline-block;
		float:left;
		margin-bottom:20px;
	}
	.qualify{
		padding:4 6px;
		margin-top:-1px;
		margin-left:5px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		background-color:#DC311C;
		display:inline-block;
		font:bold 12px/12px Microsoft JhengHei;
		color:#FFF;
		text-indent:0px;
	}
	.title4>span{
		text-indent:0px;
		color:#DC311C;
	}
	.waiting{
		padding:4 6px;
		margin-top:-1px;
		margin-left:5px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		background-color:#2DA7E0;
		display:inline-block;
		font:bold 12px/12px Microsoft JhengHei;
		color:#FFF;
		text-indent:0px;
	}
	.mapping{
		height:15px;
		width:15px;
		display:inline-block;
		vertical-align:middle;
		margin-right:3px;
	}
	.titlestick{
		height:40px;
		background-color:#F39700;
		border-radius:10px;
		color:#000;
		font:bold 16px/20px Microsoft JhengHei;
		text-align:center;
		padding:10px;
	}
	.intStick {
		border-radius: 4px;
		background-color: #CE0000;
		color: #FFF;
		font: bold 10px/30px Microsoft JhengHei;
		padding: 2px 4px;
		margin-top: 5px;
	}
	/*書審資料列表*/
	.portfolioTable>thead>tr>td, .portfolioTable>tbody>tr>td{
		vertical-align: middle;
		text-align:center;
		padding:10px;
	}
	.portfolioTable>thead>tr>th, .portfolioTable>tbody>tr>th{
		vertical-align: middle;
		text-align:center;
		padding:10px;
		font-weight:bold;
		color:#000;
	}
	.portfolioTable tbody tr th{
		font-weight:bold;
		background-image: -webkit-linear-gradient(top,#F1A7AC 0,#E76C74 100%);
		background-image: -o-linear-gradient(top,#F1A7AC 0,#E76C74 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#F1A7AC),to(#E76C74));
		background-image: linear-gradient(to bottom,#F1A7AC 0,#E76C74 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1A7AC', endColorstr='#E76C74', GradientType=0);
		background-repeat: repeat-x;
	}
	.portfolioTable tbody tr:nth-child(odd){
		background-color: #FAE2E3;
	}
	.portfolioTable>tbody>tr>td span,.portfolioTable>tbody>tr>th span{
		font-weight:bold;
		color:#CE0000;
	}
	.portfolioTable tbody tr.link:hover td{
		color:#000;
		font-weight:bold;
		background-image: -webkit-linear-gradient(top,#F1A7AC 0,#E76C74 100%);
		background-image: -o-linear-gradient(top,#F1A7AC 0,#E76C74 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#F1A7AC),to(#E76C74));
		background-image: linear-gradient(to bottom,#F1A7AC 0,#E76C74 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1A7AC', endColorstr='#E76C74', GradientType=0);
		background-repeat: repeat-x;
	}
	.portfolioTable tbody tr.link{
		cursor: pointer;
	}
	/*警大甄選校系列表*/
	.cpuTitleFirst{
		background-color:#8CC63F;
		color:#333;
	}
	.cpuCommon{
		background-color:#F0F0F0;
	}
	.cpuMale{
		background-color:#E4F5FB;
	}
	.cpuFemale{
		background-color:#FBE8E9;
	}
	/*軍校甄選校系列表*/
	.rdrcTitleFirst{
		background-color:#C7B299;
		color:#333;
	}
	.rdrcContentTable tr:nth-child(4n+1),.rdrcContentTable tr:nth-child(4n+2){
		background-color: #EFE8E1;
	}
	/*四技申請校系列表*/
	.jctvContentTable > tbody:nth-child(2n){
		background-color: #FEECC7;
	}
	.jctvTitleFirst{
		background-color:#FF5A00;
		color:#FFF;
	}
	/*繁星推薦校系列表*/
	.starBigTable>thead>tr>td, .starBigTable>tbody>tr>td{
		vertical-align: middle;
		text-align:center;
		padding:10px;
	}
	.starFavTable > tbody:nth-child(odd){
		background-color: #E6E6E6;
	}
	.starTitleFirst{
		background-color:#662D91;
		color:#FFF;
	}
	.starTitleSecond{
		background-color:#8557A7;
		color:#FFF;
		font-weight:bold;
	}
	.starTitleThird{
		background-image: -webkit-linear-gradient(top,#f5f5f5 0,#CEBCDC 100%);
		background-image: -o-linear-gradient(top,#f5f5f5 0,#CEBCDC 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#CEBCDC));
		background-image: linear-gradient(to bottom,#f5f5f5 0,#CEBCDC 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#CEBCDC', GradientType=0);
		background-repeat: repeat-x;
		color:#333;
		font-weight:bold;
	}
	.starTitleFourth{
		background-color:#CEBCDC;
		color:#000;
	}
	.passColor{
		color:#0000FF;
		font-weight:bold;
	}
	.starFixedTable tbody:nth-child(odd){
		background-color: #E6E6E6;
	}
	.starChangableTable tbody tr:nth-child(4n+1),.starChangableTable tbody tr:nth-child(4n+2){
		background-color: #E6E6E6;
	}
	.purplepanel>.panel-heading{
		background-image: -webkit-linear-gradient(top,#CEBCDC 0,#9673AF 100%);
		background-image: -o-linear-gradient(top,#CEBCDC 0,#9673AF 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#CEBCDC),to(#9673AF));
		background-image: linear-gradient(to bottom,#CEBCDC 0,#9673AF 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEBCDC', endColorstr='#9673AF', GradientType=0);
		background-repeat: repeat-x;
	}
	/*個人申請校系列表：未變動 + 指考：模擬分發：黃色*/
	.yellowpanel>.panel-heading{
		background-image: -webkit-linear-gradient(top,#FCBE45 0,#FBAE17 100%);
		background-image: -o-linear-gradient(top,#FCBE45 0,#FBAE17 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#FCBE45),to(#FBAE17));
		background-image: linear-gradient(to bottom,#FCBE45 0,#FBAE17 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCBE45', endColorstr='#FBAE17', GradientType=0);
		background-repeat: repeat-x;
	}
	.yellowTitleTable{
		background-color:#FBAE17; 
	}
	.yellowContentTable:nth-child(odd),.yellowAstTable tr:nth-child(odd) {
		background-color: #FEECC7;
	}
	/*.yellowContentTable tr:nth-child(odd){
		background-color: #FEECC7;
	}*/
	/*108學習歷程定位系統使用*/
	.pinkTitleTable{
		background-color:#FF9999;
	}
	.pinkContentTable:nth-child(odd) tr:nth-child(odd) {
		background-color: #FFD6D6;
	}
	.pinkContent:nth-child(odd) tbody:nth-child(odd) {
		background-color: #FFD6D6;
	}
	/*個人申請校系列表：未變動 + 指考：模擬分發：紅色*/
	.redpanel>.panel-heading{
		background-image: -webkit-linear-gradient(top,#FFABAB 0,#E26666 100%);
		background-image: -o-linear-gradient(top,#FFABAB 0,#E26666 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#FFABAB),to(#E26666));
		background-image: linear-gradient(to bottom,#FFABAB 0,#E26666 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFABAB', endColorstr='#E26666', GradientType=0);
		background-repeat: repeat-x;
	}
	.redTitleTable{
		background-color:#E26666; 
	}
	.redContentTable:nth-child(odd){
		background-color: ##FFC3BE;
	}
	/*個人申請校系列表：變動 + 指考：志願排序：綠色*/
	.greenTitleTable{
		background-color:#8CC63F;
	}
	.greenContentTable:nth-child(odd), .greenAstTable tr:nth-child(odd) {
		background: #E8F4D9;
	}
	/*
	.greenContentTable tr:nth-child(4n+1),.greenContentTable tr:nth-child(4n+2){
		background-color: #E8F4D9;
	}*/
	/*個人申請校系列表：新增 + 指考：校系列表：藍色*/
	.bluepanel>.panel-heading{
		background-image: -webkit-linear-gradient(top,#77CFEB 0,#55C3E6 100%);
		background-image: -o-linear-gradient(top,#77CFEB 0,#55C3E6 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#77CFEB),to(#55C3E6));
		background-image: linear-gradient(to bottom,#77CFEB 0,#55C3E6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77CFEB', endColorstr='#55C3E6', GradientType=0);
		background-repeat: repeat-x;
	}
	.blueTitleTable{
		background-color:#55C3E6;
	}
	.blueContentTable:nth-child(odd),.blueAstTable tr:nth-child(odd) {
		background-color: #DDF3FA;
	}
	/*.blueContentTable tr:nth-child(odd){
		background-color: #DDF3FA;
	}*/
	/*個人申請校系列表：通用*/
	.titleMobile{ /*title 手機版：灰色*/
		background-color: #e8e8e8;
	}
	.titleMobileSecond{ /*title 手機版：灰色*/
		background-color: #c5c5c5;
	}
	.nloveHead{ /*抽屜式，手機版：灰色*/
		background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
		background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
		background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e8e8e8', GradientType=0);
		background-repeat: repeat-x;
	}
	.loveHead{ /*抽屜式，手機版：灰色*/
		background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
		background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
		background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e8e8e8', GradientType=0);
		background-repeat: repeat-x;
		color:#999;
	}
	.panel a:hover, .panel a:active, .panel a:visited, .panel a:link{
		text-decoration: none;
		color:#333;
		font:bold 16px/16px Microsoft JhengHei;
	}
	.panel .btn-danger:hover, .panel .btn-danger:active, .panel .btn-danger:visited, .panel .btn-danger:link,
	.panel .btn-success:hover, .panel .btn-success:active, .panel .btn-success:visited, .panel .btn-success:link,
	.panel .btn-info:hover, .panel .btn-info:active, .panel .btn-info:visited, .panel .btn-info:link,
	.panel .btn-warning:hover, .panel .btn-warning:active, .panel .btn-warning:visited, .panel .btn-warning:link{
		text-decoration: none;
		color:#FFF !important;
		font:12px/18px Microsoft JhengHei !important;
	}
	.importantInfo, .failColor{
		color:#CE0000;
		font-weight:bold;
	}
	.clear{
		font:bold 18px/18px Microsoft JhengHei;
		text-align:center;
	}
	.panel-heading{
		border-bottom-left-radius:3px;
		border-bottom-right-radius:3px;
		border: solid 1px #ddd;
	}
	.fakebtn{
		background-color:#333;
		padding:5px;
		margin:2px 3px 2px 15px;
		border-radius:3px;
		color:#FFF;
		font-weight:bold;
		box-sizing: border-box;
		display:inline;
	}
	.fakebtnMobile{
		background-color:#333;
		padding:10px;
		margin:0 auto;
		border-radius:3px;
		color:#FFF;
		font-weight:bold;
		width:100%;
	}
	.searchTitle{
		margin:10px; 
	}
	.table{
		margin:0px;
	}
	#fixedList01>.panel-body, #changableList01>.panel-body, #newList01>.panel-body{
		padding:0px;
	}
	/*個人申請 hover表格*/
	.hoverTarget {
		position: relative;
	}
	.hoverToExplain {
		display: none;
		width: 400px;
		border: 1px solid;
		background-color: #eee;
		z-index: 10;
		padding: 0px 5px;
	}
	.hoverTargetEx:hover > .hoverToExplain {
		display: block;
	}	
	.hoverToDisplay {
		display: none;
		position: absolute;
		width: 1000px;
		top: 100%;
		left: 100%;
		border: 1px solid;
		background-color: #eee;
		z-index: 10;
	}
	.hoverToDisplay_m {
		border: 1px solid;
		background-color: #eee;
	}
	.hoverTarget:hover > .hoverToDisplay {
		display: block;
	}
	.hoverTarget > .hoverToDisplay >table{
		text-align:center;
		vertical-align:middle;
	}
	.hoverTarget> .hoverToDisplay >table >thead >tr{
		background-color:#B3B3B3 !important;
	}
	.hoverTarget> .hoverToDisplay >table >thead >tr >th,
	.hoverTarget> .hoverToDisplay >table >tbody >tr >td{
		color:#000 !important;
		text-align:center !important;
		vertical-align:middle !important;
	}
	.hoverTarget > .hoverToDisplay >table >tbody >tr:nth-child(odd){
		background-color:#E1E1E1 !important;
	}
	.hoverTarget > .hoverToDisplay >table >tbody >tr:nth-child(even){
		background-color:#eee !important;
	}
	.noTitle{
		font:bold 18px/18px Microsoft JhengHei !important;
	}
	.noCircle_black{
		-webkit-border-radius: 50%; 
		-moz-border-radius: 50%; 
		border-radius: 50%;
		width:23px;
		height:23px;
		font:bold 14px/14px Microsoft JhengHei;
		color:#FFF;
		padding:5px 1px;
		text-align:center;
		vertical-align:middle;
		background-color:#000;
		margin:0px auto;
	}
	.noCircle_white{
		-webkit-border-radius: 50%; 
		-moz-border-radius: 50%; 
		border-radius: 50%;
		width:23px;
		height:23px;
		border:1px solid #000;
		font:bold 14px/14px Microsoft JhengHei;
		color:#000;
		padding:5px 1px;
		text-align:center;
		vertical-align:middle;
		margin:0px auto;
	}
	.noSquare_black{
		width:20px;
		height:20px;
		font:bold 14px/14px Microsoft JhengHei;
		color:#FFF;
		padding:2px 1px;
		text-align:center;
		vertical-align:middle;
		background-color:#000;
		margin:0px auto;
	}
	.noSquare_white{
		border:1px solid #000;
		width:20px;
		height:20px;
		font:bold 14px/14px Microsoft JhengHei;
		color:#000;
		padding:2px 1px;
		text-align:center;
		vertical-align:middle;
		margin:0px auto;
	}
/*個人申請modal和外部按鈕*/
.gsatAnalysis button,.form-caac01 button,.form-GP button, .searchTitle button,
.btn-primary, .gsatAnalysis>.btn-primary{
	border-color: #9B0000;
	background-repeat: repeat-x;
	
	background-color: #CE0000;
    background-image: -webkit-linear-gradient(top,#CE0000 0,#B40000 100%);
    background-image: -o-linear-gradient(top,#CE0000 0,#B40000 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#CE0000),to(#B40000));
    background-image: linear-gradient(to bottom,#CE0000 0,#B40000 100%);
 
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
/*.btn-primary:active:hover, .btn-primary:focus, .btn-primary:hover, .btn-primary:active,*/
.gsatAnalysis>.btn-primary:active:hover, 
.gsatAnalysis>.btn-primary:focus, .gsatAnalysis>.btn-primary:hover, .gsatAnalysis>.btn-primary:active{
	border-color: #9B0000;
	color: #fff;
	background-color: #9B0000;
	background-image: -webkit-linear-gradient(top,#9B0000 0,#9B0000 100%);
    background-image: -o-linear-gradient(top,#9B0000 0,#9B0000 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#9B0000),to(#9B0000));
    background-image: linear-gradient(to bottom,#9B0000 0,#9B0000 100%);
	
	-webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
/*繁星modal和外部按鈕*/
.gsatStar button,.form-star01 button,.form-star02 button,
.star .modal-footer button{
	border-color: #331749;
	background-repeat: repeat-x;
	
	background-color: #662D91;
    background-image: -webkit-linear-gradient(top,#662D91 0,#4D226D 100%);
    background-image: -o-linear-gradient(top,#C662D91 0,#4D226D 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#662D91),to(#4D226D));
    background-image: linear-gradient(to bottom,#662D91 0,#4D226D 100%);
 
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
.gsatStar .btn-primary:active:hover, 
.gsatStar .btn-primary:focus, .gsatStar .btn-primary:hover, .gsatStar .btn-primary:active{
	border-color: #331749;
	color: #fff;
	background-color: #331749;
	background-image: -webkit-linear-gradient(top,#331749 0,#331749 100%);
    background-image: -o-linear-gradient(top,#331749 0,#331749 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#331749),to(#331749));
    background-image: linear-gradient(to bottom,#331749 0,#331749 100%);
	
	-webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
/*四技modal和外部按鈕*/
.gsatJctv button{
	border-color: #A53108;
	background-repeat: repeat-x;
	
	background-color: #FF5A00;
    background-image: -webkit-linear-gradient(top,#FF5A00 0,#B5441B 100%);
    background-image: -o-linear-gradient(top,#FF5A00 0,#B5441B 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FF5A00),to(#B5441B));
    background-image: linear-gradient(to bottom,#FF5A00 0,#B5441B 100%);
 
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
.gsatJctv .btn-primary:active:hover, 
.gsatJctv .btn-primary:focus, .gsatJctv .btn-primary:hover, .gsatJctv .btn-primary:active{
	border-color: #A53108;
	color: #fff;
	background-color: #A53108;
	background-image: -webkit-linear-gradient(top,#A53108 0,#A53108 100%);
    background-image: -o-linear-gradient(top,#A53108 0,#A53108 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#A53108),to(#A53108));
    background-image: linear-gradient(to bottom,#A53108 0,#A53108 100%);
	
	-webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
/*軍校modal和外部按鈕*/
.gsatRdrc button{
	border-color: #754C24;
	background-repeat: repeat-x;
	
	background-color: #C69C6D;
    background-image: -webkit-linear-gradient(top,#C69C6D 0,#8C6239 100%);
    background-image: -o-linear-gradient(top,#C69C6D 0,#8C6239 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#C69C6D),to(#8C6239));
    background-image: linear-gradient(to bottom,#C69C6D 0,#8C6239 100%);
 
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
.gsatRdrc .btn-primary:active:hover, 
.gsatRdrc .btn-primary:focus, .gsatRdrc .btn-primary:hover, .gsatRdrc .btn-primary:active{
	border-color: #754C24;
	color: #fff;
	background-color: #754C24;
	background-image: -webkit-linear-gradient(top,#754C24 0,#754C24 100%);
    background-image: -o-linear-gradient(top,#754C24 0,#754C24 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#754C24),to(#754C24));
    background-image: linear-gradient(to bottom,#754C24 0,#754C24 100%);
	
	-webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
/*警大modal和外部按鈕*/
.gsatCpu button{
	border-color: #466320;
	background-repeat: repeat-x;
	
	background-color: #8CC63F;
    background-image: -webkit-linear-gradient(top,#8CC63F 0,#69952F 100%);
    background-image: -o-linear-gradient(top,#8CC63F 0,#69952F 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#8CC63F),to(#69952F));
    background-image: linear-gradient(to bottom,#8CC63F 0,#69952F 100%);
 
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
.gsatCpu .btn-primary:active:hover, 
.gsatCpu .btn-primary:focus, .gsatRdrc .btn-primary:hover, .gsatRdrc .btn-primary:active{
	border-color: #466320;
	color: #fff;
	background-color: #466320;
	background-image: -webkit-linear-gradient(top,#466320 0,#466320 100%);
    background-image: -o-linear-gradient(top,#466320 0,#466320 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#466320),to(#466320));
    background-image: linear-gradient(to bottom,#466320 0,#466320 100%);
	
	-webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
/*會考modal和外部按鈕*/
.capAnalysis button{
	border-color: #105331;
	background-repeat: repeat-x;
	
	background-color: #229D60;
    background-image: -webkit-linear-gradient(top,#229D60 0,#1A7648 100%);
    background-image: -o-linear-gradient(top,#229D60 0,#1A7648 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#229D60),to(#1A7648));
    background-image: linear-gradient(to bottom,#229D60 0,#1A7648 100%);
 
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
.capAnalysis .btn-primary:active:hover, 
.capAnalysis .btn-primary:focus, .capAnalysis .btn-primary:hover, .capAnalysis .btn-primary:active{
	border-color: #105331;
	color: #fff;
	background-color: #105331;
	background-image: -webkit-linear-gradient(top,#105331 0,#105331 100%);
    background-image: -o-linear-gradient(top,#105331 0,#105331 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#105331),to(#105331));
    background-image: linear-gradient(to bottom,#105331 0,#105331 100%);
	
	-webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
/*指考modal和外部按鈕*/
.astAnalysis .btn-primary, .astAnalysis button{
	border-color: #0a3556;
	background-repeat: repeat-x;
	
	background-color: #1369ac;
	background-image: -webkit-linear-gradient(top,#1369ac 0,#13559b 100%);
	background-image: -o-linear-gradient(top,#1369ac 0,#13559b 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#1369ac),to(#13559b));
	background-image: linear-gradient(to bottom,#1369ac 0,#13559b 100%);
 
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
}
.astAnalysis .btn-primary:active:hover, 
.astAnalysis .btn-primary:focus, .astAnalysis .btn-primary:hover, .astAnalysis .btn-primary:active{
	border-color: #0a3556;
	color: #fff;
	background-color: #0a3556;
	background-image: -webkit-linear-gradient(top,#0a3556 0,#0a3556 100%);
	background-image: -o-linear-gradient(top,#0a3556 0,#0a3556 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#0a3556),to(#0a3556));
	background-image: linear-gradient(to bottom,#0a3556 0,#0a3556 100%);
	
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
}
/*步驟方塊*/
.stepArea{
	width:80%;
	display: inline-block;
	background-color:#E76C74;
	padding:4px;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	margin-bottom:10px !important;
}
.stepAreaStar{
	width:80%;
	display: inline-block;
	background-color:#8557A7;
	padding:4px;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	margin-bottom:10px !important;
}
.stepAreaCap{
	width:80%;
	display: inline-block;
	background-color:#229D60;
	padding:4px;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	margin-bottom:10px !important;
}
.stepAreaAst{
	width:80%;
	display: inline-block;
	background-color:#1369ac;
	padding:4px;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	margin-bottom:10px !important;
}
.stepTitle{
	font: 25px/25px Microsoft JhengHei;
	color:#FFF;
	text-align:center;
	margin:0 auto;
	padding-top:20px;
	width:80%;
}
.stepLine{
	padding:10px;
	margin:0 auto;
	border-bottom:1px solid #FFF ;
	width:50%;
}
.stepBody{
	font: 18px/25px Microsoft JhengHei;
	color:#FFF;
	text-align: justify;
	margin:0 auto;
	width:80%;
}
/*指考左側搜尋分欄*/
.bs-callout {
  padding: 10px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-top-width: 5px;
  border-radius: 3px;
  background-color:#eee;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}
.bs-callout-ast {
  border-top-color: #1369ac;
}
.bs-callout-caac {
  border-top-color: #CE0000;
}