/*# sourceMappingURL=custom.css.map */

.control-label {
  color: #000;
  letter-spacing: normal;
}
.btn .glyphicon-floppy-remove,
.btn .glyphicon-floppy-disk,
.btn .glyphicon-floppy-open {
  display: none;
}
.btn.btn-condensed.addLine .fa,
.addLine .fa,
.btn.btn-condensed.addAddress .fa,
.addAddress .fa,
.btn.btn-primary#addExpenses .fa,
#addExpenses .fa {
  background-color: #AEC11C;
}
.addLine:hover .fa,
.btn.btn-condensed.addAddress:hover .fa,
.addAddress:hover .fa,
#addExpenses:hover .fa {
  background-color: var(--main-color-hover);
  border-color: var(--main-color-hover);
}
.btn-info[disabled],
.btn-info.disabled,
.btn-danger[disabled],
.btn-danger.disabled {
  background: #b9b9b9;
  border-color: #b9b9b9;
  opacity: 0.2;
}
.acoes,
.acoesRemove {
  color: #000;
  border-color: var(--main-color)
}
.address-list .ship-addresses {
  border-radius: 8px;
  border-color: #E0E1E1;
}
.add-address-list .ship-addresses {
  border-radius: 8px;
  border-color: #E0E1E1;
}
.odd {
  background: #eef2f5;
}
.tracking {
  color: var(--main-color);
  text-decoration: underline;
}
.underline {
  cursor:pointer;
  text-decoration: underline;
}

.todisabled {
  background-color: #eeeeee!important;
  cursor: default!important;
}
.breadcrumbs-btns-contacts{
  display:inline-block;width:50%;text-align: right;padding: 15px 25px;
}
.breadcrumbs-contact-title,.box-agenda,.box-visita-title,.box-visita,.box-encomendas-title,.box-btn-encomendas{width: 50%;}
.box-btn-encomendas{display:inline-block;width:50%;text-align: right;padding: 15px 35px;}
.actions-contacts{text-align: center;}
.box-visita{display:inline-block;text-align: right;padding: 15px 35px;}
@media (max-width: 768px) {
  .breadcrumbs-btns-contacts, .breadcrumbs-contact-title,.box-agenda,.box-visita-title,.box-visita,.box-btn-encomendas,.box-encomendas-title{
    width: 100%;
    height: unset;
  }
  .row-contacts{
    display: flex;
    gap: 5px;
  }
  .row-contacts a .btn{
    padding-left: 10px;
    padding-right: 10px;
  }
  .actions-contacts{padding: 8px 38px 8px 8px !important;}
  .mobile-container{padding:0;}
  .geral-label{margin-top: 30px;}
  .status-btn .row{padding-left:10px; padding-right:10px;}
  .box-visita{text-align: left; gap: 15px;}
  .px-0{
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .mt-lg-0, .my-lg-0 {
      margin-top: 0 !important;
  }
  .px-lg-0{
    padding-left: 0;
    padding-right: 0;
  }
}
