.list-group-item-warning a {
    color: #E6007E !important;
}

.internal-audit-comment a {
    color: black !important;
}

.page-container {
    margin: auto;
}

.breadcrumb li.active, .breadcrumb > li + li:before {
    content: "»";
}

.breadcrumb li.active, .breadcrumb > li + li:before {
    color: #189DD9;
}

.primary-color {
    color: #E6007E;
}

@media (min-width: 768px) {
    .page-container {
        max-width: 768px;
    }
}

@media (min-width: 992px) {
    .page-container {
        max-width: 992px;
    }
}

@media (min-width: 1200px) {
    .page-container {
        max-width: 1200px;
    }
}

@media (min-width: 1400px) {
    .page-container {
        max-width: 1320px;
    }
}

@media (min-width: 1700px) {
    .page-container {
        max-width: 1600px;
    }
}

a, a:hover {
    text-decoration: none;
}

#welcome-page .fa,
#welcome-page i {
    color: #189DD9;
}

#welcome-page .btn > .fa,
#welcome-page .btn > .i,
#welcome-page .label > .fa,
#welcome-page .label > .i {
    color: white !important;
}

.evaluationFinished {
    color: inherit !important;
}

#collapseStatistics .list-group-item:hover > i,
#collapseStatistics .list-group-item:hover > span,
#collapseStatistics .list-group-item:hover > a{
    color: black !important;
}

/**NAVBAR NEW*/
.navbar-toggle {
    border-color: #189DD9 !important;
    background-color: #189DD9;
}

.navbar-toggle:hover {
    border-color: #007bb0 !important;
    background-color: #007bb0 !important;
}

.mainNavbar > div.navbar-collapse.collapse.navbar-inverse-collapse > ul > li.active > a {
    border: 2px solid #D0D0D0 !important;
    border-bottom: 2px solid #fff !important;
    position: relative;
    z-index: 999;
    border-top-left-radius: 0.03rem;
    border-top-right-radius: 0.03rem !important;
}

.mainNavbar > div.navbar-collapse.collapse.navbar-inverse-collapse > ul > li > a:hover {
    border: 2px solid #F5F5F5;
    border-bottom: 2px solid #D0D0D0;
    position: relative;
    z-index: 999;
    border-top-left-radius: 0.03rem;
    border-top-right-radius: 0.03rem !important;
}

.mainNavbar > div.navbar-collapse.collapse.navbar-inverse-collapse > ul > li > a {
    border: 2px solid transparent;
    border-bottom: 2px solid transparent !important;
    position: relative;
    z-index: 999;
    border-top-left-radius: 0.03rem;
    border-top-right-radius: 0.03rem !important;
}

.navbar {
    height: 55px !important;
}

input::placeholder {
    color: #b2b2b2 !important;
}

/*FORM NEW*/
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 20px; /* Add some padding for the custom arrow */
    background: url('../../images/chosen-sprite@2x.png') no-repeat right center; /* Use a custom arrow image */
}

.headerLogo img {
    max-width: 200px;
    max-height: 75px;
}

#indicators_table input:focus {
    outline: none;
}

.fa-info-circle {
    color: #189DD9;
}

.nav-tabs > li.active > a, .nav-tabs li.navtab-item > a:hover {
    color: #222222;
}

ol.blue-circles li::before {
    background-color: #189DD9;
}

.label .fa-info-circle {
    color: inherit !important;
}

div.panel-heading > a > span.fa-info-circle {
    color: #000;
}

.panel:not(.panel-default) > .panel-heading .fa {
    color: #189DD9;
}

.panel:has(.collapse.in) .panel-heading {
    border-color: #000;
}

#welcome-page .btn-primary {
    background-color: #E6007E;
    border-color: #E6007E;
    color: white;
}

#welcome-page .btn-primary:hover {
    background-color: #CC0070;
    border-color: #CC0070;
}

#welcome-page a:not(.btn):not(li a) {
    color: #189DD9;
}

#welcome-page a:hover:not(.btn) {
    color: #1484B7 !important;
}

#welcome-page a:not(.btn):hover + .fa,
#welcome-page a:not(.btn):hover + i,
#welcome-page a:not(.btn):hover .fa,
#welcome-page a:not(.btn):hover i {
    color: #1484B7;
}

