.list-custom .item-custom p,
.list-custom .item-custom label{
    /* color: #7f8592; */
    font-size: 13px;
    font-family: 'Roboto-Regular';
    margin-bottom: 0;
    border: 0;
    padding: 0;
    color: #7f8592;
    line-height: 14px;
    min-height: 14px;
    position: relative;
    color: #666;
}

.list-custom .item-custom label.input-date{
    max-height: 22px;
    min-height: 22px;
}

.list-custom .item-custom input[type="date"].form-control {
    
    height: 16px !important;
}

.novo-cliente .list-custom .item-custom input[type="date"].form-control{
    height: 20px !important;
}

.list-custom .item-custom h4,
.list-custom .item-custom input,
.list-custom .item-custom textarea,
.list-custom .item-custom select{
    position: relative;
    font-size: 13px;
    line-height: 22px;
    font-family: 'Roboto-Medium';
    margin: 0;
    /* color: #515972; */
    /* color: #7f8592; */
    min-height: 23px;
    color: #555;
}

.list-custom .item-custom textarea{
    line-height: 14px;
}

.list-custom .item-custom input,
.list-custom .item-custom select{
    /* -webkit-appearance: none;
    -moz-appearance: none; */
    height: 20px;
    background: transparent !important;
    cursor: default !important;
    padding-left: 0 !important;
    border-width: 0 0 1px 0;
    border-bottom: 1px solid #e7eaec;
    padding: 0;
    min-height: 10px;
    margin-top: 2px;
    display: block;
}

.input-select{
    pointer-events: none !important;
}

.list-custom .item-custom input:disabled{
    border: none !important;
}

.list-custom .item-custom input.input-select:disabled{
    border-bottom: 1px solid #e7eaec !important;
}

.form-invalid .list-custom .item-custom input.ng-invalid.input-select:disabled{
    border-bottom: 1px solid red !important;
}

.list-custom .item-custom textarea{
    padding: 0;
    border-width: 0 0 1px 0;
}

form .list-custom .item-custom{
    padding-bottom: 0px;
}

.list-custom .item-custom{
    padding: 10px 0;
}

.list-custom .item-custom.item-hr{
    padding: 0;
}

.list-custom .item-custom.item-hr hr{
    margin: 0;
}

