:root{ --main-bg-color: pink; } *{ font-family: "Electrolize", sans-serif; } /* content que contem o preview do perfil */ .content { position: relative; top: 0px; width: 100%; padding: 18px 6% 10px 6%; margin: 0 0 30px 0; border-bottom: 1px solid #dee2e6 !important; } body{ position: relative; } header { background-color: #dfdfdf; margin-bottom: 30px; -webkit-box-shadow: 0px 1px 6px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 1px 6px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 1px 6px 0px rgba(50, 50, 50, 0.5); position: sticky!important; } header .header-left-side { background-color: #f7f7f7; padding: 1em 3em 1em 15vh; background: linear-gradient(110deg, #f7f7f7 90%, #dfdfdf 0%); } header .header-right-side { padding-right: 15vh; } .main-container { display: flex; flex-direction: row; } main { min-height: 70vh; margin-right: 15vh!important; /* max-height: 70vh; */ } nav { margin-left: 13vh; margin-right: 1em; border-radius: 0.5em; border: 2px solid #dee2e6 !important; padding: .5em; } nav ul li a { color: #17223b; font-size: large; } nav ul .active { background-color: #dfdfdf !important; color: #17223b !important; font-weight: bold; border-left: solid 3px #0d6efd; /* border: 1px solid #007bff; */ } nav .content-user-info { font-weight: bold; } nav .custom-nav-link{ display: block; padding: .5rem 1rem; color: #2e4363; text-decoration: none; border-radius: .2em; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out; } nav .custom-nav-link:hover{ color: #0d6efd; } @media (min-width: 768px) { .bd-placeholder-img-lg { font-size: 3.5rem; } }