.result-type.active {
    background-color: #1484B7 !important;
    border: none;
}

.result-type {
    background-color: #189DD9 !important;
    border: none;
}

.result-type:hover {
    background-color: #1484B7 !important;
    border: none;
}

.subNavigation a {
    color: #189DD9;
}

.fa-info-square {
    color: #189DD9;
}

.subNavigation {
    background-color: #fff;
    border: none;
}

/*Stammmdaten > Benutzer/innen*/
#DataTables_Table_0_length > label > select {
    padding-top: 0 !important;
}

/* Forms new */
.form-control, .input-group-addon {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none;
    border-bottom: 2px solid #D0D0D0;
}

.form-control:focus {
    box-shadow: none !important;
    border: 2px solid #fff;
    border-bottom: 2px solid #222222 !important;
}


.breadcrumb {
    border: none;
}

.breadcrumb a {
    color: #000;
}

.breadcrumb li:first-child a {
    text-decoration: none;
}

.img-polaroid {
    box-shadow: none !important;
}

#input_nav .progress, #input_nav .bar, .themaNav .progress, .themaNav .bar, .taxonomyProgress, .list-group-item .progress {
    border: 1px solid #ddd;
}

.co2figurem {
    background-image: url('../../images/maennchen.png');
}

.co2figurew {
    background-image: url('../../images/weibchen.png');
}

form label.required:after {
    color: #E6007E;
}

button[type="submit"],
button[type="submit"]:active,
button[type="submit"]:focus,
button[type="submit"]:active:focus,
button.submit,
button.submit:active,
button.submit:focus,
button.submit:active:focus {
    background-color: #E6007E;
    border-color: #E6007E;
}

button[type="submit"]:hover {
    background-color: #CC0070;
    border-color: #CC0070;
}

input[type="submit"],
input[type="submit"]:active,
input[type="submit"]:focus,
input[type="submit"]:active:focus {
    background-color: #E6007E;
    border-color: #E6007E;
}

input[type="submit"]:hover {
    background-color: #CC0070;
    border-color: #CC0070;
}

.progress-bar {
    color: #222222;
    text-shadow: none !important;
}

.progress {
    box-shadow: none;
    border: 1px solid #222222;
}

.alert {
    border: 2px solid;
}

body > div:nth-child(6) > div > h3 > span {
    color: #189DD9;
}

.dt-buttons .btn .badge {
    border: 2px solid #fff;
    color: #B2B2B2;
}

.mega-dropdown-menu > li > ul > li > a {
    padding: 3px 3px 3px 5px;
}

.mega-dropdown-menu > li ul > li.active > a {
    background-color: #B2B2B2;
}

.jOrgChart .node {
    color: #189DD9;
}

.header {
    background: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
    background-color: #189DD9;
}

.well {
    box-shadow: none;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
    padding: 8px;
}

.modal-dialog .btn-default {
    background-color: white;
    color: #189DD9;
    border-color: #189DD9;
}

.bootstrap-dialog .modal-header {
    border-radius: 0;
}

.editable-empty,
.editable-empty:hover,
.editable-empty:focus {
    color: #E6007E !important;
}

.bootstrap-dialog.type-danger .modal-header {
    background-color: #E6007E !important;
}

body > div:nth-child(6) > div > div.row > div > form > input {
    margin-bottom: 2rem;
}

.sticky-top-container {
    background: #fff;
}

table.dataTable > tbody > tr.selected > td.select-checkbox:after,
table.dataTable > tbody > tr.selected > th.select-checkbox:after {
    text-shadow: none;
}

.esgBackground {
    background-image: url('../../images/esgBackground.jpg');
}

.collectionItemFlex {
    align-items: center;
}

