
.collection .collection-item.divisao,
.collection .titulo{
    background-image: linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/);
    text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #ffffff /*{c-bhover-shadow-color}*/;
    padding: 9px;
}

.collection .titulo.dados{
    background: #25a18e;
    padding-top: 20px;
}

.collection .titulo.dados>div.form-signin{
    padding: 0;
    margin: 0;
    width: 100%;
}

.collection .titulo.lista{
    display: block;
    height: 40px;
    position: fixed;
    top: 55px;
    z-index: 100;
    width: 100%;
}

.collection .titulo>h5,
.collection .titulo>h1{
    margin:0!important;
    padding:0!important;
    font-size: 25px;
    transition: background-color .3s;
}

.collection .titulo>h5{
    border-top: 1px solid #f3f4f8;
    margin: 5px 0 0 0!important;
    padding: 5px 0 0 0!important;
}

.collection .titulo>h1>i{
    color: #808080;
}

.collection .titulo>h5>span,
.collection .titulo>h1>span,
.collection .titulo>h1>small{
    margin-left: 10px;
    font-size: 21px;
    color: #808080;

    position: absolute;
    margin: -1px 0 0 10px;
    text-transform: uppercase;
    font-size: 17px;
}

.collection .titulo>h1>small{
    font-size: 15px;
    line-height: 22px;
}

.collection .titulo>h5>span>a{
    color: #25a18e;
    font-weight: normal;
    font-size: 15px;
    padding: 0;
    margin: 0;
}

.collection .titulo>h5>i.cliente{
    color: #25a18e;
}

.collection .collection-item.avatar{
    padding:0;
    min-height: 110px;
}

.collection .collection-item.avatar.classificacao{
    min-height: 80px;
}

.collection .collection-item.avatar .row{
    margin-bottom: 0;
}

.collection .collection-item.avatar .row.icones{
    padding: 15px 0 15px 0;
}

.collection .collection-item.avatar .row.icones.medio{
    padding: 5px 0 5px 0;
}

.collection .collection-item.avatar .row.icones.dados{
    margin-top: 20px;
    border-top: 1px solid #F5F5F5;
}

.collection .collection-item.avatar .row.icones a{
    margin-right: 7px;
}

.collection .collection-item.avatar .row.coluna{
    display: flex;
}

.collection .collection-item.avatar .row .col.s8{
    line-height:15px;
    padding-top:3%;
}

.collection .titulo.grid .coluna{ margin: 0; padding: 0;}
.collection .titulo.grid .col{ font-weight: bold; height: 25px; text-transform: uppercase;}
.collection .titulo.grid .col.s1{width:19%;padding:0;margin:0;text-align:center;}
.collection .titulo.grid     .col.s8{width:62%;padding:0 0 0 3px;}

