/* Form elements */
/* input[type=text],
input[type=email],
input[type=password],
input[type=number],
.blueBorder,
select {
    border: 2px solid #90D4F4;
    font-weight: bold;
    color: #444;
    border-radius: 3px;
    background-color: #FFF;
    padding: 0px 5px;
} */

/* Hide Chrome's autofill background since it looks bad */
input:-webkit-autofill {
    box-shadow: 0 0 0px 2em #fff inset;
}

input:-webkit-autofill:disabled {
    box-shadow: 0 0 0px 2em #f5f5f5 inset;
}

input.styled,
input.styled:disabled,
textarea.styled,
select.styled {
    padding: 0.4em;
    border-radius: 0.2em;
    background: #fff;
    border: 1px solid #bbb;
    color: #222;
}

input.styled,
input.styled:disabled,
textarea.styled,
select.styled {
    padding: 0.4em;
    border-radius: 0.2em;
    background: #fff;
    border: 1px solid #bbb;
    color: #222;
}

input.styled {
    box-shadow: 0 2px rgba(32, 32, 32, 0.05) inset;
}

input.styled:disabled {
    background: #f5f5f5;
}

input.styled[type=radio],
input.styled[type=checkbox] {
    display: none;
}

input.styled[type=checkbox] + label {
    display: inline-block;
    background: #ddd;
    padding: 0.4em;
    border-radius: 0.5em;
    user-select: none;
    cursor: pointer;
}