.itemshop .panel-default { border:solid 1px red ; padding-bottom: 20px;}
.itemshop .panel-heading {text-shadow: 0px 0px 3px red; text-align: center; background-color: #dc3545; font-size: 1.2rem; line-height: 35px; color: white;
}
.itemshop .panel-body { text-align: center; min-height:150px;  margin-top: 30px;}
.itemshop .panel-body img {  vertical-align: middle;display: block;}
.itemshop .price { text-align: center}
.itemshop .bfooter { text-align: center; margin-top: 20px;}
.comprandoitem { width: 60%; border:1px solid #635E5E; background-color: rgba(0,0,0,0.05)}
.comprandoitem tr th {background-color: #dc3545; color: whitesmoke;text-shadow: 0px 0px 3px red;}
.comprandoitem td.imagenitem { width: 33.33%; text-align: center; height: 100%; padding-top: 50px;}
.comprandoitem .preciodecompra { color: whitesmoke; font-size: 1.2rem; vertical-align: bottom; margin-top: 30px;}
.creditos { width: 100%; font-size: 1.5rem;  text-align: center; margin-bottom: 20px;}
.preciodecompra span { color: coral !important;}
.tiendarings {  width: 100%}
.tiendarings .col-4 { width: 33%; float: left; padding: 30px;}
.comprandoitem label { color:greenyellow;}


.Item {
  
  animation-name: Item;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:Item;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes Item{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes Item {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes Item {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
