/* CSS Document */
html,body{
    min-width: 300px;
	height:100%;
	width:100%;
	-webkit-font-smoothing: antialiased;
}
body{
	padding-top:51px;	
}
*{
  font-family: "klavika-web", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif ;	
}
.cwTeXYen
,.cwTeXYen *{
  font-family: "cwTeXYen","klavika-web", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif !important;	
}

.glyphicon {
  font-family: 'Glyphicons Halflings' !important;	
}
#userlogin_div i.fa.fa-print{
	font-size: 100px;
    color: #85b720;
    text-shadow: -1px 1px 0px #c6ff2a,  1px -1px 0px #c6ff2a, 1px 1px 0px #c6ff2a,  -1px -1px 0px #c6ff2a,  0px 1px 0px #c6ff2a,  -1px 0px 0px #c6ff2a,  1px 0px 0px #c6ff2a,  -1px 0px 0px #c6ff2a , 2px 2px 2px rgba(0, 0, 0, 0.5);	
	
}


.navbar>.container-fluid .navbar-header>a.navbar-brand {
	padding: 15px 0px 15px 5px;
	margin-left:0px;
}
@media screen AND (min-width:768px){
	.navbar>.container-fluid .navbar-header {
		padding-right: 12px;
	}
	
}
.navbar-header>a.nologin {
	padding: 15px 7px 15px 7px !important;
    font-size: 15px;
}
a.navbar-brand.toplogo {
    padding: 5px !important;
}
a.navbar-brand.toplogo>img
,a.navbar-brand.toplogo>div>img{
    height: 40px;
}
#usermenu {
	display: none;
}
@media (min-width: 768px){
	#usermenu {
		display: inherit;
	}
}

.content1 {
	/*margin-top:10px;	*/
}
.table1 {
	background-color:#FFF;
		
}
.table1 th{
	background-color: #688449;;
	color:#FFF;
	white-space:nowrap!important;
		
}
.table1 th.title{
	text-align:center;
	background-color: #3F3F3F;;
	color:#FFF;
	font-size: 20px;
}
.table2 {
	background-color:#FFF;
	border-radius: 10px;
}
.table2 th{
	background-color: #008E83;;
	color:#FFF;
	white-space:nowrap!important;
}
/*
.table2 tr:first-child>th:first-child{
	border-top-left-radius:10px;
}
.table2 tr:first-child>th:last-child{
	border-top-right-radius:10px;
}
.table2 tr:last-child>td:first-child{
	border-bottom-left-radius:10px;
}
.table2 tr:last-child>td:last-child{
	border-bottom-right-radius:10px;
}
.table2 th:first-child{
	border-top-left-radius:6px;
}
*/
.table2 th.title{
	text-align:center;
	background-color: #105A49;;
	color:#FFF;
	font-size: 20px;
}
.table3 {
	background-color:#FFF;
	
		
}
.table3 th{
	background-color: #633548;;
	color:#FFF;
	padding:0px !important;
	text-align:center;
}

.table3 tr.space>td{
	border: 1px #FFF solid;
    border-bottom: 1px solid #ddd;
    height: 30px;
}
.table3 tr.space:last-child>td{
    border-bottom: 0px solid #ddd;
    height: 0px;
}
.table3 tr.cpans_tr{
	background-color: #494949;
    color: #FFF;
}

.table3 tr.cpans_tr.cpans_2016{
	background-color: #FFF;
    color: #333;
}

.table3 tr.cpans_tr.cpans_2016.ans_x>td:nth-child(2) {
	background-color: #F00;
    color: #FFF;

}
/*
.table3 tr.cpans_tr.cpans_2016.ans_o>td:nth-child(2) {
	background-color: #84d200;
    color: #FFF;
}*/

.table3 tr.cpans_tr.cpans_2016>td:nth-child(5)
,.table3 tr.cpans_tr.cpans_2016>td:nth-child(4) {
	padding:0;
}
.table3 tr.cpans_tr.cpans_2016>td:first-child{
	background-color: #494949;
    color: #FFF;
}

.table3 tr.cpans_data .qdatabox{
	 position: relative;
}
/*.table3 tr.cpans_tr, .table3 tr.cpans_tr2{
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
}
.table3 tr.cpans_tr:last-child{
	border-bottom:3px #000000 solid;
}*/
.table3 th.title{
	color:#FFF;
	font-size:20px;
	background-color: #831643;
	
	margin: 0px;
	padding: 5px;
		
}
.table3 th>span.large{
	
}
.table3 th>span.small{
	display:none;
}


.tablebox {
	widows:100%;
	overflow-x:auto;
	overflow-y:visible;
}
.tablebox2 {
	border-radius:4px;
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
}

