.row-cont-2nut {
  width: 100%;
}

.button-wrap {
  display: flex;
  width: 100%;
}

.button-wrap a {
  flex: 1;                 /* mỗi nút chiếm 50% */
  text-align: center;
  font-size: 12px;
  padding: 12px 0;
  text-decoration: none;
  color: #fff;
}

/* Button styles */
.btn-calendar {
  background-color: #0d6efd; /* giống btn-primary */
}

.btn-doc {
  background-color: #dc3545; /* giống btn-danger */
}

/* Icon spacing */
.button-wrap i,
.button-wrap span {
  margin-right: 4px;
}

.button-wrap a:nth-child(n+2) {
  margin-left: 10px;
}
    
