/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                              FORMULARE
 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/* responsive Formulare */
fieldset {border: solid 1px #CCCCCC !important; padding:5px !important;}
/* div.formset {padding-top:7px;}  */
div.formsetoption  {width:62% !important; display:inline-block; padding-left:5px;}
.formset label, .formset input, .formset textarea, .formset select {display: inline-block !important;}
.formset label {vertical-align: top; padding-top:0px !important; }
.formset input {border-radius: 4px; border: solid 1px #CCCCCC; margin-bottom:5px;}
/* .formset select {font-size:initial;} */
.formset select option{font-size: 0.846em;}
/*
.formsetmin input[type="text"],.formsetmin input[type="password"],.formsetmin input[type="email"], .formsetmin textarea, .formsetmin select{
        display:inline-block !important;
    }
*/
.formsetmin label {font-size:0.846em !important;}
.legendset {padding: 0px 10px; font-size: 13px; font-weight: 700; border-style:none; width:auto; margin-bottom:0px !important;max-width:100%;}


.formset input[type="email"] {
    border: solid 1px #ececec;
    background-color: #ececec !important;
    /* padding: 5px 10px;
     margin-bottom: 10px;*/
    color: #222222;
}

@media screen and (min-width:591px) {
    .formset label {
        width:34% !important;
        text-align: left;
    }
    .formset input[type=text],.formset input[type="password"], .formset input[type="email"], .formset textarea, .formset select{
        width:62% !important;
    }
    div.formsetmin {
        display:inline-block;
        width:32%;
    }
    .formsetmin label {
        width:34% !important;
        text-align: right;
        font-size:0.846em !important;
    }
    .formsetmin input[type="text"],.formsetmin input[type="password"], .formsetmin input[type="email"], .formsetmin textarea, .formsetmin select{
        width:62% !important;
        display:inline-block !important;
    }
    div.formsetshort {display:inline-block; width:62%}
}
@media screen and (max-width:590px) {
    div.formsetshort {display:block;}
}
.submit-btn {
    float: right; margin: 10px 25px 10px 0px !important;
    border:1px solid #333333;
}

/* EMail-Feld auf 100% */
@media (max-width: 768px) {
    .main_content input[type="email"] {
        width: 100%;
    }
}





