#header .app-logo a {
    background-image: none;
    padding: 12px 10px 10px 17px;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: .5px;
    color: #fff;
}

#header .app-logo a strong {
    font-weight: 500;
    color: inherit;
    margin-left: 1px;
}

#header .app-logo .badge-title {
    position: absolute;
    top: .35em;
    margin: 0;
    left: 95%;
}

#header .app-logo-sm {
    display: none;
}

@media (max-width: 480px) {
    #tmenu .icon-alert,
    #tmenu .icon-manual,
    #tmenu .icon-color-scheme,
    #tmenu .icon-favorite {
        display: none;
    }
}

@media (max-width: 890px) {
    #header .app-logo-lg {
        display: none;
    }

    #header .app-logo-sm {
        display: block;
    }
}


#header .inner {
    background-color: #3cb5b5;
}

#tl_navigation [class^=menu_level_] > li.current > a,
#tl_navigation .menu_level_1 li.current {
    border-left-color: #3cb5b5;
}

#tmenu sup {
    color: #3cb5b5
}

#tl_crawl .progress-bar.running {
    background-color: #3cb5b5;
}

#left .version {
    height: 0;
    padding: 0;
    overflow: hidden;
    background-color: #3cb5b5;
    color: #ccc;
}

#left .version a {
    color: inherit;
}

#tmenu a:hover,
#tmenu a.hover,
#tmenu li:hover .h2,
#tmenu .active .h2,
#tmenu .burger button:hover {
    background-color: #3cb5b5;
}

#tmenu ul.menu_level_1 li a:hover,
.hover-div:hover,
.hover-row:hover td,
.hover-row:hover .tl_undo_header,
.hover-div:hover .limit_toggler,
.hover-row:hover .limit_toggler {
    background-color: rgba(60, 181, 181, 0.1) !important;
}

.chzn-container .chzn-results .highlighted {
    background-color: #3cb5b5;
}

.chzn-container-active .chzn-single,
.selectize-input:focus-within {
    outline: 2px solid #3cb5b5;
    outline-offset: -1px;
}

#tmenu a:hover, #tmenu a.hover, #tmenu li:hover .profile button, #tmenu .active .profile button, #tmenu .burger button:hover {
    background-color: #3cb5b5;
}

a:hover,
a:active {
    color: inherit;
    text-decoration: underline;
}

body.be_login,
body.be_login_two_factor,
body.be_password {
    background: var(--body-bg) url("../img/logo.svg") center 4.5em no-repeat;
    background-size: 185px auto;
}

body.be_login #main {
    border-radius: 10px;
}

.tl_login_form .submit_container a:hover {color: #3cb5b5}

.tl_login_form .tl_error {color: #3cb5b5}

.tl_login_form .tl_info {color: #3cb5b5}

.tl_login_form .tl_confirm {color: #3cb5b5}

.tl_login_form .tl_submit {
    background-color: #3cb5b5;
    color: white;
    border-color: #3cb5b5;
}

.tl_login_form .tl_submit:hover,
.tl_login_form .tl_submit:focus {
    background-color: #3cb5b5;
    border-color: #3cb5b5;
    color: white;
}

* {
    outline-color: #3cb5b5;
}
