.btn.btn--primary, .btn--primary, .btn--primary:visited{
    background: var(--color-primary)!important;
    border-color: var(--color-primary)!important;
}
.btn.btn--primary:hover, .btn.btn--primary:active{
    background: var(--color-dark)!important;
    border-color: var(--color-dark)!important;
}
.input-group.punto-animation.activity-line-action.no-padding .input-group-addon{
    background-color: var(--color-primary)!important;
}
.div-recoge-mensajero i{
    color: var(--color-primary)!important;
}

.btn.btn-primary, .activity-line-item .activity-line-date, .swal2-popup .swal2-styled.swal2-confirm{
    background-color: var(--color-primary)!important;
    border-color: var(--color-primary) !important;
}
.btn.btn-primary:hover, .btn.btn-primary:active{
    background-color: var(--color-dark) !important;
    border-color: var(--color-dark) !important;         
}
.modal {
  text-align: center;
}
@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}