/* The sidebar menu */
.sidenav {
    height: 100%; /* Full-height: remove this if you want "auto" height */
    width: 220px; /* Set the width of the sidebar */
    position: fixed; /* Fixed Sidebar (stay in place on scroll) */
    z-index: 1; /* Stay on top */
    top: 0; /* Stay at the top */
    left: 0;
    background-color: rgb(17,17,17); /* Black */
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 20px;
    /* box-shadow: 2px 5px 12px black; */
  }

  tbody.tdata tr:hover{
    background-color: rgba(0, 0, 0, 0.041); 
    cursor: pointer ;
}
  
  /* The navigation menu links */
  .sidenav a {
    padding: 6px 8px 6px 16px;
    text-decoration: none;
    font-size: 0.9rem;
    color: #818181;
    display: block;
    width: 210px;
    margin-left: 15px;
    margin-top: 15px;
  }
  body{
    font-size: 1rem;
  }
  #top{
    padding: 0px;
    margin: 0px;
  }
  .linha{
    background-color: white;
    height: 1.8px;
    margin-top: 2px;
  }
  #top:hover{
    font-size: 30px;
    text-decoration: none;
    border: solid transparent 1px;
    letter-spacing: 1px;
  }
  .selected{
    color: #597df7;
    border-left: solid #bfc1c5 15px;
    border-radius: 15px;
    text-decoration: none;
  }
  /* When you mouse over the navigation links, change their color */
  .sidenav a:hover {
    color: #597df7;
    border-left: solid #597df7 15px;
    border-radius: 15px;
    text-decoration: none;
    letter-spacing: 1px;
    transition: 1s;
  }
  .footer{
    position: fixed;
    bottom: 0;
    width: 220px;
    color: #969393;
}

  /* Style page content */
  .main {
    margin-left: 220px; /* Same as the width of the sidebar */
    /* padding: 100px 10px; */
    padding-top:100px;
    overflow-x: hidden;
    
    
  }
  button.fin{
    width: 12rem;
    padding: 10px;
  }
 .type{
  width: 100%;
  height: 50%;
  background: #000;
 }
 .princ{
  display: none;
 }
 .contype{
  margin-left: 5%;
  height: 6rem;
  justify-content: center;
  align-items: center;
  display: flex;
  border-radius: 10px;
  border: 0px solid beige;
  /* background-color: rgb(217, 79, 79); */
  background-color: rgb(237, 237, 237);
  color: #585555;
 }
 .contype h4{
  font-size: 1.5rem;
 }
 .sel{
  background-color: rgb(51, 52, 51);
  
  color: #f0f0f0;
 }
 .typein:hover{
  background-color: rgb(81, 153, 225);
  transition: 2s;
  letter-spacing: 1px;
  color: #f0f0f0;
  
 }
 .typeout:hover{
  background-color: rgb(179, 74, 92);
  transition: 2s;
  letter-spacing: 1px;
  color: #f0f0f0;
 }
 #chartD{
  visibility: visible;
 }
  
  /* On smaller screens, where height is less than 450px, change the style of the sidebar (less padding and a smaller font size) */
  @media screen and (max-width: 600px) {
    .sidenav {padding-top: 15px; width: 150px;}
    #chartD{visibility: collapse;}
    .footer{width: 150px; font-size: 0.7rem;}
    .main{margin-left: 150px; overflow-x: visible;}
    .task{font-size: 0.5rem;}
    p.quote{font-size: 0.3rem;}
    /* .sidenav a {font-size: 18px;} */
  }
  div.top{
    height: auto;
    padding-left: 30px;
  }
  div.nameUser{
    font-size: 1rem;
    color: #f1f1f1;
    margin-top: 0.5rem;
    margin-left: 1rem;
  }
  p.nameBold{
    font-size: auto;
    color: white;
    text-align: center;
    opacity: 0.5;
  }
  /* hr{
    color: rgb(0, 0, 0);
  } */
  .aa:hover{
    text-decoration: none;
    letter-spacing: 1px;
}
.sidenav{
  padding-top:85px;
}
.mg{
  width: 100%;
  padding-left: 1rem;
  height: 4.6rem;
  background-color: #ffff;
  box-shadow: 1px 1px 5px black; 
  z-index: 2;
  padding-top: 0.3rem;
  position: fixed;
  display: inline-flex;
  flex-direction: row;

}
P.data{
  text-align: right;
}
div.task{
  width: 96%;
  padding: 20px 10px 10px 10px;
  background-color: #f0f0f0;
  margin-left: 2%;
  margin-top: 15px;
  border-radius: 10px;
  font-size: 0.9rem;
  cursor: pointer;
  border-left: 5px solid red;
}
div.task:hover{
  border-left: 10px solid green;
  transition: 1s;
}
p.quote{
  text-align: right;
  font-size: 0.9rem;
}
p.quote:hover{
  font-size: 1rem;
}