/* Colors */
#main-navbar.bg-primary {
    background-color: #125151 !important;
}

.btn {
    border-radius: 10px;
}

.btn-primary,
.btn-primary.shepherd-button {
    background-color: #125151;
    border-color: #125151 !important;
}

.btn-primary:disabled {
    background-color: #125151aa;
    border-color: #125151aa !important;
}

.btn-outline-primary {
    color: #125151;
    border-color: #125151;
}

a,
.page-link,
.btn-link,
.btn-link:hover,
#main_content .btn-link:active,
.btn-link:focus,
.nav-tabs .nav-link {
    color: #125151;
}

.btn-primary:hover,
.btn-outline-primary:hover,
.btn-primary.shepherd-button:hover {
    background-color: #0f4242;
}

.btn-primary:focus,
.btn-primary:focus-visible,
.btn-primary:active,
.btn-outline-primary:active,
.btn-outline-primary:focus,
.dropdown-item:focus,
.dropdown-item.active,
#app-footer .btn.show,
.page-link.active,
.active>.page-link,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
    background-color: #125151 !important;
    border-color: #125151;
}

.langbox .btn.active,
.langbox .btn-check:checked+.btn,
.langbox :not(.btn-check)+.btn:active,
.langbox .btn:first-child:active,
.langbox .btn.active,
.langbox .btn.show,
.dropdown-item:hover {
    background-color: #125151;
}

/* Logo */
.brand.navbar-brand img {
    display: none;
}

.brand.navbar-brand {
    display: inline-block;
    width: 146px;
    height: 17px;
    background-image: url('https://www.redgo.fi/images/svg/logo/REDGO_logo_white.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