.collection .collection-item.avatar .col.s1,
.collection .collection-item.avatar .col.s2,
.collection .collection-item.avatar .col.s4{
    flex-basis: 100px;
    max-width: 100px;
    height: 83px;
    height: 110px;
    height: 110px;
    margin: 0;
    padding: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.collection .collection-item.avatar .col.s4{
    flex-basis: 90px;
    max-width: 90px;
    overflow: hidden;
}

.collection .collection-item.avatar .row.grid .col.s8,
.collection .collection-item.avatar .row.grid .col.s1{
    max-height: 55px;
}

.collection .collection-item.avatar.classificacao .col.s2,
.collection .collection-item.avatar.classificacao .col.s4{
    height: 80px;
}

.collection .collection-item.avatar:hover .col.s4{
    background: #F5F5F5;
}

.collection .collection-item.avatar .col.s5{
    width: 37.666667%;
    width: 45.666667%;
    overflow: hidden;
}

.collection .collection-item.avatar .col.s6{
    flex-basis: 40%;
    max-width: 105px;
    min-width: 105px!important;
    margin: 7% 3% 0 0;
    padding: 0;
    float: right;
}

.collection .collection-item.avatar .col.s6.quantity.previsao{
    margin-top: -45px;
    position: relative;
}

.collection .collection-item.avatar .col.s6.quantity.previsao.preco{
    margin-top: 0;
    line-height: 15px;
}

.collection .collection-item.avatar .col.s2.quantity label{
    display: none;
}

.collection .collection-item.avatar .col.s6.preco>h5>strong,
.collection .collection-item.avatar .col.s5.preco,
.collection .collection-item.avatar .col.s6.preco{
    text-align: right;
    max-width: 80px;
    width: 80px;
    margin-right: 0;
    color: #4caf50;
    font-weight: bold;
}

.collection .collection-item.avatar .col.s5.preco{
    font-size: 20px;
    font-weight: 400;
    width: 33%;
    max-width: 33%;
}

.collection .collection-item.avatar .col.s6.preco{
    display: inline-block;
    padding-right: 15px;
	min-width: 80px!important;
}

.collection .collection-item.avatar .col.s7.meio{
    float: right!important;
    padding: 0!important;
    margin: 0!important;
    width: 53.333333%!important;
}

.collection .collection-item.avatar .col.s7.meio .btn.quantity-down,
.collection .collection-item.avatar .col.s7.meio .btn.quantity-up{
    padding:0 7px!important;
}

.collection .collection-item.avatar .col.s7.meio .btn.quantity-down.meio{
    margin-left: 3px;
    background-color: #015a51;
}

.collection .collection-item.avatar h5>strong,
.collection .collection-item.avatar .col.s5.preco>strong,
.collection .collection-item.avatar .col.s6.preco>strong{
    font-weight: bold;
}

.collection .collection-item.avatar .col.s12.controle{
    background-color: #f6f6f6;
    border-top: 1px solid var(--cor-preto-03);
    padding: 20px 0px;
}


.collection .collection-item.avatar img {
    max-height: 60px;
    width: auto;
    height: auto;
    min-width: 50px;
    min-height: 50px;
    background: #F5F5F5;
    background: #FFF;
}

.collection .collection-item.avatar h1,
.collection .collection-item.avatar h3,
.collection .collection-item.avatar h5{
    color: #343a40;
    text-transform: uppercase;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    margin-top: 20%;
    width: 100%;
}

.collection .collection-item.avatar .col.s5>h5{
    margin-top: 10%;
}

.collection .collection-item.avatar h5{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.collection .collection-item.avatar h1{
    margin-top: 13%;
    color: #26a69a;
    font-size: 16px;
}

.collection .collection-item.avatar h1>small{
    color: #343a40;
    font-size: 13px;
    line-height: 0;
}

.collection .collection-item.avatar h5>strong{
    width: 100%;
    display: block;
    font-size: 13px;
}

.collection .collection-item.avatar h5>span,
.collection .collection-item.avatar h5>small{
    color: #26a69a;
    color: #666;
    font-size: 12px;
    line-height: 0;
    width: 50%;
    padding: 15px 0 15px 0;
    float: left;
}

.collection .collection-item.avatar h5>span,
.collection .collection-item.avatar h5>small,
.collection .collection-item.avatar h5.grupo>small{
    width: 100%;
    padding: 9px 0 9px 0;
}

.collection .collection-item.avatar .col.s12.controle.item{padding:0;margin: 0;}
.collection .collection-item.avatar .col.s12.controle.item .com-titulo{padding:0;margin: 0;}
.collection .collection-item.avatar .col.s12.controle.item .com-titulo h1>span{margin: 6px 0 0 8px;}
.collection .collection-item.avatar.item{min-height:50px;}
.collection .collection-item.avatar.item .col.s2{height: 50px;}
.collection .collection-item.avatar.item .col.s10{
    line-height: 18px;
    padding-left: 24px;
    padding-top: 7px;
}

.collection .collection-item.avatar.item strong{text-transform: uppercase;}
.collection .collection-item.avatar.item h5{
    margin-top: 5%;
    padding-left: 8px;
    padding-top: 3px;
}

.collection .collection-item.divisao{
    margin-bottom: 55px;
    border-radius: 0 0 10px 10px;
    border: 0;
    padding: 5px;
    height: 35px;
}

.collection .collection-item.divisao>a{
    margin: 0 auto;
    position: absolute;
    left: 44%;
    bottom: 93px;
    border: 0;
}

.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.collection .collection-item.avatar input[type=number]{
    width: 25px;
    margin: 0 5px 0 4px;
    color: #666;
    background: #F5F5F5;
}

.collection .collection-item.avatar .btn{
    padding: 0 5px;
    height: 25px;
    line-height: 30px;
}

.collection .collection-item.avatar span.btn{
    padding: 0 12px;
    line-height: 27px;
}

.collection .collection-item.avatar span.btn.neutro{
    background-color: #999999;
    color: #F5F5F5!important;
}

.collection .collection-item.avatar span.btn.negativo{
    background-color: #ee6e73;
    color: #F5F5F5!important;
}

.collection .collection-item.avatar span.btn.positivo{
    background-color: #accf36;
    color: #F5F5F5!important;
}

.collection .collection-item.avatar span.btn.success{
    background-color: #26a69a;
    color: #F5F5F5!important;
}

.collection .collection-item.avatar .secondary-content {
    top: 31px;
}

.collection .collection-item.avatar > .collection-card,
.collection .collection-card>.card{
    background-color: #fff;
    width: 90%;
    height: 250px;
    margin: 10% auto;
    padding: 10px;
    border-radius: 5px;
}

.collection .collection-item.avatar > .collection-card.corte{
    height: auto;
    padding: 0;
    margin: 0 5% 0 25%;
    width: 70%;
}

.collection .collection-item.avatar > .collection-card .card .card-body.itens>.row,
.collection .collection-card>.card .card-body.itens>.row{
    margin: 0;
    padding: 9px 0 9px 0;
    border-bottom: 1px solid #F5F5F5;
}

.collection .collection-item.avatar > .collection-card .card .card-body,
.collection .collection-card>.card .card-body{
    background-color: #f9f9f9;
}

.collection .collection-item.avatar > .collection-card .card .card-body .shadow-sm,
.collection .collection-card>.card .card-body .shadow-sm{
    margin: 0;
}

.collection .collection-item.avatar > .collection-card .card .card-body.itens .row.corte{
    padding: 5px 0 5px 0;
    color: #ee6e73;
    font-size: 12px;
}

.collection .collection-item.avatar > .collection-card .card .card-body.itens .row.corte>.col.s12{
    display: flex;
    font-size: 11px;
    align-items: center;
}

.collection .collection-item.avatar > .collection-card .card .card-body.itens .row.corte>.col.s12 > i{font-size: 14px;}
.collection .collection-item.avatar > .collection-card .card .card-body.itens .row.corte>.col.s12 > strong{font-size: 11px;}


.collection .collection-item.avatar > .collection-card .card .card-body.itens .row .col.s4{
    height: auto;
    margin-left: 5%;
    justify-content: flex-start;
}

.collection .collection-item.avatar > .collection-card .card .card-body.itens .row .col.s8,
.collection .collection-card>.card .card-body.itens>.row .col.s8{
    text-align: right;
    font-weight: bold;
}

.collection .collection-item.lista{
    padding: 20px 20px;
}

.collection .collection-item.lista i.material-icons{
    font-size: 30px;
    margin-top: -15px;
}

.collection .collection-item.lista{
    font-size: 14px;
    text-transform: uppercase;
    color: #5c5b5b;
}

.collection .collection-item.lista small{
    text-transform: lowercase;
    font-size: 14px;
    font-weight: normal;
    color: #25a18e;
}


/*CARD / CARD-BODY*/
.row.divisao{
    padding-left: 9px!important;
    padding-right: 9px!important;
    margin: 0;
    border-top: 1px solid #f6f6f6;
}

.row.flex{
    text-align: center!important;
    margin-top: 1.5rem!important;
    display: flex;
    flex-wrap: wrap;
}

.row.flex .col.s4{
    width: 30.333333%;
    margin-left: auto;
    left: auto;
    right: auto;
    padding: 0;
}

.card.box{
    border-radius: 15px;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
    margin-bottom: 1.5rem!important;
    text-align: center;
}

.card.box .card-body{
    padding: 15px;
    min-height: 1px;
    padding: 1.25rem;
}

.card.box .card-body.botao{
	padding: 0;
	border: 1px solid #FFF;
	border-radius: 15px;
	transition: .3s ease-out;
}

.card.box .card-body.botao:hover{
	border: 1px solid var(--cor-verde-03)!important;
}

.card.box .card-body.botao>a{
	display: block!important;
	padding: 15px;
}

.card.box .card-body.botao>a>h2{
	color: rgba(0, 0, 0, 0.87);
}

.card.box .card-body h2{
    font-size: 2rem;
    font-weight: 500;
    margin: 0;
    padding: 0;
}

.card.box .card-body h2#qtde_total{
    overflow: hidden;
}

.card.box .card-body p{
    margin: 0;
    opacity: 0.8;
    color: #6c757d!important;
}
    
.card.box .card-body .material-icons{
    color: #999999;
    font-size: 36px;
    margin-bottom: 1.5rem;
}

.card.box .card-body .material-icons.sm{
    margin-bottom: 0.5rem;
}

.collection .titulo .row.flex{padding-right: 9px;}
.collection .titulo h1{
    padding-left: 0px!important;
    padding-left: 9px!important;
}


/*PREVISAO ENVIADA*/
#produtos.vendedor,
#produtos.clientes,
#produtos.previsao,
#grupos.previsao{padding: 20px 0 20px 0;border-bottom: 2px solid #FFF;max-height: 105px;}
#grupos.previsao{top:53px;}
#produtos.vendedor>.collection,
#produtos.clientes>.collection,
#produtos.previsao>.collection,
#grupos.previsao>.collection{border-radius: 7px;width: 96%;margin: 0 auto;}

#produtos.previsao>.collection .col.s2{display: none;}
#produtos.previsao>.collection .col.s7{padding-left: 6%;}
#navegacao.previsao{box-shadow: none;}

#tabela.grid{
    width: 96%!important;
    margin: 0 auto;
    height: max-content;
    min-height: 250px;
}