.list-custom .item-custom.with-border{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.list-custom .item-custom.item-endereco{
    min-height: 40px;
    display: flex;
    align-items: center;
}

.list-custom .item-custom.item-endereco p{
    padding-right: 95px;
}

.list-custom .item-custom.item-endereco button{
    position: absolute;
    right: 0;
}

.list-custom .item-custom.item-pendente-estoque label[disabled="disabled"] .checkbox-icon{
    display: none;
}

.list-custom .item-custom.item-pendente-estoque label[disabled="disabled"] .icon-status{
    position: absolute;
    left: 9px;
}

.list-custom.list-vertical .item-custom{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.list-custom .item-custom .item.item-checkbox{
    margin-bottom: 0 !important;
}

.list-custom .item-custom.col-xs-6 input{
    max-width: 95%;
}

form .list-custom .item-custom.col-xs-6{
    padding-right: 5px;
    padding-left: 0px;
} 

form .list-custom .item-custom.col-xs-6 + .item-custom.col-xs-6{
    padding-left: 5px;
    padding-right: 0;
}

form .list-custom .item-custom.col-xs-6 .input-date{
    max-height: 22px;
}

form .list-custom .item-custom.col-xs-6 + .item-custom.col-xs-6 .input-date{
    max-height: 22px;
}

@media screen and (min-width: 768px){
    /* form .list-custom .item-custom.col-sm-6:nth-child(odd), */
    /* form .list-custom>span .item-custom.col-sm-6:nth-child(odd),
    form .list-custom>span>span>span .item-custom.col-sm-6:nth-child(odd),
    form .list-custom>span>span>span>span .item-custom.col-sm-6:nth-child(even), */
    /* form .list-custom campo-personalizado:nth-child(odd) .item-custom.col-sm-6.form-group.no-margins{
        padding-left: 0 !important;
        padding-right: 5px !important;
    } */

    /* form .list-custom .item-custom.col-sm-6:nth-child(even) */
    /* form .list-custom>span>span .item-custom.col-sm-6:nth-child(odd),
    form .list-custom>span>span>span>span .item-custom.col-sm-6:nth-child(odd), */
    /* form .list-custom campo-personalizado:nth-child(even) .item-custom.col-sm-6.form-group.no-margins
    {
        padding-left: 5px !important;
        padding-right: 0 !important;
    }

    campo-personalizado:nth-child(4n) .item-custom.col-xs-3.no-padding .m-r-sm.border-right{
        border: 0 !important;
        margin-bottom: 5px !important;
    } */
}

.list-custom .form-group hr{
    margin: 0;
}

form .list-custom .item-custom h4{
    min-height: 23px;
    line-height: 23px;
}

/* ITEM-DESCONTO */
.list-custom .item-custom .item-desconto{
    position: relative;
}

.list-custom .item-custom .item-desconto .info-desconto + h4{
    width: calc(100% - 80px);
}

.list-custom .item-custom .item-desconto .info-desconto{
    padding: 0 5px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    min-width: 70px;
}

.list-custom .item-custom .item-desconto .info-desconto i{
    /* position: absolute;
    left: 5px; */
}

/* PRODUTOS LIST */
.list-custom.produtos-list .item-custom{
    padding: 0;
    display: inline-flex;
    width: calc(100% - 16px);
    background: #FFF;
    margin: 0 10px 5px 10px;
    overflow: visible;
}

.list-custom.produtos-list .item-custom .item-image{
    min-height: 81px;
    max-height: 81px;
    min-width: 81px;
    max-width: 81px;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
}

.list-custom.produtos-list .item-custom .item-image img{
    padding: 3px;
    height: auto;
    width: auto;
    max-height: 81px;
    max-width: 100%;
}

.list-custom.produtos-list .item-custom .item-content{
    padding: 5px;
    flex: 1;
    overflow: visible;
}

.list-custom.produtos-list .item-custom .item-content .produto-descricao{
    min-height: 48px;
    max-height: 48px;
}

.list-custom.produtos-list .item-custom .item-content .produto-descricao .produto-descricao-row{
    display: flex;
}

.list-custom.produtos-list .item-custom .item-content .produto-total{
    padding-top: 6px;
}

.list-custom.produtos-list .item-custom .item-content .produto-descricao h4{
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 12px;
    font-family: 'Roboto-Medium';
    margin-bottom: 3px;
    line-height: 13px;
}

.list-custom.produtos-list .item-custom .item-content .produto-descricao p{
    margin-bottom: 1px;
}

.list-custom.produtos-list .item-custom .item-content .produto-total h4{
    font-size: 14px;
    color: #515972;
}

.list-custom.produtos-list .item-custom .item-content .spinner svg{
    width: 15px;
    height: 15px;
}

.pedido-carrinho .list-custom.produtos-list .item-custom .item-content .produto-descricao{
    min-height: auto;
}

form.form-custom .list-custom .campo-personalizado{
    margin: 5px;
}

form.form-custom .list-custom .campo-personalizado > p {
    margin: 0 0 3px 0;
}

form.form-custom .list-custom{
    margin: -5px;
}

form.form-custom .list-custom .item-custom{
    padding: 5px;
}

.pedido-carrinho .list-custom.produtos-list .item-custom .item-content{
    max-width: 100%;
}

.pedido-carrinho .list-custom.produtos-list .item-custom .item-content .produto-descricao h4{
    display: block;
    height: 26px;
}

.pedido-carrinho .list-custom.produtos-list .item-custom .item-content .produto-descricao .produto-descricao-row{
    width: calc(100% - 20px);
}

/* PRODUTOS GRID */
.list-custom.produtos-list.produtos-grid{
    display: flex;
    flex-wrap: wrap;
    margin: 0px 7px;
    min-width: calc(100% - 40px);
}

.list-custom.produtos-list.produtos-grid .item-custom{
    min-width: 140px;
    /* max-width: 140px; */
    flex: 1;
    flex-direction: column;
    margin: 4px;
}

.list-custom.produtos-list.produtos-grid .item-custom .item-image{
    min-width: 100%;
    min-height: 140px;
    max-height: 140px;
}

.list-custom.produtos-list.produtos-grid .item-custom .item-image img{
    height: 140px;
    width: auto;
}

.list-custom .item-custom .fa.fa-circle{
    color: rgba(0, 0, 0, 0.1);
}

/* LIST CUSTOM CARD */
.list-custom-card .item{
    border: none;
    background: #f3f3f4;
    padding: 5px 10px 5px 10px;
}

.list-custom-card .item .item-content{
    padding: 10px 10px 0 10px;
    border-radius: 3px;
    box-shadow: 1px 2px 2px 1px rgba(0, 0, 0, 0.1);
    background: #FFF;
}

.list-custom-card .item a:focus,
.list-custom-card .item a:active,
.list-custom-card .item a:hover{
    color: inherit !important;
    background: rgba(0, 0, 0, 0.02);
}

.list-custom-card .item .item-content hr{
    margin: 3px 0 0 0;
}

.list-custom-card .item .item-content h3{
    font-family: 'Roboto-Medium';
}

/* .list-custom-card .item .item-content h3,
.list-custom-card .item .item-content button{
    color: #515972;
} */

/* .list-custom-card .item .item-content button:hover{
    border-color: rgba(255, 255, 255, 0.11) !important;
    background: rgba(0, 0, 0, 0.07);
} */

.list-custom-card .item .item-content button i{
    font-size: 120%;
}

/* .list-custom-card .item .item-content button:first-child{
    color: rgba(232, 94, 12, 0.65);
} */

/* .list-custom-card .item .item-content button:last-child{
    color: rgba(83,167,110,0.8)
} */

.list-custom-card .item .item-content p{
    font-size: 13px;
    margin: 0;
    /* color: #808692; */
    line-height: 17px;
    color: #555;
}

.list-custom-card .item .item-content .cliente-icons{
    color: #808692;
}

.list-custom-card .list .item .fa.fa-circle{
    color: rgba(0, 0, 0, 0.1);
}

.message-list-empty{
    text-align: center;
    margin: 20px 0 0 0 !important;
}

/* .list-table */
.list-table{
    background: #FFF;
    margin: 0 10px !important;
    width: calc(100% - 20px);
}

.list-table .row.header .col{
    font-size: 13px;
    color: #444;
}

.list-table .button.btn-up{
    bottom: 72px;
}

.list-table ion-content{
    background: #FFF;
    margin: 10px;
}   

.list-table .row.table-body{
    font-size: 13px;
    line-height: 15px;
    /* color: #808692; */
    margin: 0 !important;
    padding-left: 0;
    color: #666;
}

.list-table .row.table-body .col{
    margin: auto;
    padding-left: 0;
}

.list-table .row.table-body .col input,
.list-table .row.table-body .col select{
    border: 1px solid rgba(0, 0, 0, 0.1);
    width: 100%;
    font-size: 12px;
    height: 28px;
    padding: 0;
}

.list-table .row.table-body .col input[disabled]{
    background: rgba(0, 0, 0, 0.1);
}

.list-table .table-body i,
.produtos-list .item-custom i{
    font-size: 14px;
}

/* LIST PROMOCAO */
.list-promocao .item-custom .panel-heading .panel-title a{
    display: flex;
    align-items: center;
}

.list-promocao .item-custom .panel-heading .panel-title a i{
    font-size: 32px;
    margin: 0 2px;
}

/* produto-correspondente-list */
.produto-correspondente-list .ibox-title{
    padding-left: 0px;
    padding-bottom: 0;
    min-height: 35px;
}

.produto-correspondente-list .ibox-title h5{
    font-family: 'Roboto-Medium';
    font-size: 13px;
    color: #515972;
    margin: 0;
}

.produto-correspondente-list .ibox-content{
    padding: 0; 
    border: 0;
}

















/*

.item.item-active{
    background: rgba(0, 0, 0, 0.12);
}

.item.item-header{
    padding-left: 16px !important;
    border-top: 1px solid #dedede !important;
    font-size: 15px !important;
    color: #757575 !important;
}

.item.item-header:focus,
.item.item-header:active{
    background: transparent !important;
}

.list-table ion-content{
    top: 54px;
}

.produtos .list-table ion-content{
    top: 36px;
}

.list-table .row{
    margin: 0 !important;
    padding: 0 !important;
}

.list-table .row .col input,
.list-table .row .col select{
    width: 70px;
    padding: 0 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    background: #FFF;
    height: 34px;
    font-family: Roboto-Regular;
    color: #333;
}

.list-table .row.header .col{
    border-bottom: 2px solid #e7eaec;
    line-height: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.list-table .row.header .col.text-right{
    justify-content: flex-end;
}

.list-table .row.header .col.text-left{
    justify-content: flex-start;
}

.list-table .row.header{
    display: flex !important;
}

.list-table .row.header .col>p{
    line-height: 14px;
}

.list-table ion-content .row .col{
    line-height: 14px;
}

.list-table ion-content .row{
    border-top: 1px solid #e7eaec;
    min-width: 100%;
}

.list-table input[disabled="disabled"]{
    border: 0 !important;
}

/*  GERAIS  
.info-desconto{
    text-align: right;
}


/*  LIST CARD  */
.item h4{
    font-size: 13px;
}

.item-title{
    text-transform: uppercase;
    font-size: 15px !important;
    font-family: Roboto-Medium;
    padding-right: 25px;
    padding-top: 1px;
    margin-bottom: 5px !important;
    color: #666 !important;
}

.item-subtitle{
    margin: 6px 0 2px 0;
    text-transform: uppercase;
    font-size: 14px;
    color: #8e8e8e;
    font-family: Roboto-Medium;
    margin-bottom: 10px !important;
}
.item-total{
    line-height: 12px;
    background: rgba(218, 210, 210, 0.62);
    margin: 0 -15px !important;
    padding: 10px 15px;
    font-family: Roboto-Bold;
    height: 30px;
    font-size: 14px !important;
}

.list-card .item-total{
    bottom: 0;
    position: absolute;
    left: 10px;
    right: 10px;
}

.list-card .list .item{
    background: #f3f3f4;
    padding: 0 10px 10px 10px;
    border: 0;
}

.list-card .list .item .card{
    margin: 0;
    border-left: 3px solid rgba(0, 0, 0, 0.08);
}

.list-card .list .item .item-content{
    padding: 0 10px 10px 10px !important;;
    background: transparent;
}

.list-card .list .item .item-options{
    right: 15px;
    height: 90%;
    top: 4px;
}

.list-card .list .item .item-options .button{
    width: 65px;
}

.list-card .list .item .item-options .button i{
    min-width: 100%;
    font-size: 28px;
}

.list-card .list .item .item-options .button .zmdi-thumb-down{
    color: rgb(244, 67, 54);
    margin-top: 5px;
    opacity: 0.8;
    color: #ef473a;
}

.list-card .list .item .item-options .button .zmdi-thumb-up{
    opacity: 0.8;
    color: rgb(69, 162, 99);
    margin-top: -5px;
}

.list-card .list .item .item-options .button .zmdi-info-outline{
    color: rgb(56, 126, 245);
    opacity: 0.8;
}

.list-card .list .item .item-options .button .zmdi-edit{
    color: #1a7bb9;
    opacity: 0.8;
}

.list-card.cliente .list .item{
    padding: 0;
}

.list-card.cliente .list .item .card{
    min-height: 121px;
}

.list-card.mensagens .inner.card h2{
    padding-right: 65px;
}

/* LIST LAYOUT  
.list-layout .list .item{
    height: 136px;
}

.list-layout .list .item .item-title{
    padding: 0; 
    max-width: calc(100vw - 80px);
}

.list-layout .list .item-cabecalho .item-desconto {
    width: 80px;
    float: right;
}

.list-layout .produto-info{
    display: none;
}

@media screen and (min-width: 800px){
    .list-layout .produtos-list{
        width: 400px;
        border-right: 1px solid rgba(0, 0, 0, 0.14);
    }

    .list-layout .produto-info{
        display: inherit;
        left: 401px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
    }
    
    .list-layout .produto-info .popup-title{
        font-size: 17px;
    }
    
    .list-layout .produto-info .produto-info-content{
        overflow-y: scroll;
        height: calc(100% - 40px);
        padding-right: 5px;
    }

    .list-layout .list .item .item-title{
        width: 345px;
        min-width: 345px;
    }
}

.list-layout .item-cabecalho{
    min-height: 124px;
}




@media screen and (max-width: 480px){
    .list .item .item-cabecalho .info-desconto{
        display: none;
    }

    .list .item .item-cabecalho .item-title{
        display: table-caption !important;
    }    
}

/*  GRID LIST  */
.list-grid .list .item{
    border: 1px solid #ddd;
}

.list-grid .list .item table tr:first-child td{
    height: 22px;
    position: relative;
}

.list-grid .list .item table tr:first-child td .item-title{
    width: calc(100% - 20px);
    position: absolute;
    top: 0;
}

.list-grid .list .item .item-title{
    padding: 0;
}

.list-grid .list .item .comissao-on-top{
    top: -10px;
    right: 0;
}

.list-grid .list .item .item-info-content{
    position: relative;
    min-height: 170px;
}

.list-grid .list .item .item-info-content .subtotal{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.list-grid .list .item .item-media img{
    max-width: 100%;
    max-height: 180px;
    max-height: 120px;
    margin: auto;
    width: auto;
}

@media screen and (min-width: 770px){
    .list-grid .list .item{
        min-width: 50%;
        width: 50%;
    }
}

@media screen and (min-width: 1120px){
    .list-grid .list .item{
        min-width: 33.33%;
        width: 33.33%;
    }
}

@media screen and (min-width: 1600px){
    .list-grid .list .item{
        min-width: 25%;
        width: 25%;
    }
}

/*  CATALOGO LIST  */
.list-catalogo .slider{
    height: calc(100vh - 231px);
}

.list-catalogo .item-media{
    min-height: 400px;
    text-align: center;
    margin: 20px 0;
}

.list-catalogo .item-media img{
    max-width: 100%;
    max-height: 100%;
    width: auto;
}
/*
.item .content{
    display: flex;
    transition: -webkit-transform 0.5s;
    width: 100%;
    min-width: 100%;
}

/*
@media screen and (min-width: 600px){
    .item-swipe.item{
        display: inline-flex;
    }

    .item-swipe.item-right-editable .item-content{
      -webkit-transform: none !important;
      transform: none !important;
    }
    
    .item-swipe .item-options{
        visibility: visible;
        z-index: 2;
        box-shadow: 3px 2px 3px -1px rgba(0, 0, 0, 0.3);
        top: 0 !important;
        height: 94% !important;
        position: relative;
    }
    
    .item-swipe .item-options .button:hover{
        background: rgba(255, 255, 255, 0.79) !important;
    }
    .item-swipe .item-options .button{
        background: #FFF;
    }
}

.email-list .item{
    padding: 0 15px !important; 
}

.subtotal h3{
    background: #f0f0f0;
    line-height: 25px;
    font-size: 14px;
    margin: 0 -16px 0 -16px;
    padding: 0 25px 0 16px;
}

.list .item .item-cabecalho{
    min-width: inherit;
}

.categorias a:hover{
    color: #337ab7;
    opacity: 0.5;
}

.categorias a .desc{
    border-bottom: 1px solid #337ab7;
    padding-bottom: 5px;
}

.list .item h3,
.list-catalogo h3{
    font-family: 'Roboto-Medium';
}

.item-description{
    border-top: 1px solid rgba(0, 0, 0, 0.09);
}

.item-description p{
    max-width: 100%;
    white-space: normal;
}

.list-responsive-sm .item{
    border-bottom: none;
}

@media screen and (min-width: 768px){
    .list-responsive-sm .item:nth-child(2){
        border-top: none;
    }

}

.list .item .button-action{
    font-size: 35px; 
    right: 7px;
    color: rgba(0, 0, 0, 0.4);
}

/*  item-cabecalho  
.item-cabecalho{
    width: 100%;
    transition: -webkit-transform 0.5s;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.item-cabecalho.open{
    -webkit-transform: translate3d(-90px, 0px, 0px);
}

.item-cabecalho td{
    vertical-align: middle;
    
}

.item-cabecalho .item-title{
    max-width: calc(100vw - 40px);
}

.item-cabecalho .item-icon{
    background: rgba(130, 120, 196, 1);
    min-width: 50px;
    min-height: 50px;
    border-radius: 100%;
    color: #FFF;
    font-size: 25px;
    display: table;
    text-align: center;
}

.item-cabecalho .item-icon i{
    display: table-cell;
    vertical-align: middle;
}

.item-cabecalho .item-info{
    padding-left: 15px;
    height: 74px;
}

.item-cabecalho .item-info label,
.item-cabecalho .item-info input[disabled]{
    pointer-events: none;
}

.item-cabecalho .item-info input{
    border: 0 !important;
    padding-right: 20px;
}

.item-cabecalho .item-desconto{
    position: relative;
}

.item-cabecalho .item-desconto input{
    width: 80px;
    text-align: right;
    padding-left: 10px;
    font-family: Roboto-Medium;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.item-cabecalho .item-desconto .porcentagem:before{
    font-size: 25px;
    position: absolute;
    top: 3px;
    left: -6px;
}

.item-cabecalho .item-desconto .porcentagem.porc-acrescimo:before{
    content: '+';
}

.item-cabecalho .item-desconto .porcentagem.porc-desconto:before{
    content: '-';
}

.item-cabecalho .item-desconto .button-desconto{
    margin-top: -4px;
}

.item-cabecalho .item-desconto .btn-group .btn{
    font-size: 25px;
    padding: 10px 12.9px;
    border: 0;
    font-family: 'Roboto-Regular';
    font-weight: normal;
    line-height: 1;
    height: 40px;
    min-height: 40px;
    border-radius: 0;
}

.item-cabecalho .item-desconto .btn-group .btn:hover{
    background: rgba(230, 230, 230, 0.43);
}

.item-cabecalho .item-desconto .btn-group .btn i{
    margin-top: -7px;
}

.item-cabecalho .item-desconto.desconto-fixo .btn-group{
    display: none;
}

.item-cabecalho .item-desconto.desconto-fixo .porcentagem input{
    border: 0;
}

.modal-desconto-produto .item-cabecalho{
    border-bottom: 0;
}


@media screen and (max-width: 480px){
    .item-cabecalho .item-info{
        min-width: calc(100vw - 90px);
    }
    
    .button-desconto{
        pointer-events: all;
        cursor: pointer;
        border: 1px solid rgba(0,0,0,0.3);
    }
}

@media screen and (min-width: 480px){
    .button-desconto{
        pointer-events: none;
    }
}
*/

.compact-list .form-group label{
    margin: 0;
    font-size: 14px;
    padding-left: 3px;
}

.compact-list .form-group label.full-width{
    padding-left: 0px;
}

.compact-list .form-group input{
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 3px;
    margin: 0;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
}

.compact-list .form-group p{
    padding: 3px 0 1px 3px;
    font-size: 13px;
    min-height: 25px;
}

.compact-list.lock-pedido.no-disabled .form-group.cursor-enter.fixed,
.compact-list.lock-pedido.no-disabled .form-group.cursor-enter.fixed .form-control,
.compact-list.lock-pedido.no-disabled .form-group.cursor-enter.fixed .control-label{
    cursor: inherit !important;
}

.compact-list.lock-pedido .fixed input{
    background: rgba(0, 0, 0, 0.11) !important;
}

.compact-list.list .item{
    padding: 5px 16px;
    border: none;
}

.compact-list.list .item label{
    font-family: Roboto-Regular;
    color: #888;
    font-size: 13px;
    margin: 0;
}

.compact-list.list .item p{
    font-size: 13px;
    font-family: Roboto-Medium;
    color: #444;
    padding: 0 0 0px 0;
    background: transparent;
    min-height: 23px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    cursor: text;
    white-space: normal;
    line-height: 17px;
}

.compact-list.list .item .checkbox-material p{
    padding-left: 20px;
    cursor: pointer;
}

.list-custom.produtos-list .products-cart .item-custom{
    width: calc(100% - 20px);
}



/*



.icon-desconto{
    min-height: inherit;
    padding: 0px 3px;
    color: #16961d;
    font-size: 13px;
}

.icon-desconto:hover{
    color: rgba(22, 150, 29, 0.78);
}

*/

.list-custom-card .item .item-content .item-title{
    max-width: calc(100% - 17px);
    padding-right: 0;
}