@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');


#pardot-form .field-label {
    display: block !important;
    width: 100%;
    text-align: left;
    font-weight: normal;
    margin-bottom: 5px;
}


/* Import Font From Google  */


/* Start Form Style */

#pardot-form {
    font-family: 'Montserrat', sans-serif;
}

#pardot-form p {
    position: relative;
    text-align: left;
    padding: 0 !important;
    vertical-align: top;
    clear: left;
}

#pardot-form select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(https://go.pardot.com/l/607681/2020-03-10/2g6xf/607681/68492/droparrow.svg);
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%;
}

#pardot-form input, select, textarea, option {
    border-radius: 0px !important;
    padding: 1.2rem 1rem !important;
    width: 100% !important;
    font-size: .8rem !important;
    font-weight:700;
    border: 1px solid #ccc !important;
    background-color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat', sans-serif;
}

#pardot-form .pd-select {
    width: 48.8%  !important;
}

#pardot-form option {
    font-weight: normal;
    display: inline-block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}

#pardot-form input[type="submit"] {
    border-radius: 0px !important;
    width: 100%;
    display: inline-block ;
    padding: 17px 20px !important;
    margin: 30px 0;
    font-size: .8rem;
    font-weight: bold !important;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-decoration: none;
    transition: 700ms ease-out;
    color: #fff !important;
    background-color: #f15d22;
    border: solid 2px #fff; !important;
    max-width: 180px !important;
    cursor: pointer;
}

#pardot-form .field-label {
    color: #fff;
    font-size: 12px;
    line-height: 22px;
    text-transform: none;
}

#pardot-form .inline, a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}

#pardot-form form.form select {
    color: #fff !important;
}

#pardot-form input, select, textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100% !important;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}


#pardot-form input[type="checkbox"] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
    max-width: 22px;
}

#pardot-form .pd-checkbox span.value {
    margin-left: 0!important;
    padding: 30px 0px !important;
}

#pardot-form p.form-field {
    margin:50px 0.8% 0 0 !important;
}

form.form p.submit {
    margin: 1em .5em .2em 0px !important;

}
body form.form p.submit { text-align: left !important; margin:0 !important; } body form.form input[type=submit] { margin-right:0 !important; margin-top:-50 !important; }


#pardot-form p.hide-next-label > label {
    display:none !important;
}

.privacy {
    color: #f15d22;
    text-decoration: none;
}

form.form .pd-checkbox {
    margin-bottom: 25px;
}



span.value span {
    display: block;
}


body form.form div.form-col-1 {
    float: left !important;
    clear: left !important;
    width: 49% !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-bottom:10px;
}
body form.form div.form-col-2 {
    float: right !important;
    clear: right !important;
    width: 49% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-bottom:10px;
}
body form.form div.form-col-full {
    width: 100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-bottom:10px;
}
body form.form input.text, body form.form select {
    width: 100% !important;
}
/* Captcha fix */
form.form .pd-captcha {
    position: relative !important;
    left: 0 !important;
    display: inline-block !important;
    height: 150px !important;
    float: left !important;
    clear: left !important;
    width: 29% !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-bottom:0px;
    transform:scale(0.77);-webkit-transform:scale(0.77);
    transform-origin:0 0;-webkit-transform-origin:0 0;

}

@media only screen and (max-width: 600px) {
    #pardot-form p.form-field {
        margin: 50px 1% 0 0 !important;
        padding: 0 !important;
        width: 48.8% !important;
        display: inline-block ;
    }
    #pardot-form .pd-select {
        width: 100%  !important;
    }
    body form.form div.form-col-1 {
        width: 100% !important;
        float: none !important;
        clear: both !important;
    }
    body form.form div.form-col-2 {
        width:  100% !important;
        float: none !important;
        clear: both !important;
    }
    #pardot-form input[type="submit"] {
        max-width: 100% !important;
    }
    form.form textarea.standard {
        height: 70px;
        overflow: auto;
        padding: 2px;
        width: 100% !important;
        float: none;
    }

}