﻿@import url('open.iconic/font/css/open-iconic-bootstrap.min.css');

html, body {
    font-family: Tahoma, Arial, sans-serif !important;
    font-size: 14px !important;
    background-color: #E9E5DA;
}

/*html, body {
    font-family: "Ubuntu" !important;
    font-size: 10pt !important;
    background-color: #E9E5DA !important;
}*/
/* Só entre 1024px e 1920px (resolução típica de portáteis) */
/*@media (min-width: 1024px) and (max-width: 1440px) {
    html,body {
        zoom: 0.87;
    }
}*/

@media (min-width: 1024px) and (max-width: 1440px) {
    .main-wrapper {
        transform: scale(0.87) !important;
        transform-origin: top left !important;
        width: calc(100% / 0.87) !important;
       height: 100vh !important;
    }
}

    .dxbl-text-edit > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
        --dxbl-btn-color: #014633 !important;
    }

        .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
            color: #014633 !important;
        }

    .dxbl-grid > .dxbl-grid-toolbar-container {
        padding: var(--dxbl-grid-toolbar-container-padding-y) var(--dxbl-grid-toolbar-container-padding-x);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        max-height: 45px !important;
        padding: 0;
        border: none !important;
    }

    .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element,
    .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
        color: #014633 !important;
    }

