
/***************************/

@media (min-width:1200px) {
   #umbraco_form_1226eb1c2caa409d8656c82277941722 .umbraco-forms-container,
   #umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 .umbraco-forms-container {
    padding: 0;
    columns: 2;
    } 
    #umbraco_form_1226eb1c2caa409d8656c82277941722 .umbraco-forms-navigation .col-md-12,
    #umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 .umbraco-forms-navigation .col-md-12{
        padding-left: 0;
    } 

    #umbraco_form_1226eb1c2caa409d8656c82277941722 input, 
    #umbraco_form_1226eb1c2caa409d8656c82277941722 textarea,
    #umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 input,
    #umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 textarea,{
        margin-bottom: 1px;
    }
    #umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 textarea {
            margin-bottom: 12px;
    }
    /*#umbraco_form_1226eb1c2caa409d8656c82277941722 .umbraco-forms-tooltip.help-block,*/
    /*#umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 .umbraco-forms-tooltip.help-block{*/
    /*    display: none;*/
       
    /*}*/
    #umbraco_form_1226eb1c2caa409d8656c82277941722 .umbraco-forms-field {
        position: relative;
    }
     #umbraco_form_1226eb1c2caa409d8656c82277941722 input[type=file] {
        /*padding: 5px;*/
        position: relative;
    }
    #umbraco_form_1226eb1c2caa409d8656c82277941722 input[type=file]:focus {
        outline: 0;
    }

    /* #umbraco_form_1226eb1c2caa409d8656c82277941722 input[type=file]:after {*/
    /*     content: 'Upload uw bestand (max. 3mb)';*/
    /*     width: 100%;*/
    /*     background: #f1f1f1;*/
    /*     height: 100%;*/
    /*     left: 5px;*/
    /*   position: absolute;*/
    /*}*/
}

#umbraco_form_1226eb1c2caa409d8656c82277941722 input.text,
#umbraco_form_1226eb1c2caa409d8656c82277941722 textarea,
#umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7  input.text,
#umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7  textarea{
    max-width: 100%!important;
    width: 100%!important;
    border: 1px solid #757575!important;
}

#umbraco_form_1226eb1c2caa409d8656c82277941722 input.contourError, 
#umbraco_form_1226eb1c2caa409d8656c82277941722 textarea.contourError,
#umbraco_form_1226eb1c2caa409d8656c82277941722 input.input-validation-error,
#umbraco_form_1226eb1c2caa409d8656c82277941722 textarea.input-validation-error,
#umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 input.contourError, 
#umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 textarea.contourError,
#umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 input.input-validation-error,
#umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 textarea.input-validation-error,
#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 input.contourError, 
#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 textarea.contourError,
#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 input.input-validation-error,
#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 textarea.input-validation-error{
    background: #f1f1f1!important;
    border:1px solid #f00!important;
}
   
#umbraco_form_1226eb1c2caa409d8656c82277941722 fieldset,
#umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 fieldset{
    margin-bottom: 30px;
}


#umbraco_form_7bb9df4e660e4d17bab132865520f110 input.contourError, 
#umbraco_form_7bb9df4e660e4d17bab132865520f110 textarea.contourError,
#umbraco_form_7bb9df4e660e4d17bab132865520f110 input.input-validation-error,
#umbraco_form_7bb9df4e660e4d17bab132865520f110 textarea.input-validation-error {
    background: transparent!important;
}

/***************************/

#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 input,
#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 textarea {
    margin-bottom: 0;
}

#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 input.text,
#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 textarea {
    max-width: 100%!important;
    width: 100%!important;
    border: 1px solid #757575!important;
}
#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 fieldset {
    margin-bottom: 0;
    padding: 0;
}

.umbraco-forms-form input.text,
.umbraco-forms-form input.title, 
.umbraco-forms-form textarea,
.umbraco-forms-form select {
    margin: 11px 0!important;
}

.umbraco-forms-form .field-validation-error {
    padding-left: 0!important;
}
.umbraco-forms-container label {
    font-weight: 300!important;
    margin-bottom: 10px;
    display: inline-block;
    position: relative;
    /* color: #414141!important; */
}


