.table-main-invoice-edit input,.table-main-invoice-edit textarea, .table-main-invoice-edit select,.table.items .bootstrap-select .btn-default{

    padding: 8px 10.column__unitpx;
    line-height: 30px;
    border: 1px solid #bbbfc2!important;
    background-color: #fff;
    background-position: right 23px center;
    box-shadow: 0 0 0 transparent;
    transition: box-shadow .25s,-ms-box-shadow .25s,-o-box-shadow .25s,border .25s,height .25s,width .25s,background-color .25s;
 }
 .table-main-invoice-edit input[type="number"]{padding-right: 0px!important}
.table-main-invoice-edit input,textarea,.table-main-invoice-edit select,.table.items .bootstrap-select .btn-default{
  height: 30px;
  margin-bottom: 10px;
}

.table-responsive.s_table{min-height: 400px;padding: 0 10px 0 0;}

.table-main-invoice-edit .form-group {
 margin-bottom: 0!important;
}

.panel_s .panel-body{padding: 20px!important;}

.p0{padding: 0!important;}
.p2{padding: 2px!important;}
.m0{margin: 0!important;}

.invoice_btn {
  width: 50px;
  padding: 6px 10px!important;
  height: 30px;
  outline: unset;
  margin: 6px 0 10px 0;
  box-sizing: border-box;
}
.row-container{border-top: 1px solid #e8e8e8;
 margin: 5px 0;
 padding-top: 10px;
}
.invoice-del{padding: 6px 10px!important;
  height: 30px;  width: 50px;
  box-sizing: border-box;
  outline: unset;
  border: unset;
}







.invoice-items-table .main-row{
  align-items: flex-end;
  display: flex!important;
}
.invoice-items-table .item-row{
  display: flex!important;
  align-items: flex-start;
}

.invoice-items-table .main-row .dragger-container{
  height: 40px;
  padding: 0 10px 0 0;
  word-wrap: break-word;
  -webkit-flex: 1 0 0px;
  flex: 0 0 20px;
  min-width: 0;
  display: flex;
  vertical-align: top;
  flex-direction: column-reverse;
}
.invoice-items-table .item-row .dragger-container{
    /*width: 40px; */
    /* height: 40px; */
    /* padding: 0 10px 0 0; */
    word-wrap: break-word;
    -webkit-flex: 1 0 0px;
    flex: 0 0 20px;
    min-width: 0;
    display: flex;
    /* display: inline-block; */
    vertical-align: top;
    /* background: #c3bebe; */
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
}

.dragger-spacer{
  width: 20px;
  height: 40px;
}
.main-row .main-row-container,.item-row .item-row-container{
    /* padding: 0 10px 0 0; */
    word-wrap: break-word;
    -webkit-flex: 1 0 0px;
    flex: 1 0 0px;
    width: auto!important;
    min-width: 0;
    display: flex;
    max-width: 100%;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px;
    align-content: stretch;
    align-items: flex-end;
}


.col-item {
  padding: 0 10px 0 0;
  word-wrap: break-word;
  -webkit-flex: 1 0 0px;
  flex: 1 0 0px;
  width: auto!important;
  min-width: 0;
  display: block;
}
.col-item.hide{
  display: none;
}
.column__description{
  min-width: 100px;
}
.column__long_description {
  min-width: 100px;
}
.column__cf{

}
.column__sku{
max-width: 120px;
min-width: 100px;
}
.column__unit{
max-width: 90px;
min-width: 60px;
}
.column__unit .text-right{
    text-align: left;
}
.column__quantity{
max-width: 80px;
min-width: 80px;
}
.column__taxes{
  max-width: 90px;
  min-width: 90px;
}
.column__currency{
max-width: 90px;
min-width: 80px;
}
.column__price{
max-width: 80px;
min-width: 80px;
}
.column__actions_add{
  padding: 0!important;
  flex: 0 0 60px!important;
}
.column__actions{
  flex: 0 0 60px!important;
}


.col-item textarea{
  resize: none;
  height: 30px;
  line-height: 20px!important;
}

/*767*/
@media screen and (max-width: 990px){

  .col-item {

  }


  .column__description{
    min-width: 100%;
  }
  .column__long_description {
    min-width: 100%;
  }
  .column__cf{

  }
  .column__sku{

  }
  .column__unit{

  }
  .column__quantity{

  }
  .column__taxes{

  }
  .column__currency{

  }
  .column__price{

  }
  .column__actions_add{

  }
  .column__actions{

  }


}



/*fix buguri facturare recurenta*/
#cycles_wrapper .input-group-addon{    width: 100px;}
#cycles_wrapper .checkbox input[type=checkbox]:checked+label::after,
#cycles_wrapper .checkbox input[type=radio]:checked+label::after {
line-height: 1!important;
}