@media screen and (max-width:370px){
	.table3 th>span.large{
		display:none;
	}
	.table3 th>span.small{
		display:inline;
		font-size:100%;
	}
}
.browser .table1 th
,.browser .table1 td
,.browser .table2 th
,.browser .table2 td
,.browser .table3 th
,.browser .table3 td
{
	text-align:center;
}
	

.table4 {
	background-color:#FFF;
	margin-bottom:0px;
	border: 0px;
		
}
.table4 th{
	background-color: #633548;;
	color:#FFF;
	padding:0px !important;
	text-align:center;
}
.table4>thead>tr>th:nth-child(odd)
,.table4>tbody>tr:nth-child(1)>th{
	background-color: #733F55;;
}
.table4>tbody>tr:nth-child(1)>td:nth-child(odd)
,.table4>tbody>tr:nth-child(2)>td:nth-child(even){
	background-color: #FFF8EA;;
}
.table4 th,.table4 td{
	font-size:20px;
	font-weight:bolder;
	vertical-align: middle !important;
}
@media screen and (max-width:370px){
	.table4 th,.table4 td{
		font-size:16px;
		font-weight:bolder;
		vertical-align: middle !important;
	}
}

.table4 tr.space>td{
	border: 1px #FFF solid;
    border-bottom: 1px solid #ddd;
    height: 30px;
}
.table4 tr.space:last-child>td{
    border-bottom: 0px solid #ddd;
    height: 0px;
}
.table4 tr.cpans_tr{
	background-color: #494949;
    color: #FFF;
}
.table4>thead>tr>th
,.table4>tbody>tr>th 
,.table4>tbody>tr>td {
    border: 0px solid #ddd;
}
/*.table4 tr.cpans_tr, .table4 tr.cpans_tr2{
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
}
.table4 tr.cpans_tr:last-child{
	border-bottom:3px #000000 solid;
}*/
.table4 th.title{
	color:#FFF;
	font-size:20px;
	background-color: #831643 !important;
	
	margin: 0px;
	padding: 5px;
		
}
.table4 th>span.large{
	
}
.table4 th>span.small{
	display:none;
}

#userlogin_div h2{
font-size: 23px;
  /* line-height: 36px; */
  font-weight: 700;
  text-align: center;
  text-shadow:1px 1px 3px #cccccc;
}


.BAISEX{
	color:#014896;
	font-size:23px;
	font-weight:bolder;
 	text-shadow:1px 1px 3px #cccccc;
}
.alert {
  padding: 15px;
  margin-bottom: 0px;
  border: 1px solid rgb(208, 187, 187);
  border-radius: 6px;
  margin-left: 3px;
  margin-right: 3px;
	-webkit-box-shadow: 0 1px 5px rgba(208, 187, 187,0.4);
	-moz-box-shadow: 0 1px 5px rgba(208, 187, 187,0.4);
	box-shadow: 0 1px 5px rgba(208, 187, 187,0.4);
}
.printcatlist {
	position: fixed;
	z-index:1;
	top:0px;
	left:0;
	margin-top:50px;
	padding-top:0px;
	width:280px;
	background-color: #e0e0e0;
}
.printcatlist ul{
	margin: 0;
	padding:0;
}

