/*THIS "border-color" controls text-input color*/
    .LiveField__input {
        display: block;
        width: 100% !important;
        padding: 0.625rem 1rem;
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 1.6;
        color: #444749;
        background-color: #fff !important;
        background-clip: padding-box;
        border: .0625rem solid rgba(33,50,91,.1);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-sizing: border-box;
        box-shadow: inset 0 0 0 transparent;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }
/*THIS "border-bottom" controls the text-field border bottom*/
    .LiveField__input:not(.LiveField__input--manualfocus), textarea.LiveField__input[rows="1"], .LiveField__input--manualfocus:not(:focus) {
        border-bottom: .0625rem solid rgba(33,50,91,.1) !important;
    }
/*THIS background controls focused text color*/
    input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
        background: #fff !important;
        border-color: #76ABE9 !important;
        outline: none !important;
    }
/*THIS changes the color of the text boxes if the data must be corrected*/
    .LiveField--submiterror .LiveField__input:not(.LiveField__input--manualfocus), .LiveField--submiterror .Address__input--error .LiveField__input, .LiveField--submiterror textarea.LiveField__input[rows][rows="1"] {
        border-color: #444749;
    }
    .LiveField .LiveField__container {
        padding: 2px;
        flex-grow: 1;
    }
/*THIS forces the form to fit the project screen's width*/
    .editor>.DraftEditor-root>.DraftEditor-editorContainer>.public-DraftEditor-content>div>*{
    margin: 0;
    width: 100%;
    max-width: 100%;
    }
    
/*THIS controls padding for the entire form*/
    .editor.editor--live.Paperform__Container {
       padding-left: 0px;
       padding-right: 0px;
    }
    
    textarea.LiveField__input[rows] {
        background-color: #fff;
        padding: 5px 10px;
        transition: background-color .3s;
        /*border-bottom-color: ##2e9dd2 !important;*/
        padding-left: 1rem;
    }
    textarea.LiveField__input[rows]:focus {
        border-bottom-color: #999;
        transition: background-color .3s;
        background-color: #999;
    }
    
    /*LiveField Paperform__Question.Paperform__Question--2fi9e.LiveField--text.LiveField--multiline.LiveField--required {*/
    /*        padding-top: 100px;*/
    /*}*/
    .Paperform__Question {
        padding-bottom: 5px;
    }
    
    .submit .btn-raised.btn-primary{
        border-radius: 0px;
    }
    .editor.editor--live .submit {
        margin-top: 0px;
    }
    .Select-control{
        background-color: transparent !important;
        padding: 0;
        min-height: 0;
        height: 1.5em;
    }
    .Select-value-label{
        color: #444749;
    }
    .Select-control:hover{
       box-shadow: 0 1px #00000000;
    }
    input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
    background: #fff !important;
    border-color: #a94442 !important;
    outline: none !important;
    }
    label{
        display: none;
    }