.page-my-account #content .links a span.link-item{
    height: 100%;
    min-height: 245px;
}
body#checkout .container{
    min-height: inherit;
}
body#cart .btn.btn-primary[data-accion=cerrar]{
    /*float:left;
    font-size: 12px;
    height: 38px;*/
}
body#cart .boton-accion button {
    float: right;
}
/*
body#cart .btn.btn-primary[data-accion=crear], body#cart .btn.btn-primary[data-accion=acceder], body#cart .btn.btn-primary[data-accion=guardar]{
    float:right;
}
*/
body#cart div.card.cart-summary a.btn.btn-primary.deshabilitado{
    cursor: not-allowed;
    opacity: .65;
}

body#history a[data-link-action=view-order-details]{
    color: #2fb5d2;
    text-decoration: none;
    cursor: pointer;
}
body#history a[data-link-action=view-order-details] i{
    margin-top: -2px;
}
.hidden {
    display: none !important;
}


/* PRODUCTO MTO */
.custom-checkbox-subscr {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.styled-checkbox-subscr {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.checkbox-label-subscr {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    border: 2px solid #dddddd;
    border-radius: 4px;
}

.checkbox-label-subscr::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    background-color: #dddddd;
    border-radius: 50%;
    opacity: 0;
}

.styled-checkbox-subscr:checked + .checkbox-label-subscr::after {
    opacity: 1;
}
/* PRODUCTO SUBSCRIPCIÓN MTYO*/

.opcion-contratar {
    position: relative;
  }
  
  .info-icon {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: 5px;
    border: 1px solid black;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
  }
  
  .info-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    padding: 10px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 4px;
    z-index: 999;
  }
  
  .opcion-contratar:hover .info-tooltip {
    display: block;
  }
  

  .mto_radio{
    width: 40px; /* Ajusta el ancho a tu preferencia */
    height: 30px; /* Ajusta la altura a tu preferencia */
   font-size: 20px;
  }