  @charset 'utf-8';
  .carousel-inner .item img,
  .carousel-inner .item img               { width: 100%;}
  .container .carousel-indicators .active { background-color:orange;}
  .container .carousel-indicators li      { border: 1px solid orange;}
  .container .panel-footer                { margin-top:20px; text-align: center; clear: both; }

//estilos calculadora
#cajetin {
    width: 100px;
    height: 100px;
    background: #ccc;
    border: 4px;
    text-align: right;
  }
  .drag-active {
    background-color: #ef9999 !important;
  }
  .drop-move {
    font-size: 2rem;
    text-align: center;
    background-color: #333;
    color: #fff;
    margin: 5px;
    padding: 0 13px;
    padding-top: 2px;
    border: 1px solid #ccc;
    border-radius: 6px;
    z-index: 9999;
  }
  .footer > ul {
    list-style: none;
    padding-left: 0;
    margin-top: 0.25em;
  }

  .footer > ul li {
    display: inline-block;
  }

  .footer ul li a {
    color: black;
    text-shadow: 1px 2px 3px grey;
    padding: 0 1em;
  }

  .footer ul li:not(:last-child) {
    border-right: 1px solid white;
  }





//sortable estilos del puzle
* { user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    margin:0;
    padding:0;
}

#sortable {
  list-style-type: none;
   margin-left:auto;
   margin-right:auto;
}

#sortable li {
  float: left;
  width: 33%;
}

#sortable li img {
  vertical-align:bottom;
  width: 100%;
  height: auto;
}
.clear{
  float: none;
}
@media (orientation:landscape){ #sortable {width:100vh;}}
@media (orientation:portrait) { #sortable {width:100%;}}
//////////////

