.ir-arriba {
	display:none;
  text-align: center;
	background:#e9f340;
	cursor:pointer;
	position: fixed;
	bottom:20px;
	right:0px;
}

.botonF2{
  width:60px;
  height:60px;
  padding:10px;
  margin:10px;
  border-radius:100%;
  background:#e9f340;
  border:none;
  outline:none;
  color:#030e50;
  font-size:25px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

}

.showhere {
    width: 60%;
}

.btnTicketSlip {
    float: left;
    padding: 7px 10px 7px 10px;
    position: fixed;
    top: 13%;
    right: 0px;
    border: none;
    border-radius: 50%;
    background: #f5a51cb3;
    font-weight: bold;
    text-align: center;
    transition: .4s;
    z-index: 501;
}

.btnCurrency{
    float: left;
    padding: 7px 10px 7px 10px;
    position: fixed;
    top: 8%;
    right: 0px;
    border: none;
    border-radius: 50%;
    background: #15ff0094;
    font-weight: bold;
    text-align: center;
    transition: .4s;
    z-index: 501;
}

.btnTicketSlip-off {
    right: -120px;
}

.btnTicketSlip span {
    border-radius: 0px;
    width: 24px;
    height: 25px;
    font-weight: bold;
    /* background: rgb(0 166 90); */
}

.ticketSlip {
    display: flex;
    position: fixed;
    width: 350px;
    transition: 0.5s;
    top: 15%;
    min-width: 350px;
    max-width: 599px;
    right: 9px;
    flex-direction: row-reverse;
    justify-content: flex-start;
}


.ticketSlip .card-body {
    overflow: auto;
    max-height: 25rem;
}

.closeTicketSlip {
    display: none;
}

.ticketslip-item {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 0.3rem 0 0.9rem;
    align-items: center;
}

.full-width {
    width: 98%;
}


.wait{
    display: none;
    background: url('/images/wait.gif') center no-repeat;
    position: fixed;
    top: 0%; left: 0%;
    width: 100%; height: 100%;
    background-size: 150px 150px;
    background-color:#fff;
    z-index:1010;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    z-index:1100;
}

.card-shadow {
    box-shadow: 5px 3px 10px #333
}

.btn-fixed {
      /** posicion fija derecha **/
      right: 1%;
      z-index: 999;
      position: fixed;
      bottom: 0%;

      /** vista **/
      display: inline-block;

      /** estilo ***/
      padding: 9px 18px;
      border-radius: 50px;
      cursor: pointer;
      border: 2px solid red;
      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
      -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
      -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);

      /*** tamaño ***/
      width: 60px;
      height: 60px;
      border-radius: 100%;
      padding: 0;
  }

  .btn-fixed-left {
      left: 1%;
  }

  .content-header > .breadcrumb {
    FONT-WEIGHT: 500;
    background: #0000002b;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    padding: 7px 5px;
    position: fixed;
    top: 7%;
    right: 2rem;
    border-radius: 2px;
    z-index: 2000;
  }

  @media (max-width: 767px) {
    .content-header > .breadcrumb {
        top: 7.6%;
        background: #4cb8e9d9;
    }

    .showhere {
        width: 90%;
    }
    .ticketSlip {
        /* right: -573px; */
        transition: 0.5s;
    }
    .btnTicketSlip {
        right: 0px;
    }

  }
