html, body, div, input, span, a, select, textarea, option, h1, h2, h3, h4, main, aside, article, section, header, p, footer, nav, pre {
    box-sizing: border-box;
    font-family: Tahoma, Geneva, sans-serif;
}
#frmEnquiry {

	border-top: #F0F0F0 2px solid;

	background: #FAF8F8;

	padding: 15px 30px;

}



#frmEnquiry div {

	margin-bottom: 20px;

}



#frmEnquiry div label {

	margin-left: 5px

}



.demoInputBox {

	padding: 10px;

	border: #F0F0F0 1px solid;

	border-radius: 4px;

	background-color: #FFF;

	width: 100%;

}



.demoInputBox:focus {

    outline:none;

}

	.demoInputBox33 {

	padding: 10px;

	border: #F0F0F0 1px solid;

	border-radius: 4px;

	background-color: #FFF;

	width: 31%;

}



.demoInputBox33:focus {

    outline:none;

}

.demoInputBox25 {

	padding: 10px;

	border: #F0F0F0 1px solid;

	border-radius: 4px;

	background-color: #FFF;

	width: 24%;

}



.demoInputBox25:focus {

    outline:none;

}

.demoInputBox50 {

	padding: 10px;

	border: #F0F0F0 1px solid;

	border-radius: 4px;

	background-color: #FFF;

	width: 48%;

}

.demoInputBox40 {

	padding: 10px;

	border: #F0F0F0 1px solid;

	border-radius: 4px;

	background-color: #FFF;

	width: 38%;

}

.demoInputBox20 {

	padding: 10px;

	border: #F0F0F0 1px solid;

	border-radius: 4px;

	background-color: #FFF;

	width: 18%;

}

	.demoInputBox50:focus {

    outline:none;

	}

.error {

	background-color: #FF6600;

	border: #AA4502 1px solid;

	padding: 5px 10px;

	color: #FFFFFF;

	border-radius: 4px;

}



.success {

	background-color: #9fd2a1;

	border: #91bf93 1px solid;

	padding: 5px 10px;

	color: #3d503d;

	border-radius: 4px;

    cursor: pointer;

    font-size: 0.9em;

}



.info {

	font-size: .8em;

	color: #FF6600;

	letter-spacing: 2px;

	padding-left: 5px;

}



.btnAction {

	background-color: #263327;

	border: 0;

	padding: 10px 40px;

	color: #FFF;

	border: #F0F0F0 1px solid;

	border-radius: 4px;

    cursor:pointer;

}

.btnAction:focus {

    outline:none;

}

.invalid {

    background: #fbf2f2;

    border: #e8e0e0 1px solid;

}