

.dropdown-toggle::after {
  display: none !important;
}

ul, ol{
  padding: 0;
  list-style: none;
  text-decoration: none;
}

/* a:link, a:visited,  a:hover, a:active{
    text-decoration: none !important;
      color: inherit !important;
} */

.main-footer{
  border-top: 0 !important;
}

.text-facebook{

  color: #3b5999;
}

.text-instagram{

  color: #e4405f;
}

.text-twitter{

  color: #55acee;
}

.text-linkedin{

  color: #0077B5;
}

.text-youtube{

  color: #dd4b39;
}

.text-twitch{

  color: #A142F7;
}

[class*=sidebar-dark-] .sidebar a {
    color: #c2c7d0 !important;
}

[class*=sidebar-dark] .brand-link, [class*=sidebar-dark] .brand-link .pushmenu {
    color: rgba(255,255,255,.8) !important;
}

.page-error{
  height: 50vh !important;
}

.page-item.active .page-link{

  color: #fff !important;
}

.facebook{
  color:white;
  background:#46639f;
}

.google{
  color:white;
  background:#d6513e;
}



/*=============================================
BUS IMAGE PLACEHOLDER
=============================================*/
.bus-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, #f8f9fa 0%, #e1e4e8 100%);
    color: #adb5bd;
    border: 1px solid #dee2e6;
    overflow: hidden;
    position: relative;
}

.bus-placeholder::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.1);
    pointer-events: none;
}

.bus-placeholder i {
    opacity: 0.7;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
}

.bus-placeholder.img-circle {
    border-radius: 50%;
}
