/* Kendo CSS Setup #0083B7*/  
.k-grid table tr.k-state-selected
{
    background: #22B99F;
}

.k-grid table tr, .k-grid table td, .k-grid table .title-cell {
    height: 30px;
    line-height: 30px;
    margin: 0;
    max-height: 30px;
    padding: 0;
}

.k-header {
    /* background-image: url("@Url.Content("~/Images/gridheader.png")"); */
    /* background-repeat: repeat-x; */
	background: #B5DDD2;
	color: #000;
	font-weight: 600 !important; 
	border: 0 !important; 
}
	
.k-grid-header .k-header{
	background: #EFF2A6;	/* #00F3ED  #EFF2A6 */
	line-height: 20px;
	color:#000;
}

.k-grid, .k-grid * { border: 0 !important; }

#ProductsGrid {
	font-family: verdana, sans-serif;
	font-size: 10px;
}


.k-menu, .k-menu .k-item {
    background-image: none;
    background-color: darkslategray;
    margin: 0;
    padding: 0;
	border: 1px solid #fff;
    font-size: 14px;
	height:30px;
}
.k-menu .k-link {
    text-decoration: none;
    color: #fff;
    cursor: pointer;
}
.k-menu .k-link:hover {
    color: #fff;
}
.k-menu .k-state-hover, .k-menu .k-state-border-down, .k-menu .k-state-border-right {
    background-color: #12bb99;
	
}

/*
.k-grid-content>table>tbody>.k-alt
{
   background:rgba(63,193,192, 0.2);   
   filter:Alpha(opacity=50); /* IE8 and earlier */    
}
*/

/* User CSS Setup */
	/*BUTTONS*/
	input {
	    background-color: #f0f0f0;
	    border: 1px solid #dcdcdc;
		border-radius: 4px;
	    border-bottom: 3px solid #dcdcdc;
	    color: #333333;
	    padding: 4px 12px;
	    margin-left: 3px;
    	margin-right: 3px;
    	outline: 0;
		height:15px;
	}
	input[type="button"], input[type="submit"], input[type="reset"], 	.u_button, .u_button_submit, .u_button_cancel {
	    background-color: #f0f0f0;
		border-radius: 8px;
	    color: #333333;
	    text-align: center;
	    padding: 4px 12px;
	    margin-left: 3px;
    	margin-right: 3px;
    	outline: 0;
		height:30px;
    	cursor:pointer;
	}

	/*BUTTON HOVER*/
	input[type="button"]:hover,
	.u_button:hover {
	    background-color: #3f86ca;
	    color: #fff;
	    border-color: #3f86ca;
	    border-bottom: 3px solid #23609b;
	}

	/*BUTTON ACTIVE*/
	input[type="button"]:active,
	.u_button:active {
	    background-color: #2f73b4;
	    color: #fff;
	    border-color: #2f73b4;
	    border-bottom: 3px solid #23609b;
	}

	/*BUTTON_SUBMIT HOVER*/
	input[type="submit"]:hover, .u_button_submit:hover {
	    background-color: #12bb99;
	    color: #fff;
	    border-color: #12bb99;
	    border-bottom: 3px solid #06a283;
	}

	/*BUTTON_SUBMIT ACTIVE*/
	input[type="submit"]:active,
	.u_button_submit:active {
	    background-color: #0bb492;
	    color: #fff;
	    border-color: #0bb492;
	    border-bottom: 3px solid #06a283;
	}

	/*BUTTON_CANCEL HOVER*/
	input[type="reset"]:hover,
	.u_button_cancel:hover {
	    background-color: #da4839;
	    color: #fff;
	    border-color: #da4839;
	    border-bottom: 3px solid #ab2517;
	}

	/*BUTTON_CANCEL HOVER*/
	input[type="reset"]:active,
	.u_button_cancel:active {
	    background-color: #ca3526;
	    color: #fff;
	    border-color: #ca3526;
	    border-bottom: 3px solid #ab2517;
	}
	
	
	.topics {
		font-family: verdana, sans-serif;
		border: 0;
		width:900px;
		background-color:snow;
		font-size:16px;
	}
	.topics h2 {font-size:26px;color:darkblue;font-family:'標楷體'; text-shadow:1px 1px 1px #999999; font-weight:bold; line-height: 0.2em;}
	.topics tr {}
	.topics tr td{white-space: nowrap;height:35px;}
	.topics tr input{font-size:16px;height:30px;width:90px;}

	.apply{
		font-size:20px;
		width:900px;
		padding:20px;
		text-align: center;
	}
	.apply tr {}
	.apply tr td{height:45px;text-align: left;}
	
	
	
	
	
	
	
	
