@font-face {
  font-family: Playbill;
  src: url(../fonts/Playbill.woff);
}
  
		  table td{
			  padding: 3px 3px 3px 30px;
			  border-bottom:dotted 1px;
		  }
		  .precio{
			  text-align: right;
			  font-size: 1.1em;
			  
		  }
		  
		  .producto{
			  font-size: 1.1em;
			  font-weight: 500;
		  }

		.subproducto{
			  font-size: 1em;
			font-weight: 900;
		  }
		  
		  .descripcion{
			  font-size: 0.8em;
		  }

.card-pestana-m
{
	color: #111 !important;
	font-size: 2em;
	font-family: Playbill;
}

.card-pestana-m-a
{
	text-decoration: none !important;
	color: #111 !important;
	font-size: 2em;
	font-family: Playbill;
}

.card-pestana-b
{
	color: #f7ddc4 !important;
	font-size: 2em;
	font-family: Playbill;
}

.card-pestana-b-a
{
	text-decoration: none !important;
	color: #f7ddc4 !important;
	font-size: 2em;
	font-family: Playbill;
}


.card-header-b
{
padding:.75rem 1.25rem;
margin-bottom:0;
background-color:#111;
border-bottom:1px solid rgba(0,0,0,.125);
color: #ecc69d;
}

.card-header-m
{
padding:.75rem 1.25rem;
margin-bottom:0;
background-color:#f7ddc4;
border-bottom:1px solid rgba(0,0,0,.125);
color: #111;
}

.card-header:first-child
{
border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-footer
{
padding:.75rem 1.25rem;
background-color:#f7f7f9;
border-top:1px solid rgba(0,0,0,.125)
}

.card-footer:last-child
{
border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs
{
margin-right:-.625rem;
margin-bottom:-.75rem;
margin-left:-.625rem;
border-bottom:0
}

.card-header-pills
{
margin-right:-.625rem;
margin-left:-.625rem
}

.card-primary
{
background-color:#ecc69d;
border-color:#ecc69d;
color: #ecc69d;
}

.card-primary .card-footer,.card-primary .card-header
{
background-color:transparent
}

.card-success
{
background-color:#ecc69d;
border-color:#ecc69d
}

.card-success .card-footer,.card-success .card-header
{
background-color:transparent
}

.card-info
{
background-color:#ecc69d;
border-color:#ecc69d
}

.card-info .card-footer,.card-info .card-header
{
background-color:transparent
}

.card-warning
{
background-color:#f0ad4e;
border-color:#f0ad4e
}

.card-warning .card-footer,.card-warning .card-header
{
background-color:transparent
}

.card-danger
{
background-color:#d9534f;
border-color:#d9534f
}

.card-danger .card-footer,.card-danger .card-header
{
background-color:transparent
}

.card-outline-primary
{
background-color:transparent;
border-color:#0275d8
}

.card-outline-secondary
{
background-color:transparent;
border-color:#ccc
}

.card-outline-info
{
background-color:transparent;
border-color:#5bc0de
}

.card-outline-success
{
background-color:transparent;
border-color:#5cb85c
}

.card-outline-warning
{
background-color:transparent;
border-color:#f0ad4e
}

.card-outline-danger
{
background-color:transparent;
border-color:#d9534f
}

.card-inverse
{
color:rgba(255,255,255,.65)
}

.card-inverse .card-footer,.card-inverse .card-header
{
background-color:transparent;
border-color:rgba(255,255,255,.2)
}

.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title
{
color:#fff
}

.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text
{
color:rgba(255,255,255,.65)}