:root {
    --portal-main-color: #8DCA26;
    --portal-main-contrast: white;
    --portal-dark-color: #7cb021;

    --openaire-main-color: #313179;

    --explore-portal-color: #D95F2D;
    --provide-portal-color: #37C7E9;
    --monitor-portal-color: #8DCA26;
    --connect-portal-color: #EBB13E;
    --develop-portal-color: #DA65AB;

    --explore-portal-lower-tone: #a0462c;
    --provide-portal-lower-tone: #3A8FA3;
    --monitor-portal-lower-tone: #7cb021;
    --connect-portal-lower-tone: #b48536;
    --develop-portal-lower-tone: #9f4e7e;
}

.tm-toolbar .uk-subnav-line .custom-monitor-li {
  background: var(--portal-main-color);
}

.monitorApp, .searchForm {
  background: #F9F9F9 !important;
}

.monitorApp .login text {
  stroke: white;
  fill: white;
}

.uk-card {
  color: #1a1a1a;
}

main {
  min-height: calc(100vh - 100px);
  line-height: 23px;
  font-size: 16px;
  color: #1a1a1a;
  font-family: "Open Sans", sans-serif;
}

.monitorApp .uk-text-small {
  font-size: 14px;
}

.monitorApp .uk-text-muted {
  color: #4D4D4D !important;
}

.monitorApp .portal-button {
  color: white !important;
  font-weight: 700;
}

.monitorApp .uk-grid-divider>:not(.uk-first-column)::before {
  border-left: 1px solid #DEDEDE;
}




