*, *:before, *:after {
/*    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    /*-moz-box-sizing: border-box; /* Firefox, other Gecko */*/
    /*box-sizing: border-box; /* Opera/IE 8+ */*/
}

img {
	image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
	image-rendering: crisp-edges;
}

/*html {*/

	/*background-color: #999;*/
	
/*}*/
	
.grouped-inputs {
	margin-bottom: 0.5em;	
}
body {
    /*font-family: open sans, arial, sans-serif;*/
    /*font-size: 10px;*/
    /*padding: 0;*/
    /*background: #fff;*/
	/*width: 1100px;*/
	/*margin: 0 auto;*/
	/*text-align: center;*/
}

#content {
/*	text-align: right;
    background: #fff;
    display: inline-block;
    padding-right: 315px;
	margin-bottom: 25px;
	width: 100%;
*/}


header {
	text-align: center;
}

header img {
	margin: 0 0 20px 0;
}

/*h1 {
	font-size: 2.9em;
    font-weight: bold;
    margin: .2em;
	font-family: open_sanssemibold, open sans, arial, sans-serif;
}
*/
h2, h3, h4, h5 {
	font-weight: bold;
	font-size: 1em;
	margin: 1em 0;
}

h2 {
	margin: 25px 380px 0 0;
}

h4 {
	text-align: left;
	line-height: 1.4em;
    margin-top: 2em;
    margin-bottom: 0.4em;
}

/*input {
	margin-left: 8px;
	border: 1px solid #000;
	width: 360px;
	padding-left: 5px;
	letter-spacing: .01em;
}
*/
/*select {
	margin-left: 8px;
	border: 1px solid #000;
	width: 85px;
	margin-right: 275px;
}
*/
/*form {	
	font-size: 1.6em;
}
*/
form p span {
	color: #fe0202;
}

/*#owner2, #owner3 {
	margin-top: 1em;
}
*/
/*#referencefurnish {
	margin-top: 15px;
}
*/
/*#terms {
	margin: 40px -90px 20px auto;
	width: 600px;
	text-align: left;
	line-height: 1.4em;
}
*/
/*#termsinputs {
	text-align: left;
	margin-left: 356px;
	margin-bottom: 36px;
}
*/
/*#termsinputs input {
	width: auto;
}

#termsinputs select {
	width: 200px;
	margin-right: 0;
}
*/
/*#ifbranch {
	text-align: left;
	line-height: 1.4em;
    margin-left: 295px;
}
*/	

/*#exceptionlabel {
	margin-right: 240px;
}


#exceptionsbox {
    margin-top: -20px;
}
*/
/*textarea {
    margin-top: 8px;
	width: 421px;
	border: 1px solid #000;
	height: 8em;
	resize: none;
	margin-bottom: 25px;
}
*/
#errors {
	font-size: 1.2em;
}

h5 {
	margin-left: 65px;
    font-size: 1.5em;
	margin: 10px 0 -5px 65px;
	color: #fe0202;
}

.formError {
	border: 1px solid #fe0202;
    background-color: #fff9f9;
}