.required:after {
	content: "*";
	color: red;
	display: inline;
}

.clear { /* Also commonly known as clearfix */
	clear: both;
	/* At the very least, you must have this. All extra declarations are for fine-tuning */
	height: 0;
	font-size: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 0;
	line-height: 0;
}

div.container {
	margin: 0 auto; /* This will center a fixed-width container */
	width: 100%
}

div.item-1 {
	float: left;
	width: 11.3%;
}

div.item-2 {
	float: left; /* You can also set this to float: right; */
	width: 88.7%;
}

.ui-widget {
	font-family: "Segoe UI", Verdana, Arial, sans-serif;
	font-size: 11.8px;
}

.ui-state-hover {
	font-weight: normal !important;
}

.ui-widget-content {
	background: white;
}

a img {
	border: 0px;
}


.ui-inputtext::-ms-clear {
    display: none;
}

.hasDatepicker::-ms-clear {
display: none;
}

.someinput::-ms-clear {
    display: none;
}