.dxbl-checkbox {
    --dxbl-checkbox-font-family: inherit;
    --dxbl-checkbox-font-size: 0.875rem;
    --dxbl-checkbox-line-height: 1.4285;
    --dxbl-checkbox-border-width: 1px;
    --dxbl-checkbox-border-style: solid;
    --dxbl-checkbox-border-color: transparent;
    --dxbl-checkbox-spacing: 0.5rem;
    --dxbl-checkbox-disabled-opacity: 60%;
    --dxbl-checkbox-check-element-size: 1.25rem;
    --dxbl-checkbox-check-element-checked-color: var(--bs-white, var(--white));
    --dxbl-checkbox-check-element-checked-bg: #014633 !important;
    --dxbl-checkbox-indeterminate-element-disabled-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
    --dxbl-checkbox-check-element-disabled-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
    --dxbl-checkbox-check-element-disabled-bg: unset;
    --dxbl-checkbox-check-element-unchecked-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
    --dxbl-checkbox-check-element-unchecked-hover-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
    --dxbl-checkbox-check-element-unchecked-border-color: unset;
    --dxbl-checkbox-check-element-unchecked-hover-border-color: unset;
    --dxbl-checkbox-check-element-unchecked-border-width: 2px;
    --dxbl-checkbox-switch-unchecked-bg: unset;
    --dxbl-checkbox-switch-unchecked-hover-bg: unset;
    --dxbl-checkbox-switch-element-bg: var(--bs-white, var(--white));
    --dxbl-checkbox-switch-element-unchecked-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
    --dxbl-checkbox-switch-element-disabled-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
    --dxbl-checkbox-switch-width: 2.125rem;
    --dxbl-checkbox-switch-height: 1rem;
    --dxbl-checkbox-radio-button-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
    --dxbl-checkbox-radio-button-hover-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
    --dxbl-checkbox-radio-button-border-width: 2px;
    --dxbl-checkbox-radio-button-checked-border-color: var(--bs-primary, var(--primary));
    --dxbl-checkbox-radio-button-unchecked-border-color: unset;
    --dxbl-checkbox-radio-button-unchecked-hover-border-color: unset;
    --dxbl-checkbox-radio-button-size: 1.25rem;
    --dxbl-checkbox-radio-button-check-bg: var(--bs-primary, var(--primary));
    --dxbl-checkbox-radio-button-check-size: 0.625rem;
    --dxbl-checkbox-validation-valid-color: var(--bs-success, var(--success));
    --dxbl-checkbox-validation-invalid-color: var(--bs-danger, var(--danger));
    --dxbl-checkbox-check-element-readonly-bg: #014633 !important;
    --dxbl-checkbox-check-element-readonly-border-color: unset;
    --dxbl-checkbox-check-element-readonly-border-width: 2px;
    --dxbl-checkbox-check-element-checked-hover-bg: #014633 !important;
    --dxbl-checkbox-check-element-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    --dxbl-checkbox-switch-checked-hover-bg: #014633 !important;
    --dxbl-checkbox-switch-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    --dxbl-checkbox-radio-button-checked-hover-bg: #014633 !important;
    --dxbl-checkbox-radio-button-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    --dxbl-checkbox-radio-button-checked-hover-border-color: var(--bs-primary, var(--primary));
    --dxbl-checkbox-checked-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
    --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
    --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
    --dxbl-checkbox-unchecked-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
    --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
    --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--dxbl-checkbox-font-family);
    font-size: var(--dxbl-checkbox-font-size);
    line-height: var(--dxbl-checkbox-line-height);
    border: var(--dxbl-checkbox-border-width) solid var(--dxbl-checkbox-border-color);
    --dxbl-checkbox-switch-checked-bg: #014633 !important;
}

        .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
            background-color: transparent;
        }

    .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before {
        content: "";
        position: absolute;
        z-index: -1;
        left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
        top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
        right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
        bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
        border-radius: inherit;
        background-color: white !important;
        opacity: 5%;
    }

    .dxbl-grid > .dxbl-grid-toolbar-container, .dxbl-grid > .dxbl-grid-top-panel {
        border-bottom: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
        background: #E9E5DA;
        padding: 0 !important;
        border: none !important;
    }

    .dxbl-grid-focused-row {
        background-color: #c7dbb1 !important;
    }


    :root {
        --rz-scrollbar-color: rgba(1, 70, 51, 0.5);
    }

    /* Chrome, Edge, Safari */
    ::-webkit-scrollbar {
        width: 8px;
        height: 8px;
    }

    ::-webkit-scrollbar-track {
        background: #014633;
    }

    ::-webkit-scrollbar-thumb {
        background-color: var(--rz-scrollbar-color) rgba(1, 70, 51, 0.5);
        border-radius: 4px;
        border: 2px solid transparent;
        background-clip: content-box;
    }

    /* Firefox */
    html {
        scrollbar-width: thin;
        scrollbar-color: var(--rz-scrollbar-color) rgba(1, 70, 51, 0.5);
    }

    .dxbl-grid .dxbl-grid-table > thead > tr > th, .dxbl-grid .dxbl-grid-table > thead > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr > th, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th, .dxbl-grid .dxbl-grid-table > tfoot > tr > td {
        font-family: var(--dxbl-grid-font-family);
        font-size: var(--dxbl-grid-font-size);
        line-height: var(--dxbl-grid-line-height);
        border-color: inherit;
        border-style: inherit;
        border-width: 0;
        border-left-width: 0 !important;
        border-top-width: var(--dxbl-grid-border-width);
        background-color: white;
        vertical-align: middle;
    }


    .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
        content: "";
        position: absolute;
        z-index: -1;
        left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
        top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
        right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
        bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
        border-radius: inherit;
        background-color: #c7dbb1 !important;
        opacity: 90%;
    }

    .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div >
    .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn-group, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group, .dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div, .dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-btn-group, .dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title, .dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
        align-self: stretch;
        color: black !important;
        border: none !important;
    }


    .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
        position: relative;
        background-color: var(--dxbl-grid-focus-bg, unset);
        color: #014633 !important;
        font-weight: bold;
    }

    .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
        background-color: #014633 !important;
        opacity: 0.5;
        border-radius: 0.1rem;
        cursor: default;
    }


    ::deep .b-select-all {
        background-color: rgb(245 245 245) !important;
        color: black;
        border-color: gray;
    }

        ::deep .b-select-all:hover, .b-select-all:active {
            background: none;
            background-color: rgb(230 230 230) !important;
            color: black !important;
            border-color: gray !important;
        }

    .dxbl-grid-edit-form-buttons > .dxbl-btn:not(:last-child) {
        margin-right: var(--dxbl-grid-edit-form-buttons-spacing);
        background-color: rgb(255, 109, 65, 0.8) !important;
        border: rgb(255, 109, 65, 0.8) !important;
    }

        .dxbl-grid-edit-form-buttons > .dxbl-btn:not(:last-child):hover {
            margin-right: var(--dxbl-grid-edit-form-buttons-spacing);
            background-color: rgb(255, 109, 65, 0.8) !important;
            border: rgb(255, 109, 65, 0.8) !important;
        }


    .dxbl-scroll-viewer {
        --dxbl-scroll-viewer-hor-scroll-bar-height: 0.2rem;
        --dxbl-scroll-viewer-hor-scroll-bar-hover-height: 0.5rem;
        --dxbl-scroll-viewer-vert-scroll-bar-width: 0.2rem;
        --dxbl-scroll-viewer-vert-scroll-bar-hover-width: 0.5rem;
    }

    .button-container {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: start;
        -webkit-align-items: start;
        -ms-flex-align: start;
        align-items: start;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }




    .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-scrollable > .dxbl-modal-content {
        overflow-x: hidden;
    }

    .dxbl-listbox div.dxbl-listbox-item-selected {
        background-color: #73A939 !important;
    }

    .rz-multiselect-trigger, .rz-dropdown-trigger {
        position: absolute;
        display: flex;
        align-items: center;
        right: 0;
        top: 0;
        bottom: 0;
        color: green;
        border-left: 1px solid #ccc;
        font-weight: bold !important;
    }

        .rz-multiselect-trigger .rzi-chevron-down::before, .rz-dropdown-trigger .rzi-chevron-down::before {
            content: "arrow_drop_down";
            color: green;
            margin-left: 2px !important;
        }

    .backGroundColor {
        background-color: #E9E5DA !important;
    }

    .sizePopupDetalhes {
        background-color: #73A939 !important;
        color: #014633 !important;
        justify-content: center !important;
        position: relative;
    }

    .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content {
        font-family: var(--dxbl-popup-font-family);
        font-size: var(--dxbl-popup-font-size);
        line-height: var(--dxbl-popup-line-height);
        background-color: var(--dxbl-popup-bg);
        border: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
        border-radius: var(--dxbl-popup-border-radius);
        -webkit-box-shadow: var(--dxbl-popup-shadow);
        box-shadow: var(--dxbl-popup-shadow);
        color: var(--dxbl-popup-color);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        z-index: 0;
        width: 100%;
        border: none;
    }

        .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header::before {
            content: "";
            position: relative !important;
            left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
            top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
            right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
            bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
            border-radius: inherit;
            background-color: currentcolor;
            opacity: 5%;
        }

    /*BOTAO*/
    .dxbl-popup-header-button {
        position: absolute;
        top: 0;
        right: 0;
        margin-right: 5px;
        margin-top: 2px;
        z-index: 1000;
    }

    .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button {
        --dxbl-btn-bg: var(--dxbl-popup-header-btn-bg);
        --dxbl-btn-color: var(--dxbl-popup-header-btn-color);
        --dxbl-btn-border-color: transparent;
        --dxbl-btn-hover-border-color: transparent;
        --dxbl-btn-box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
        --dxbl-btn-border-radius: 50%;
        position: absolute !important;
        top: 0;
        right: 0;
        margin-right: 5px;
        margin-top: 2px;
        z-index: 1000;
        border: none !important;
    }

    .text-top {
        color: #014633;
        font-size: 14px;
        font-weight: bold;
    }

    .removeBorders {
        border: none !important;
    }

    .grid {
        min-height: 300px !important;
    }

    .rz-fieldset {
        border-radius: var(--rz-fieldset-border-radius);
        border: none;
    }

    .rz-fieldset-legend {
        float: none;
        margin: var(--rz-fieldset-legend-margin);
        padding: var(--rz-fieldset-legend-padding);
        width: auto;
        color: var(--rz-fieldset-legend-color);
        font-size: var(--rz-fieldset-legend-font-size);
        visibility: hidden;
    }

    .alinharItensToolBar {
        width: 30px;
        height: 30px;
        right: 0;
        position: initial;
        margin-right: 30%;
    }

    .dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable {
        background-color: transparent !important;
        border: none;
    }


    /*Adicionado Infancia*/
    /*grid*/
    .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before {
        background-color: white !important;
    }

    .dxbl-grid .dxbl-grid-table > thead > tr > th, .dxbl-grid .dxbl-grid-table > thead > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr > th, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th, .dxbl-grid .dxbl-grid-table > tfoot > tr > td {
        font-family: var(--dxbl-grid-font-family);
        font-size: var(--dxbl-grid-font-size);
        line-height: var(--dxbl-grid-line-height);
        border-color: inherit;
        border-style: inherit;
        border-width: 0;
        border-left-width: 0 !important;
        border-top-width: var(--dxbl-grid-border-width);
        vertical-align: middle;
    }

    /*Checkbox*/

    .dxbl-checkbox {
        --dxbl-checkbox-check-element-checked-bg: #014633 !important;
        ;
        --dxbl-checkbox-check-element-readonly-bg: transparent !important;
        --dxbl-checkbox-check-element-checked-hover-bg: #014633 !important;
        --dxbl-checkbox-radio-button-checked-hover-bg: #014633 !important;
    }

        .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
            background-color: transparent !important;
        }


    .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row {
        color: #014633 !important;
        background-color: white !important;
        text-align: center !important;
        border: none !important;
    }

    .dxbl-modal-body {
        background-color: #E9E5DA !important;
    }

    .dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }


    .dxbl-group {
        --dxbl-group-border-width: none !important;
        background-color: transparent !important;
    }

        .dxbl-group > .dxbl-group-header::before {
            background-color: transparent !important;
        }



    .dxbl-grid > .dxbl-grid-toolbar-container {
        max-height: 50px;
        padding: 0px;
    }


    .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
        background-color: #E9E5DA !important;
    }


    .rz-chkbox-box.rz-state-active {
        background-color: #014633 !important;
    }

    .rz-dropdown-item:hover, .rz-menuitem:hover, .rz-autocomplete-list-item:hover, .rz-multiselect-item:hover, .rz-dropdown-items li:hover, .rz-autocomplete-items li:hover, .rz-multiselect-items li:hover {
        background-color: #c7dbb1 !important;
        color: #014633 !important;
        font-weight: bold;
    }
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable {
    background-color: #E9E5DA !important
}