.printcatlist>.listuls{
	padding-top:10px;
	padding-left:20px;
	padding-bottom: 120px;
	overflow:auto;
}
#printitmlist{
	background-color:#fff;
}
#printitmlist>div{
		padding:10px;
}
@media screen and (min-width:768px){
	.printlist{
	}
	.printcatlistmenu{
		display:none;
	}

	#printitmlist{
		margin:0 0 0 300px;
		border-left:1px solid #CCC;
		min-height: 568px;
	}
}
@media screen and (max-width:767px){
	.printcatlist {
		/*left:-300px;*/
		
	}
	.printcatlistmenu{
		background-color: #333;
		color: #FFF;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		width: 30px;
		height: 30px;
		font-size: 20px;
		padding: 2px 2px 2px 4px;
		position: absolute;
		top: 0px;
		right: -30px;
	}
}
.printcatlist ul ul,
.printcatlist .openfolder>div>span{
	padding-left:10px;
	
}
.printcatlist ul>li{
	list-style-type:none;
}
.printcatlist ul>li>span{
	cursor:pointer;	
	line-height: 32px;
}
.printcatlist ul>li>span>span{
	display:inline-block;
	padding-right:6px;	
}
.printcatlist ul>li.closefolder>ul
,.printcatlist ul>li.closefolder>div{
	display:none;
	
}
.printcatlist i.fa-folder{
    color: #ffde80;
    text-shadow: -1px 1px 0px #c57c21,  1px -1px 0px #c57c21, 1px 1px 0px #c57c21,  -1px -1px 0px #c57c21,  0px 1px 0px #c57c21,  -1px 0px 0px #c57c21,  1px 0px 0px #c57c21,  -1px 0px 0px #c57c21 , 2px 2px 6px rgba(0, 0, 0, 0.5);	
}
.printcatlist i.fa-folder-open{
    color: #ffde80;
    text-shadow:-1px 1px 0px #c57c21,  1px -1px 0px #c57c21, 1px 1px 0px #c57c21,  -1px -1px 0px #c57c21,  0px 1px 0px #c57c21,  -1px 0px 0px #c57c21,  1px 0px 0px #c57c21,  -1px 0px 0px #c57c21 , 2px 2px 2px rgba(0, 0, 0, 0.5);	
}
#printitmlist thead>tr>th{
	background-color: rgba(27,97,183,1);
	background: rgb(19,136,214); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(19,136,214,1) 0%, rgba(27,97,183,1) 23%, rgba(19,136,214,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(19,136,214,1) 0%,rgba(27,97,183,1) 23%,rgba(19,136,214,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(19,136,214,1) 0%,rgba(27,97,183,1) 23%,rgba(19,136,214,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1388d6', endColorstr='#1388d6',GradientType=0 ); /* IE6-9 */

    color: #ffffff;
    text-align: center;
	border-bottom: 2px solid #fb8681;
}
#printitmlist tr.tmlist.selected:nth-of-type(odd)>td{
	background-color: #47b7f9;
	color:#FFF;
}
#printitmlist tr.tmlist.selected>td{
	background-color: #209fea;
	color:#FFF;
}
#section_pdf_list{
	background-color:#fff;
}
#section_pdf_list>div{
		padding:10px;
}
@media screen and (min-width:768px){
	#section_pdf_list{
		margin:0 0 0 300px;
		border-left:1px solid #CCC;
		min-height: 568px;
	}
}
#section_pdf_list thead>tr>th{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e87b45+5,ea5507+8,fb955e+74,ea5507+95,f17432+99 */
	background: #e87b45; /* Old browsers */
	background: -moz-linear-gradient(top, #e87b45 5%, #ea5507 8%, #fb955e 74%, #ea5507 95%, #f17432 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e87b45 5%,#ea5507 8%,#fb955e 74%,#ea5507 95%,#f17432 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e87b45 5%,#ea5507 8%,#fb955e 74%,#ea5507 95%,#f17432 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e87b45', endColorstr='#f17432',GradientType=0 ); /* IE6-9 */
	
    color: #ffffff;
    text-align: center;
	border-bottom: 2px solid #fb8681;
}
#section_pdf_list tr.tmlist.selected:nth-of-type(odd)>td{
	background-color: #47b7f9;
	color:#FFF;
}
#section_pdf_list tr.tmlist.selected>td{
	background-color: #209fea;
	color:#FFF;
}
.printbtns{
	position: fixed;
    bottom: 0;
    right: 0;
    z-index: 10;	
}
.printbtns>div{
	text-align:right;
}
.printbtns>div>.btn{
	height:44px;
}
.btn.P0A{
	background-color: #ec971f;
    border-color: #d58512;
}
.btn.P1A{
	background-color: #e06813;
    border-color: #da6019;
}
.btn.P0B{
	background-color: #d9534f;
    border-color: #d43f3a;
}
.btn.P1B{
	background-color: #c52e2a;
    border-color: #b72520;
}
.btn.stu{
	background-color: #777;
    border-color: #555;
	padding: 11px 4px;
}
.btn.tac{
	background-color: #666;
    border-color: #444;
	padding: 11px 4px;
}
.btn.titlePA{
	color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
	cursor:default;
	padding: 11px 12px;
}
.btn.titlePB{
	color: #fff;
	background-color: #d9534f;
    border-color: #d43f3a;
	cursor:default;
	padding: 11px 12px;
}
.btn.titleSP{
	color: #fff;
    background-color: #d58c31;
    border-color: #d58c31;
	cursor:default;
	padding: 11px 12px;
}
.btn.titleUP{
	color: #fff;
    background-color: #54b100;
    border-color: #54b100;
	cursor:default;
	padding: 11px 12px;
}

@media screen and (max-width:767px){
	.printbtns .btn{
		padding: 11px 4px;
	}
}
.btn.space{
	display:inline-block;
	background-color: #404040;
    border-color: #404040;
	width:6px;
	padding:0;
}
