body {
	font-family: sans-serif;
	text-align: center;
  margin-top: 2rem;
	font-size: 1.125rem;
	line-height: 1.5;
	transition: all 725ms ease-in-out;
  background-color: white;
}

h3 {
	font-size: 2rem;
	font-weight: bolder;
	margin-bottom: 1rem;
  color: black;
}


.msg_label {
  color: white;
}

#cap_message {
  color: #0098DA;
  font-size: 1.3rem;
  margin-bottom: 2rem;
}

#nav {
  margin-top: 2rem;  
}


#label_auto_capture {
  color: black !important;
  margin-right: 2rem;  
}

#camera {
  width: 8rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

#captureButton {
  width: 8rem;
  margin-left: 2rem;
}

#inputVideo {
  width: 640px; 
  height: 480px ; 
  border-radius: 25px;
  background-color: black;
  grid-column: 1;
  grid-row: 1;
  z-index: 1;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  outline-style: none;
  outline-color: green;
  outline-width: thick; 
}

#capture {
  width: 640px ;
  height: 480px ;
  border-radius: 25px;
  grid-column: 1;
  grid-row: 1;
  z-index: 2;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);  
}

#capture1 {
  width: 640px ;
  height: 480px;
  border-radius: 25px;
  grid-column: 1;
  grid-row: 1;
  z-index: 0;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

#face_cover {
  width: 640px;
  height: 480px;
  grid-column: 1;
  grid-row: 1;
  background-color: rebeccapurple;
  z-index: 3;
  visibility: hidden;
}

#div_video {
  display: grid;
  width: 640px;
  height: 480px;
  margin: auto;
}

#liveness_error_msg {
  color: red;
  margin-top: 1rem;
  margin-left: -64%;
  font-size: larger;
}
 .liveness_scores_msg{
  border-radius: 15px;
  background: #0098DA;
  color: white;
  padding: 8px;
  width: 260px;
  height: 40px !important;  
} 