#tabela.grid .collection{border:0;}
#tabela.grid .collection .collection-item.divisao{height: 15px;}






.fixed-action-btn.toolbar{
    transition: transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s, background-color 0s linear 0.2s;
    text-align: center;
    width: 100%;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
}

.fixed-action-btn ul{
    visibility: visible;
}

/**/
#buscar,
#grupos{
    position: fixed;
    left: 0;
    z-index: 100;
    width: 100%;
    transform: translateY(0%);
    height: 100%;
}

#buscar{
    bottom: 40px;
    height: 119px;
}

#buscar input[type=text]:hover,
#buscar input[type=text]:focus,
#buscar input[type=text]{
    padding: 0 0 0 10px!important;
    border: 0!important;
    box-shadow: none!important;
    background-color: #FFF;
}

#buscar li.campo{
    padding: 0;
    background-color: #FFF;
}

#buscar.fechado,
#grupos.fechado{
    bottom: -500px;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

#buscar.aberto,
#grupos.aberto{
    border: 2px solid #4db6ac;
    border-top: 4px solid #4db6ac;
    background: #FFF;
}

#buscar.aberto>.collection,
#grupos.aberto>.collection{
    margin-top:0!important;
}

#produtos{
    position: relative;
}

#produtos>.collection{
    margin-top: 0;
    border: 0;
}

