/*
 * This is an auto-generated file that is replaced whenever new theme settings are applied.
 * To set custom css overrides that persist, edit the custom.css file instead.
 */

    INPUT[type=checkbox]:focus {
        outline-color: #008080;
    }
    INPUT[type=checkbox] {
        border-color: #008080;
    }
    INPUT[type=checkbox]:checked {
        background-color: #008080;
    }

    .app-navbar-link-color {
        color: #FFF;
    }
    .app-navbar-link-color:active {
        color: #FFF;
    }

    .app-topbar-background-color {
        background-color: #008080;
        border: #008080;
    }
    .app-topbar-background-color:active {
        background-color: #008080;
        border: #008080;
    }

    .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
        background-color: #008080;
    }

    .dropdown-item.active, .dropdown-item:active {
        background-color: #008080;
    }

    .app-topbar-link-color {
        color: #FFF;
    }
    .app-topbar-link-color:active {
        color: #FFF;
    }

    #app-topbar .nav-link {
        color: #FFF;
    }

    #login-form {
        background-color: #FFF;
    }

    #sso-panel {
        background-color: #FFF;
    }

    .btn-primary {
        color: #FFF;
        background: #008080;
        border-color: #008080;
    }

    .btn-primary:hover {
        background: #008080;
        border-color: #008080;
    }

    .switch.on {
        background: #008080;
    }
    .switch.on .switch-toggle {
        border-color: #008080;
    }

    .fa-check:before {
        color: #FFF;
    }

    #label-dropdown-button {
        border-bottom-color: #008080;
    }

    .flex-column[role=tablist] .nav-item .active {
        border-left-color: #008080;
    }

    .tnm-label {
        background-color: #FFF;
    }

    #login-notification-message {
        background-color: #FFF
    }

    .theme-notification {
        display: block
    }

    .btn-danger {
        color: #FFF !important;
    }

    .btn-check:focus+.btn-primary, .btn-primary:focus {
        color: #FFF;
    }

    .btn-primary:disabled, .btn-primary.disabled {
        color: #FFF;
    }

    .modal-footer {
        .btn-primary:disabled, .btn-primary.disabled {
            color: #FFF;
        }
    }

    #clear-translation-button, #restore-translation-button {
        color: #008080 !important;
    }

    .btn-info {
        color: #008080 !important;
    }

    #columns-dropdown-button {
        color: #008080;
    }

    #restore-default-settings-button {
        color: #008080;
    }

    .modal-footer {
        .btn-primary:disabled, .btn-primary.disabled {
            background-color: #008080;
            border-color: #008080;
        }
    }

    #contact-sales-link * {
        color: #008080;
    }

    .switch.on {
        background-color: #008080 !important;
    }

    .switch.on .switch-toggle {
        border-color: #008080 !important;
    }

    .btn-primary:disabled, .btn-primary.disabled {
        background-color: #008080;
        border-color: #008080 !important;
    }

    .valid-feedback {
        color: #008080;
    }

    #translate-toolbar .lp-selector select#variant:not(:disabled) {
        border-bottom: 2px solid #008080 !important;
    }

    .btn-link:not(:hover) {
        color: #008080 !important;
    }

    #login-localization-menu {
        .localization-menu-link-color {
            color: #008080;
        }
    }

    .gngxBP {
        background-color: #008080 !important;
    }

    .kvojtx {
        border-color: #008080 !important;
    }

    .kXgrLi {
        background-color: #008080;
        border: #008080;
    }

    .btn-check:focus+.btn-primary, .btn-primary:focus {
        background-color: #008080;
        border-color: #008080;
    }

    .form-check-input:checked {
        background-color: #008080 !important;
    }

    .btn-link{
        color: #008080 !important;
    }

    .toggle-switch-container .switch.on {
        background-color: #008080 !important;
    }

    .flex-column .nav-item .active {
        border-left: 5px solid #008080 !important;
    }

    .form-check-input:checked[type="radio"] {
        background-color: #008080 !important;
    }

    .translate-dropzone-button i {
        color: #008080 !important;
    }

    section[id^="segment-"] {
        border-color: #008080 !important;
    }

    #current-segment-input {
        outline: #008080 solid 2px !important;
    }

    .edge-lp-overlay {
        a {
            color: #008080 !important;
        }
    }

    #saml-public-url-manage-settings {
        a {
            color: #008080 !important;
        }
    }

    .flex-column .nav-item .active {
        border-left: 5px solid #008080 !important;
    }

    input:checked+label {
	color: #008080 !important;
    }

    body #search-input:focus {
        border: 2px solid #008080 !important;
    }

    #translation-highlights {
        #highlight-dictionary:checked {
            background-color: #93B9F9 !important;
        }

        #highlight-brand:checked {
            background-color: #EFCC73 !important;
        }

        #highlight-feedback:checked {
            background-color: #B0DDE4 !important;
        }
    }

    #download-all-translations-button {
        color: #008080 !important;
    }

    .customcheck {
        .checkmark {
            background-color: #008080 !important;
            border: #008080 !important;
        }
    }

    .editor-container {
        div[role="option"]:active {
            background-color: #008080 !important;
        }

        div[role="option"]:hover {
            background-color: #008080 !important;
        }
    }
