 :root { 
  --pmbs-flower-yellow: #f8ec2a;
  --pmbs-flower-green-light: #d5dd38;
  --pmbs-flower-green: #3eb567;
  --pmbs-flower-red: #ea3230;
  --pmbs-flower-ochre: #00555a;
  
  --pmbs-green: #00aea9;
  --pmbs-blue: #2c478c;
  
  --pmbs-gray-dark: #282f33;
  --pmbs-gray-darker: #21272a;  
  --pmbs-gray: #444;
  --pmbs-gray-light: #dcdcdc;

  --pmbs-blue-surface
 }
 
 body {
    color: var(--pmbs-gray);
    background-color: white;
}

a {
    color: var(--pmbs-flower-ochre);
    text-decoration: none;
}
a:hover, a:visited, a:active {
    color: var(--pmbs-flower-ochre);
    text-shadow: 0px 0px 0px;
    text-decoration: underline;
   	background-color: transparent;
}

.mdc-top-app-bar {
    z-index: 7;
    background-color: white;
    border-bottom: 1px solid var(--pmbs-gray-light);
    box-shadow: none;
}

.mdc-button--unelevated:not(:disabled),
.mdc-button--raised:not(:disabled) {
    background-color: var(--pmbs-flower-ochre);
}

.cas-footer {
    background-color: var(--pmbs-gray-darker);
    color: whitesmoke;
}


#serviceui {
    background-color: var(--pmbs-flower-ochre);
}

#loginForm strong i {
	display : none;
}

#loginForm strong {
	color : #d3f4fd;
	margin : 0;
}

#loginForm #servicedesc {
  display: flex;
  align-items: center;
  margin-left: 16px;
}

#loginForm .sidebar-content {
  display: none;

}

#loginForm .form_inscription a {
  text-decoration: underline;
}
#serviceui img {
  width: 48px;
}

button.mdc-button--raised span{
  color : #d3f4fd;
}
