@media (min-width: 768px) {
    .t4-main-body {
        padding-top: 1rem;
    }
}

.t4-header {
    background-color: transparent
}

joms-postbox__status-composer, .joms-postbox {
    display:none;
}

span.separator.menu_subtitle.nav-link {
    color: orange;
    font-size: 105%;
}

.navbar-brand.logo-control img.logo-img {
    max-height: none;
}

button.btn.joms-button--primary.joms-button--small:hover {
    background-color: blue;
}

.t4-module .nav li ul>li>a:before {
    display: none;
}

.com-content-article__body, .t4-col.component.col-md {
    background-color:white;
    padding: 10px 5px;
    margin: 0 17px;
}

.component .jrPage {
    padding: 0px 15px;
}

#t4-mainmodule .t4-section-inner.container {
    background-color: white;
}

div#Mod507 {
    float: left;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    background-color: #f4f4f4;
    padding: 6px 8px;
    margin-right: 10px;
    position: relative;
    z-index: 100;
}

#Mod507 a {
    color: black;
}

div#Mod287 {
    float: inline-end;;
    margin: 0 0 10px 0;
}
div#Mod275 {
    float: inline-end;;
    margin-top: -6px;
}

div#Mod288, div#Mod307 {
    float: left;
    margin-top: 0px;
}

div#Mod484 {
    display: inline;
}

.mod-login-logout__button.logout-button, .mod-login-logout__login-greeting.login-greeting {
    display: inline;
}



.jrFieldDiv.jrLeft label {
    display: none;
}

div#t4-search-login-bar {
    max-height: 55px;
    padding-top: 8px;
    background-color: #fafafa;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.1);
}

@media (min-width: 991.98px) {
.mainnav {
    background-color: #fafafa;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    height: 50px;
    display: flex;
    align-items: center;
}
}

.jr-form-adv-search-module, .mod-login__userdata.userdata {
    display: flex;
}

.jrIconSearch:before {
    content: "\f002";
    font-family: 'FontAwesome';
    margin-right: 0px
}

span.jrIconSearch {
    margin-right: 0px;
}

div.jrFieldDiv.jrLeft span:nth-of-type(2) {
    display: none;
}

.mod-login__remember.form-group, ul.mod-login__options.list-unstyled {
    display: none;
}

button.btn.btn-secondary.w-100.plg_system_webauthn_login_button {
    display: none;
}

div#Mod484 input.jrKeywords {
    max-height: 37px;
    width: 390px;
}

div#Mod484 button.jr-search.fwd-m-0.jrButton {
    max-height: 37px;
    padding: 8px 8px !important;
}

.mod-login-logout__login-greeting.login-greeting {
    display: none;
}

.mod-login__submit .btn-primary, .mod-login__submit .btn-primary:hover, .mod-login__submit .btn-primary:active {
    color: transparent; /* Torna o texto invisível */
    width: 45px;

}

.mod-login__submit .btn-primary::before {
    content: "\f2f6"; /* Código do ícone de seta na porta do Font Awesome */
    font-family: 'Font Awesome 5 Free';
    font-weight: 900; /* Necessário para o ícone sólido */
    color: white; /* Cor do ícone */

}

a.jrActivityTargetLink, a.jrActivityActorLink {
    color: #ff0000;
}

.jrListingDetail .jrOverallRatings {
    margin-bottom: 0.5rem;
}