.customform {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 3rem;
    background-color: #f2f2f2;
}

.customform .form-control {
    width: 100%;
}

.customform .form-control label {
    width: 15%;
    display: inline-block;
}

.customform .form-control input[type=email], .customform .form-control input[type=name], .customform .form-control input[type=text] {
    width: 50%;
}

.customform .form-control select {
    border: 0px none;
    margin-right: 1rem;
    margin-bottom: 1rem;
    padding: .8rem;
    width: 50%;
    background: #FFF;
}

input[type="submit"], .btn-kontakta {
    font-weight: 700;
    margin-top: 1rem;
    padding: .6rem 1rem;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
    color: #fff;
    border: 0;
    background-color: #036;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

@media (max-width:768px){
    .customform .form-control label{width: 120px;}
    .customform .form-control label{width: calc(95% - 120px);}
}