.cata-contact-form select, .cata-contact-form input[type="date"] {
width: 100%;
border: none;
border-bottom: 1px solid #ccc;
border-radius: 0;
box-sizing: border-box;
}
.cata-contact-form input[type="tel"], .cata-contact-form input[type="url"], .cata-contact-form input[type="text"], .cata-contact-form input[type="email"] {
width: 100%;
border: none;
border-bottom: 1px solid #ccc;
border-radius: 0;
box-sizing: border-box;
}
form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable {
cursor: not-allowed !important;
width: 100%;
font-size: 18px;
text-align: left;	
}
.cata-contact-form input[type="submit"] {
padding: 4px 50px;
font-size: 13px;
font-weight: 600;
border: 1px solid #e8e8e8;
text-align: center;
}
.einladung .cata-contact-form select, .cata-contact-form input[type="date"] {
width: 100%;
border: none;
border-bottom: 1px solid #ccc;
border-radius: 0;
box-sizing: border-box;
}
.cata-contact-form input[type="tel"], .cata-contact-form input[type="url"], .cata-contact-form input[type="text"], .cata-contact-form input[type="email"] {
width: 100%;
border: none;
border-bottom: 1px solid #ccc;
border-radius: 0;
box-sizing: border-box;
}
form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable {
cursor: not-allowed !important;
width: 100%;
font-size: 18px;
text-align: left;	
}
.cata-contact-form input[type="submit"] {
padding: 4px 50px;
font-size: 13px;
font-weight: 600;
border: 1px solid #e8e8e8;
text-align: center;
}