#produtos>.collection.com-titulo{
    padding-top: 38px;
    padding-bottom: 55px;
}



/*
    DADOS DO PRODUTO
*/

.collection .collection-item.avatar .row.produto{
    max-width: 100%;
}

.collection .collection-item.avatar .row.produto .imagem{
    height: 205px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 20px;
}

.collection .collection-item.avatar .row.produto .imagem img{
    height: initial;
    max-height: 185px;
    min-height: initial;
    min-width: initial;
    width: initial;
}

.collection .collection-item.avatar .row.produto h5{
    color: var(--cor-verde-03)!important;
    font-size: 23px;
    margin: 0;
}

.collection .collection-item.avatar .row.produto h5>small{
    font-size: 15px;
}

.collection .collection-item.avatar .col.s12.controle .col.s6.quantity{
    max-width: 155px;
    margin: 0 5% 10px 0;
}

.collection .collection-item.avatar .col.s12.controle  input[type=number],
.collection .collection-item.avatar .col.s12.controle .btn.quantity-down,
.collection .collection-item.avatar .col.s12.controle .btn.quantity-up{
    padding: 0 12px;
    height: 35px;
    line-height: 35px;
}

.collection .collection-item.avatar.dados .col.s12.controle input[type=number],
.collection .collection-item.avatar.dados .col.s12.controle .btn.quantity-down,
.collection .collection-item.avatar.dados .col.s12.controle .btn.quantity-up{
    height: 45px;
    line-height: 45px;
}

