﻿/*Tema predefinido na cor custom cinza claro */

.selected-menu-principal {
    background: linear-gradient(to right, #9abf7f 0%,#9abf7f 15px,#eeeff1a6 0%,#c9d7e0ba 100%) !important;
}

.selected-menu-principal-hide {
    background: none !important;
}

.selected-menu {
    background: linear-gradient(to right, #9abf7f 0%,#9abf7f 15px,#eeeff1a6 0%,#c9d7e0ba 100%) !important;
}

.dropdown-header {
    color: #565656!important;
}

tr {
    background-color:#e9ecef;
}

.bg-white {
    background-color:#FFFFFF!important;
}

.bg-custom {
  background-color: #edf2f5!important;
}

.navbar-custom .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-custom .navbar-brand:hover, .navbar-custom .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-custom .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-custom .navbar-nav .nav-link:hover, .navbar-custom .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-custom .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-custom .navbar-nav .show > .nav-link,
.navbar-custom .navbar-nav .active > .nav-link,
.navbar-custom .navbar-nav .nav-link.show,
.navbar-custom .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-custom .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-custom .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-custom .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-custom .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-custom .navbar-text a:hover, .navbar-custom .navbar-text a:focus {
  color: #e6e6e6;
}

.navbar ul li a { 
    background-color:#edf2f5;
    color:#212529!important;
}

.navbar ul li a:hover {       
     background-color:#dae0e5!important;    
}

a.bg-custom:hover, a.bg-custom:focus,
button.b

a.bg-custom:hover, a.bg-custom:focus,
button.bg-custom:hover,
button.bg-custom:focus {
  background-color: #dae0e5!important;
}

.btn-custom {
  color: #212529!important;
  background-color: #edf2f5;
  border-color: #edf2f5;
}

.btn-custom:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-custom:focus, .btn-custom.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-custom.disabled, .btn-custom:disabled {
  color: #212529;
  background-color: #edf2f5;
  border-color: #edf2f5;
}

.btn-custom:not(:disabled):not(.disabled):active, .btn-custom:not(:disabled):not(.disabled).active,
.show > .btn-custom.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-custom:not(:disabled):not(.disabled):active:focus, .btn-custom:not(:disabled):not(.disabled).active:focus,
.show > .btn-custom.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-custom {
  color: #212529;
  background-color: #edf2f5;
}

.badge-custom[href]:hover, .badge-custom[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.table-custom,
.table-custom > th,
.table-custom > td {
  background-color: #fdfdfe;
}

.table-hover .table-custom:hover {
  background-color: #ececf6;
}

.table-hover .table-custom:hover > td,
.table-hover .table-custom:hover > th {
  background-color: #ececf6;
}

.table .thead-custom th {
  color: #212529;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-custom {
  color: #212529;
  background-color: #e9ecef;
}

.table-custom th,
.table-custom td,
.table-custom thead th {
  border-color: #dee2e6;
}

.table-custom.table-bordered {
  border: 0;
}

.table-custom.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-custom.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

.alert-custom {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #fdfdfe;
}

.alert-custom hr {
  border-top-color: #ececf6;
}

.alert-custom .alert-link {
  color: #040505;
}

.list-group-item-custom {
  color: #1b1e21;
  background-color: #fdfdfe;
}

.list-group-item-custom.list-group-item-action:hover, .list-group-item-custom.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #ececf6;
}

.list-group-item-custom.list-group-item-action.active {
  color: #212529;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.border-custom {
  border-color: #edf2f5 !important;
}

.text-custom {
  color: #edf2f5 !important;
}

a.text-custom:hover, a.text-custom:focus {
  color: #dae0e5 !important;
}

.btn-outline-custom {
  color: #edf2f5;
  background-color: transparent;
  background-image: none;
  border-color: #edf2f5;
}

.btn-outline-custom:hover {
  color: #212529;
  background-color: #edf2f5;
  border-color: #edf2f5;
}

.btn-outline-custom:focus, .btn-outline-custom.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-custom.disabled, .btn-outline-custom:disabled {
  color: #edf2f5;
  background-color: transparent;
}

.btn-outline-custom:not(:disabled):not(.disabled):active, .btn-outline-custom:not(:disabled):not(.disabled).active,
.show > .btn-outline-custom.dropdown-toggle {
  color: #212529;
  background-color: #edf2f5;
  border-color: #edf2f5;
}

.btn-outline-custom:not(:disabled):not(.disabled):active:focus, .btn-outline-custom:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-custom.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #212529!important;
    cursor: default;
    background-color: #edf2f5!important;
    border-color: #edf2f5!important;
}