/* CSS Document */

.containerForm {
background: hsl(0, 0%, 96%) url(../images/dig_bg.png) repeat;
box-shadow: inset 0 0 1px hsl(0, 0%, 0%);
color: hsl(0, 0%, 27%);
padding: 20px;
}

form {
margin: 0 0 20px;
}

fieldset {
padding: 0;
margin: 0;
border: 0;
}

.containerForm  legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: 40px;
color: hsl(0, 0%, 20%);
border: 0;
border-bottom: 1px solid hsl(0, 0%, 90%);
}

.containerForm p {
text-shadow: 0 1px 1px hsla(0, 100%, 100%, 0.7);
}

label, input, button, select, textarea {
font-size: 14px;
font-weight: normal;
line-height: 20px;
}

label{
display: block;
margin-bottom: 5px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
border-radius: 0;
/* background: hsl(0, 0%, 0%); */
border: 1px solid hsl(0, 0%, 85%);
box-shadow: none;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
background-color: hsl(0, 100%, 100%);
border: 1px solid hsl(0, 0%, 80%);
-webkit-box-shadow: inset 0 1px 1px hsla(0, 0%, 0%, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px hsla(0, 0%, 0%, 0.075);
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
display: inline-block;
height: 20px;
padding: 4px 6px;
margin-bottom: 9px;
font-size: 14px;
line-height: 20px;
color: hsl(0, 0%, 33%);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
width: auto;
}