.fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1030;
}

.mdc-drawer-app-content {
	overflow: unset;
}

body {
	padding-top: 50px;
}

@media screen and (max-width: 767.99px) {
    .login-section {
        padding: 1 1.5rem;
    }
}

.logo-service {
	max-height: 100px;
	padding: 10px;
}

.logo-service .logo {
	max-width: 100px; 
	max-height: 100px;
}

.logo-img {
	object-fit: contain; 
	width: 100%; 
	height: 100%;
}

.navbar-brand-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  transition: padding-top .35s ease-in-out;
  padding-top: .75rem;
  font-family: Lato,sans-serif;
}

.navbar-brand-body .navbar-brand-title {
  display: block;
  font-weight: 900;
  font-size: 3rem;
  line-height: 1em;
  transition: font-size .35s ease-in-out;
}