.imprimirOptica{
    border: black solid 3px;
    padding: 10px;
    border-radius: 20px;
    box-shadow: white 11px 13px 31px -1px;
 }
 
.datosClinicos{
    font-size: 11px;
}

.raya{
    border: 10px solid deepskyblue;  border-radius: 5px;
}

.menuHistoria{        
    padding: 20px;    
    background: white;
    border-radius: 20px;
    margin: 8px;
}

@media screen and (min-width:500px) and (max-width: 700px) {
  #cuadroInicio {
      margin-left: -6% !important;
  }
  .row{
      margin-right: 0px !important;
      margin-left: 0px !important;
  }
}

@media screen and (min-width:200px) and (max-width: 499px) {
  #cuadroInicio {
      margin-left: 0% !important;
      margin-right: 38px !important;
  }
  #botonActualizar{
       width: 107%;
  }
}

#botonActualizar{
    width: 100%;
}
 #cuadroInicio {
      margin-left: 30%;
 }
  
.subtitulo{
    border: 2px black solid;
    font-family: 'Indie Flower', cursive;
    background: #08efef;
    width: 100%;
    border-radius: 29px;
    padding-left: 20px;    
}

.subtituloLetra{
    font-size: 189%;
}

.subtituloLetraMenor{
    font-size: 150%;
}

    

/* VIEJOOOOOOOOOOOOOOOOOO */

body {
 
    /* The image used background-image: url("../img/matematicas4.jpg"); */
        
    
    background-image: url("../img/logooptica (7).png");
    background-size: 100% 100%; 
    /* Full height */
    height: 100%; 

    /* Center and scale the image nicely  background-size: cover; */
    background-position: center;
    background-repeat: no-repeat;
    
    
   
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;    
    background-attachment: fixed;    
    display: block;
    position: absolute;
    
    background-repeat: no-repeat;
}                    


#container{         

}

@-webkit-keyframes nieve{
   from {top: -10px;}
   to {top: 450px;}
}
      
@-webkit-keyframes copos{
    0% { -webkit-transform: rotate(-180deg) translate(0px, 0px);}
    100% { -webkit-transform: rotate(180deg) translate(10px, 75px);}
}

#snow div {
   position: absolute;
   top: -40px;
   -webkit-animation-name: nieve, copos;
   -webkit-animation-iteration-count: infinite; 
   -webkit-animation-direction: normal; 
   -webkit-animation-timing-function: ease-in;
}
.copos {
   color: #fff;
   font-size: 1em;
   position: absolute;   
}
.copos.f1 {
   left: 40px;
   -webkit-animation-duration: 5s;   
}
.copos.f2 {
   font-size: 1.8em;
   left: 120px;
   -webkit-animation-duration: 7s;   
}
.copos.f3 {
   left: 200px;
   -webkit-animation-duration: 8s;   
}
.copos.f4 {
   font-size: 1.5em;
   left: 280px;
   -webkit-animation-duration: 6s;   
}

.tiempo{
    border: 3px #da500e solid;padding: 20px;border-radius: 20px;
}

.tiempoSpan{
    border: 2px black solid;text-align: center;color: darkslateblue;border-radius: 20px;width: 67%;padding: 5px;
}
