input:focus,
input:active,
.input:active,
.input:focus,
.is-active.input,
.is-active.textarea,
.is-focused.input,
.is-focused.textarea,
.select select.is-active,
.select select.is-focused,
.select select:active,
.select select:focus,
.textarea:active,
.textarea:focus {
  border-color: #10C9D3;
  box-shadow: 0 0 3px #7aeaf1 !important;
}

input:focus,
input:active,
.async-select-container .input.has-focus {
  border-color: #10C9D3 !important;
  box-shadow: 0 0 3px #7aeaf1 !important;
}

.bb-login-body input:focus,
.bb-login-body input:active {
  border-color: #DBDBDB !important;
  box-shadow: none !important;
}

.report-section[data-level='1']>.header-wrap,
.report-section[data-level='1'] .report-section-body,
.report-section[data-level='1'] .report-section-body.collapsing {
  border-left-color: #002455;
}

.report-section[data-level='2']>.header-wrap,
.report-section[data-level='2'] .report-section-body,
.report-section[data-level='2'] .report-section-body.collapsing {
  border-left-color: #01488a;
}

.report-section[data-level='3']>.header-wrap,
.report-section[data-level='3'] .report-section-body,
.report-section[data-level='3'] .report-section-body.collapsing {
  border-left-color: #0b809e;
}

.report-section[data-level='2']:not(.is-expanded):hover>.header-wrap {
  border-left-color: #0b809e;
}

.report-section[data-level='2']:not(.is-expanded):hover .name {
  color: #0b809e;
}

.report-section[data-level='1'] .name {
  color: #002455;
}

.report-section[data-level='2'] .name {
  color: #01488a;
}

.report-section[data-level='3'] .name {
  color: #0b809e;
}

.report-section.info-na .name {
  color: #aaa;
}

.report-section:not([data-level]) .name {
  color: #01488a;
}

.report-section[data-level='1'] .jumping-beans>div {
  background-color: #002455;
}

.report-section[data-level='2'] .jumping-beans>div {
  background: #01488a;
}

.report-section[data-level='3'] .jumping-beans>div {
  background: #0b809e;
}

.report-section[data-level='2'],
.report-section[data-level='3'] {
  border: 1px solid #eaeaea;
  border-left: none;
}

.inactive-input-font-color {
  color: #bbb;
}

input[disabled],
[disabled].input,
.select fieldset[disabled] select,
.select select[disabled],
[disabled].textarea,
fieldset[disabled] .input,
fieldset[disabled] .select select,
fieldset[disabled] .textarea {
  background-color: #F0F0F0 !important;
  border: 1px solid #DBDBDB !important;
  -webkit-box-shadow: none !important
}

input[type="radio"]:disabled+span,
input[type="radio"]:disabled+span>span {
  background-color: #F0F0F0 !important;
}

