/*------------------------------------------------------------------------------------------< Fromulare >---*/

.btn a,
a.btn,
.back a,
button{
    display:inline-block;
    font-family: 'OpenSans_C_Bold';
    color:#fff;
    font-size:1.5rem;
    line-height:1em;
    text-transform: none;
    text-decoration:none !important;
    background-color:var(--c-green);
    border-radius:var(--br);
    padding:var(--btn-padding);
    text-align: center;
    border:1px solid var(--c-green);
    hyphens:auto;
}


.formbody button{
    font-size:inherit;
    height:2.5rem;
}

.formbody > .widget:not(:last-child){
    margin-bottom:1rem;
}

.formbody label{
    font-size: var(--fs-small);
    display:block;
    padding-left:calc(1rem + 1px);
}


input.text{
    width:100%;
    padding:.5rem 1rem;
    border-radius: var(--br);
    border:1px solid var(--c-green);
    height:2.5rem;
}



/*------------------------------------------------------------------------------------------< Input Button Kombination >---*/

.mod_search .formbody{
    display:flex;
}

.mod_search input.text{
    border-radius: .75rem 0 0 .75rem;
}

.mod_search button{
    border-radius: 0 .75rem .75rem 0;
}