div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-selection) > td:not(.dx-focused), 
div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-selection) > tr > td:not(.dx-focused), 
div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-selection) .dx-command-edit:not(.dx-focused) .dx-link {
    background-color: unset;
    border-bottom-color: unset;
    color: #000;
}

div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-selection).dx-row-alt > td:not(.dx-focused), 
div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-selection).dx-row-alt > tr > td:not(.dx-focused), 
div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-selection).dx-row-alt .dx-command-edit:not(.dx-focused) .dx-link {
    background-color: #FFF3BA;
    border-bottom-color: #FFF3BA;
    color: #000;
}


div#div_peca_t .dx-datagrid-rowsview .dx-data-row.dx-selection > td:not(.dx-focused), 
div#div_peca_t .dx-datagrid-rowsview .dx-data-row.dx-selection > tr > td:not(.dx-focused), 
div#div_peca_t .dx-datagrid-rowsview .dx-data-row.dx-selection .dx-command-edit:not(.dx-focused) .dx-link {
    background-color: #FFDF4C;
    border-bottom-color: #FFDF4C;
    color: #000;
}


div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td, .dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr:last-child > td {
    border-bottom: 1px solid #FFDF4C;
}

div.pic_rounder_peca_container {
    min-height: 99% !important;
}

div#main_area_pecas div.dx-datagrid-addrow-button .dx-button-content {
    padding: 0;
}

#btn-localiza-peca-selecionada {
    display: block;
    float: left;
    font-size: 1vw;
    position: relative;
    font-family: 'PT Sans', sans-serif;
    color: #B81D79;
    line-height: 6vh;
    margin-left: -2.5vw;
    margin-right: 2vw;
    padding-top:0.2vh;
}

#btn-localiza-peca-selecionada:hover {
    font-weight: bold;
    cursor: pointer;
}

div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused) .dx-datagrid-group-opened, 
div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) .dx-datagrid-group-opened,
div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-datagrid-group-opened, 
div#div_peca_t .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused) .dx-datagrid-group-closed, 
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) .dx-datagrid-group-closed, 
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-datagrid-group-closed {

    color: #000;
}

div#peca-image-reload {
    float: left;
    padding-top: 3px;
}

div#peca-image-reload::after {

    content: "\f03d";
    font: 14px/1 DXIcons;
    margin-left: 3px;
    font-size: x-large;
    color: #666;

}

div#peca-image-reload:hover {
    cursor: pointer;
}

.dx-editor-with-menu {
    overflow: hidden !important;
}

div.peca-horas-numberbox .dx-numberbox {
    float: left;
}

div.peca-horas-numberbox {
    align-items: center !important;
    width: max-content;
    margin-right: 1vw;

}

div.peca-horas-numberbox .dx-field-item-content:after {
    content: "hrs.";
    line-height: 35px;
    padding-left: 10px;
}

div.peca-minutos-numberbox .dx-numberbox {
    float: left;
}


div.peca-minutos-numberbox {
    align-items: center !important;
}

div.peca-minutos-numberbox .dx-field-item-content:after {
    content: "min.";
    line-height: 35px;
    padding-left: 10px;
}

div.peca-segundos-numberbox .dx-numberbox {
    float: left;
}


div.peca-segundos-numberbox {
    align-items: center !important;
}

div.peca-segundos-numberbox .dx-field-item-content:after {
    content: "seg.";
    line-height: 35px;
    padding-left: 10px;
}

#share-pecas-selected-counter {
    display: none;
}

#share-pecas-button {
    display: none;
}

.div-pecas-catalogo-parameter-info {
    float: left;
    padding: 8px;
}

img.div-pecas-parameter-info-image {
    width: 18px;
}

/*Fixes layout issue on tables where page width larger than screen.*/
div#main_area_pecas select.ddPecaFiltroRelatorio {
    display: none;
}

div#progressBarContainerCraftCatalog .dx-trackbar-wrapper.dx-progressbar-wrapper {
    display: flex;
    flex-direction: row;
}

div#progressBarContainerCraftCatalog .dx-progressbar-range-container {
    flex-grow: 1;
}

div#progressBarContainerCraftCatalog::before {
    display: none;
}