.dxbl-grid-header-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: var(--dxbl-grid-header-font-weight);
    color: #014633 !important;
}

.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row {
    color: #014633 !important;
    background-color: white;
    text-align: center !important;
    border: none !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-scrollable > .dxbl-modal-content > .dxbl-modal-body {
    overflow-x: hidden;
}

.dxbl-group > .dxbl-group-header {
    background-color: transparent !important;
    font-size: 13px !important;
    font-weight: bold !important;
    color: #014633 !important;
    border: none !important;
}


.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
    background-color: white !important;
}


.rz-state-highlight.rz-menuitem, .rz-state-highlight.rz-autocomplete-list-item, .rz-state-highlight.rz-multiselect-item, .rz-autocomplete-items li.rz-state-highlight, .rz-dropdown-items li.rz-state-highlight, .rz-multiselect-items li.rz-state-highlight, .rz-dropdown-item.rz-state-highlight {
    background-color: var(--rz-dropdown-item-selected-background-color);
    color: var(--rz-dropdown-item-selected-color);
    box-shadow: var(--rz-dropdown-item-selected-shadow);
    border-radius: 0;
    background: #c7dbb1 !important;
    color: black !important;
}


.dxbl-grid-selected-row {
    background: #c7dbb1 !important;
}


.dxbl-chart-legend-outside {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #014633;
}
.dxbl-toolbar.dxbl-toolbar-adaptive {
    position: relative;
    z-index: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-transition: height ease 0.3s;
    -o-transition: height ease 0.3s;
    transition: height ease 0.3s;
    will-change: height;
    white-space: nowrap;
    display: flex;
    float: right !important;
}

.dxbl-html-editor{
    background-color: white !important;
}

.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn {
    --dxbl-btn-bg: #014633 !important;
    --dxbl-pager-page-btn-hover-bg: #014633 !important;
}

/*
.alinharRadioButtonDireita .rz-radiobutton {
    order: 2;
}

.alinharRadioButtonDireita .rz-radiobutton-box {
    order: 2;
    margin-left: 5px;
}

.alinharRadioButtonDireita .rz-radiobutton-label {
    order: 1;
}
*/









