@charset "utf-8";
/* CSS Document */
/*page enter grade sub*/
.sub:hover{cursor:pointer;
            color:red;
			font-weight:bold;}

.group-btn{display:inline-block;
            margin-right:25px;border:1px solid #0066CC;
        background-color:#CCCCCC;
		border-radius:7px;
        box-shadow: inset 0px 1px 0px #2ab7ec, 0px 3px 0px 0px #156785, 0px 3px 3px #999;}
		
.group-btn .btn{display:inline-block;margin:2px;cursor:pointer;}
.nav-sem{float:left;margin:5px auto -5px auto;}	
.select-quart{float:left;}

/*add student to plan*/

.shadow{background: #e5e5e5;
		background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
		background-image: -webkit-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		background-image: -o-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		background-image: -ms-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		-webkit-box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.75);
		-moz-box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.75);
		box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.75);}
		
#tableStuPla td{border: 1px solid #06F;}
#tableStuPla th{border: 1px solid #CCC;
                /*position:relative;*/
				padding-top:10px;}	
#tableStuPla .heading{height:50px;
                      padding-top:10px;
					  }
.sotrtN{cursor:alias;}
.vis{cursor:pointer;mar}
.vis:hover{background-color:#F63;}
.btn_G_H22{padding:1px 5px;;cursor:pointer;
     background:url(../image/btn_GR_H22.png);border:1px solid rgba(255,255,255,1)}
.thWidth{width:50px;}
table { empty-cells: show; }
.selected{background-color:#66CC33;}

.even{background:#9AC7D3}<!--c4c4ff-->
.odd{background:#9999ff;}

.current-sem{position:absolute;
             margin-left:12px;
			 margin-top:6px;
			 font-weight:bold;}
.num-sub{background-color:#FFFF99;
         border:1px solid rgba(0,153,0,1);
		 font-weight:bold;
		 padding:2px 0px;
		 }
.select-sem{-moz-border-radius: 0px 20px 20px 0px;
             -webkit-border-radius: 0px 20px 20px 0px;
			 border-radius: 0px 20px 20px 0px;
			 float:right;}
.select-sem2{-moz-border-radius: 20px 0px 0px 20px;
             -webkit-border-radius: 20px 0px 0px 20px;
			 border-radius: 20px 0px 0px 20px;
			 float:left;}