/* input(special) */
.num{
	text-align			: right;
	ime-mode			: disabled;
}
/* table */
table{
	border-collapse:collapse;
}
table td{
	vertical-align:top;
}
th{
	color				: #FFFFFF;
	background-color	: #8888FF;
	text-align			: center;
}
.zebra-striped td{
	background-color:#EEFFEE;
	color:#000000;
}
.zebra-striped tbody tr:nth-child(odd) td{
	background-color:#f9f9f9;
}
.zebra-striped tbody tr:hover td{
	background-color:#FFFFAA;
}
table .header{
	cursor:pointer;
}
table .header:after{
	content:"";
	float:right;
	border-width:0 4px 4px;
	border-style:solid;
	border-color:#000 transparent;
	visibility:hidden;
}
table .headerSortUp:after{
	border-bottom:none;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #000;
	visibility:visible;
}
table .headerSortUp,table .headerSortDown{
	color:#FFFF00;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
}
table .header:hover:after{
	visibility:visible;
}
table .headerSortDown:after,table .headerSortDown:hover:after{
	visibility:visible;
	opacity:0.6;
}
/* input */
input{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:4px 9px;
}
input[type="text"],input[type="button"]{
	border-radius:4px;
}
input[type="text"]{
	color:#000000;
}
input[type="text"]:focus{
	background-color:#FFFFAA;
	color:#0000FF;
}
input[type="text"][disabled]{
	background-color:#CCCCCC;
	border-color:#ddd;
	cursor:not-allowed;
	color:#888888;
}
.success:hover{
	color:#ffff00;
}
.success{
	cursor:pointer;
	color:#ffffff;
	width:80%;
	background-color:#57a957;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color:#57a957 #57a957 #3d773d;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
input[type="button"][disabled]{
	background-color:#8ADD8A;
	border-color:#ddd;
	cursor:not-allowed;
}
