/* ------------------------- */
/* Text Field (Black Border) */
/* ------------------------- */

/* Static */
.pangea-common-radzen-text-field-black-border input[type="text"].rz-inputtext.rz-readonly {
    box-shadow: none;
    border: 1px solid black;
    font-size: 1rem;
    padding: 6px 0px 6px 12px;
}

    /* On Hovered */
    .pangea-common-radzen-text-field-black-border input[type="text"].rz-inputtext.rz-readonly:hover {
        box-shadow: none;
        border: 1px solid black;
        font-size: 1rem;
        padding: 6px 0px 6px 12px;
    }

    /* On Focused */
    .pangea-common-radzen-text-field-black-border input[type="text"].rz-inputtext.rz-readonly:focus {
        box-shadow: none;
        border: 1px solid black;
        font-size: 1rem;
        padding: 6px 0px 6px 12px;
    }

/* ------------------------ */
/* Text Field (Grey Border) */
/* ------------------------ */

/* Static */
.pangea-common-radzen-text-field-grey-border input[type="text"].rz-inputtext.rz-readonly {
    box-shadow: none;
    border: 1px solid #ced4da;
    font-size: 1rem;
    padding: 6px 0px 6px 12px;
}

    /* On Hovered */
    .pangea-common-radzen-text-field-grey-border input[type="text"].rz-inputtext.rz-readonly:hover {
        box-shadow: none;
        border: 1px solid #ced4da;
        font-size: 1rem;
        padding: 6px 0px 6px 12px;
    }

    /* On Focused */
    .pangea-common-radzen-text-field-grey-border input[type="text"].rz-inputtext.rz-readonly:focus {
        box-shadow: none;
        border: 1px solid #ced4da;
        font-size: 1rem;
        padding: 6px 0px 6px 12px;
    }

/* Static */
.pangea-common-radzen-text-field-black-border {
    box-shadow: none;
    border: 1px solid black;
    font-size: 1rem;
    padding: 6px 0px 6px 12px;
}

    /* On Hovered */
    .pangea-common-radzen-text-field-black-border:hover {
        box-shadow: none;
        border: 1px solid black;
        font-size: 1rem;
        padding: 6px 0px 6px 12px;
    }

    /* On Focused */
    .pangea-common-radzen-text-field-black-border:focus {
        box-shadow: none;
        border: 1px solid black;
        font-size: 1rem;
        padding: 6px 0px 6px 12px;
    }

/* ------------------------ */
/* Text Field (Grey Border) */
/* ------------------------ */

/* Static */
.pangea-common-radzen-text-field-grey-border {
    box-shadow: none;
    border: 1px solid #ced4da;
    font-size: 1rem;
    padding: 6px 0px 6px 12px;
    cursor:none;
}

    /* On Hovered */
    .pangea-common-radzen-text-field-grey-border:hover {
        box-shadow: none;
        border: 1px solid #ced4da;
        font-size: 1rem;
        padding: 6px 0px 6px 12px;
        cursor: none;
    }

    /* On Focused */
    .pangea-common-radzen-text-field-grey-border:focus {
        box-shadow: none;
        border: 1px solid #ced4da;
        font-size: 1rem;
        padding: 6px 0px 6px 12px;
        cursor: none;
    }



/* ---------------- */
/* Dropdown styling */
/* ---------------- */

/* Static */
#pangea-common-radzen-dropdown {
    border: 1px solid black;
}

/* On Hovered */
#pangea-common-radzen-dropdown:hover {
    border: 1px solid black;
}

/* Align text to left & match text color w/ standards */
#pangea-common-radzen-dropdown label.rz-dropdown-label.rz-inputtext {
    text-align: left;
    color: #495057;
}

/* ------------------------ */
/* Radzen Form Field Margin */
/* ------------------------ */

.pangea-common-radzen-form-field-content-margin-zero div.rz-form-field-content {
    margin: 0px;
}