.quickscan-formulier_wrapper {
    border:1px solid #fa14df;
    border-radius: 20px;
    width:100%;
    text-align:left;
    padding:40px;
    padding-top:0px;
    padding-bottom:80px;
}

.quickscan-formulier_wrapper ul {
    padding:0px;
    margin:0px;
    margin-left:25px;
    margin-top:20px;
}

.quickscan-formulier_wrapper li {
    list-style-type: disc;
}


.quickscan-formulier_wrapper h2 {
font-size:20px;
}

.quickscan-formulier_wrapper .gfield {
    margin-bottom:20px;
}

.quickscan-formulier_wrapper .gfield_required_asterisk {
    color:#fa14df !important;
}
.quickscan-formulier_wrapper .gfield--input-type-html {
}

.quickscan-formulier_wrapper .gfield_label {
    font-weight: 600 !important;
}


.quickscan-formulier_wrapper input {
    border-bottom:1px solid #fa14df;
    height:40px;
}

.quickscan-formulier_wrapper .gfield_error input {
    border:0px !important;
    border-bottom: 1px solid #fa14df !important;
}

.quickscan-formulier_wrapper .gfield_error label,
.quickscan-formulier_wrapper .gfield_error legend {
    color:#000 !important;
}

.quickscan-formulier_wrapper .gform_required_legend {
    display: none !important;
}

.quickscan-formulier_wrapper .gf_progressbar_wrapper {
    position: relative;
     background-color: transparent !important;
}

.quickscan-formulier_wrapper .gf_progressbar_blue,
.quickscan-formulier_wrapper .gf_progressbar_percentage.percentbar_blue
{
    background-color: transparent !important;
}

.quickscan-formulier_wrapper .gf_progressbar_wrapper span,
.quickscan-formulier_wrapper .gf_progressbar_blue span {
    color:#fa14df;
    font-size:25px !important;
    font-weight: 700;;
    position: absolute;
    right:0px;
    top:50px;
}

@media screen and (max-width: 992px) {
.quickscan-formulier_wrapper .gf_progressbar_wrapper span,
.quickscan-formulier_wrapper .gf_progressbar_blue span {
    right:-20px;
    top:10px;
}
}

.quickscan-formulier_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
    display: none !important;
}

.quickscan-formulier_wrapper .inputslider {
    border:1px solid #fa14df;
    padding:30px;
    border-radius: 20px;
    position: relative;
}

.quickscan-formulier_wrapper .inputslider .gfield_label {
    position: relative;
    padding-left:25px;
}

@media screen and (max-width: 992px) {
.quickscan-formulier_wrapper .inputslider .gfield_label {
   font-size:12px;
}
}

.quickscan-formulier_wrapper .inputslider .gfield_label:after {
    content: '1';
    color:#fa14df;
    font-size:20px;
    font-weight: 700;
    position: absolute;
    left:0px;
    top:-3px;
}

.quickscan-formulier_wrapper .inputslider1 .gfield_label:after {    content: '1'; }
.quickscan-formulier_wrapper .inputslider2 .gfield_label:after {    content: '2'; }
.quickscan-formulier_wrapper .inputslider3 .gfield_label:after {    content: '3'; }
.quickscan-formulier_wrapper .inputslider4 .gfield_label:after {    content: '4'; }
.quickscan-formulier_wrapper .inputslider5 .gfield_label:after {    content: '5'; }
.quickscan-formulier_wrapper .inputslider6 .gfield_label:after {    content: '6'; }
.quickscan-formulier_wrapper .inputslider7 .gfield_label:after {    content: '7'; }
.quickscan-formulier_wrapper .inputslider8 .gfield_label:after {    content: '8'; }
.quickscan-formulier_wrapper .inputslider9 .gfield_label:after {    content: '9'; }
.quickscan-formulier_wrapper .inputslider10 .gfield_label:after {    content: '10'; }
.quickscan-formulier_wrapper .inputslider11 .gfield_label:after {    content: '11'; }
.quickscan-formulier_wrapper .inputslider12 .gfield_label:after {    content: '12'; }
.quickscan-formulier_wrapper .inputslider13 .gfield_label:after {    content: '13'; }
.quickscan-formulier_wrapper .inputslider14 .gfield_label:after {    content: '14'; }
.quickscan-formulier_wrapper .inputslider15 .gfield_label:after {    content: '15'; }
.quickscan-formulier_wrapper .inputslider16 .gfield_label:after {    content: '16'; }
.quickscan-formulier_wrapper .inputslider17 .gfield_label:after {    content: '17'; }
.quickscan-formulier_wrapper .inputslider18 .gfield_label:after {    content: '18'; }
.quickscan-formulier_wrapper .inputslider19 .gfield_label:after {    content: '19'; }
.quickscan-formulier_wrapper .inputslider20 .gfield_label:after {    content: '20'; }
.quickscan-formulier_wrapper .inputslider21 .gfield_label:after {    content: '21'; }
.quickscan-formulier_wrapper .inputslider22 .gfield_label:after {    content: '22'; }
.quickscan-formulier_wrapper .inputslider23 .gfield_label:after {    content: '23'; }
.quickscan-formulier_wrapper .inputslider24 .gfield_label:after {    content: '24'; }
.quickscan-formulier_wrapper .inputslider25 .gfield_label:after {    content: '25'; }
.quickscan-formulier_wrapper .inputslider26 .gfield_label:after {    content: '26'; }
.quickscan-formulier_wrapper .inputslider27 .gfield_label:after {    content: '27'; }
.quickscan-formulier_wrapper .inputslider28 .gfield_label:after {    content: '28'; }
.quickscan-formulier_wrapper .inputslider29 .gfield_label:after {    content: '29'; }
.quickscan-formulier_wrapper .inputslider30 .gfield_label:after {    content: '30'; }