.search-progress,
.search-progress-short {
  background-image: linear-gradient(90deg, #013670 0%, #01488a 50%, #0b809e 100%);
}


.search-container input.search-input,
.search-container select.search-input,
.popup-multi-select-wrap.has-data .popup-multi-select-button-label,
.popup-multi-select-button-icon,
.bb-chk-grp>label.input-label .async-select-options ul>li,
.async-select-wrap div[class*="container"] {
  color: #969da1;
}

.search-progress.invert {
  background: linear-gradient(90deg, #14b8b1 0%, #01488a 50%, #002455 100%);
}

.basic-search-form,
.search-container,
.report-section,
.search-bottom-bar,
.search-bottom-bar>.icons,
.search-layout .search-filter,
.content-body-wrapper .sr-ribbon,
.bb-widget,
.bb-widget-body,
.navbar-button-items,
.bb-news-widget,
.warn-status-profi-NA>div,
.warn-status-profi-00>div,
tr.fin-stmt-row:nth-child(odd) td:not(.incorrect):not(.ifrs),
tr.fin-stmt-row:nth-child(odd) td.inherit,
.report-expander,
.marketing-root .card,
.report-section .header-body,
.report-selection-menu,
.report-selection-menu-line-wrapper,
.breadcrumb,
.entity-row,
.entity-row-wrapper,
.sr-result {
  background-color: #fff !important;
}

.report-section .info-na {
  background-color: #f5f5f5 !important;
}

tr.fin-stmt-row:hover td {
  background-image: linear-gradient(rgba(11, 128, 158, 0.1) 0%, rgba(11, 128, 158, 0.1) 100%) !important;
}

.report-section {
  box-shadow: 0px 1px 4px 1px rgba(68, 71, 73, 0.1);
}

.qs-results,
.react-dropdown-tree-select .dropdown .dropdown-content,
.nav-scroller,
.nav-scroller [class*="mover-"],
.nav-scroller [class*="placeholder-"],
.bb-day-picker.DayPicker,
.bb-day-picker.DayPicker.visible,
.paging-component,
.report-expande {
  background: white;
}

.search-row-report-links,
.ident-data-naces-row,
.disclaimer-gray,
.contact-address-history,
.ident-data .ident-item>span:last-child>.id-collapse .history-row>.id-name,
.breadcrumb,
.page-header:not(.tinted) .sr-labels,
.qr-history {
  color: #8d949e;
}

.search-container input.search-input:-moz-placeholder,
.search-container input.search-input::-moz-placeholder,
.search-container input.search-input:-ms-input-placeholder,
.search-container input.search-input::-webkit-input-placeholder,
.search-container input.search-input:invalid {
  color: #8d949e;
}

.qs-results {
  box-shadow: 0px 0px 2px #888;
}

.qs-result:not(:last-child) {
  border-bottom-color: #dedede;
}

.qs-result .qs-highlighted-match em,
.qs-highlighted-match em,
.qs-result .qs-result-id span em,
.qs-historical-names em,
.sr-result-ident-name em,
.sr-result-history>span em,
.sr-result-ident-id em {
  background-color: #f9e6ac;
}

.qs-result-historical,
.qs-historical-names,
.sr-result-data-hist,
.sr-result-history {
  color: #898989 !important;
}

.sr-result-data>.sr-result-ident>.sr-result-ident-id,
.report-component,
.fin-stmt-incorrect-legend,
.fin-stmt-type-sk,
.vagasky {
  color: red;
}

.fin-stmt-ifrs-legend,
.fin-stmt-type-cz {
  color: #00c596;
}

.sr-result-data>.sr-result-ident>.sr-result-ident-id.sr-ent,
.babylon-success a {
  color: green !important;
}

.day-picker-ultimate.babylon-success {
  border-bottom: 1px solid green !important;
}

.day-picker-ultimate.babylon-success input {
  color: green !important;
}

.sr-result-data>.sr-result-ident>.sr-result-ident-name {
  color: #537992;
}

tr.sr-result-summary {
  color: #ff8800;
}

.rp-minimized .right-panel-wrapper .right-panel-controls {
  border-color: #f0f0f0;
}

.babylon-warning a,
.link {
  color: orange !important;
}

.rating-card {
  background: #f8f9fa;
}

.box.monitora-teaser-colored-card {
  background-color: #f8f9fa;
}

.report-section .top-left {
  background-image: linear-gradient(to right, #002455, #01488a);
}

.report-section.info-na .top-left {
  background-image: linear-gradient(to right, #848484, #aaa);
}

input[type="radio"]:checked+span>span,
.index-badge,
.btn.btn-report-action,
.search-links>.search-link,
.bb-button>a,
a.bb-button,
.bb-button-confirm>a,
.warn-status-00>div,
.warn-status-basic-NA>div,
.warn-status-basic-00>div,
.warn-status-basic-02>div,
.warn-status-basic-01>div,
.warn-status-basic-03>div,
.warn-status-basic-05>div,
.warn-status-profi-NA>div,
.warn-status-profi-00>div,
.warn-status-profi-01>div,
.warn-status-profi-02>div,
.warn-status-profi-03>div,
.warn-status-profi-04>div,
.warn-status-profi-05>div {
  color: white;
}

.tag-item .search {
  border-bottom-color: #ccc;
}

.node.focused,
.tag {
  background-color: #f4f4f4;
}

.tag,
.rc-slider-dot {
  border-color: #e9e9e9;
}

.rc-slider-disabled,
.tag:focus-within,
.rc-slider-rail {
  background-color: #e9e9e9;
}

#timelineSlider .rc-slider:not(.rc-slider-disabled) .rc-slider-rail {
  background: linear-gradient(135deg, rgb(1, 72, 138) 0%, rgb(0, 36, 85) 50%, rgb(20, 184, 177) 100%);
}

.tag:focus-within {
  border-color: #a0a0a0;
}

.tag-remove {
  color: #a0a0a0;
}

.tag-remove:focus,
.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.bottom::after,
.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.top::after {
  color: #3c3c3c;
}

.node.disabled>* {
  color: gray;
}

.bb-chk-grp>input[type="checkbox"]+label.checkbox-label {
  border-color: rgb(222, 222, 222);
}

.bb-chk-grp>input[type="checkbox"]:checked+label.checkbox-label:not(.checkbox-history),
.bb-chk-grp>input[type="checkbox"]:indeterminate+label.checkbox-label:not(.checkbox-history),
.bb-button.search-small.filled {
  background: linear-gradient(135deg, #002455, #01488a);
}

.bb-button.search-small.empty {
  background: none;
  border: 2px solid #8d949e;
  color: #707780;
  font-weight: 600;
}

.bb-button.search-small.empty:hover {
  color: #01488a !important;
  border-color: #01488a !important;
}

.bb-chk-grp>input[type="checkbox"]:checked+label.checkbox-label.checkbox-history,
.bb-chk-grp>input[type="checkbox"]:indeterminate+label.checkbox-label.checkbox-history {
  background: linear-gradient(135deg, #ffd200, #ff4e00);
}

.bb-chk-grp>input[type="checkbox"]:checked+label.checkbox-label>span,
.currency-selector>span[data-active="true"],
.feedback-selector>span[data-active="true"],
.settings-selector>span[data-active="true"] {
  color: #fff !important;
}

.react-dropdown-tree-select .dropdown .dropdown-trigger {
  border-color: #b9b9b9;
}

.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled.bottom::after {
  color: #b9b9b9;
}

.react-dropdown-tree-select .dropdown .dropdown-content {
  border-top-color: rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15);
}

.file-upload {
  background: green;
}

.bb-loader>.loader--dot {
  background-color: black;
  border-color: white;
}

.loader--dot:first-child {
  background-color: #8cc759;
}

.loader--dot:nth-child(2) {
  background-color: #8c6daf;
}

.loader--dot:nth-child(3) {
  background-color: #ef5d74;
}

.loader--dot:nth-child(4) {
  background-color: #f9a74b;
}

.loader--dot:nth-child(5) {
  background-color: #60beeb;
}

.loader--dot:nth-child(6) {
  background-color: #fbef5a;
}

.map-tooltip {
  background-color: white !important;
  border-color: #dedede !important;
}

.map-tooltip.__react_component_tooltip.type-dark.border.place-top:before {
  border-top-color: #dedede;
}

.map-tooltip.__react_component_tooltip.type-dark.border.place-bottom:before {
  border-bottom-color: #dedede;
}

.map-tooltip.__react_component_tooltip.type-dark.border.place-left:before {
  border-left-color: #dedede;
}

.map-tooltip.__react_component_tooltip.type-dark.border.place-right:before {
  border-right-color: #dedede;
}

.map-tooltip.__react_component_tooltip.type-dark.place-top:after {
  border-top-color: white;
}

.map-tooltip.__react_component_tooltip.type-dark.place-bottom:after {
  border-bottom-color: white;
}

.map-tooltip.__react_component_tooltip.type-dark.place-left:after {
  border-left-color: white;
}

.map-tooltip.__react_component_tooltip.type-dark.place-right:after {
  border-right-color: white;
}

.babylon-error a {
  color: red !important;
}

.paging-component,
.results-pagesize-input {
  border: 1px solid #dfe1e3;
}

.report-expander {
  border-color: #dfe1e3;
}

.breadcrumb {
  background: none;
}

.page-header.tinted .breadcrumb a,
.page-header.tinted .breadcrumb li+li::before {
  color: #fff !important;
}

.popup-multi-select-wrap,
.async-select-container {
  color: #4a4a4a !important;
}

.popup-multi-select-wrap {
  border-bottom-color: rgb(222, 222, 222);
}

.popup-multi-select-button-label,
input:not(:valid)~label,
.async-select-container>div>label,
.async-select-wrap div[class*=placeholder],
:-ms-input-placeholder,
/* Internet Explorer 10-11 */
::-ms-input-placeholder

/* Microsoft Edge */
  {
  color: rgb(222, 222, 222);
}

::placeholder {
  color: rgb(222, 222, 222);
}

.report-expander {
  box-shadow: -0.1rem 0.1rem 0.2rem #dadada;
}

.report-section>.header-wrap,
.report-section-body,
.navbar-button-items,
.itrade-gradient-root,
.transaction-analysis-root,
.rating-card,
.sale-card,
input[type="radio"]+span>span,
input[type="radio"]:checked+span>span {
  border-color: #eaeaea;
}

input[type="radio"]:not(:checked)+span {
  border: 1px solid rgb(222, 222, 222);
}

.aml-request-form-h5,
.modal-title {
  color: #002455;
}


.report-section .top-left {
  border-left-color: #dedede;
  border-top: #dedede;
}

.report-section .top-left.sub-section {
  background-image: linear-gradient(135deg, #002455 0%, #0b809e 100%);
}

.report-section .top-left.sub-section+.header-body>.name,
.bb-widget-header,
.relationsSearch-card-header-content {
  color: #01488a;
}

.report-section .report-section .report-section .top-left.sub-section {
  background-image: linear-gradient(135deg, #0b809e 20%, #14b8b1 100%);
}

.report-section .report-section .report-section .top-left.sub-section+.header-body>.name,
.report-section-related-address .header-body>.name {
  color: #08688b;
}

.report-section .report-section,
.cuzk-od-detail .report-section {
  box-shadow: 0px 1px 3px 0px rgba(68, 71, 73, 0.1);
}

.report-section.info-na>.header-wrap {
  border-color: #dedede !important;
}

.table.table-report-section>tbody>tr:nth-child(odd),
.table.table-report-section>tbody>tr:nth-child(odd) .long-html-text-more-link,
.table.responsive-table>tbody>tr:nth-child(odd),
.table.table-report-section-2>tbody>tr:nth-child(odd),
.table.table-report-section-3>tbody>tr:nth-child(odd),
.table.table-report-section-3>tbody>tr:nth-child(odd) .long-html-text-more-link,
.table.table-report-section-2-general-asm>tbody>tr:nth-child(6n + 1),
.table.table-report-section-2-general-asm>tbody>tr:nth-child(6n + 2),
.table.table-report-section-2-general-asm>tbody>tr:nth-child(6n + 3),
.table.table-report-section-2-industry-analysis>tbody>tr:nth-child(8n + 1),
.table.table-report-section-2-industry-analysis>tbody>tr:nth-child(8n + 2),
.table.table-report-section-2-industry-analysis>tbody>tr:nth-child(8n + 3),
.table.table-report-section-2-industry-analysis>tbody>tr:nth-child(8n + 4),
.rc-slider-handle,
.rc-slider-dot,
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot,
.top-menu,
.sliding-checkbox>.back>.slider {
  background-color: #fff;
}

.table.table-report-section>tbody>tr:nth-child(even):not(.without-strip),
.table.table-report-section>tbody>tr:nth-child(even):not(.without-strip) .long-html-text-more-link,
.table.responsive-table>tbody>tr:nth-child(even),
.table.table-report-section-2>tbody>tr:nth-child(even),
.table.table-report-section-3>tbody>tr:nth-child(even),
.table.table-report-section-3>tbody>tr:nth-child(even) .long-html-text-more-link,
.table.table-report-section-2-general-asm>tbody>tr:nth-child(6n + 4),
.table.table-report-section-2-general-asm>tbody>tr:nth-child(6n + 5),
.table.table-report-section-2-general-asm>tbody>tr:nth-child(6n + 0),
.table.table-report-section-2-industry-analysis>tbody>tr:nth-child(8n + 5),
.table.table-report-section-2-industry-analysis>tbody>tr:nth-child(8n + 6),
.table.table-report-section-2-industry-analysis>tbody>tr:nth-child(8n + 7),
.table.table-report-section-2-industry-analysis>tbody>tr:nth-child(8n + 0) {
  background-color: #fbfbfb;
}

.table.table-report-section:not(.key-value):not(.without-hover)>tbody>tr:hover:not(.without-hover),
.table.table-report-section:not(.key-value):not(.without-hover)>tbody>tr:hover:not(.without-hover) .long-html-text-more-link,
.table.responsive-table>tbody>tr:hover,
.table.table-report-section-2:not(.fin-stmt-table-first):not(.key-value)>tbody>tr:hover,
.table.table-report-section-2.fin-stmt-table-first>tbody>tr.fin-stmt-row:hover,
.table.table-report-section-3>tbody>tr:hover,
.table.table-report-section-3>tbody>tr:hover .long-html-text-more-link,
.table.table-report-section-2-general-asm:not(.without-hover)>tbody>tr:not(.collapse):hover,
.table.table-report-section-2-industry-analysis:not(.without-hover)>tbody>tr:not(.collapse):hover {
  background-image: linear-gradient(rgba(11, 128, 158, 0.1) 0%, rgba(11, 128, 158, 0.1) 100%);
}

.ident-data>div.ident-item:nth-child(even)>span:first-child,
.ident-data-eg>div.ident-item-eg:nth-child(even)>span:first-child {
  background-color: #f0f0f0;
}

.ident-data>div.ident-item:nth-child(even)>span:last-child,
.ident-data-eg>div.ident-item-eg:nth-child(even)>span:last-child {
  background-color: #fafafa;
}

table.fin-stmt-table-first.table-report-section-2 tr>th {
  border-bottom-color: #dedede;
}

table tr {
  border-color: #dedede;
}

.table thead th {
  border-color: #dedede !important;
}

table.key-value:not(.old-style-table-report-history) tr:nth-child(even)>td:first-child {
  background-color: #f0f0f0;
}

table.key-value.old-style-table-report-history tr:nth-child(even)>td:first-child {
  background-color: #fffcf7;
}

table.key-value:not(.old-style-table-report-history) tr:nth-child(even) td:not(:first-child) {
  background-color: #fafafa;
}

table.key-value.old-style-table-report-history tr:nth-child(even) td:not(:first-child) {
  background-color: #fff;
}

table.key-value.old-style-table-report-history tr:nth-child(odd) td:not(:first-child) {
  background-color: #fff9f0;
}

table.key-value tr:nth-child(odd) td:not(:first-child) .long-html-text-more-link {
  background-color: #fff;
}

table.key-value tr:nth-child(even) td:not(:first-child) .long-html-text-more-link {
  background-color: #fafafa;
}

table.table-report-section-2-general-asm tr>th,
table.table-report-section-2-industry-analysis tr>th {
  background: #e7e7e7;
  /* IE fallback color, very similar color to rgba(222, 222, 222, 0.8)*/
  background: rgba(222, 222, 222, 0.5);
  border-top-color: #d5d7d9;
}

table.table-report-section-2-general-asm tr>th,
table.table-report-section-2-industry-analysis tr>th {
  border-bottom-color: #d5d7d9;
}

.search-bottom-bar .search-input input,
[class^="semaphore"],
.rc-slider-tooltip-inner,
.bb-button,
.bb-button-confirm,
.bb-login-button.disabled:hover,
[class^="semaphore"],
.top-menu .row-2>input {
  color: #fff;
}

a.bb-button {
  color: #fff !important;
}

.search-bottom-bar .search-input input::placeholder,
.top-menu .row-2>input::placeholder {
  color: #fff;
}

.aml-semaphore::after,
.underlined-title::after {
  background: #d5d7d9;
}

.aml-info-chceck-available,
.entity-row .ref-warnings,
.sub-section-title {
  color: #ff8800;
}

.icon-refresh {
  fill: #ff8800;
}

.search-bottom-bar>.icons {
  border-top-color: #4a4a4a;
}

.filter-options .bb-chk-grp>input[type="checkbox"]:checked+label.checkbox-label,
.filter-options .bb-chk-grp>input[type="checkbox"]:indeterminate+label.checkbox-label,
input[type="radio"]:checked+span {
  background: linear-gradient(135deg, #002455 0%, #01488a 100%);
}

.search-bottom-bar .search-input input {
  background: transparent;
}

.search-filter {
  box-shadow: -2px -2px 2px 1px #d5d7d9;
}

.aml-global-eval {
  background-color: #fbfbfb;
}

.search-data {
  background-color: #f0f0f0;
}

.sr-result {
  border: 1px solid #dedede;
  border-width: 0 0 1px;
}

.bb-chk-grp>.input-label>.count {
  color: #aaaaaa;
}

.semaphore-plus {
  background: linear-gradient(135deg, #9fd300, #04c699);
}

.semaphore-stop {
  background: linear-gradient(135deg, #ffba00, #f08635);
}

.semaphore-minus {
  background: linear-gradient(135deg, #f34454, #f34454);
}

.bb-widget {
  border-color: rgba(222, 222, 222, 0.8);
}

.bb-widget {
  box-shadow: 0px 1px 4px 1px rgba(68, 71, 73, 0.1);
}

.top-menu,
.search-filter-box .form-control,
body {
  color: #444749;
}

.bb-widget-body::-webkit-scrollbar-track,
.qs-results::-webkit-scrollbar-track {
  border-bottom-color: rgba(222, 222, 222, 0.8);
}

.bb-widget-body::-webkit-scrollbar-thumb,
.qs-results::-webkit-scrollbar-thumb {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0.15);
}

.bb-widget-news-date,
.bb-news-widget-date,
.notifications-wrapper>.notifications>.news-notification>.navmenu-news-date>.news-date {
  color: #969da1;
}

footer {
  background: #333333 !important;
}

.panel-left,
.table.table-report thead tr th,
tr.fin-stmt-row td,
input[type="radio"]+span>span {
  background-color: white;
}

.panel-left li {
  border-bottom-color: #c6d0da;
}

.navbar-button-items>div {
  border-bottom-color: rgba(222, 222, 222, 0.8);
}

a[href],
.item:hover,
.table.table-report thead tr th {
  color: inherit;
}


body:not(.is-mobile) nav.navbar :not(.navbar-dropdown)>.navbar-item,
body:not(.is-mobile) .navbar-group>.item-separator {
  border-image: linear-gradient(to top, transparent 20%, #f0f0f0 20%, #f0f0f0 80%, transparent 80%);
  border-image-slice: 1;
}

body.is-mobile nav.navbar :not(.navbar-dropdown)>.navbar-item,
body.is-mobile .navbar-group>.item-separator {
  border-color: #f0f0f0;
}

.navbar-end:hover>.navbar-item.is-active>.active-notifier {
  background: transparent;
}

.item.is-active>span:last-child {
  background: linear-gradient(90deg, #fae300 0%, #f08635 25%, #e74360 50%, #ae7199 75%, #61b4e4 100%);
}

.navbar-flags,
.sup-flag {
  border-color: #f5f5f5;
}

.navbar-themes {
  border-width: 0px;
}

.navbar-themes-selected {
  border: 1px;
}

.nav-scroller {
  color: #5f6f81;
}

.nav-scroller .left-bar-opener,
.nav-scroller .mover-left,
.nav-scroller .nav .nav-item {
  border-right-color: #c6d0da;
}

.nav-scroller .mover-right {
  border-left-color: #c6d0da;
}

.bb-group,
.async-select-wrap div[class*="control"] {
  border-bottom-color: rgb(222, 222, 222);
}

.bb-login-button:hover,
.bb-button:hover {
  color: #ffffff80;
}

a.bb-button:hover {
  color: #ffffff80 !important;
}

.rel-link-box,
input:focus~label,
input:valid~label,
input.bb-input-expanded~label,
select~label,
.async-select-container.has-data>div>label {
  color: #363636;
}

.rel-warn.rel-warn-historical.rel-warn-status-00,
.rel-warn.rel-warn-historical.rel-warn-status-01 {
  color: #8d949e;
}

.rel-warn.rel-warn-historical.rel-warn-status-02,
.rel-warn.rel-warn-historical.rel-warn-status-03 {
  color: #ebdb91;
}

.rel-warn.rel-warn-historical.rel-warn-status-05 {
  color: #f8bcc1;
}

.bb-link {
  color: #f08635 !important;
}

.bb-news-main,
.itrade-gradient-root,
.widget-search-row {
  background: #fbfbfb;
}

.widget-search-row {
  padding: 1em;
}

.bb-news-widget {
  box-shadow: 0px 1px 4px 1px rgba(68, 71, 73, 0.1);
}

.bb-news-widget-footer {
  background-color: #fbfbfb;
}

.bb-news-widget-footer {
  border-top-color: #dedede;
  border-top-color: rgba(222, 222, 222, 0.8);
}

.bb-news-read-more>a,
.bb-news-read-more>a:visited {
  color: #ffb366 !important;
}

.natural-person-report-code {
  color: #3e4ae8;
  background-color: rgb(194, 225, 255);
}

.aml-candidate-icon {
  color: #f27c3a;
}

.aml-candidate-table {
  background-color: rgb(248, 249, 250);
}

.fin-stmt-table-first tr.fin-stmt-row>td:first-child,
.fin-stmt-table-first thead tr>th:first-child {
  border-left: 1px solid #dedede;
}

.fin-stmt-table-first tr.fin-stmt-row>td:last-child,
.fin-stmt-table-first thead tr>th:last-child {
  border-right: 1px solid #dedede;
}

tr.fin-stmt-row:nth-child(odd) td:not(.incorrect),
tr.fin-stmt-row:nth-child(odd) td:not(.ifrs) {
  border-bottom: 1px solid #dedede;
  border-right: 1px solid #dedede;
}

tr.fin-stmt-row:nth-child(even) td:not(.incorrect),
tr.fin-stmt-row:nth-child(even) td:not(.ifrs) {
  background-color: #fbfbfb;
  border-bottom: 1px solid #dedede;
  border-right: 1px solid #dedede;
}

tr.fin-stmt-row:nth-child(odd) td.incorrect {
  background-color: #f3c1cf;
}

tr.fin-stmt-row:nth-child(odd) td.ifrs {
  background-color: #66DCC0;
}

tr.fin-stmt-row:nth-child(odd) td.incorrect,
tr.fin-stmt-row:nth-child(even) td.incorrect,
tr.fin-stmt-row:nth-child(odd) td.ifrs,
tr.fin-stmt-row:nth-child(even) td.ifrs {
  border-bottom: 1px solid #eec6d1;
  border-right: 1px solid #dedede;
}

tr.fin-stmt-row:nth-child(even) td.incorrect {
  background-color: #f3bdcd;
}

tr.fin-stmt-row:nth-child(even) td.ifrs {
  background-color: #4DD6B6;
}

tr.fin-stmt-row.level-1 td:not(.incorrect):not(.ifrs),
tr.fin-stmt-row.level-1 td.inherit,
div.fin-stmt-row.level-1 {
  background-color: #e0e0e0 !important;
}

tr.fin-stmt-row.level-1 td.incorrect {
  background-color: #eca1b8 !important;
}

tr.fin-stmt-row.level-1 td.ifrs {
  background-color: #00c596 !important;
}

tr.fin-stmt-row.level-2 td:not(.incorrect):not(.ifrs),
tr.fin-stmt-row.level-2 td.inherit,
div.fin-stmt-row.level-2 {
  background-color: #ebebeb !important;
}

tr.fin-stmt-row.level-2 td.incorrect {
  background-color: #ecacbe !important;
}

tr.fin-stmt-row.level-2 td.ifrs {
  background-color: #1ACBA1 !important;
}

tr.fin-stmt-row.level-3 td:not(.incorrect):not(.ifrs),
tr.fin-stmt-row.level-3 td.inherit,
div.fin-stmt-row.level-3 {
  background-color: #f1f1f1;
}

tr.fin-stmt-row.level-3 td.incorrect {
  background-color: #ecb2c3 !important;
}

tr.fin-stmt-row.level-3 td.ifrs {
  background-color: #33D1AB !important;
}

th.fin-stmt-type-1 {
  background-color: #cfcfcf !important;
}

th.fin-stmt-type-2 {
  background-color: #dbdbdb !important;
}

th.fin-stmt-type-3 {
  background-color: #e4e4e4 !important;
}

th.fin-stmt-type-4 {
  background-color: #f3f3f3 !important;
}

.trade-line-chart-legend-text {
  background-color: #013f7c;
}

.trade-line-chart-legend-d {
  background-color: #14b8b1;
}

table.liens-detail tr.liens-head th {
  background-color: #e7e7e7 !important;
  background-color: rgba(222, 222, 222, 0.8) !important;
}

table.liens-detail tr.liens-head-2 th,
table.liens-detail tr.liens-head th {
  border-top-color: #dedede !important;
  border-bottom-color: #dedede !important;
}

table.liens-detail tr.liens-head-2 th {
  background: #f1f1f1 !important;
}

.payment-chart-stop-0 {
  stop-color: #9fd300;
}

.payment-chart-stop-100 {
  stop-color: #f34454;
}

.payment-chart-area {
  fill: #fff;
  stroke: #04c699;
}

#cards-root,
.bb-chk-grp>label.checkbox-label:before,
ul.navbar-nav>li.nav-item>a.nav-link[href="/unicorn"] {
  color: black;
}

#cards-root,
ul.pagination>li,
.outer,
.inner {
  border-color: black;
}

.rel-warn.rel-warn-status-02,
.rel-warn.rel-warn-status-03,
.relation-subject-data-icon-stop {
  color: #ffd200;
}

.rel-warn.rel-warn-status-05,
.relation-subject-data-icon-minus {
  color: #f34454;
}

.rel-link-box .rel-links .rel-link-ref {
  border-color: grey;
}

.rel-link-box span.rel-link.disabled {
  color: rgb(80, 80, 80);
}

.relation-subject-data-icon-plus {
  color: #9fd300;
}

.search-results-manager-arrow-icon {
  fill: #989fa2;
}

.search-row-history-icon {
  fill: #898989;
}

.search-row-basic-info {
  margin-right: 0.3em;
  white-space: nowrap;
}

.subject-rating-range .rc-slider-dot {
  bottom: -4px !important;
}

.subject-rating-range .rc-slider-handle {
  margin-top: -3px !important;
  border-color: #14b8b1;
}

.bb-chk-grp>input[type="checkbox"]:disabled+label.checkbox-label {
  border-color: lightgray;
}

.bb-chk-grp>input[type="checkbox"]:disabled+label.checkbox-label,
.search-links>.search-link {
  background: lightgray;
}

.select-controls>.selected-item {
  background-color: rgb(230, 230, 230);
}

.async-select-options,
div.async-select-hints {
  background-color: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 11px;
}

.async-select-options ul>li.async-select-hints {
  color: #4a4a4a;
}

.icon-gray,
.type-hints {
  color: #8d949e;
}

.async-select-options ul>li.async-select-hints,
.async-select-options ul>li:hover {
  background-image: linear-gradient(rgba(11, 128, 158, 0.1) 0%, rgba(11, 128, 158, 0.1) 100%);
}

.async-select-options ul>li,
.rc-slider,
.rc-slider *,
.rc-slider-tooltip,
.rc-slider-tooltip * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select-controls>.selected-item>.select-item-label {
  color: rgb(51, 51, 51);
}

.bb-grp[data-error="true"]>input {
  border-right-color: #ff3860;
  border-bottom-color: #ff3860;
  color: #ff3860;
}

.bb-grp[data-error="true"]>label {
  color: #ff3860 !important;
}

::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 1;
  /* Firefox */
}

.bb-day-picker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  color: #4a4a4a;
}

.gradient-1 {
  background: linear-gradient(170deg, #f5b31c, #f08635, #eb634b);
}

.gradient-1-secondary {
  background: linear-gradient(170deg, #fae300, #f08635);
}

.gradient-1-gray {
  background: linear-gradient(170deg, #f5f5f5 0%, rgba(219, 219, 219, 0.4) 100%);
  color: #888;
}

.gradient-1-gray:hover {
  color: #555;
}

.gradient-2 {
  background: linear-gradient(to right, #14b8b1 0%, #1487b8 35%, #263d63 100%);
}

.gradient-3 {
  background: linear-gradient(90deg, #fae300 0%, #f08635 25%, #e74360 50%, #ae7199 75%, #61b4e4 100%);
}

.bb-button[disabled].gradient-1 {
  background: linear-gradient(170deg, rgba(245, 180, 27, 0.65), rgba(240, 134, 53, 0.65), rgba(235, 99, 75, 0.65));
  color: rgba(255, 255, 255, 0.65);
}

.bb-button[disabled].gradient-1-secondary {
  background: linear-gradient(170deg, rgba(250, 227, 0, 0.65), rgba(240, 134, 53, 0.65));
  color: rgba(255, 255, 255, 0.65);
}

.bb-button[disabled].gradient-1-gray {
  background: linear-gradient(170deg, rgba(245, 245, 245, 0.65) 0%, rgba(219, 219, 219, 0.65) 100%);
  color: rgba(136, 136, 136, 0.65);
}

ul.pagination>li {
  color: grey;
}

ul.pagination>li>a {
  color: black !important;
}

ul.pagination>li.active {
  border-color: black;
  background-color: #d1d1d1;
}

a[href].report-link,
span.report-link,
.popover .relation-dropdown-name {
  color: #6c737c;
}

.report-link {
  border-color: #8d949e;
  background: #fbfbfb;
}

.report-link>a,
.fin-value-row select>option:not([data-def]) {
  color: #363636 !important;
}

.bb-group>input {
  border-color: rgb(222, 222, 222);
  -webkit-box-shadow: 0 0 0 30px #f8f9fa inset !important;
  box-shadow: 0 0 0 30px #f8f9fa inset !important;
}

.bb-login-box {
  background-color: rgba(254, 254, 254, 0.75);
  box-shadow: 0 0 20px 2px rgb(254, 254, 254);
  border-color: #c8c8c8;
}

ul.navbar-nav>li.nav-item>a.nav-link[href="/unicorn"] {
  background: linear-gradient(180deg,
      #f00000,
      #f00000 16.67%,
      #ff8000 16.67%,
      #ff8000 33.33%,
      #ffff00 33.33%,
      #ffff00 50%,
      #007940 50%,
      #007940 66.67%,
      #4040ff 66.67%,
      #4040ff 83.33%,
      #a000c0 83.33%,
      #a000c0);
}

.rc-slider-track {
  background: linear-gradient(135deg, rgb(1, 72, 138) 0%, rgb(0, 36, 85) 50%, rgb(20, 184, 177) 100%);
}

.rc-slider-handle,
.rc-slider-handle-click-focused:focus,
.rc-slider-dot-active {
  border-color: #14b8b1;
}

.rc-slider-handle:hover,
.rc-slider-handle:focus,
.rc-slider-handle:active {
  border-color: #14b8b1;
}

.rc-slider-handle:active {
  box-shadow: 0 0 5px #14b8b1;
}

.rc-slider-mark-text {
  color: #999;
}

.rc-slider-mark-text-active {
  color: #666;
}

.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}

.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
}

.rc-slider-tooltip-inner {
  background-color: #6c6c6c;
  box-shadow: 0 0 4px #d9d9d9;
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  border-top-color: #6c6c6c;
}

.report-selection-menu-link {
  border-bottom-color: white;
}

@media screen and (max-width: 992px) {
  .table-wrapper[data-columns]>table>thead {
    background: #f6f6f6;
  }

  .report-selection-menu-link.active {
    border-bottom-color: #01488a;
  }

  .table-wrapper>table>tbody>tr>td {
    border-bottom-color: #dee2e6;
  }

  .table-wrapper>table>tbody>tr:nth-child(2n + 1)>td {
    background: white !important;
  }

  .table-wrapper>table>tbody>tr:nth-child(2n)>td {
    background: #f6f6f6 !important;
  }
}

.btn.btn-report-action {
  border-color: #f27c3a;
  background-color: #f27c3a;
}

.inner-section {
  background-color: white !important;
  border-left-color: #dddddd !important;
  border-right-color: #dddddd !important;
}

.table.table-report-section .inner-section {
  border-bottom-color: #dee2e6;
}

.table.table-report thead tr th {
  border-top-color: #dddddd;
  border-bottom-color: #dddddd;
}

.table.table-report.table-history thead tr th {
  background-color: #f3e1bc !important;
}

.table.table-report.table-history tbody tr td {
  background-color: #fbf4e6 !important;
}

.warn-status-basic-01,
.warn-status-basic-01>div,
.warn-status-basic-03,
.warn-status-basic-03>div,
.warn-status-basic-05,
.warn-status-basic-05>div,
.warn-status-profi-05,
.warn-status-profi-05>div {
  background: linear-gradient(135deg, rgb(255, 110, 124) 0%, rgb(169, 9, 24) 100%) !important;
}

.warn-status-profi-NA>div,
.warn-status-profi-00>div,
.warn-status-00>div {
  color: #a5a5a5 !important;
}

.warn-status-profi-02,
.warn-status-profi-02>div,
.warn-status-profi-03,
.warn-status-profi-03>div {
  background: linear-gradient(135deg, rgb(255, 194, 0) 0%, rgb(255, 82, 0) 100%) !important;
}

.warn-status-00,
.warn-status-basic-NA,
.warn-status-basic-00,
.warn-status-basic-02,
.warn-status-basic-01,
.warn-status-basic-03,
.warn-status-basic-05,
.warn-status-profi-NA,
.warn-status-profi-00,
.warn-status-profi-01,
.warn-status-profi-02,
.warn-status-profi-03,
.warn-status-profi-04,
.warn-status-profi-05 {
  background: linear-gradient(135deg, rgb(230, 230, 230) 0%, rgb(154, 154, 154) 100%);
}

.inner,
.inner.closed {
  background: black;
}

.card-header {
  background: #f8f9fa !important;
}

.marker-x::after,
.sliding-checkbox>input:checked~.back {
  background: #01488a;
}

.table.table-report-section-3>tbody>tr.highlighted,
.table.table-report-section-3>tbody>tr.highlighted .long-html-text-more-link {
  background: #3f5f88;
  color: #ffffff;
}

.sliding-checkbox>input:not(:checked)~.back {
  background: #dedede;
}

.circle-chart-stop-uv-5 {
  stop-color: #62b4e3;
}

.circle-chart-stop-uv-95 {
  stop-color: #8991be;
}

.circle-chart-stop-pv-5,
.circle-chart-stop-pv-95 {
  stop-color: #82ca9d;
}

.finance-chart-stop-sales-5 {
  stop-color: #61b4e4;
}

.finance-chart-stop-sales-95 {
  stop-color: #8991bd;
}

.finance-chart-stop-profit-95 {
  stop-color: #ae7199;
}

.finance-chart-stop-profit-5 {
  stop-color: #cb5a7c;
}

.finance-chart-stop-asset-95 {
  stop-color: #e7445e;
}

.finance-chart-stop-asset-5 {
  stop-color: #eb634b;
}

.report-container,
.gray-report-background {
  background-color: #f0f0f0;
}

.tabs li.tab-link.is-active a {
  color: #01488a;
  font-weight: 600;
}

.tabs.tabs-widget li.tab-link.is-active a {
  color: inherit;
  font-weight: 600;
}

.tabs.tabs-form-menu li.tab-link hr {
  background: #dedede;
}

.tabs.tabs-form-menu li.tab-link:not(.is-active) a {
  color: #8d949e;
  font-weight: 600;
}

.tabs.tabs-form-menu li.tab-link:not(.is-active) div.tabs-icon-wrap {
  border-color: #8d949e;
}

.tabs.tabs-form-menu li.tab-link:not(.is-active) div.tabs-icon-wrap svg {
  fill: #8d949e;
}

.tabs.tabs-form-menu li.tab-link div.tabs-icon-wrap svg .icon-stroke-color {
  stroke: #8d949e;
}

.tabs.tabs-form-menu li.tab-link.is-active a {
  color: #01488a;
  font-weight: 600;
}

.tabs.tabs-form-menu li.tab-link.is-active div.tabs-icon-wrap {
  border-color: #01488a;
}

.tabs.tabs-form-menu li.tab-link.is-active div.tabs-icon-wrap svg {
  fill: #01488a;
}

.tabs.tabs-form-menu li.tab-link.is-active div.tabs-icon-wrap svg .icon-stroke-color {
  stroke: #01488a;
}

.other-party-search-header {
  background-color: #ffffff;
}

.marketing-root {
  background: #f0f0f0;
}

.currency-selector>span[data-active="true"],
.feedback-selector>span[data-active="true"],
.settings-selector>span[data-active="true"],
.left-panel .scrollbar-content>.menu-wrapper .panel-item[data-on-link="1"] .icon-wrap,
.mobile-footer .panel-item[data-on-link="1"] .icon-wrap {
  background: linear-gradient(135deg, #01488a 0%, #002455 50%, #14b8b1 100%);
}

.to-top-button {
  background: linear-gradient(to bottom, #002553, #014281);
}

nav .navbar-search-row .navbar-input-row {
  border: 1px solid #dbdbdb;
  background-color: #fbfbfb;
}

nav .navbar-search-row .navbar-input-row .icon-wrap {
  background: linear-gradient(135deg, #01488a 0%, #002455 100%);
}

nav .navbar-search-row .navbar-input-row .icon-wrap svg {
  fill: #fff;
}

.feedback-selector>span,
.settings-selector>span,
.currency-selector>span {
  border: 1px solid #dbdbdb;
}

.fin-value-row select>option[data-def] {
  color: #dbdbdb;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item[data-on-link="1"] .icon-wrap>svg,
.mobile-footer .panel-item[data-on-link="1"] .icon-wrap>svg {
  fill: #fff;
}

.left-panel:not(:hover) .scrollbar-content>.menu-wrapper .panel-item[data-on-link="1"] {
  border-left: 2px solid #01488a;
  color: #01488a;
}

.left-panel {
  border-right: 2px solid #dedede;
}
.left-panel:not(.tinted) {
    background-color: #fff;
}

.left-panel:not(.tinted) {
  background-color: #fff;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item:hover {
  color: #01488a;
  border-left: 2px solid #01488a;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item[data-active="1"]:hover svg,
.mobile-footer .panel-item[data-active="1"]:hover svg {
  fill: #01488a;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item[data-on-link="1"]:hover svg,
.mobile-footer .panel-item[data-on-link="1"]:hover svg {
  fill: #fff !important;
}

.left-panel .lock svg {
  fill: #8d949e;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item[data-active="0"]:hover .text-wrapper .text>span,
.mobile-footer .panel-item[data-active="0"]:hover .text-wrapper .text>span,
.left-panel .scrollbar-content>.menu-wrapper .panel-item[data-active="0"]:hover .text-wrapper .text,
.mobile-footer .panel-item[data-active="0"]:hover .text-wrapper .text,
.left-panel .scrollbar-content>.menu-wrapper .panel-item[data-active="0"]:hover svg,
.mobile-footer .panel-item[data-active="0"]:hover svg {
  color: #8d949e;
  fill: #8d949e !important;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item[data-active="0"]:hover {
  color: #8d949e;
  border-left: 2px solid #8d949e;
}

.right-panel .panel-heading svg {
  fill: #fff;
}

.right-panel-wrapper .right-panel-resizer,
.right-panel-wrapper .right-panel-controls {
  background-color: #fbfbfb;
}

.rp-visible .right-panel-wrapper .right-panel-controls {
  border-right: 1px solid #eee;
}

.right-panel-wrapper:not(.tinted) .right-panel-resizer:not(:hover) {
  border-left-color: #eee;
}

.right-panel-wrapper .right-panel-resizer:hover {
  border-left-color: #01488a;
}

.rp-visible .right-panel-wrapper .right-panel-controls:not(:hover) .right-panel-icon.active::before,
.rp-visible .right-panel-wrapper .right-panel-icon:hover::before,
.rp-visible .right-panel-wrapper .right-panel-controls:hover .right-panel-icon.active:hover::before {
  border-left-color: #01488a;
}

.right-panel-wrapper .right-panel-icon {
  border-right-color: transparent;
}

.rp-visible .right-panel-wrapper .right-panel-controls:hover .right-panel-icon.active::before,
.rp-visible .right-panel-wrapper .right-panel-icon:not(.active):not(:hover)::before,
.right-panel-wrapper .right-panel-resizer:not(:hover) {
  border-left-color: transparent;
}

.rp-minimized .right-panel-wrapper .right-panel-icon:hover {
  border-right-color: white;
  background-color: rgba(255, 255, 255, 0.2);
}

.rp-minimized .right-panel-wrapper .control-group-extras .right-panel-icon:not(.active) svg,
.rp-visible .right-panel-wrapper .right-panel-icon:not(.active) svg {
  fill: #4c4c4c;
}

.rp-visible .right-panel-wrapper .right-panel-icon:hover .right-panel-icon-wrapper {
  background-color: #fff;
}

.rp-minimized .right-panel-wrapper .right-panel-controls .control-group-openers {
  background: linear-gradient(to bottom, #002553, #014281);
}

.rp-minimized .right-panel-wrapper .control-group-openers .right-panel-icon svg {
  fill: #fff;
}

.rp-minimized .right-panel-wrapper .control-group-extras .right-panel-icon:hover svg,
.rp-minimized .right-panel-wrapper .control-group-extras .right-panel-icon.active svg,
.right-panel-wrapper .control-group-openers .right-panel-icon.active svg,
.report-sections-manager .draggable-container .section-button-container>.section-name-container>.section-icon-wrapper.active>svg {
  fill: #066394;
}

.report-sections-manager .draggable-container .section-button-container>.section-name-container>.section-header-wrapper>.report-section-focused {
  color: #066394;
}

.rp-minimized .right-panel-wrapper .control-group-extras .right-panel-icon.report-section-panel-opener svg {
  fill: #8d949e
}

/* Tinted menu */
@media not screen and (max-width: 992px) {
  .left-panel.tinted {
    background: linear-gradient(to bottom, #002553, #014281);
  }



  .right-panel .panel-heading svg {
    fill: #fff;
  }

  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item {
    background: transparent;
    border-left: 2px solid transparent;
    color: #4ea1d6;
  }

  .rp-visible .right-panel-wrapper .right-panel-resizer,
  .rp-visible .right-panel-wrapper .right-panel-controls {
    background: #fbfbfb;
  }



  .right-panel-wrapper .right-panel-resizer svg {
    fill: #8d949e;
  }

  .left-panel.tinted .cribis-icon svg,
  .left-panel.tinted .scrollbar-content>.menu-wrapper .panel-item .icon-wrap>svg {
    fill: #4ea1d6;
  }

  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item[data-on-link="1"] .icon-wrap>svg {
    fill: #002455;
  }

  .left-panel.tinted:not(:hover) .scrollbar-content .menu-wrapper .panel-item[data-on-link="1"] {
    border-left: 2px solid #fff;
    color: #fff;
  }

  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item[data-on-link="1"] .icon-wrap {
    background: #fff;
  }

  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item:hover {
    color: #fff;
    border-left: 2px solid #fff;
  }

  .left-panel.tinted .scrollbar-content svg,
  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item:hover svg {
    fill: #fff;
  }

  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item[data-active="0"] {
    color: #1765a0;
  }

  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item[data-active="0"] .icon-wrap>svg {
    fill: #1765a0 !important;
  }

  .left-panel.tinted .lock svg {
    fill: #4ea1d6;
  }

  .lp-minimized .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item .text-wrapper .text,
  .lp-minimized .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item .text-wrapper {
    background: #335c87;
  }

  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item:hover,
  .lp-minimized .left-panel.tinted .scrollbar-content>.menu-wrapper .panel-item:hover .text-wrapper .text {
    background: #335c87;
  }

  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item[data-on-link="1"]:hover svg {
    fill: #1765a0 !important;
  }

  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item[data-active="0"]:hover .text-wrapper .text>span,
  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item[data-active="0"]:hover .text-wrapper .text,
  .left-panel.tinted .scrollbar-content .menu-wrapper .panel-item[data-active="0"]:hover svg {
    color: #fff;
    fill: #fff !important;
  }

  .left-panel.tinted .scrollbar-content>.menu-wrapper .panel-item[data-active="0"]>.text-wrapper>.text>a {
    color: #fff !important;
  }
}

.quick-search-container .search-inputs>.search-progress.searching {
  background: linear-gradient(135deg, #01488a 0%, #002455 50%, #14b8b1 100%);
}

.quick-search-container .search-inputs>.search-progress-color {
  background: #10C9D3 !important;
}

.mobile-footer>.panel-item[data-on-link="1"] {
  border-top: 2px solid #fff;
}

.mobile-footer>.panel-item[data-on-link="0"],
.mobile-footer>.panel-item:not([data-on-link]) {
  border-top: 2px solid #fff;
}

.table.table-report-section.table-report-history,
.table.table-report-section.table-report-history thead th {
  color: #8d949e;
}

/* Tinted navbar - all resolutions */
.merge-header-title.tinted {
  color: #fff !important;
}

.sr-ribbon.tinted {
  color: #fff !important;
}

.sr-ribbon.tinted svg {
  fill: #fff !important;
}

.sr-ribbon.tinted .order-by-select__single-value.css-1uccc91-singleValue {
  color: #fff !important;
}

.sr-ribbon.tinted .search-progress {
  background: linear-gradient(to right, #fff 0%, #14b8b1 50%, #1765a0 100%) !important;
}

.sr-ribbon.tinted .search-progress-short,
.tabs-subheader-wrapper.tinted .tabs .search-progress-short,
.tabs.tinted .search-progress-short,
.entity-row-wrapper.tinted .search-report-progress-wrapper .search-progress {
  background: rgba(255, 255, 255, 0.65) !important;
}

@media (max-width: 992px) {
  .navbar.tinted {
    background: linear-gradient(to right, #002553, #014281) !important;
  }

  .navbar.tinted .sr-ribbon {
    color: white;
  }

  .navbar.tinted .navmenu-svg-wrapper svg {
    fill: white;
    color: white;
  }

  .main-content .navbar-start>.navbar-link.is-active,
  .main-content .navbar-end>.navbar-link.is-active,
  .main-content .navbar-start>.navbar-link:focus,
  .main-content .navbar-end>.navbar-link:focus,
  .main-content .navbar-start>.navbar-link:hover,
  .main-content .navbar-end>.navbar-link:hover,
  .main-content .navbar-start>a.navbar-item.is-active,
  .main-content .navbar-end>a.navbar-item.is-active,
  .main-content .navbar-start>a.navbar-item:focus,
  .main-content .navbar-end>a.navbar-item:focus,
  .main-content .navbar-start>.navbar-item.is-active .navbar-item.has-dropdown>.navbar-link,
  .main-content .navbar-end>.navbar-item.is-active .navbar-item.has-dropdown>.navbar-link,
  .main-content .navbar-start>.navbar-item:hover>.navbar-link,
  .main-content .navbar-end>.navbar-item:hover>.navbar-link,
  .main-content .navbar-start>a.navbar-item:hover,
  .main-content .navbar-end>a.navbar-item:hover {
    fill: white;
    color: white;
  }
}

/* Tinted navbar */
@media (min-width: 992px) {

  .page-header.tinted,
  .sr-ribbon.tinted,
  .report-selection-menu-line-wrapper.tinted,
  .report-selection-menu.tinted,
  .search-results-manager-wrapper.tinted,
  .tabs-subheader.tinted,
  .tabs-subheader-wrapper.tinted {
    background: linear-gradient(to right, #002553, #014281) !important;
  }

  .navbar-link.is-active,
  .navbar-link:focus,
  .navbar-link:hover,
  a.navbar-item.is-active,
  a.navbar-item:focus,
  .navbar-item.is-active .navbar-item.has-dropdown>.navbar-link,
  .navbar-item:hover>.navbar-link,
  a.navbar-item:hover {
    color: #01488a !important;
    fill: #01488a !important;
  }

  .navbar-item:hover {
    background: #fbfbfb;
  }

  .navbar-link:hover::after {
    border-color: #01488a !important;
  }

  .navbar-item:not(.is-active):not(.has-dropdown):hover svg.navmenu-svg,
  .navbar-item:not(.is-active):hover .navbar-item svg.navmenu-svg {
    fill: #01488a !important;
  }

  .navbar-item.is-active>.active-notifier,
  .navbar-item:hover>.active-notifier,
  .navbar-end:hover>.navbar-item:hover.is-active>.active-notifier {
    background: #01488a;
  }

  .report-selection-menu-line-wrapper.tinted>hr {
    background: rgba(255, 255, 255, 0.5) !important;
  }

  .report-selection-menu-line-wrapper.tinted.is-repi>hr {
    background: linear-gradient(to right, #A0A0A0, #AFAFAF) !important;
  }

  .search-results-manager-wrapper.tinted>.search-results-manager {
    background: rgba(255, 255, 255, 0.25);
  }

  .report-selection-menu.tinted a,
  .search-results-manager-wrapper.tinted .sorting-label,
  .search-results-manager-wrapper.tinted .result-counts,
  .search-results-manager-wrapper.tinted .bb-chk-pdf-export {
    color: #fff !important;
  }

  .page-header.tinted>.report-selection-menu-line-wrapper {
    background: transparent !important;
  }

  .page-header.tinted>.report-selection-menu-line-wrapper>hr {
    background: linear-gradient(to right, #01488a, #0b809e) !important;
  }

  .page-header.tinted>.report-selection-menu-line-wrapper>.report-selection-menu-circle-wrapper {
    background: transparent !important;
  }

  .report-selection-menu-line-wrapper.tinted>.report-selection-menu-circle-wrapper>.report-selection-menu-circle {
    background: #fff !important;
  }

  .page-header.tinted nav.breadcrumb {
    background: transparent !important;
    color: #2583bf !important;
  }

  .entity-row.tinted,
  .entity-row-wrapper.tinted {
    background: linear-gradient(to right, #002553, #014281) !important;
    color: #fff;
  }

  .entity-row.tinted svg {
    fill: #fff;
  }

  .entity-row.tinted .ref-warnings,
  .entity-row.tinted .ref-warnings .link-internal,
  .entity-row.tinted .link-functional,
  .tabs-subheader.tinted .search-pdf-export,
  .tabs-subheader.tinted .search-pdf-export .link-functional {
    color: #fff !important;
  }

  .entity-row.tinted .ref-warnings svg {
    fill: #fff !important;
  }

  .entity-row.tinted .portfolio {
    color: #2583bf;
  }

  .entity-row.tinted .portfolio svg {
    fill: #2583bf !important;
  }

  .tabs-subheader-wrapper.tinted>span:not(.active)>svg {
    color: rgba(255, 255, 255, 0.65) !important;
  }

  .tabs-subheader-wrapper.tinted>span.active>svg {
    fill: #fff !important;
    color: #fff !important;
  }

  .tabs-subheader-wrapper.tinted .tabs .tab-link a,
  .tabs-subheader-wrapper.tinted .tabs>.basic-header>span,
  .tabs-subheader-wrapper.tinted .tabs .tab-link span,
  .tabs.tinted .tab-link:not(.faded) a,
  .tabs.tinted>.basic-header>span,
  .tabs.tinted .tab-link span {
    color: #fff !important;
  }

  .tabs-subheader-wrapper.tinted .tabs .tab-link>a>sup,
  .tabs.tinted .tab-link>a>sup {
    background: #fff !important;
    color: #2583bf;
  }

  .right-panel .panel-heading.tinted {
    background: #fff !important;
    color: #1765a0 !important;
  }
}


.tabs.popup-filled-tabs .search-progress-short {
  background: rgba(255, 255, 255, 0.65) !important;
}

.tabs.popup-filled-tabs>ul>li a,
.tabs.popup-filled-tabs>.basic-header>span,
.tabs.popup-filled-tabs>ul>li span {
  color: #fff !important;
}

nav .navbar-item.is-active:not(.has-dropdown) .navmenu-svg-wrapper:first-child {
  background: linear-gradient(135deg, #01488a 0%, #002455 50%, #14b8b1 100%);
}

nav .navbar-item-repi.is-active {
  background: linear-gradient(135deg, #01488a 0%, #002455 50%, #14b8b1 100%);
}

.notifications-wrapper>.notifications>.news-notification>.navmenu-notification>.navmenu-notification-icon-wrapper>.navmenu-notification-icon>path {
  fill: #444749;
}

.popup-filled-header {
  color: #fff;
}

.popup-filled-header>svg,
.bb-widget-header>svg {
  fill: #4a4a4a;
}

.popup-filled-header,
.right-panel .panel-heading {
  background: linear-gradient(135deg, #01488a 0%, #002455 100%);
}

.tabs-subheader.tinted.popup-filled-tabs {
  background: linear-gradient(135deg, #01488a 0%, #002455 100%) !important;
}

.rel-link-box+.relation-dropdown-menu {
  border-color: #dedede;
}

.news-annotations>.news-annotation {
  color: #969da1;
  background: #eeeeee;
}

.content-root {
  background: #f0f0f0;
}

.private-layout {
  background-color: #f0f0f0;
}

.content-body {
  background: #f0f0f0;
}

.right-panel,
.marketing-root .bottom-panel,
.marketing-card {
  background: #fff;
}

.input,
input {
  box-shadow: none !important;
  -webkit-box-shadow: 0 0 0 100px rgb(255, 255, 255) inset !important;
}

.navbar-dropdown {
  background-color: #fff;
}

.link-functional,
.qs-links-label {
  color: #4a4a4a !important;
}

.link-functional.link-orange {
  color: #ff7e00 !important;
}

.link-functional.historical {
  color: #8d949e !important;
}

.search-filter-content .input-label .bb-search-filter-link {
  color: #4a4a4a !important;
}

.paging-component-active {
  color: #989fa2;
}

.paging-component-inactive {
  color: #444749;
}

.paging-component-active-arrow {
  fill: #989fa2;
}

.rating-card-white {
  background: #fff !important;
}

@media screen and (max-width: 992px) {

  div.responsive-table table:not(.key-value):not(.liens-detail)>tbody>tr>td:hover,
  div.responsive-table table:not(.key-value).liens-detail>tbody>tr>td:not([colspan]):hover {
    background-image: linear-gradient(rgba(11, 128, 158, 0.1) 0%, rgba(11, 128, 158, 0.1) 100%) !important;
  }
}

.i-trade-1-start {
  stop-color: #61b4e4;
}

.i-trade-1-stop {
  stop-color: #8991bd;
}

.i-trade-2-start {
  stop-color: #ae7199;
}

.i-trade-2-stop {
  stop-color: #cb5a7c;
}

.i-trade-3-start {
  stop-color: #e7445e;
}

.i-trade-3-stop {
  stop-color: #eb634b;
}

.i-trade-4-start {
  stop-color: #f4af24;
}

.i-trade-4-stop {
  stop-color: #f18d32;
}

.i-trade-5-start {
  stop-color: #a0d406;
}

.i-trade-5-stop {
  stop-color: #07c696;
}

.day-picker-ultimate>.fake-overlay .DayPicker-Day--today {
  background: #fbfbfb;
}

.day-picker-ultimate>.fake-overlay .DayPicker-Day--today:after {
  background: linear-gradient(45deg, transparent, transparent 50%, #01488a 50%, #01488a);
}

.day-picker-ultimate>.fake-overlay,
.day-picker-ultimate>.fake-overlay .picker-row:before {
  background: #fff;
}

.day-picker-ultimate>.fake-overlay .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  background: #f0f0f0;
}

.day-picker-ultimate>.fake-overlay .DayPicker-Week>.DayPicker-Day:not(.DayPicker-Day--disabled):nth-child(6) {
  color: #0b809e;
}

.day-picker-ultimate>.fake-overlay .DayPicker-Week>.DayPicker-Day:not(.DayPicker-Day--disabled):nth-child(7) {
  color: #0b809e;
}

.day-picker-ultimate svg {
  color: #ccc;
}

input[type="checkbox"]+label.checkbox-label>svg {
  fill: #fff !important;
}

.feedback-hr {
  background-color: #f5f5f5;
}

.drag-drop-icon {
  fill: #9c9c9c;
}

.report-sections-manager .draggable-container .section-button-container-dragging {
  background-color: #fff;
  color: #4c4c4c;
}

.search-results-manager-wrapper:not(.tinted) svg.svg-standard-fill {
  fill: #4c4c4c;
}

.search-results-manager-wrapper.tinted svg.svg-standard-fill {
  fill: #fff;
}

svg.svg-history-fill {
  fill: #919191;
}

svg.svg-standard-color {
  color: #4c4c4c;
}

.search-results-manager-wrapper,
.search-filter-box,
.rc-box {
  background-color: #fbfbfb;
}

.search-filter-box-apply {
  background-color: #FFF !important;
}

.sr-result-list {
  background: #fff;
}

.notification-links-wrapper {
  background-color: #fbfbfb;
}

.last-subjects {
  color: #8d949e;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item,
.mobile-footer .panel-item {
  background-color: #fff;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item:hover,
.mobile-footer .panel-item:hover {
  background-color: #fbfbfb;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item.hover svg,
.mobile-footer .panel-item.hover svg {
  fill: #01488a !important;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item.hover {
  color: #01488a !important;
  border-left: 2px solid #01488a;
}

.left-panel .scrollbar-content>.menu-wrapper .panel-item.hover,
.mobile-footer .panel-item.hover {
  background-color: #fbfbfb !important;
}

.navbar-item.sign-out {
  background-color: #fbfbfb;
}

.monitoring-root #portfolio-subjects {
  background: #fff;
}

.right-panel .panel-heading {
  color: #fff !important;
}

.notifications-wrapper {
  background: #fff;
  border-color: #dedede !important;
}

.notifications-wrapper .picker-row-notif:before {
  background-color: #fff;
  border-top-color: #dedede;
  border-left-color: #dedede;
}

.ess-card {
  background: rgb(248, 249, 250) !important;
  border: 1px solid #dedede !important;
}

.lp-minimized .left-panel .menu-wrapper .panel-item .text-wrapper,
.lp-minimized .left-panel .menu-wrapper .panel-item .text-wrapper .text {
  background: #fbfbfb;
}

.lp-minimized .left-panel .menu-wrapper .panel-item .text-wrapper .text>span {
  background: transparent;
}

.box.scrn-h-100 {
  border-color: #eaeaea;
}

.ml-link-icon {
  fill: #444749;
}

.modal-inner.with-background,
.modal-inner-content.with-background {
  background: #fff;
}

.modal-inner .modal-inner-buttons {
  background-color: white;
}

.tag-item,
.react-dropdown-tree-select .dropdown .level .level-item.select-all,
.bb-chk-grp-all .bb-chk-grp:first-child {
  border-bottom-color: #dbdbdb;
}

hr.economic-group {
  border-bottom-color: #f0f0f0;
}

.large-ess-column {
  border-left-color: #fff;
  background-color: #f0f0f0;
}

.medium-ess-column {
  border-left-color: #fff;
  background-color: #f0f0f0;
}

.small-ess-column {
  border-left-color: #fff;
  background-color: #f0f0f0;
}

.micro-ess-column {
  background-color: #f0f0f0;
}

nav.navbar {
  border-bottom-color: #f0f0f0;
}

.bb-news-widget-header-box {
  background: linear-gradient(135deg, #01488a 0%, #002455 100%);
  color: #fff;
}

.bb-news-widget-header-content:hover {
  color: #fff;
}

.page-header.withShadow {
  box-shadow: 0px 0px 4px 0px rgba(68, 71, 73, 0.1);
}

.page-header {
  background: #fff;
}

.ident-data .ident-item:not(:last-child):not(.last-in-column) {
  border-bottom-color: #dedede;
}

.navbar.witShadow {
  box-shadow: 0px 0px 4px 0px rgba(68, 71, 73, 0.1);
  border-bottom-color: transparent;
}

.recharts-cartesian-grid-horizontal>line {
  stroke: #eee;
}

nav .icon-with-attention-circle>.navmenu-svg-wrapper>.attention-circle,
nav .navbar-item .over-3-digits-attention-circle {
  color: #fff;
  background: #e74360;
}

nav .navbar-item.is-active .navbar-item.has-dropdown .icon-with-attention-circle>.navmenu-svg-wrapper>.attention-circle {
  color: #002455;
  background: #fff;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.25);
}

.mkt-navigator svg {
  fill: #4a4a4a;
}

.mkt-navigator .item.active,
.mkt-navigator .item.active svg,
.mkt-navigator .arrow.active svg {
  color: #01488a;
  fill: #01488a;
}

.mkt-navigator .item.disabled,
.mkt-navigator .item.disabled svg,
.mkt-navigator .arrow.disabled svg {
  color: #444749;
  fill: #444749;
}

.mkt-navigator .item.disabled .text {
  color: #444749;
}

.navbar.withShadow {
  box-shadow: 0px 0px 4px 0px rgba(68, 71, 73, 0.1);
  border-bottom-color: transparent;
}

.search-filter-box-all,
.rc-collapse-all {
  color: #8d949e;
}

.file-upload-box svg {
  fill: #444749;
}

table.rb-legal-form-table td {
  background-color: #FFF
}

table.rb-legal-form-table tr.rb-legal-form-group td {
  background-color: #DEDEDE;
  font-weight: bold;
}

.marketing-list-section>.header-body>.name {
  color: #01488a;
}

.marketing-list-section>.header-body {
  border-bottom-color: #f0f0f0;
}

.link-internal,
.link-external.link-orange {
  color: #ff8800 !important;
}

.link-internal.is-disabled {
  color: #ededed !important;
}

.link-internal.is-disabled>svg {
  fill: #ededed;
}

.marketing-list-section {
  background: #fff;
}

.left-panel .scrollbar-content .menu-wrapper .panel-item[data-active="0"]>.text-wrapper>.text>a {
  color: #01488a !important;
}

.news-notification:hover {
  background: #fbfbfb;
}

.delete-wrapper>.link-functional.is-disabled {
  color: #ededed !important;
}

.delete-wrapper>.link-functional {
  color: #444749 !important;
}

tr.monitora-detail-row-info>td {
  background: #FAFAFA !important;
}

tr.monitora-detail-row-body>td {
  background: #FFF !important;
}

.monitora-detail-content {
  border-left-color: #01488A;
}

footer {
  color: #dedede;
}

.bb-footer-links {
  color: #dedede;
}

.bb-footer-links>svg {
  fill: #dedede;
}

.bb-footer-links:hover>svg {
  fill: #fff;
}

.bb-footer-links:hover,
.real-footer a:hover,
.footer-title {
  color: #fff;
}

.report-section[data-level='1'].is-expanded:not(.info-na)>.header-wrap {
  background: linear-gradient(to right, #002455, #01488a);
}

.report-section[data-level='1'].is-expanded:not(.info-na)>.header-wrap>.header-body {
  background-color: transparent !important;
}

.report-section[data-level='1'].is-expanded:not(.info-na)>.header-wrap>.header-body .icon-wrap {
  fill: #fff;
}

.report-section[data-level='1'].is-expanded:not(.info-na)>.header-wrap>.top-left {
  background-image: none;
}

.report-section[data-level='1'].is-expanded:not(.info-na)>.header-wrap .name {
  color: #fff;
}


.more-button-advanced .ml-link-caption.link-internal {
  color: #444749 !important;
}

.more-button-advanced .ml-link-icon {
  fill: #444749 !important;
}

.old-style-report-section:not(.old-style-no-data) .old-style-header-body {
  background-color: hsla(214, 100%, 18%, .1);
  border: 1px solid hsla(214, 100%, 18%, 0.35);
}

.old-style-report-section.old-style-no-data .old-style-header-body {
  color: hsla(214, 100%, 18%, 0.65);
  border: 1px solid hsla(214, 100%, 18%, 0.35);
}

.entity-row.unlimited.tinted,
.entity-row-wrapper.tinted.unlimited {
  background: linear-gradient(to right, #002553, #014281) !important;
  color: #fff;
}

.entity-row.unlimited.tinted svg {
  fill: #fff;
}

.entity-row.unlimited.tinted .ref-warnings,
.entity-row.unlimited.tinted .ref-warnings .link-internal,
.entity-row.unlimited.tinted .link-functional {
  color: #fff !important;
}

.entity-row.unlimited.tinted .ref-warnings svg {
  fill: #fff !important;
}

.entity-row.unlimited.tinted .portfolio {
  color: #2583bf;
}

.entity-row.unlimited.tinted .portfolio svg {
  fill: #2583bf !important;
}

.header.unlimited.tinted {
  background: linear-gradient(to right, #002553, #014281) !important;
  color: #fff;
}

.header.unlimited {
  background: #fff !important;
}

table.aml-candidate {
  border-color: #dedede;
}

.bb-message {
  background-color: #fff;
}

/* Repi */
.repi-search-input-row .bb-field input.is-invalid {
  border-color: #ff3860;
  box-shadow: 0 0 3px #fc4c6d !important;
}

.repi-contracts-paging-wrapper hr {
  background-color: #ADADAD !important;
}

.repi-contract-header {
  background-color: #F8F8F8;
}

.repi-data-table-item:nth-child(even) table tbody tr {
  border-color: #dddddd;
  background-color: #ececec;
}

.repi-data-table-item:nth-child(even) table tbody tr td:nth-child(1) {
  background-color: #e0e0e0;
}

.repi-data-table-item:nth-child(odd) table tbody tr {
  background-color: #FAFAFA;
}

.repi-data-table-item:nth-child(odd) table tbody trtd:nth-child(1) {
  background-color: #F6F6F6
}

.repi-search-input-row .bb-field input.is-invalid.has-min-criteria-error {
  border-color: #ffc475 !important;
  box-shadow: 0 0 3px #ff9101 !important;
  ;
}

input.is-danger.is-warning {
  border-color: #ffc475 !important;
}

.repi-data-table-item.is-contract-header-item:nth-child(odd) table tbody tr {
  background-color: #F8F8F8;
}

.repi-data-table-item.is-contract-header-item:nth-child(odd) table tbody tr td:nth-child(1) {
  background-color: #F8F8F8;
}

.repi-data-table-item.is-contract-header-item:nth-child(even) table tbody tr {
  background-color: #FFFFFF;
}

.repi-data-table-item.is-contract-header-item:nth-child(even) table tbody tr td:nth-child(1) {
  background-color: #FFFFFF;
}

.repi-data-table-item.is-contract-header-item:first-child table tbody tr {
  border-top: none !important;
}

.repi-products table thead,
.repi-products table tfoot {
  background-color: #F3F3F3;
}

.repi-products table tbody tr:nth-child(2n) {
  background-color: #FBFBFB;
}

.report-selection-menu svg.report-selection-menu-separator,
.subject-info-wrapper .subject-info-angle svg,
.repi-header-main-label,
.tab-link.faded a {
  color: #A0A0A0 !important;
}

.repi-teaser-card .rating-description .colorized {
  color: #01488A
}

.repi-search-input-star {
  color: red;
}

.repi-search-result .repi-search-highlight {
  background-color: #ffffbb;
  border: 1px solid #ffe499;
}

.repi-contacts-data table thead>tr {
  background-color: rgb(228, 228, 228);
  color: black;
}

.repi-contacts-data table tbody tr.contact-row.row-color {
  background-color: rgb(245, 245, 245);
}

.repi-contacts-data table tbody tr.contact-row.row-color th.contact-type {
  background-color: rgb(236, 236, 236);
}

.repi-money,
.repi-money .container {
  background-color: rgb(243, 243, 243);
}

.repi-contract-container .repi-contract-sequence-number {
  border-color: rgb(121, 121, 121);
  background-color: rgb(241, 241, 241);
}

.repi-contract-container .repi-contract-sequence-number.open {
  border-color: #0b809e;
  background-color: #0b809e;
  color: white;
}

.repi-contract-container .repi-contract-table.open {
  color: #0B809E;
}

table.repi-data-correction-table thead td:not(.no-background) {
  background-color: #DDDDDD;
}

table.repi-data-correction-table tbody {
  background-color: white;
}

table.repi-data-correction-table tbody>tr:nth-child(2n) {
  background-color: #FAFAFA;
}

table.repi-data-correction-table tbody tr {
  border-color: #DDDDDD;
}

table.repi-data-correction-table td.repi-right-border {
  border-right: 1px #DDDDDD dotted;
}

table.repi-data-correction-table td.repi-right-border.light {
  border-right: 1px #FAFAFA dotted !important;
}

.repi-requesting-history .repi-requesting-history-amount {
  color: #0B809E;
}

.repi-report-manager-container .ref-button.right-border {
  border-image: linear-gradient(to top, transparent 20%, #f0f0f0 20%, #f0f0f0 80%, transparent 80%);
  border-image-slice: 1;
  border-right-color: #ECECEC;
}

table.elixir-contracts-table thead td:not(.no-background) {
  background-color: #DDDDDD;
}

table.elixir-contracts-table tbody > tr.even {
  background-color: #FAFAFA;
}

table.elixir-contracts-table tbody > tr.odd {
  border-color: #DDDDDD;
  background-color: white;
}

.menu-wrapper .tab-link.is-disabled > a {
  color: #B0B0B0 !important;
}

.menu-wrapper .tab-link.is-disabled > a > .tabs-icon-wrap {
  border-color: #B0B0B0 !important;
}

.repi-data-correction-select.is-invalid, .repi-data-correction-select.is-invalid:hover {
  border-color: rgb(255, 56, 96);
}

.repi-data-correction-select:not(.no-shadow).is-invalid, .repi-data-correction-select:not(.no-shadow).is-invalid:hover {
  box-shadow: 0 0 3px #fc4c6d !important;
}

.repi-sub-menu-wrapper .picker-row-rsub:before {
  background-color: #fff;
  border-top-color: #dedede;
  border-left-color: #dedede;
}

.esg-methodology .esg-m-content .esg-m-title-number {
  background: linear-gradient(to right, #002455, #01488a);
}
