  /* xs css styles */

#content-container .ou-form legend {
	margin-bottom: 0px;
	font-size: 115%;
	font-weight: 600;
	border:none;
}
.control-group {
    display: inline-block;
	vertical-align: top;
    padding-right: 4%;
	font-weight: 100;
}
.title {
    padding: 1% 0 2% 0;
    margin-bottom: 1%;
    font-size: 200%;
    font-weight: bold;
    text-align: center;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    display: block;
}
.required {
    color: #af0000;
    font-size: 125%;
	padding-right: 5px;
	padding-left: 5px;
}
.break {
     display: block;
     border-bottom-style: solid;
     border-width: 1px;
     border-color: #000;
     background-color: #e7e7e7;
     color: #e7e7e7;
     line-height: 1%;
     margin-bottom: 2%;
}
.line {
	display: block;
}
.well {
	background-color: #e7e7e7;
	border: 1px solid #000;
}
.radio, .checkbox {
   font-weight: 100;
}
.control-label {
	margin-top: .5%;
	font-size: 115%;
	font-weight: 600;
}
.controls textarea {
	width: 90%;
 }