.collection .collection-item.avatar.dados .col.s12.controle input[type=number]{
    background-color: #FFF;
    border: 2px solid #9e9e9e2b!important;
    border-radius: 5px;
    margin-top: -1px;
}

.collection .collection-item.avatar.dados .col.s12.controle div.desconto{
    color: #6666667d;
}

.collection .collection-item.avatar .col.s12.controle  input[type=number]{
    background: #FFF;
}

.collection .collection-item.avatar .row.produto.tabela th,
.collection .collection-item.avatar .row.produto.tabela td{
    font-size: 12px;
}

.collection .collection-item.avatar .row.produto.tabela th.center,
.collection .collection-item.avatar .row.produto.tabela td.center{
    text-align: center;
}

.collection .collection-item.avatar .row.produto.tabela tr:hover{
    background: #F5F5F5;
}

/*
    IMPRESSAO, TICKET
*/

#produtos>.collection.card{margin-top: 0;border: 0;}
#produtos>.collection.card .collection-item.avatar .row{display: flex;}
#produtos>.collection.card .collection-item{min-height: 60px;border-top: 1px dashed #e3ead7 !important;}
#produtos>.collection.card .collection-item.avatar .col,
#produtos>.collection.card .collection-item.avatar .col.s4{height: 55px!important;display: flex;align-items: center;}
#produtos>.collection.card .collection-item.avatar .col.s5{width: 48%;}
#produtos>.collection.card .collection-item.avatar .col.s6{flex-basis: 20%;max-width: 75px;margin: 0;}
#produtos>.collection.card .collection-item.avatar .col.s6.quantity.previsao.preco strong,
#produtos>.collection.card .collection-item h4,
#produtos>.collection.card .collection-item.avatar .col.s6.quantity.previsao.preco{color: #666;}
#produtos>.collection.card .collection-item.avatar .col.s6.quantity.previsao.preco strong{padding: 9px 0 9px 0;line-height: 0;}
#produtos>.collection.card .collection-item h5{font-size: 13px;margin: 5px 0 0 0!important;}
#produtos>.collection.card .collection-item.avatar .col.s6.quantity.previsao.preco>small>br,
#produtos>.collection.card .collection-item img {filter: grayscale(1);max-height: 50px;}

#produtos>.collection.card .collection-item.avatar .col.s4,
#produtos>.collection.card .collection-item h5>small>br,
#produtos>.collection.card .collection-item button{ display: none;}
#produtos>.collection.card .collection-item input[type=number]{
    background: none;
    border: 0;
    width: 100%;
    font-size: 19px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    height: inherit;
}

/*
    CLIENTES / CONTATOS
*/

#produtos.clientes>.collection.com-titulo,
#produtos.vendedor>.collection.com-titulo{padding-top: 0;}


.collection.contato{border:0;margin: 0;}
.collection.contato .collection-item {padding: 0;min-height: initial;position: initial;border:0}
.collection.contato .collection-item div,
.collection.contato .collection-item a{display: flex;}
.collection.contato .collection-item a>span{margin-left: 0; line-height: 17px;}
.collection.contato .collection-item a>i{font-size: 18px;display: none;}
.collection .collection-item.avatar h3,
.collection .collection-item.avatar h4{margin-top: 15px; margin-bottom: 5px; font-size: 13px;}
.collection .collection-item.avatar.dados h3,
.collection .collection-item.avatar.dados h4{color: #25a18e; font-weight: 600; font-size: 14px; text-transform: uppercase;}
.collection .collection-item.avatar.dados.classificacao h3{max-width: 80%;}
.collection-item span.badge.enviado{
    font-size: 9px;
    color: var(--cor-verde-02);
    text-transform: uppercase;
}

.collection .collection-item.avatar.dados h3>small{
    color: #4db6ac;
    font-size: 12px;
    font-weight: normal;
}

.collection .collection-item.avatar div.notificacao{
    float: right;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin: -40px 0 0 0;
}

.collection .collection-item.avatar span.status,
.collection .collection-item.avatar span.corte{
    color: #FFF;
    background: #FFF;
    border-radius: 5px;
    padding: 6px 7px;
    line-height: 10px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.collection .collection-item.avatar span.status{ background: var(--cor-verde-01); }
.collection .collection-item.avatar span.status.cadastrado{ background: var(--cor-amarelo-01); }
.collection .collection-item.avatar span.corte{ background: var(--cor-red-01); margin-right: 7px; }

.collection .collection-item.avatar span.status > i,
.collection .collection-item.avatar span.corte > i{
    font-size: 19px;
}

#produtos.clientes .input-field.col label,
#produtos.vendedor .input-field.col label {
    left: 1.95rem;
}

#produtos.clientes .input-field>label:not(.label-icon).active,
#produtos.vendedor .input-field>label:not(.label-icon).active {
    -webkit-transform: translateY(-20px) scale(0.9);
    transform: translateY(-20px) scale(0.9);
    transform: translateY(-14px) scale(0.9);
    left: 0.75rem;
}

