html {
    overflow: hidden;
}
/*
body {
    background: #fff;
}

@media (min-width: 768px) {
    body {
        background: #fdfbf5;
    }
}
    */
.form
{
  /*margin: 0 auto;
    width: 440px;*/
}

fieldset.form {
    border: 0;
}


input[type=text], textarea {
	width: 100%;
}

select.full-width {
    width: 100%;
}

div.button {
	/*width: 404px;*/
    margin-top: 20px;
}
div.button input {
	/*float: right;*/
}
textarea[name=comment] {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 2px solid #eee;
	border-right: 2px solid #eee;
	width: 100%;
	font-size: 100%;
}
div.control-group
{
   /*width: 404px;*/
    overflow: hidden;
    margin-bottom:3px;
}
div.control-group.description {
    margin-bottom: 10px;
}
div.control-group .controls {
    padding-right: 7px;    
}
div.upload {
    margin-bottom: 5px;
}
span.required {
	color: #ff0000;
}
.error-message {
	color: #ff0000;
	margin: 0 0 10px 0;
}
div.checkbox
{   
    float: left;
    width: 20px;
}
div.checkbox-label
{
    margin-left: 30px;
}
span.label {
    font-weight: bold;
    font-style: italic;
}
a.icon-pdf {
    background: url("../img/icon/icoPDF.gif") no-repeat left 10px;
    padding: 10px 0 10px 22px;
    width: 95%;
}
