﻿

.v60 {height: 60px;}


.patientmessagetext
{
  text-align: center;  /* Horizontally centers the text */
  vertical-align: middle; /* Vertically centers the text */
  font-weight: bold;
  font-size: 38px;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; 
}

.wfull
{
  width: 100vw;
}


.errortext
{
  text-align: center;  /* Horizontally centers the text */
  vertical-align: middle; /* Vertically centers the text */
  font-weight: normal;
  font-size: 12px;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; 
  width: 100vw;
}


.image-container
{
  display: flex;
  justify-content: center; /* Horizontally centers the image */
  align-items: flex-start; /* Aligns the image to the top */
  height: 100vh; /* Ensures the full height of the viewport is considered */
  width: 100vw;
}

img {
    max-width: 100%;
    height: auto;
}



.v20 {height: 20px;}


.verdate
{
  font-size: 10px;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; 
  margin: 0 auto;
  padding: 0;
  height: 100%;
}

body {
    overflow: hidden; /* Prevent scrollbars during the confetti burst */
}

.confetti-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    pointer-events: none; /* Allows interaction with underlying elements */
}

.confetti {
    position: absolute;
    width: 10px;
    height: 10px;
    opacity: 0.9;
    pointer-events: none; /* Prevents interference with mouse events */
    animation: confetti-burst linear forwards;
}

@keyframes confetti-burst {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
    }
    100% {
        transform: translateY(100vh) rotate(720deg);
        opacity: 0;
    }
}