.collection .collection-item.clientes,
.collection .collection-item.vendedor{
    padding-top: 25px;
    border-bottom: 1px solid #FFF;
}

.collection .collection-item.endereco{
    border-bottom: 0;
}

.collection .collection-item.clientes .input-field select,
.collection .collection-item.clientes .input-field input,
.collection .collection-item.vendedor .input-field select,
.collection .collection-item.vendedor .input-field input,
.collection .collection-item.endereco .input-field input{
    background-color: #F5F5F5!important;
}

.collection .collection-item.vendedor .input-field select,
.collection .collection-item.clientes .input-field select{
    border:1px solid #d6d6d6!important;
    border-radius: 0.3125em!important;
    margin: 9px 0 0 0;
    text-transform: uppercase;
    color: #666;
    font-size: 12px;
}

#produtos>.collection.com-titulo input{
    text-transform: uppercase;
}

#produtos>.collection.com-titulo input.preco {
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 600;
    color: #4caf50;
    padding: 10px 0 10px 0;
    margin: 0;
    background-color: #FFF;
    border: 2px solid #9e9e9e2b!important;
    border-radius: 5px;
}

#produtos>.collection.com-titulo input.preco.erro:focus,
#produtos>.collection.com-titulo input.preco.erro{
    border: 2px solid var(--cor-red-01)!important;
    color: var(--cor-red-01)!important;
    box-shadow: 0 1px 0 0 var(--cor-red-01)!important;
}

.dropdown-content li>span{
    line-height: 35px;
    border-bottom: 1px solid #f1f2f6;
}

.select-dropdown li img{
    height: 50px;
    width: 50px;
}

.select-dropdown.dropdown-content li:first-child{
    background-color: rgba(0,0,0,0.03)!important;
    position: fixed!important;
    margin-top: -69px!important;
}

.dropdown-content{
    width: 345px!important;
    left: -20px!important;
    padding-top: 70px!important;
    padding-bottom: 150px!important;
}

@media(min-width: 400px){
    .dropdown-content{width: 394px!important;}
}

/*
#produtos.fechado>.collection{ opacity: 0.4;}
#produtos.aberto>.collection{ opacity: 0.9;}
*/

.fixed-action-btn.toolbar ul li a.btn {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    border-width: 0;
}

.fixed-action-btn.toolbar ul li a.btn {
    width: 60px;
    height: 60px;
    line-height: 54px;
    padding: 0;
    text-align: center;
    display: block;
    vertical-align: middle;
    background-color: #03524b;
}

.fixed-action-btn.toolbar ul li a.btn.quantidade{
    color: #FFF!important;
    border: 3px solid #FFF;
    font-size: 20px;
    line-height: 52px;
}

.fixed-action-btn.toolbar ul li a.btn.sucesso{
    background-color: #4caf50;
}

.collection .collection-item.avatar .col.s12.controle.item h5.quantidade,
.fixed-action-btn.toolbar ul li a.centerbutton {
    height: 60px;
    line-height: 54px;
    width: 60px;
    border-radius: 30px;
    margin: 0 15px;
    margin-top: -20px;

    z-index: 10000;
    position: fixed;
}

