﻿/* fonte geral
----------------------------------------------------------------------------- */

html {
    font-size: 16px;
    overflow-y: scroll;
}

/* customizações
----------------------------------------------------------------------------- */
.custom-font-form-login {
    font-size: 1.2rem;
}

.custom-pivot-grid-hovered-bg {
    background-color: #DEE2EA !important;
}

.custom-navbar-background-color {
    background-color: #1A3157;
}

.custom-dx-tag-content-custom {
    padding: 0 6px 0 6px;
}

/* bootstrap - navbar
----------------------------------------------------------------------------- */
.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0);
}

.navbar-dark .navbar-toggler:hover {
    border-color: rgba(255, 255, 255, 0.5);
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #1A3157;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1A3157;
}

/* devexpress - conteudo do master detail
----------------------------------------------------------------------------- */
.dx-datagrid {
    padding: 3px;
}

.dx-datagrid-rowsview .dx-row:not(.dx-adaptive-detail-row) > .dx-master-detail-cell {
    padding: 0;
    background-color: rgba(251, 219, 196, 1) !important;
}

.dx-datagrid-rowsview .dx-datagrid-header-panel {
    padding: 5px 5px 5px 5px;
    background-color: rgba(255, 255, 255, 1) !important;
}

.dx-datagrid-rowsview .dx-datagrid-header-panel .dx-toolbar {
    margin: 0;
}

/* devexpress - ícone diferenciado expandir grid (dx-icon-minus)
----------------------------------------------------------------------------- */
.dx-datagrid-group-closed {
    margin-bottom: 8px;
}

.dx-datagrid-group-closed:before {
    content: normal;
}

.dx-datagrid-group-opened {
    margin-bottom: 8px;
}

.dx-datagrid-group-opened:before {
    content: normal;
}

/* devexpress - borda inferior da linha alternativa separando do grupo 
----------------------------------------------------------------------------- */
.dx-datagrid .dx-row-alt > td {
    border-bottom: unset;
}

/* devexpress - lookup pesquisa de lead dados da venda 
----------------------------------------------------------------------------- */
.dx-lookup {
    min-height: 36px;
    height: auto;
}

.dx-lookup .dx-lookup-field {
    white-space: normal;
}

.dx-list-item-content {
    word-wrap: break-word;
    white-space: normal;
}

/* devexpress - dropdown zoom em relatório 
----------------------------------------------------------------------------- */
.dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor {
    width: 140px;
}

/* chrome autofill password problem
-------------------------------------------------- */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill::first-line {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 1.2rem;
}