.go-top {

   display: none; /* Hidden by default */
   position: fixed; /* Fixed/sticky position */
   bottom: 10px; /* Place the button at the bottom of the page */
   right: 30px; /* Place the button 30px from the right */
   z-index: 99; /* Make sure it does not overlap */
   border: none; /* Remove borders */
   outline: none; /* Remove outline */
   background-color: #ff000052; /* Set a background color */
   color: white; /* Text color */
   cursor: pointer; /* Add a mouse pointer on hover */
   padding: 15px; /* Some padding */
   border-radius: 10px; /* Rounded corners */

}

.go-top:hover {

   background-color: #555; /* Add a dark-grey background on hover */
   
}

#overlay{
    position: absolute;
    top:0px;
    left:0px;
    width: 100%;
    height: 5000px;
    background: black;
    opacity: .5;
    z-index: 1000;
}

.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  margin: auto;
  margin-top: 100px;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

th a {

   font-size: small;
   color: grey;   

}

.imagenCentrada {
  margin: 0;
  position: relative;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.card.fotoSeleccionada {

   background-color: lightgreen;
}

i.fa-sort-asc, i.fa-sort-desc {

   font-size: 20px;
   color: #ec5043;


}
