﻿/*NAVBAR RELATED******************************/
.nav-pills .nav-link.active {
    background-color: #1BB854 !important;
    font-weight: bold;
    color: white !important;
}
/*end of NAVBAR RELATED******************************/

.dropdown-item.active, .dropdown-item:active {
    background-color: #1BB854 !important;
}

/*DEVEXPRESS RELATED********************************/
.dxeHyperlink_MaterialCompact {
    cursor: pointer;
}

.dxbButton_MaterialCompact {
    box-shadow: none;
    border-radius: 4px;
    padding: 1px 1px 3px 1px;
}

/*AspxGridview - material theme*/
.dxgvEditFormDisplayRow_MaterialCompact td.dxgv, .dxgvDetailCell_MaterialCompact td.dxgv, .dxgvAdaptiveDetailCell_MaterialCompact td.dxgv, .dxgvDataRow_MaterialCompact td.dxgv, .dxgvAdaptiveDetailRow_MaterialCompact td.dxgvAIC {
    padding: 8px 8px 7px;
}

.dxgvDataRowHover_MaterialCompact {
    background-color: #E7F8ED;
}

.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvSelectedRow_MaterialCompact,
.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvSelectedRow_MaterialCompact.dxgvDataRowHover_MaterialCompact {
    background-color: #E7F8ED;
}

.dxgvTable_MaterialCompact {
    box-shadow: none;
}

.dxgvControl_MaterialCompact .dxgvCSD {
    box-shadow: none;
}

.dxgvPagerBottomPanel_MaterialCompact {
    box-shadow: none;
}

.dxgvFooter_MaterialCompact {
    color: black;
    font-weight: bold;
}
/*end of AspxGridview - material theme*/
.dxeListBoxItemSelected_MaterialCompact {
    background-color: #E7F8ED;
}

/*confirm diaglog header*/
.dxpcLite_MaterialCompact .dxpc-header,
.dxdpLite_MaterialCompact .dxpc-header {
    border-bottom: 1px solid lightgrey;
}

.dxpcLite_MaterialCompact .dxpc-headerText,
.dxdpLite_MaterialCompact .dxpc-headerText {
    font-weight: 500;
    font-size: 14px;
}

/*ASPxTreeList - material theme*/
.dxtlControl_MaterialCompact .dxtlDataTable {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.dxtlSelectedNode_MaterialCompact {
    background: #E7F8ED none;
}

.dxtlSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact {
    box-shadow: none !important;
}

.dxgvGroupRow_MaterialCompact td.dxgv, .dxgvFocusedGroupRow_MaterialCompact td.dxgv, .dxgvBatchEditChangesPreviewGroupRow_MaterialCompact td.dxgv {
    font-weight: bold !important;
    color: black !important;
}


/*.dxTreeList_DragAndDropNode_MaterialCompact {
    background-color: red !important;
}*/
/*end of ASPxTreeList - material theme*/
/*end of DEVEXPRESS RELATED********************************/
/*DEVEXTREME RELATED*/
.dxgvControl_MaterialCompact a:hover {
    text-decoration: none;
}

.dx-toast-success {
    background-color: #E7F8EE !important;
    color: #35B86C !important;
    border: 1px solid #35B86C !important;
}

    .dx-toast-success .dx-toast-icon {
        background-color: #35B86C !important;
        border-radius: 50%;
        border: 2px solid #35B86C !important;
    }

.dx-datagrid .dx-row:hover {
    background-color: #E7F8ED;
}

.dx-datagrid .dx-row > td {
    /*padding: 8px 8px 7px !important;*/
    padding: 5px 8px 4px !important;
    color: #484848 !important;
    /*font-size: 14px;
    line-height: 20px;*/
}

.dx-datagrid-rowsview .dx-row {
    /* border-bottom: 1px solid #DFDFDF !important*/
}

    .dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused) {
        background-color: #F4F4F4 !important;
    }
/*end of DEVEXTREME RELATED********************************/

.table-success {
    background-color: #E7F8EE !important;
}

.text-success {
    color: #1BB854 !important;
}

.btn-success {
    color: #fff;
    background-color: #1BB854;
    border-color: #1BB854;
}

    .btn-success:hover {
        color: #fff;
        background-color: #1BB854;
        border-color: #1BB854;
    }

.dropdown-menu {
    font-size: inherit;
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: #E7F8ED !important;
    color: var(--bs-table-hover-color);
}


.table > :not(:first-child) {
    border-top: none !important;
}

.dxeTokenText_MaterialCompact {
    padding: 3px 6px 3px 7px;
}

/*disbled text color to be darker*/
.dxeDisabled_MaterialCompact {
    color: inherit !important;
    background-color: whitesmoke !important;
}

.bg-success {
    background-color: #1BB854 !important;
}

.btn-outline-success {
    color: #1BB854;
    border-color: #1BB854;
}

    .btn-outline-success:hover {
        color: #fff;
        background-color: #1BB854;
        border-color: #1BB854;
    }
