body{
	hyphens: unset;
}
label, .lblCaption {
	font-weight: 700;
	color: black;
}

label.required:after {content: " *"; color: #7d0818;}
legend.required:after {content: " *"; color: #7d0818;}
span.required:before {content: "*"; color: #7d0818;}
 
legend{
	font-size:100%;
}

button, input, select, textarea {
	font-size: 16px !Important;
}

.controls-inline{
	display: flex; 
	max-width: 500px;   
}

.no-border{
	padding: 0px;
	border: none;
}
.box {
	margin: 14px 0px; 
	/*margin-left:14px;*/
	padding: 20px; 
	border: 1px solid rgb(153, 153, 153); 
	border-image: none;
}

.red{
	color: #7d0818;
}

.radiobox2{
	vertical-align: bottom;
    margin-right: 10px !Important;
}

#paymentSelect legend{
	width:unset;
}

.form-control {
	height: 34px !Important;
}

.form-control:focus {
	/*outline:solid black;	*/
	
}

.acg-button{
	margin-bottom: 10px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"],
	input[type="date"], input[type="month"], input[type="time"], input[type="datetime"],
	input[type="datetime-local"], input[type="week"], input[type="number"],
	input[type="search"], input[type="tel"], input[type="color"], select,
	textarea {
	background-color: #fff;
	color: #333 !Important;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: inset rgba(0, 0, 0, 0.2) 0 1px 3px !Important;
	-webkit-box-shadow: inset rgba(0, 0, 0, 0.2) 0 1px 3px !Important;
	box-shadow: inset rgba(0, 0, 0, 0.2) 0 1px 3px;
}

fieldset input {
	width:unset;
}

.banner-top {
	height: 8em;
}

.img-center {	
	display: block;
  	margin-left: auto;
  	margin-right: auto;
}

input[type=checkbox], input[type=radio] {  
    vertical-align: bottom;
}

@media print { 
	#noprint { display: none; } 
	.noPrint { display: none; } 			
}
			
@media ( min-width : 1200px) {
	.container {
		width: unset;
	}
}

@media ( min-width : 768px) {
	.container {
		width: unset;
	}
}

@media ( min-width : 0) and (max-width: 767px) {
	.banner-top {
		height: 1em;
	}
	
	.container {
	    padding-right: 0px;
	    padding-left: 0px;
    }
}