/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px; /* Margin bottom by footer height */
}

.Italico {
     font-style: italic;
}

.pequeno {
     font-size: x-small;
}

.publicacao {
    font-style: italic;
    font-size: 14px;
}

.posicao1 {
     max-width=400px;
     float: center !important;
}

element.style {
}

.mw-highlight pre {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}

pre, .mw-code {
    line-height: 1.3em;
}

pre, .mw-code {
    color: #000;
    background-color: #f8f9fa;
    border: 1px solid #eaecf0;
    padding: 1em;
    white-space: pre-wrap;
}
pre, code, tt, kbd, samp, .mw-code {
    font-family: monospace,monospace;
}

.footer {
  position: fixed !important;
  bottom: 0 !important;
  width: 100% !important;
  height: 40px !important; /* Set the fixed height of the footer here */
  line-height: 40px !important; /* Vertically center the text there */
  background-color: #f5f5f5 !important;
}

.cabecalho {
  position: fixed !important;
  top: 0 !important;
  width: 100% !important;
  height: 60px !important;  /*Set the fixed height of the footer here */
  line-height: 60px !important; /* Vertically center the text there */
  background-color: #f5f5f5 !important;
}

/* Menu Lateral styles
-------------------------------------------------- */
#body-row {
    margin-left:0;
    margin-right:0;
}

#sidebar-container {
    min-height: 100vh;
    background-color: #333;
    padding: 0;
}

/* Menu item*/
#sidebar-container .list-group a {
    height: 50px;
    color: white;
}

/* Submenu item*/
#sidebar-container .list-group .sidebar-submenu a {
    height: 45px;
    padding-left: 30px;
}

.sidebar-submenu {
    font-size: 0.9rem;
}

/* Separators */
.sidebar-separator-title {
    background-color: #333;
    height: 35px;
}

.sidebar-separator {
    background-color: #333;
    height: 25px;
}

.logo-separator {
    background-color: #333;
    height: 60px;
}

/* Closed submenu icon */
#sidebar-container .list-group .list-group-item[aria-expanded="false"] .submenu-icon::after {

  content: " \f0d7";
  font-family: 'Verdana, calibri, sans-serif';
  display: inline;
  text-align: right;
  padding-left: 10px;
}

/* Opened submenu icon */
#sidebar-container .list-group .list-group-item[aria-expanded="true"] .submenu-icon::after {
  content: " \f0da";
  font-family: 'Verdana, calibri, sans-serif';
  display: inline;
  text-align: right;
  padding-left: 10px;
}

