@CHARSET "UTF-8";

/**
 * Validation
 */
.validate_error {
    width:50%;
}
.validate_error ul {
	background-color:#FFF000;
	padding:20px;
	margin:30px;
	font-weight:bold;
	border:2px #FF0000 dashed;
	color:#FF0000;
}
.validate_error li {
	margin:20px;
}

/**
 * error field
 */
.form-error {
	background-color:#FFC0CB;
}

/**
 * input focus
 */
.input_focus {
	background-color:#FFFACD
}

/**
 * required mark
 */
.required_mark {
	color:red;
}

/**
 * reset button
 */
.reset {
	cursor: pointer;
	padding: 0;
	border: 0;
}

/**
 * hit count
 */
.hit {
	color: #ff6600
}

/**
 * index operation
 */
.index_operation {
	margin:2px;
}

/**
 * jquery ui overlay
 */
.ui-widget-overlay {
	opacity: 0.6;
	background: #000;
}

/**
 * overdue
 */
.overdue {
	background-color: #FFFF00 !important;
	font-weight: bold;
	color: #0000FF;
}