.navbar {
    background: #3b4351;
}

.navbar .navbar-data {
    color: white;
}

.navbar .btn:hover .choices .choices__list--dropdown {
    color: #666;
}

.navbar:not(.navbar_header) section:not(.navbar-controls) .btn:not(.active).btn-link {
        color: white;
    }

.btn.btn-link.active, .btn.btn-link:active, .btn.btn-link.active:focus, .btn.btn-link:active:focus {
    background-color: white;
    color: #666;
}

.config-menu .config-option .config-toggle .config-switch.checked {
    background: #3b4351;
    border-color: #3b4351;
}

@media screen and (min-width: 1153px) {
    .btn.btn-link {
        background-color: #3b4351 !important;
        color: #fff;
    }
    
    .btn.btn-link.active, .btn.btn-link:hover {
        background-color: #fff !important;
        color: #222 !important;
    }
}

.settings_bar .btn.btn-link {
    background-color: #3b4351 !important;
    color: #fff;
}

.settings_bar .btn.btn-link.active, .settings_bar .btn.btn-link:hover {
    background-color: #fff !important;
    color: #222 !important;
}

.bg-dark .module-body {
    background-color: #1a1a1a;
}

.bg-dark {
    background: #3b4351 !important;
    color: #fff;
}

.toast-container .toast {
    background: #3b4351;
}

.btn {
    border: none;
    background-blend-mode: soft-light, normal;
    border-radius: 5px;
    color: white;
    padding: 8px;
    height: auto;
}

.btn.btn-primary {
    background-color: #3b4351 !important;
    border-color: #3b4351 !important;
    border-radius: 4px;
    color: white;
}
.btn.btn-primary:hover {
    background: #1e2229 !important;
}
.btn.btn-secondary {
    border-radius: 4px;
}

.config-menu {
    border: 1px solid #3b4351;
}

.config-menu .options-header {
    color: black;
}

h1 {
    color: #3b4351;
}

h2 {
    color: #3b4351;
}

h3, .h3 {
    color: #3b4351;
}

a, a:visited
    color: #3b4351;
}

a:hover {
    color: #1a1a1a;
}

input[type="checkbox"]:checked + label {
    background-color: #3b4351;
}

.form-radio:hover input + .form-icon {
    background: #3b4351;
}

.form-checkbox input:checked + .form-icon, .form-radio input:checked + .form-icon, .form-switch input:checked + .form-icon {
    background: #3b4351;
    border-color: #3b4351 !important;
}
body {
      background-image: linear-gradient(-90deg,#eeeeee 0,#ffffff 50%,#eeeeee 100%);
}
.bg-dark .module-body {
    background-color: #252526;
}

@media screen and (min-width: 850px) {
  header.navbar:not(.navbar_header) {
   background-image: url(/assets/instances/c122/logo.png);
   background-position: right 350px top 3px;
   background-repeat: no-repeat;
   background-size: 90px;
  }
}

.share-greeting {
	display: none !important;
}