/*
  This CSS file is meant to be customized by deployments
  and is intentionally left empty. Any style that is added
  here should override the default styles in the application.
 */
/* Root / Reset */

:root {
  /* UO */
  --uo-theme-primary-bg: #325ca6;
  --uo-theme-primary-color: #eff1f5;

  --mdc-theme-body: var(--uo-theme-primary-bg);

  --cas-theme-primary: var(--uo-theme-primary-color);
  --cas-theme-button-bg-hover: var(--uo-theme-primary-color);
  --cas-theme-button-bg: var(--uo-theme-primary-bg);
}

.tooltip {
  position: relative;
  cursor: pointer;
  color: var(--uo-theme-primary-bg) !important;
  background-color: var(--uo-theme-primary-color) !important;
}

.name-service {
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    margin: 0;
}

#servicedesc > #cas-logo {
    max-height: 60px;
    max-width: 200px;
}

h2.no-icon::before {
  content: none;
}

header.mdc-top-app-bar .mdc-top-app-bar__section {
    display: block !important;
}

span {
  color: var(--uo-theme-primary-bg);
}

i {
  color: var(--uo-theme-primary-bg) !important;
}

span > span {
  color: var(--uo-theme-primary-bg) !important;
}

.mdc-button {
  background-color: var(--uo-theme-primary-color) !important;
}

.sidebar-navigation {
    /* border-radius: 5px; */
    display: inline-block;
    min-height: 100vh;
    width: 80px;
    background-color: var(--uo-theme-primary-color);
    float: left;
}
a {
  color: var(--uo-theme-primary-bg) !important;
}

li > a {
  color: var(--uo-theme-primary-color) !important;
  background-color: var(--uo-theme-primary-bg) !important;
}

.tooltip {
    background-color: dodgerblue !important;
    color: var(--uo-theme-primary-color) !important;
}
#usernameValidationMessage, .text-muted {
    color: red !important;
}
#passwordValidationMessage {
    color: red !important;
}

code {
  color: var(--uo-theme-primary-bg) !important;
}

pre > code {
  color: var(--uo-theme-primary-color) !important;
  background-color: var(--uo-theme-primary-bg) !important;
}

.sidebar-navigation {
    border-radius: 5px;
    display: inline-block;
    min-height: 100vh;
    width: 100px;
    float: left;
}

.sidebar-navigation ul li {
    padding: 15px 0;
    cursor: pointer;
    text-align: center;
    transition: all ease-out 120ms;
    border-radius: 10px;
}

td {
    color: var(--uo-theme-primary-bg) !important;
}
