form input[type='text'],
form input[type='email'],
form input[type='password'],
form input[type='date'],
form input[type='tel'],
form textarea,
form select													{ background: #ffffff; border: 1px solid #cccccc; color: #555555; font-family: 'Inter', sans-serif; font-size: 1.125rem; font-weight: 800; margin: 0 0 1.25rem; padding: 1.25rem; width: 100%; }
form input[type='submit']						{ background: #aaaaaa; color: #111111; border: none; cursor: pointer; display: block; font-family: 'Inter', sans-serif; font-size: 1.125rem; font-weight: 500; letter-spacing: 1px; margin: 0 auto; min-width: 20%; padding: 1.5rem; text-transform: uppercase; }
form input[type='submit']:hover			{ background: #777777; }

form input[type='submit'].delete		{ background: none; color: #777777; border: none; cursor: pointer; font-family: 'Inter', sans-serif; font-size: 1.125rem; font-weight: 800; letter-spacing: 1px; margin: 0 auto; padding: 1rem 0; text-transform: none; }
form input[type='submit'].delete:hover		{ color: #f07654; }
form select													{ width: 100%; border-color: #cccccc!important; border-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
form a															{ font-size: 1rem; }
label																{ background: none; color: #E8E8E8; display: inline-block; margin-left: 0.25rem; padding: 0.25rem 0.5rem; text-align: left !important; width: auto; }



/* Checkboxen */

.container { display: block; position: relative; cursor: pointer; color: #e8e8e8; font-size: 1.25rem; margin: 0 auto 1.5rem; padding: 0 0 0 2.25rem;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: center; }
/* Hide the browser's default checkbox */
.container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
/* Create a custom checkbox */
.checkmark { position: absolute; top: 0; left: 0; height: 26px; width: 26px; background-color: #e2e2e2; }
/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark { background-color: #e8e8e8; }
/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark { background-color: #777777; }
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after { content: ""; position: absolute; display: none; }
/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after { display: block; }
/* Style the checkmark/indicator */
.container .checkmark:after { left: 8px;  top: 5px;  width: 7px; height: 10px;  border: solid #ffffff;  border-width: 0 3px 3px 0;  -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
