/* -------------------------------------------------------------------------- */
/*                        Estilos específicos para menu                       */
/* -------------------------------------------------------------------------- */
.navbar-menu {
    top: 0 !important;
    height: var(--f7-toolbar-height);
}
.navbar-popup {
  top: 0 !important;
}
.menu-espaco {
    margin-left: 5px;
}
.menu-nivel2 {
    margin-left: 26px;
}
.icone-menu {
    padding:0 calc(var(--f7-navbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-navbar-inner-padding-left) + var(--f7-safe-area-left));
}
.btn-close {
    position: absolute !important;
    top: 0px;
    right: 5px;
    font-weight: bold;
    color: white;
    z-index: 999;
}
.navbar-form {
    /*background-image: var(--f7-navbar-bg-image, var(--f7-bars-bg-image));*/
    background-color: white;
    color: var(--f7-navbar-bg-color, var(--f7-bars-bg-color, var(--f7-theme-color)));
}
.navbar-form b {
  font-weight: 500;
}
.navbar-form a {
  color: var(--f7-navbar-link-color, var(--f7-bars-link-color, var(--f7-theme-color)));
}
.navbar-form a.link {
  display: flex;
  justify-content: flex-start;
  line-height: var(--f7-navbar-link-line-height, var(--f7-navbar-height));
  height: var(--f7-navbar-link-height, var(--f7-navbar-height));
}
.navbar-form .title,
.navbar-form .left,
.navbar-form .right {
  position: relative;
  z-index: 10;
}
.navbar-form .title {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 10;
  font-weight: var(--f7-navbar-title-font-weight);
  display: inline-block;
  line-height: var(--f7-navbar-title-line-height);
  text-align: var(--f7-navbar-title-text-align);
  font-size: var(--f7-navbar-title-font-size);
  margin-left: var(--f7-navbar-title-margin-left);
  margin-right: var(--f7-navbar-title-margin-left);
}

.grid_colorido .cabecalho {
  color: var(--f7-navbar-text-color, var(--f7-bars-text-color)) !important;
  font-weight: 500 !important;
  background-color: var(--f7-navbar-bg-color, var(--f7-bars-bg-color, var(--f7-theme-color))) !important;
}

/*Definido cor das linhas pares*/
.grid_colorido .row:nth-child(even) {background: #FFF}
.grid_colorido .row:hover:nth-child(even) {background: #FFD}
         
/*Definindo cor das Linhas impáres*/
.grid_colorido .row:nth-child(odd) {background: #EEE}  
.grid_colorido .row:hover:nth-child(odd) {background: #EED}  