﻿h1{
    font-size: 1.4rem;
    color: #000;
}

.e-dlg-overlay, .sbi-overlay {
  background-color: rgba(107, 114, 128, 0.15);
  -webkit-backdrop-filter: blur(4px) !important;
  backdrop-filter: blur(4px) !important;
}

.e-dlg-content {
    /*background: rgb(254,254,254);
    background: radial-gradient(circle, rgba(254,254,254,1) 0%, rgba(219,227,218,1) 100%);*/
    background: rgb(255,255,255);
    background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(242,247,241,1) 100%);
}

.e-dlg-header-content {
    /*background: rgb(100,193,0);
    background: linear-gradient(94deg, rgba(100,193,0,1) 0%, rgba(201,240,159,1) 100%);*/
    background: #8fde38;
}
.e-dialog .e-dlg-header-content {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 10px 18px;
}

.e-dialog .e-footer-content {
    /*background: #dce4db;*/
    background: #e1eedf;
    border-top: 1px solid #cecece;
}
.e-numerictextbox {
    text-align: right;
    padding-right: 5px !important;
}
. /*e-treeview .e-list-text, e-pager div.e-icons {
    font-size: 1rem;
}

.e-device .e-dlg-content, .e-device .e-dlg-content * {
    font-size: 1rem;
}*/
.e-grid .e-row.e-altrow {
  background-color: #fff;
}

.e-grid .e-row {
  background-color: #f9f9f9;
}

.e-grid .e-rowcell {
    padding: 5px 5px;
}

.table > :not(caption) > * > * {
    padding: 0.1rem 0.1rem;
}

.e-grid .e-detailcell {
    background: #f8fbf3;
}

.e-control, .e-css {
    font-size: .9rem;
}

.e-toast-container .e-toast.sbi-toast-success {
    background: #64c100;
}

.e-toast-container .e-toast.sbi-toast-danger {
    background: #dc2626;
}

.e-toast-container .e-toast.sbi-toast-warning {
    background: #f6c31e;
    color: black;
}

.e-menu-wrapper.e-contextmenu-container, .e-menu-container.e-contextmenu-container {
    height: 0; 
}

.disablerow {
  opacity: .5;
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: no-drop;
}

.contenedorGrid .e-sidebar {
  background: transparent;
}

.sbi-toast-success .e-toast-content, .sbi-toast-danger .e-toast-content, .sbi-toast-warning .e-toast-content
.sbi-toast-success .e-toast-title, .sbi-toast-danger .e-toast-title, .sbi-toast-warning .e-toast-title {
    color: white !important;
}

textarea.e-input, .e-float-input textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group textarea, .e-input-group.e-control-wrapper textarea {
    resize: none !important;
}

.e-primary .e-progress, .e-success .e-progress, .e-danger .e-progress, .e-info .e-progress {
    background-color: rgb(187, 234, 135);
}

.e-grid .e-icon-grightarrow{
    padding: 0;
}

.e-input.e-css[disabled], .e-input-group .e-input[disabled], .e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled, .e-input-group.e-control-wrapper.e-disabled, .e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled], .e-float-input textarea[disabled], .e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled, .e-float-input.e-control-wrapper.e-disabled {
    -webkit-text-fill-color: #000;
}

.e-input-group .e-input[readonly], .e-input-group.e-control-wrapper .e-input[readonly], .e-float-input input[readonly],
.e-float-input.e-control-wrapper input[readonly], .e-float-input textarea[readonly], .e-float-input.e-control-wrapper textarea[readonly] {
  cursor: not-allowed;
}

.e-input-group.e-success, .e-input-group.e-control-wrapper.e-success, .e-input-group.e-success:not(.e-float-icon-left), 
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left) {
    border-color: #d1d5db;
}

