.hidden {
    display: none;
}

#p_msg_fail {
    color: darkred;
}

#form_skjema input {
    margin: 0.1em;
    display: block;
}

#form_skjema input[type=submit] {
    margin-top: 1em;
}

#form_skjema input[type=submit]{
    border: none;
    padding: 0.3em;
    border-radius: 0.4em;
    box-shadow: #a4a4a4 0 0 0.3em 0.1em;
}

#form_skjema input[type=submit]:hover {
    box-shadow: #4d4d4d 0 0 0.3em 0.1em;
}

#form_skjema input:not([type=submit]):hover {
    box-shadow: #303030 0 0 0.3em 0.1em;
}

input:not([type=submit]) {
    border: none;
    padding: 0.3em;
    border-radius: 0.4em;
    box-shadow: #767676 0 0 0.3em 0.1em;
}