/* CSS Document */

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 20px;
}

.btn-sm,
.btn-md {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 10px;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.miroir { 
position: absolute;
color: black; 
font-size: 54px; 
}     
.miroir::after { 
content: attr(data-miroir); 
position: absolute; 
top: 0; 
left: 0;
transform-origin: bottom; 
transform: rotateX(180deg); 
line-height: 0.85em; 
background-image: linear-gradient(0deg, #000 0, transparent 99%); 
-webkit-background-clip: text; 
color: transparent;          
opacity: 0.8; 
} 