.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on, .e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
    color: #000;
    opacity: 1;
    background-color: #64c100;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-success, .e-input-group.e-control-wrapper.e-success, .e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), .e-listview 
{
  border-color: #a8bb93;
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header {
    color: #274a02;
    background-color: #f3f4f6;
}

.e-input-group-icon {
    padding: 0 !important;
}

.e-switch-wrapper .e-switch-off, .e-css.e-switch-wrapper .e-switch-off {
  background-color: #969ca8;
}

.e-grid td.e-active {
  background: #fffaee !important;
}

.e-tooltip-wrap.e-popup {
  background-color: #878686 !important;
  border: 1px solid #878686 !important;
}

.e-tooltip-wrap .e-tip-content {
  color: white !important;
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-right {
  color: #878686;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid #878686;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom: 1px solid #878686;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
  border-bottom: 1px solid transparent;
  border-right: 1px solid #878686;
  border-top: 1px solid transparent;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
  border-bottom: 1px solid transparent;
  border-left: 1px solid #878686;
  border-top: 1px solid transparent;
}

.e-radio:disabled + label::before {
  background-color: #fff;
}

.filtros .e-accordion {
  border: none !important;
}

  .filtros .e-accordion .e-acrdn-content {
    padding: .25rem !important;
    margin-top: .70rem !important;
  }

.filtros .e-accordion, .e-accordion .e-acrdn-item.e-selected.e-select.e-active {
  background: none;
}

  .filtros .e-accordion .e-acrdn-item.e-select > .e-acrdn-header,
  .e-accordion .e-acrdn-item.e-select.e-active > .e-acrdn-header,
  .e-accordion .e-acrdn-item.e-select.e-item-focus > .e-acrdn-header,
  .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
    background: none !important;
    border-bottom: 1px solid #6c757d !important;
    color: rgba(0,0,0,.5) !important;
    font-weight: 700 !important;
    font-size: 1.3rem !important;
  }

.filtros .e-acrdn-header-content {
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  color: rgba(0,0,0,.5) !important;
}

.filtros .e-accordion .e-toggle-icon, .e-acrdn-header-icon {
  color: rgba(0,0,0,.5) !important;
}

/**SBINMO**/
/*label,*/ .label-green {
    color: #274a02;
}

.sbi-icons {
    width: 2em !important;
    height: 2em !important;
}

.sbi-toolbar-icons {
    font-size: 1.2rem;
    margin: 2px;
}

.sbi-color-green {
    color: #64c100;
}

.sbi-color-darkgreen {
    color: #93a272;
}

.sbi-color-grey {
    color: #808080;
}

.sbi-color-light-grey {
    color: #bdbdbd;
}

.sbi-bg-light-yellow{
    background: #fff695 !important;
}

.sbi-bg-green {
    background: #64c100;
}
.sbi-bg-gradient-green {
    background: rgb(201,240,159);
    background: radial-gradient(circle, rgba(201,240,159,1) 0%, rgba(100,193,0,1) 100%);
}

.sbi-fs-1-15{
    font-size: 1.15rem;
}

.sbi-bg-grey {
  background: #ededed;
}

.sbi-label {
    color: #5b6249;
    font-weight: 600;
    padding: 0;
}

.sbi-alert{
    background: rgb(201,240,159);
}
.sbi-alert-danger {
  color: #842029;
  background: #f8d7da;
}
.sbi-alert-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.sbi-alert-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.sbi-alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
}

.sbi-calificacion-a-plus {
    background: #2ecf2f;
}
.sbi-calificacion-a {
    background: #009935;
}
.sbi-calificacion-b {
    background: #10ac26;
}
.sbi-calificacion-c {
    background: #a1d209;
}
.sbi-calificacion-d {
    background: #f7f100;
}
.sbi-calificacion-e {
    background: #f5ab00;
}
.sbi-calificacion-f {
    background: #f7530b;
}
.sbi-calificacion-g {
    background: #f2000f;
}
.star {
    font-size: calc(2rem + 1vw) !important;
}

.sbi-contact-point{
    width: 35px;
    height: 35px;
    display: block;
    text-align: center;
}

.sbi-crop-image-150-100 {
    width: 150px; height: 100px; object-fit: cover;
}

.sbi-crop-image-250-150 {
    width: 250px;
    height: 150px;
    object-fit: cover;
}

.sbi-crop-image-height-250 {
    width: 100%;
    height: 250px;
    object-fit: cover;
}

.sbi-height-grid{
    height: calc(100dvh - 300px)
}

.sbi-titulo-grid {
    font-size: 1rem;
    font-weight: normal;
}

.sbi-link-button-icon{
    height: 28px;
    width: 30px;
    text-align: center;
    font-size: 1.2rem !important;
    padding: 0;
}

.sbi-outline-white {
    background-color: rgba(0,0,0,0);
    border-color: white !important;
    color: white !important;
}

.sbi-bg-transparent-black {
    background-color: rgba(0, 0, 0, 0.5);
    color: rgba(0, 0, 0, 0.5);
}

.w-48{
    width: 48% !important;
}

.w-49 {
    width: 49% !important;
}
/**HERE**/
.H_btn {
    width: 2.5em;
    height: 2.5em;
}