:root {
    --rz-primary:         #024ddf;
    --rz-primary-light:   #82b5ec;
    --rz-primary-lighter: #dce9f9;
    --rz-primary-dark:    #0141c0;
    --rz-primary-darker:  #01379f;
}

html, body {
    font-family: var(--rz-text-font-family);
    font-size: 16px;
    margin: 0;
    font-family: var(--rz-text-font-family);
    color: var(--rz-text-color);
    font-size: var(--rz-body-font-size);
    line-height: var(--rz-body-line-height);
    background-color: var(--rz-body-background-color);
}

a.rz-link {
    color: var(--rz-link-color);
}

h6, p {
    color: var(--rz-text-color);
}

.rz-form-field-content {
    color: var(--rz-text-color);
}

a:hover,
a:focus {
    color: var(--rz-link-hover-color);
}

.rz-datatable-emptymessage {
    color: var(--rz-text-color);
}

.rz-dialog-side-position-right {
    top: 0;
}

.tm-rz-datalist-data .rz-datalist-data > li {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.rz-dialog-wrapper {
    z-index: 2000 !important;
}

.rz-tabview-panel {
    padding: 0 !important;
}

.rz-notification {
    bottom: 0 !important;
    float: right !important;
    left: unset !important;
    top: unset !important;
    right: 10px !important;
}

.rz-dialog-wrapper {
    z-index: 2000 !important;
}

.rz-tabview-panel {
    padding: 0 !important;
}

.rz-notification {
    bottom: 0 !important;
    float: right !important;
    left: unset !important;
    top: unset !important;
    right: 10px !important;
}

.rz-navigation-menu {
    padding-left: 1rem !important;
}

li.rz-navigation-item {
    list-style: none;
}

/*.rz-tabview-nav li a {*/
/*    color: var(--rz-tabs-tab-color) !important;*/
/*}*/

.rz-g > div, .rz-datalist-data > li {
    padding: 0 !important;
}

.rz-accordion-content {
    padding: 0 var(--rz-accordion-content-padding) !important;
}

/*.rz-header a, .rz-header a:hover, .rz-header a:focus {*/
/*    color: var(--rz-paginator-numeric-button-hover-color) !important;*/
/*}*/

div.rz-dialog-side-content {
    height: Calc(100% - 48px);
    overflow: hidden;
}

.rz-html-editor-dialog-item {
    color: var(--rz-text-color);
}

.rz-group-row > td > span.rz-cell-data {
    font-size: 1rem !important;
    font-weight: bold;
}

.rz-tabview-panel{
    height: 100%;
}

.rz-cell-data > p {margin: 0 !important;}

html{
    --rz-root-font-size: 15px !important;
}

.rz-pager-page {
    color: var(--rz-paginator-numeric-button-hover-color) !important;
}