@import "~src/function.scss"; .div-top-header { margin: 0 em(20); // background-color: #0782c9; //padding-top: em(15px); border: 0 !important; } .profile-image { vertical-align: middle; width: 40px; height: 40px; border-radius: 50%; display: block; /* Torna a imagem um elemento de bloco */ margin: 0 auto; } .div-logo { background: transparent; width: em(140); justify-content: center; display: flex; color: black; overflow: auto; .logo-icon { width: 25.33%; overflow: auto; img { width: 100%; margin: 0px auto; } } .logo-description { width: 74.67%; margin: 0 auto; overflow: auto; font-size: 8.5px; font-family: Bahnschrift; .logo-description-content { width: 100%; .logo-description-text { font-weight: 700; text-align: center; width: 100%; margin: 0 !important; padding: 0 !important; } .add-line { width: 100%; border-bottom: 1px solid #000; margin-bottom: 2.5px !important; padding: 0 !important; } .add-line-white { width: 100%; border-bottom: 1px solid #fff; margin-bottom: 2.5px !important; padding: 0 !important; } } .color-white { color: #fff !important; } .add-botton-border { border-bottom: 1px solid #000; } .add-botton-border-white { border-bottom: 1px solid #fff; } } } .header-btns { justify-content: center; align-items: center; } .div-profile { width: 40px; height: 40px; text-align: center; background-color: transparent; display: flex !important; justify-content:space-around; border-radius: 50px; .icon { position: relative; border: none !important; } .icon-badge { background-color: red; font-size: rem(12); color: white; text-align: center; width: 20px; height: 20px; border-radius: 35%; position: absolute; /* changed */ top: 5px; /* changed */ right: 27px; /* changed */ } .profile-text { font-size: rem(20); font-weight: 300; width: fit-content; position: absolute; color: var(--profile-text-color); } } .main-tab { //border: 1px solid red; } .desktop { display: none; } @media only screen and (min-width: 1366px) { .mobile { display: none !important; } .desktop { display: block; } } .tab { height: 65px; cursor: pointer; user-select: none; } .tab:hover { border-top: 7px solid var(--header-tab-text-white); } .active { border-top: 7px solid var(--header-tab-text-white); span { font-weight: 650; } } .search-input-container { background-color: white; border-radius: 27.5px; border: solid 1px #ebebeb; .icon { color: #797979; width: rem(45); height: rem(45); display: flex; justify-content: center; font-size: rem(25); align-items: center; } .input-text { width: 100%; } .icon-z { width: 20px; } } .tab { color: var(--header-tab-text-white); }