﻿
.inputstl {
    padding: 9px;
    margin-bottom:20px;
    border: solid 1px #0077B0;
    outline: 0;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #C6ECFF), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #C6ECFF 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

form .row {
    margin-bottom: 16px;
}



.small-form {
    font-size: 10px; /* overall small font */
}

    .small-form .rz-label,
    .small-form label {
        font-size: 10px;
    }

    .small-form .rz-dropdown,
    .small-form .rz-inputtext,
    .small-form .rz-textarea,
    .small-form input,
    .small-form textarea {
        font-size: 11px !important;
        height: 28px; /* compact height */
    }

    .small-form .rz-button {
        font-size: 11px;
        padding: 4px 10px;
    }

    .small-form .rz-fieldset {
        font-size: 12px;
    }

    .small-form .row {
        margin-bottom: 4px;
    }

    .small-form .col-sm-12,
    .small-form .col-sm-7,
    .small-form .col-sm-5 {
        padding-top: 2px;
        padding-bottom: 2px;
    }

.rz-dropdown-item, .rz-menuitem, .rz-autocomplete-list-item, .rz-multiselect-item, .rz-dropdown-items li, .rz-autocomplete-items li, .rz-multiselect-items li {
    font-size: 0.6rem;
}

.rz-datatable-data td .rz-cell-data, .rz-grid-table td .rz-cell-data {
    font-size: 0.6rem;
    display: flex;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    white-space: pre-wrap;
}

.rz-grid-table thead th .rz-column-title-content {
    font-size: 0.6rem;
    color: white;
}

.rz-grid-table thead th .rz-column-title {
    padding-inline: 2px;
}

.rz-datatable-thead > tr > th,
.rz-grid-table thead th {
    background-color: #1e88e5 !important;
}
