input, select, textarea, legend, button{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border-style: none;
    border-color: black;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

td {
    padding: 0;
}

button {
    border-style: none;
    border-color: black;
    padding: 0;
}

button:enabled {
    cursor: pointer;
}

legend {
    margin:0;
}

textarea {
    resize:vertical;
}

input[type='radio'], input[type='checkbox'], input[type='file'], button {
    display: inline-block;
}

.label_control input {
	display: inline;
}

.digiforms_validation_message {
    color: #a51010;
    font-size: 10pt;
    font-family: Helvetica, sans-serif;
    background-image: url("../images/df_std_error_icon.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
	border:none;
}

/*
    Default Summary Style
*/
.summary-page {
    position:relative;
}
.summary-page fieldset {
    border:none;
}
.digiforms-summary .summary-textarea {
    white-space: pre;
}
.digiforms-summary .summary-group {
    /*margin:4mm;*/
    border:none;
    padding:0;
 }

.summary-label-container span {
    display:block;
}
.summary-nav-button {
    position: absolute;
    right: 3%;
    padding:0.8em 3em 0.8em 1.3em;
    top:0;
}