.quickscan-formulier_wrapper .partial_entry_warning {
    display: none;
}


.quickscan-formulier_wrapper .inputslider .gfield_description {
    position: relative;
    z-index:5;
    padding-bottom:0px !important;
    padding-top:0px !important;
}

.quickscan-formulier_wrapper .inputslider .number {
    position: absolute;
    z-index:1;
    top:31px;
    background-color: #fff;
    color:#000;
    font-size:14px;
    font-weight: 700;
    width:25px;
    text-align: center;
    pointer-events: none;
}

.quickscan-formulier_wrapper .inputslider .number-1 { left:0%; }
.quickscan-formulier_wrapper .inputslider .number-2 { left:calc(25%); }
.quickscan-formulier_wrapper .inputslider .number-3 { left:49%; }
.quickscan-formulier_wrapper .inputslider .number-4 { left:calc(72% + 12px); }
.quickscan-formulier_wrapper .inputslider .number-5 { left:98%; }


.quickscan-formulier_wrapper .inputslider .gfield_label {
    font-weight: 500 !important;
}

.quickscan-formulier_wrapper .gform_wrapper .ginput_container_slider {
    position: relative;
    z-index:15;
}

.quickscan-formulier_wrapper .min-val-relation,
.quickscan-formulier_wrapper .max-val-relation
{
    color:#858585;
    font-size:14px;
    font-weight: 300;
    max-width: 200px;
}

.quickscan-formulier_wrapper .max-val-relation {
    text-align: right;
}

@media screen and (max-width: 992px) {
    .quickscan-formulier_wrapper .min-val-relation,
    .quickscan-formulier_wrapper .max-val-relation
    {
        color:#858585;
        font-size:10px;
        font-weight: 300;
        max-width: 80px;
    }
}

.quickscan-formulier_wrapper .noUi-base,
.quickscan-formulier_wrapper .noUi-origin {
    z-index: 15 !important;
}

.quickscan-formulier_wrapper .noUi-target {
    background-color: #fff;
    border:0px;
    border-top:1px solid #fa14df;
    border-radius: 0px;
    box-shadow: none;
}

.quickscan-formulier_wrapper .noUi-handle:before,
.quickscan-formulier_wrapper .noUi-handle:after
{
    content:'';
    display: none;
}

.quickscan-formulier_wrapper .noUi-handle {
    box-shadow: none;
    border:0px;
    position: absolute;
    z-index:15;
}

.quickscan-formulier_wrapper .noUi-handle .noUi-touch-area {
    background-image: url( 'bravur-slider-blok.png' );
    width:40px;
    height: 40px;
    background-size: contain;
    margin-top:-15px;
}

.quickscan-formulier_wrapper .noUi-handle .noUi-tooltip {
    margin-top:-15px;
    left:0px;
    background-color: transparent;
    color:#fff;
    border:0px;
    font-size:18px;
    font-weight: 700;
    text-align: center;
    width:40px;
    transform: none;
    left: 0px;
    top:0px;
}

.quickscan-formulier_wrapper .gform_next_button,
.quickscan-formulier_wrapper #gform_submit_button_1 {
    background-color: #fa14df;
    background-image: url( 'bravur-bg-next.png');
    background-repeat: no-repeat;
    background-position: right 14px top 15px;
    border:1px solid #fa14df;
    color:#fff;
    text-decoration: none;
    display: inline-block;
    padding:10px;
    padding-right: 40px;
    float: right;
    border-radius: 3px;
    height:auto !important;
    font-weight: 700;
    transition: all 0.2s ease;
    cursor:  pointer;
}

.quickscan-formulier_wrapper .gform_next_button:hover,
.quickscan-formulier_wrapper #gform_submit_button_1:hover {
    background-color: #fff;
    color:#000;
    background-image: url( 'bravur-bg-next-hover.png');
}

.quickscan-formulier_wrapper .gform_previous_button {
    background-color: #fff;
    background-image: url( 'bravur-bg-prev.png');
    background-repeat: no-repeat;
    background-position: left 14px top 15px;
    border:1px solid #fa14df;
    color:#000 !important;
    text-decoration: none;
    display: inline-block;
    padding:10px;
    padding-left: 40px;
    float: left;
    border-radius: 3px;
    height:auto !important;
    font-weight: 700;
    transition: all 0.2s ease;
    cursor:  pointer;
}

.quickscan-formulier_wrapper .gform_previous_button:hover {
    background-color: #fff;
    color:#000;
    border:1px solid #000 !important;
}

@media screen and (max-width: 992px) {
    .quickscan-formulier_wrapper .gform_next_button,
    .quickscan-formulier_wrapper #gform_submit_button_1{
        padding:5px;
        padding-right: 24px;
        font-size:12px;
        background-position: right 8px top 10px;
    }
    .quickscan-formulier_wrapper .gform_previous_button {
        padding:5px; 
        font-size:12px;
        padding-left: 24px;
        background-position: left 8px top 10px;
    }
}

.quickscan-formulier_wrapper .gform_validation_errors {
    display: none !important;
}


.quickscan-formulier_wrapper .validation_message {
    background-color: #fff !important;
    border:1px solid transparent !important;
    color:#fa14df !important;
    padding:2px !important;
    border-radius: 3px !important;
    font-weight: 700 !important;
}