.bootstrap-switch.bootstrap-switch-focused {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.bootstrap-switch {
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
}

.label {
    color: #222222;
    border-radius: 0;
    text-shadow: none;
}

td.danger {
    background-color: #fad1bd !important;
}

.form-control::placeholder {
    color: black;
}


/* Buttons*/

.btn-xs,
tr > td > div > .btn:not(.btn-danger) {
    background-color: white !important;
    border-color: #189DD9 !important;
    color: #189DD9 !important;
}

tr > td > div .btn i {
    color: inherit !important;
}

.disabled:not(.nodeContainer) a {
    color: white !important;
}

.btn-xs:hover,
tr > td > div > .btn:hover:not(.btn-danger) {
    background-color: #189DD9 !important;
    color: white !important;
}

tr > td > div > .btn-danger:hover {
    background-color: #E6007E !important;
    color: white !important;
}

div.btn-danger {
    background-color: white;
    border-color: #FF0000;
    color: #FF0000;
}

.gwoe_matrix {
    filter: none !important;
    width: 13.5px;
    padding: 0.1em
}

a:hover .gwoe_matrix:hover {
    filter: brightness(0) invert(1) !important;
}

.fa-database {
    color: #E6007E;
}

.headerContent {
    padding: 10px 7px;
}

.organigramIconset img.oiWhite {
    filter: none !important;
    width: 100%;
}

.mainMenu a .fa-database {
    color: #189DD9;
}

div.btn-danger, .btn-danger {
    border-color: #E6007E;
    background-color: #ffffff;
    color: #E6007E;
}

div.btn-danger:hover, .btn-danger:hover {
    background-color: #E6007E;
}

.label-danger, .label-warning {
    background-color: #E6007E;
}

.label-danger, .label-warning {
    background-color: #888888;
}

.label {
    color: #fff;
}

.has-workflow.workflow-overdue {
    border-top: 3px solid #E6007E !important;
}

.btn-xs, .btn-group-xs > .btn, .action-btn-group-xs > .btn {
    font-size: 14px;
}

div.btn.btn-xs.btn-default.select-all-choices,
div.btn.btn-xs.btn-default.deselect-all-choices {
    width: unset;
}

#calculator-dialog span,
#calculator-dialog select {
    padding: 0 6px !important;
}

#calculator-dialog .input-sm {
    padding: 10px;
}

.form-control::placeholder {
    color: black;
}


/* Buttons*/

.btn-xs,
td > div > .btn {
    background-color: white;
    border-color: #189DD9;
    color: #189DD9;
}

.btn-xs:hover,
td > div > .btn:hover {
    background-color: #189DD9;
    color: white;
}

td > div > .btn.btn-danger,
button.btn-danger, div.btn-danger {
    background-color: white !important;
    border-color: #E6007E !important;
    color: #E6007E !important;
}

.gwoe_matrix {
    filter: none !important;
    width: 13.5px;
    padding: 0.1em
}

a:hover .gwoe_matrix:hover {
    filter: brightness(0) invert(1) !important;
}

.fa-database {
    color: #E6007E;
}

.headerContent {
    padding: 10px 7px;
}

.organigramIconset img.oiWhite {
    filter: none !important;
    width: 100%;
}

.mainMenu a .fa-database {
    color: #189DD9;
}

.mainMenu{
    border-bottom: 3px solid #D0D0D0;
}

div.btn-danger, .btn-danger {
    border-color: #E6007E;
    background-color: #ffffff;
    color: #E6007E;
}

div.btn-danger:hover, .btn-danger:hover {
    background-color: #E6007E;
}

.label-danger, .label-warning {
    background-color: #E6007E;
}

.label {
    color: #fff
}

.has-workflow.workflow-overdue {
    border-top: 3px solid #E6007E !important;
}

.btn-xs, .btn-group-xs > .btn, .action-btn-group-xs > .btn {
    font-size: 14px;
}

.btn-xs.present-overlay-position, td > div > .btn.present-overlay-position,
div.btn.btn-xs.btn-default.select-all-choices,
div.btn.btn-xs.btn-default.deselect-all-choices {
    width: unset;
}

.fa-language-esg-cockpit:before {
    content: "\f0ac";
}

.margintop2em {
    margin-top: 2em;
}

.margintop1em {
    margin-top: 1em;
}

#footer a.btn:first-child {
    padding-left: 0;
}

#footer a {
    color: #1b1b1b;
}

#footer a:hover {
    color: #000000;
}

#reset_password_save {
    background-color: #189DD9;
    border-color: #189DD9;
    width: 100%;
    font-size: 90%;
    line-height: 3em;
    text-transform: uppercase;
}

#reset_password_newPassword_first,
#reset_password_newPassword_second {
    border: 1px solid black;
}