/* Base */
    
    /* Form */

    #pardot-form {
        font: 13px/120% Tahoma,Arial,Helvetica,Verdana,sans-serif;
        margin: 0;
        padding: 0;
    }

    /* Form Errors */
    #pardot-form span.error {
        clear: left;
        display: block;
        font-weight: bold;
        margin-top: 2px;
        padding-left: 166px;
    }

    /* Required Fields */
    #pardot-form p.required, #pardot-form span.required, #pardot-form label.required {
        font-weight: bold;
    }

    #pardot-form label {
        font-weight: bold;
        color: #000000;
    } 

    /* Field Descriptions */
    #pardot-form p span.description {
        display: block;
    }

    #pardot-form a {
        margin-top: 50px;
        color: blue;
        text-decoration: underline;
    }

    /* Form Content Spacing */
    #pardot-form p {
        clear: left;
        line-height: 1.4em;
        margin: 3px 5px;
        padding: 0;
    }


     #pardot-form input[type="submit"] {
         width: 100%;
         height: 40px;
    }

    /* Dropdown Fields */
    #pardot-form select {
        font-weight: normal;
    }

    /* Checkbox Fields */
    #pardot-form input[type="checkbox"] {
        height: 16px;
    }

    /* Textarea Fields */
    #pardot-form textarea.standard {
        float: none;
        height: 90px;
        overflow: auto;
        padding: 2px;
        width: 100%;
    }

    /* Text Fields */
    #pardot-form input {
        width: 100%;
        font-weight: normal;
        margin-right: 0px; 
        padding: 2px;
    }

    .select {
        width: 100%;
        font-weight: normal;
        margin-right: 0px;
        padding: 2px;
    }

    #pardot-form input.text {
        width: 200px;
        background: #fff;
        border-style: solid;
        border-color: #F7F7F7;
        border-width: 1px;
        border-radius: 3px;
        outline: none;
        box-shadow: none;
        margin-bottom: 10px;
        -moz-box-sizing: border-box;
        padding: 14px 15px;
        height: 100%; 
        width: 100%;
    }
    
    /* Dependent Fields */
    .dependentFieldSlave {
        display: none;
    }

    .field-label {
        color: #000000;
    }


/* Full Viewport */
    @media screen and (min-width: 768px) {
        .
    }
    
/* Mobile viewport */
    @media screen and (max-width: 768px) {
        
    }