.fixed-action-btn.toolbar ul li a.centerbutton i{
    font-size: 25px;
}




.trans-0-4 {
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}

.inativo{
    opacity: 0.4;
    transition: all 0.4s;
}

.ativo{
    font-size: 35px;
}

.fone:active{
    width: 56px;
    height: 56px;
    padding: 0;
    line-height: 64px;
    font-size: 15px;
}


.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
    border: 0!important;
}

#contagem>div{
        min-width: 20px;
        max-width: 55px;
        background-color: #efefef;
        color: #000000;
        font-size: 22px;
        margin: 5px;
        text-align: center;
        border-radius: 5px;
        padding: 5px;
}



.fs-25{font-size: 25px!important;}
.fs-35{font-size: 35px!important;}
.fs-50{font-size: 50px!important;}
.fs-55{font-size: 55px!important;}

.p-b-55{padding-bottom: 55px;}
.p-b-0{padding-bottom:0!important;margin-bottom:0px!important;}
.p-l-0{padding-left:0!important;}
.p-r-0{padding-right:0!important;}
.p-0{padding:0!important;}
.p-m-0{padding:0!important;margin:0!important;}
.b-rd-0{border-radius:0!important;}

.t-a-l{text-align: left!important;}
.t-a-r{text-align: right!important;}

.collection .titulo h1.m-b-15,
.m-b-15{margin-bottom: 15px!important;}

.dis-none{display: none!important;}
.disativado{pointer-events:none; opacity:0.4;}

.collection .collection-item.clientes .input-field select.erro,
.collection .collection-item.clientes .input-field input.erro,
.collection .collection-item.vendedor .input-field select.erro,
.collection .collection-item.vendedor .input-field input.erro,
.erro{ border-color: red!important; color:red!important}
.sucesso{border-color: #4caf50!important;}
.positivo{color: #25a18e!important;}
.negativo{color: #ee6e73!important;}

.bg-negativo{background-color: #ee6e73!important;}
.bg-positivo{background-color: #25a18e!important;}

.badge.negativo{background-color: #ee6e73!important;color: #FFF!important;border-radius: 5px;}
.badge.positivo{background-color: #25a18e!important;color: #FFF!important;border-radius: 5px;}

.txt.negativo {
    color: #ee6e73!important;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    margin-top: -4px;
    float: left;
}

.ico.negativo {
    color: #ee6e73;
    font-size: 36px;
    margin-top: -10px;
}

.preco.negativo{
    color: #ee6e73!important;
    border-color: #ee6e73!important;
}




/*TABELAS*/

.collection .titulo.filtro{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: nowrap;
	align-items: flex-end;
}

.collection .filtro input[type=text].procurar,
.collection .titulo.filtro input[type=text].procurar{
	max-width: 89% !important;
}

#produtos>.collection.com-titulo input[type=text].procurar{
	max-width: 100% !important;
}

.collection.com-titulo.pedidos.filtros .row .col.s1{max-width: 6.333333%;}
.collection.com-titulo.pedidos.filtros .row .col.s10{width: 87.333333%;}

.collection a.btn.neutro,
.collection .filtro .btn.filtro,
.collection .collection-item.avatar .btn.filtro{
	background: linear-gradient(#f6f6f6, #e0e0e0);
    border: 1px solid #e0e0e0;
    color: rgba(0, 0, 0, 0.87);
    height: 43px;
    line-height: 43px;
    padding: 0 16px;
    border-radius: 10px;
	margin: 5px;
}

.collection .collection-item.avatar a.btn.neutro,
.collection a.btn.neutro{
	height:30px;
	line-height: 30px;
	border-radius: 5px;
	color: #808080;
}

.collection.titulo.filtro,
.collection.com-titulo.pedidos.filtros{
	border: 0;
	border-radius: 0;
	text-shadow: none;
}

table.striped>thead{
    background-image: linear-gradient( #f6f6f6, #e0e0e0);
}

table span.badge{
	border-radius: 10px;
	color: #FFF;
	font-size: 11px;
}

table tr th,
.collection .collection-item.avatar .row.produto.tabela th{
	border-bottom: 2px solid #999999;
}