/** Buttons **/
.button a,
button {
/* … */
}
.button a:hover,
.button a:focus,
button:hover,
button:focus {
/* … */
}
/** Formular **/
label{
display: block;
}
input,
textarea,
select {
margin-bottom: 1em;
padding: 0.5em;
border: 1px solid #999;
outline: 0;
width: 100%;
border-radius: 2px;
}
input:focus,
textarea:focus,
select:focus {
border: 1px solid #9f111b;
}
form span.mandatory {
display: none;
}
.submit {
margin-top: 0;
}
p.error {
color: red;
background: #f1f1f1;
border: 2px solid red;
padding: 0.5em;
margin: 0 0 0.25em 0;
}
.radio_container span {
margin-right: 2em;
}
.radio_container input {
width: auto;
margin-left: 2px;
}
.radio_container label {
display: inline-block;
}
.checkbox_container input {
width: auto;
}
.checkbox_container label {
display: inline-block;
}
button {
cursor: pointer;
}