@media (max-width: 768px) {
  .tophead {
    text-align: center;
  }
}

.btn-lgreen {
  color:#FFF;
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top,#77C477 0,#77C477 100%);
  background-image: -o-linear-gradient(top,#77C477 0,#77C477 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#77C477),to(#77C477));
  background-image: linear-gradient(to bottom,#77C477 0,#77C477 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77C477', endColorstr='#77C477', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #3E8F3E;
  font-weight:normal;
}

.btn-lgreen:hover,
.btn-lgreen:focus {
  color: #FFF;
  background-color: #77C477;
  background-position: 0 -15px;
}
.btn-lgreen:active,
.btn-lgreen.active {
  background-color: #77C477;
  border-color: #3E8F3E;
}


.btn-orange {
  color:#FFF;
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top,#F60 0,#F60 100%);
  background-image: -o-linear-gradient(top,#F60 0,#F60 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#F60),to(#F60));
  background-image: linear-gradient(to bottom,#F60 0,#F60 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F60', endColorstr='#F60', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #F03;
  font-weight:normal;
}

.btn-orange:hover,
.btn-orange:focus {
  color: #FFF;
  background-color: #F60;
  background-position: 0 -15px;
}
.btn-orange:active,
.btn-orange.active {
  background-color: #F60;
  border-color: #F03;
}
.white
{
color: #FFFFFF;
}
.orange
{
color:#f0ad4e;
}
.dkorange
{
color: #e38d13;
}
.green
{
	color:#5cb85c;
}
.dkgreen
{
	color:#3e8f3e;
}
.label-info
{
	background-color:#497282;
}
@media screen and (min-width: 768px){
   .rwd-break { display: none; }
}

.container {
    width: 90%!important;
}

.cupon_valido, .gift_card_valido{
	background-color: #c9debf;
	font-weight:bold;
}

.cupon_invalido,.gift_card_invalido {
	background-color: red;
	color: white;
	font-weight:bold;
}
.remito-pendiente {
    color: #484848;
    background-color: #ed9999;
	border: 1px solid white!important;	
}
.remito-enviado {
    color: #484848;
    background-color: #e3e3a8;
	border: 1px solid white!important;	
}
.remito-recibido {
    color: #484848;
    /* font-weight: bold; */
    background-color: #cfdacc;
    border: 1px solid white!important;	
}
.remito-pagado {
    color: white;
    /* font-weight: bold; */
    background-color: green;
    border: 1px solid white!important;	
}
@media print { 
	.noprint { 
	  visibility: hidden; 
	} 
} 
.itemremito {
    height: 60px;
    margin-bottom: 3px;
	border:0px!important;
	padding:10px 15px!important;
}
.remitoinfo-precio  {
    font-size: 14px;
    background-color: green;
    width: 150px;
    position: absolute;
    right: 10px;
}
.totalprecio {
    font-size: 20px;
    top: 7px;
}
.remitoinfo-cantidad {
	font-size: 14px;
    width: 130px;
    position: absolute;
    left: 10px;
}
.remito-item{
    display: block;
    line-height: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
	border:0px!important;
}
.editar_remito_item {
    height: 85px;
}
.cantidades_remito {
    width: 80px;
}
.label-success {
    background-color: #28b62c!important;
	color:#fff!important;
	font-weight:normal!important;
}
.label {
	color:#fff!important;
	font-weight:normal!important;
}

.biglabel {
    font-size: 1.2em!important;
}
@media screen and (min-width: 768px) {
.jumbotron {
    padding-top: 48px;
    padding-bottom: 64px;
}
}
.total_remito_title {
font-size:20px;
}
#lista_giftcards > li {
margin:5px;
}