
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Poppins", sans-serif;
}

body {
  min-height: 100vh;
}

.sidebar-links {
  list-style: none;
  margin-top: 20px;
  height: 80%;
  scrollbar-width: none;
}

.sidebar-links li a {
  display: flex;
  align-items: center;
  gap: 0 20px;
  color: #fff;
  font-weight: 500;
  white-space: nowrap;
  padding: -20px 8px;
  text-decoration: none;
  transition: 0.2s ease;
}

.sidebar-links li a:active {
  color: #161a2d !important;
  background-color: var( --color-green-tertiary) !important;
  border-radius: 8px;
}

.sidebar-links li a:hover,
.btn-toggle-nav a:hover {
  color: #161a2d;
  background-color: var(--color-green-tertiary);
  border-radius: 8px;
  
}
li
{
border-width: 2px;
}

.sidebar-links li a.active {
  color: #161a2d;
  background-color: var(--color-green-tertiary);
  border-radius: 8px;
  text-decoration: none;
}

.links-collapse.active {
  text-decoration-color: var(--color-red-principal) !important;
}

#logout_button
{
  background-color: var(--color-red-principal); 
  border: none;
  color: white;
  padding: 24px 40px;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  -webkit-transition-duration: 0.4s; 
  transition-duration: 0.4s;
  width: 90%;
  display:flexbox;
}

#bus-icon
{
  margin-left: 14px;
}

#line-icon
{
  margin-left: 14px;
}


#internet-failure-icon
{
margin-left: 18px;
}

#incident-icon
{
  margin-left: 14px;
}

#operator-icon
{
  margin-left: 14px;
  border-width:  5px;
}
  
#shift-icon
{
  margin-left: 14px;
}

#user-icon
{
  margin-left: 18px;
  margin-right:  -16px;
}


#report-incident-icon
{
  margin-left: 12px;
}

#violation-of-regulation-icon
{
  margin-left: 14px;
 
}

#failures-of-brt-icon
{
  margin-left: 12px;
}

#report-internet-failures-icon
{
  margin-left: 14px;
}

#line-tralation
{
  margin-right:  -13px;
}

#internet-tralation
{
  margin-right:  -12px;
}

#incident-tralation
{
  margin-right:  -16px;
}

#operator-tralation
{
  margin-right:  -17px;
}

#shift-tralation
{
  margin-right:  -15px;
}

#unit-tralation
{
  margin-right:  -13px;
}

#report-internet-traslation
{
  margin-right:  -12px;
}

#report-failures-brt-traslation
{
  margin-right:  -16px
}

#report-violations-traslation
{
  margin-right:  -4px
}

#report-incident-traslation
{
  margin-right:  -16px
}
