.content-text {
	font-size: 20px;
}

.TextBoxWrapper {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}

.TextBoxWrapper input {
	margin: 0px;
	width: 100%;
}

.TextBoxWrapper select {
	margin: 0px;
	width: 100%;
}

.TextBoxWrapper input[type='checkbox'] {
	margin: 0px;
	width: auto;
}

.TextBoxWrapper label {
	width: 100%;
}

.TextBoxWrapper label.error {
	margin-bottom: 10px;
	width: 100%;
}

@media only screen and (max-width : 1239px) {
	li#menu-item-235 a {
		color: #ffffff !important;
		background-image: url("/_images/round.png");
		background-size: 140px 50px !important;
		background-position: left;
		background-repeat: no-repeat;
	}
	li#menu-item-236 a {
		color: #ffffff !important;
		background-image: url("/_images/round1.png");
		background-position: left;
		background-repeat: no-repeat;
		border-radius: 4px;
	}
	li#menu-item-306 a {
		color: #ffffff !important;
		background-image: url("/round.png");
		background-position: left;
		background-repeat: no-repeat;
	}
}

@media only screen and (min-width : 1239px) {
	li#menu-item-235 a {
		color: #ffffff !important;
		background-image: url("/_images/round.png");
		background-size: 140px 50px !important;
		background-position: center;
		background-repeat: no-repeat;
		padding-right: 5px;
	}
	li#menu-item-236 a {
		color: #ffffff !important;
		background-image: url("/_images/round.png");
		background-size: 100px 50px !important;
		background-position: center;
		background-repeat: no-repeat;
		border-radius: 4px;
		border-right-width: 5px;
	}
	li#menu-item-306 a {
		color: #197eb3 !important;
		background-image: none;
		background-size: 100px 50px !important;
		background-position: center;
		background-repeat: no-repeat;
		padding-right: 5px;
	}
	.registration .column_attr {
		background: #ebebeb;
		border-radius: 10px;
		border: 1px solid;
	}
	.registration h2#register-label {
		width: auto !important;
		color: white;
		background: #197eb3;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		padding: 10px;
	}
	.registration label { //
		float: left;
		min-width: 200px;
		max-width: 200px;
		margin-right: 10px;
	}
	.regcard-wrap {
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
	.regcard-wrap input {
		margin: 0px;
		width: 100%;
	}
	.regcard-wrap select {
		margin: 0px;
		width: 100%;
	}
	.regcard-wrap input[type='checkbox'] {
		margin: 0px;
		width: auto;
	}
	.regcard-wrap label {
		width: 100%;
	}
	.regcard-wrap label.error {
		margin-bottom: 10px;
		width: 100%;
	}
	.purchase_table th {
		text-align: left;
	}
	.purchase_table td {
		text-align: left;
	}
	.purchase_table th, .purchase_table td {
		padding: 5px;
		vertical-align: middle;
		line-height: normal;
	}
	.purchase_table label {
		display: inline;
	}
	.purchase_table input {
		display: inline;
	}
	.purchase_table select {
		display: inline;
	}
	label {
		display: inline;
	}
	input[type="checkbox"], input[type="date"], input[type="email"], input[type="number"],
		input[type="password"], input[type="search"], input[type="tel"], input[type="text"],
		input[type="url"], select, textarea {
		display: inline;
	}
	input.error {
		border: 2px;
		border-style: solid;
		border-color: #ff0000;
	}
	select.error {
		border: 2px;
		border-style: solid;
		border-color: #ff0000;
	}
	label.error {
		color: #ff0000;
		font-style: italic;
		//display: block;
	}
}