@charset "utf-8";
/* CSS Document */

/*###################
#### Formmailer #####
###################*/
.formmailer {width: 100%; max-width: 640px; margin: 0 auto 60px auto; box-sizing: border-box; padding: 20px; border-radius: 8px; background-color: #243036;}
.formmailer h2 {display: none;}
.formmailer .formResponsive input.rsform-input-box {width: 100%; line-height: 50px; height: 50px; font-size: 18px; margin-bottom: 15px; box-sizing: border-box; padding: 0 10px; border: 0; border-radius: 0; font-family: 'Roboto Condensed', sans-serif; background-color: #e8e8e8;}
.formmailer .formResponsive textarea {width: 100%; font-size: 18px; margin-bottom: 15px; box-sizing: border-box; padding: 20px 10px; font-family: 'Roboto Condensed', sans-serif; height: 150px; border: 0; border-radius: 0; background-color: #e8e8e8;}
.formmailer .formDescription, .form-md h2 {display: none;}
.formmailer .formBody img {width: 50%; max-width: 120px;}
.formmailer .formResponsive input.rsform-captcha-box {width: 50%; max-width: 200px; line-height: 36px; height: 36px;}
.formmailer .formResponsive .rsform-submit-button[type="submit"], .formmailer .rsform-captcha-refresh-button {margin: 40px 0 0 0; background-color: #9eae43; color: #fff; font-size: 18px; border-radius: 5px; text-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0); border: 0; font-family: 'Roboto Condensed', sans-serif;}
.formmailer .formResponsive .rsform-submit-button[type="submit"] {padding: 10px 18px; margin-bottom: 1px;}
.formmailer .rsform-captcha-refresh-button {padding: 10px 14px; margin-left: 5px; position: relative; top: 2px;}
.formmailer .formResponsive .rsform-submit-button[type="submit"]:hover, .formmailer .rsform-captcha-refresh-button:hover {background-color: #415159; color: #fff;}
.formmailer .formResponsive select.rsform-select-box {line-height: 50px; height: 50px; font-size: 18px; width: 100%; background-color: #fff; color: #415159; padding: 0 10px; box-sizing: border-box; font-family: 'Roboto Condensed', sans-serif; margin-bottom: 15px;}
.formmailer .rsform-block-sicherheitscode .formControlLabel {background-color: #fff; padding: 5px; display: table; margin-bottom: 15px;}
.rsform-block-name label, .rsform-block-telefon label, .rsform-block-e-mail label, .rsform-block-nachricht label {display: none;}
#system-message-container {display: none;}
.formmailer .formControlLabel {display: none!important;}
.formmailer .formControls {margin-left: 0!important;}
.formmailer .rsform-block {margin-bottom: 0!important;}
.formmailer p {font-size: 14px; margin: 10px 0;}
.formmailer a {color: #fff; text-decoration: underline;}
.formmailer a:hover {color: #9eae43;}

::placeholder {color: #415159; opacity: 1;}
:-ms-input-placeholder {color: #415159;}
::-ms-input-placeholder {color: #415159;}