.umbraco-forms-form input.btn.primary {
    font-family: 'Roboto', sans-serif;
    display: inline-block!important;
    margin-top: 0;
    font-weight: 300!important;
    width: auto;
    border: 1px solid #757575;
    padding: 7px 60px 7px 20px;
    background-image: url(/images/ic-calc.png);
    background-repeat: no-repeat;
    background-position: right 1px center;
    height: 45px;
}
/* Chrome, Safari, Edge, Opera */
.umbraco-forms-form input::-webkit-outer-spin-button,
.umbraco-forms-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.umbraco-forms-form input[type=number] {
  -moz-appearance: textfield;
}

#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 input.btn.primary {
     background-image: url(/images/ic-mail.png);
     margin-top: 0;
}
#umbraco_form_7bb9df4e660e4d17bab132865520f110.umbraco-forms-form fieldset {
    margin: 0;
    padding: 0;
}

#umbraco_form_7bb9df4e660e4d17bab132865520f110 input[type=email] {
    padding: 11px 10px;
    width: 100%!important;
}

#umbraco_form_7bb9df4e660e4d17bab132865520f110 .umbraco-forms-navigation {
    padding: 0;
}

#umbraco_form_b69f1c6e39254a9286b2a708e058c5c8 .umbraco-forms-field:last-child {
    margin-bottom: 0;
}

.umbraco-forms-form input.btn.primary:hover {
    color: #f00!important;
    border: 1px solid #f00;
}

.umbraco-forms-container  .umbraco-forms-field {
    margin-bottom: 20px;
    page-break-inside: avoid;
}

.umbraco-forms-container .umbraco-forms-field.mandatory label .umbraco-forms-indicator {

     color: #f00!important;
}

@media (min-width:1200px) {
    #umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 .umbraco-forms-container.col-md-12 {
        padding-left: 0;
         padding-right: 0;
    }
     #umbraco_form_fbbd482bc84a45b7963cc1ce318e74e7 .umbraco-forms-fieldset .umbraco-forms-container {
        columns: 2; 
     }
     footer .umbraco-forms-container .col-md-12{
         padding-right: 0;
     }
}

.umbraco-forms-container .umbraco-forms-field.mandatory .error-input,
.umbraco-forms-container .fileupload .error-input{
    border: 1px solid #f00;
}


#umbraco_form_7bb9df4e660e4d17bab132865520f110 .field-validation-error {
    font-size: 18px!important;
    margin-bottom: 10px;
    color: #fff!important;
    display: none;
}
#umbraco_form_7bb9df4e660e4d17bab132865520f110 .input-validation-error + .field-validation-error {
    display: block;
}
#umbraco_form_7bb9df4e660e4d17bab132865520f110 .input-validation-error > .btn {
    display: block;
}
.umbraco-forms-container .umbraco-forms-field.mandatory .field-validation-error {
    margin-top: 5px;
    font-size: 14px;
    padding-left: 0;
    color: #000;
}

.umbraco-forms-form input.btn.primary:focus {
    outline: none;
}

.footer-top .umbraco-forms-container {
    position: relative;
    padding-left: 0;
}

.footer-top .umbraco-forms-form .col-md-12 {
    padding-left: 0;
    padding-right:0;
}

.footer-top .umbraco-forms-container input {
    background-color: transparent;
    width: 100%!important;
    background-color: #757575;
    color: #fff;
    border: 4px solid #fff!important;
    font-family: 'Roboto', sans-serif;
}
.footer-top .umbraco-forms-container input::placeholder {
    color: #fff;
}

.footer-top .umbraco-forms-form input.btn.primary {
    background-image: none;
    padding: 0px 19px;
    margin-top: 16px;
    margin-right: -1px;
    font-weight: 400!important;
}

.footer-top .umbraco-forms-page {
    position: relative;
}

.footer-top .umbraco-forms-navigation {
    position: absolute;
    bottom: 16px;
    right: 6px;
}

.footer-top .umbraco-forms-container .umbraco-forms-field {
    margin-bottom: 0;
}


.footer-top .umbraco-forms-field-wrapper {
    display: flex;
    flex-direction: column-reverse;
}

/*.footer-top .footer-error .btn.primary{*/
/*        position: relative;*/
/*    top: 41px;*/
/*    right: -1px;*/
/*}*/





