body {background-color: transparent; font-family: 'Montserrat'; font-size:15px;}
#main {padding:0}

#form1 .text-input, #form1 textarea, #form1 textarea {border: 3px solid #845E28; border-right: 3px solid #845E28; border-top: 3px solid #845E28; border-radius: 10px;}
#form1 .text-input:hover, #form1 textarea:hover, #form1 textarea:hover {border: 3px solid #d2a554; border-right: 3px solid #d2a554; border-top: 3px solid #d2a554;}

.secure {background: #845E28;}
.securebutton {border-radius: 0px 0px 0px 0px;}
a.securebutton{background:#x; color:#x;}
a.securebutton:hover{background:#x; color:#x;}

label {color:#545452;}
a {color:#845E28; transition: all 1s ease; text-decoration: underline;}
a:hover {text-decoration: none; color:#d2a554;}

#sub_kontakt {background:#d2a554; color:#fff; transition: all 1s ease; border-radius: 10px; border-bottom: none;}
#sub_kontakt:hover {background:#845E28; color:#fff;}
.submit {text-align: center;}

#dsasec-container, #dsasec-container #toggler-wrapper .toggler {background-color: #845E28; border: none; color: #fff;}
#dsasec-container #toggler-wrapper .toggler #dsasec-field {color: #845E28 !important; font-size: 40px; padding: 0 0 7px 0;}
#dsasec-container #dsasec-msg-box {font-size: 14px !important; margin-left: 10px;color: #fff!important}
.success-msg #dsasec-msg-box {color: #fff!important;}
.success-msg, .success-msg #toggler-wrapper #toggler-left, .success-msg #toggler-wrapper #toggler-right {background-color: #d2a554!important;}
 .success-msg #toggler-wrapper #toggler-left, .success-msg #toggler-wrapper #toggler-right, #dsasec-container #toggler-wrapper #toggler-right, #dsasec-container #toggler-wrapper #toggler-left {border-color: #fff!important;}
.success-msg #toggler-wrapper .toggler #dsasec-field {font-size: 21px!important; padding: 0!important;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #545452;
font-size: 16px;
font-family: 'Montserrat';
opacity:  1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #545452;
font-size: 16px;
font-family: 'Montserrat';
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #545452;
font-size: 16px;
font-family: 'Montserrat';
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #545452;
font-size: 16px;
font-family: 'Montserrat';
opacity:  1;
}