:root {
  --cor-cinza1: #A1A1A1;
}

html,
body {
  height: 100%;
}

.cor-cinza1 {
  color: var(--cor-cinza1);
}

.bg-cinza1 {
  background-color: var(--cor-cinza1);
}

.btn.custom-btn-branco {
  background-color: #fff;
  color: var(--bs-primary);
  border: 1px solid var(--bs-primary);
}

.btn.custom-btn-branco:hover {
  background-color: var(--bs-primary);
  color: #fff;
  border: 1px solid #fff;
}

/* .input-custom {
  border: none;
  background-color: transparent;
  color: var(--bs-primary);
  font-weight: bold;
  padding: 0;
  pointer-events: none;
  user-select: none;
}

.input-custom:focus {
  outline: none;
  box-shadow: none;
  color: var(--bs-primary);
} */

/* .form-control[readonly] {
  background-color: var(--bs-secondary-bg);
  pointer-events: none;
  user-select: none;
  cursor: not-allowed;
  
} */
.cursor-pointer{
  cursor: pointer!important;
}
.breadcrumb-adurn{
  color: white!important;
}
.breadcrumb-adurn .breadcrumb-item+.breadcrumb-item::before {
  color: white!important;
  --bs-breadcrumb-divider: '»';
}
.link-breadcrumb{
  --bs-link-color-rgb: 255, 255, 255;
  text-decoration: none;;
}
.link-breadcrumb:hover{
  --bs-link-color-rgb: 200, 200, 200;
  text-decoration: underline;
}
main.main-content{
  position: relative;
  z-index: 1;
}
main.main-content:after{
  content: '';
  height: 170px;
  background: var(--bs-secondary);
  width: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
}