.tab-item {
  width: auto !important;
  padding: 0;
  margin: 0;
}
.card {
  border-radius: 20px;
  background-color: white;
  padding: 20px 25px !important;
}

.btn-Dots {
  background-color: #efefef;
}

.job-list-img,
.job-list-img img {
  /* border-radius: 10px !important; */
  /* width: 60px; */
  max-height: 40px;
  background: white;
}

.fileDesc,
.fileDate {
  display: none;
}

.job-list-img {
  background: transparent;
}

.btn-apply {
  border-radius: 0.25rem !important;
}

.btn-portfolioAction {
  background-color: #f3f3f3;
}

.btn-apply i {
  font-weight: 400px;
}

.btn-save,
.btn-share {
  background-color: #f3f3f3;
}

.btn-save i,
.btn-share i {
  font-weight: 400;
}

.nav-tabs .nav-link {
  margin-bottom: -13px !important;
}

.nav-link {
  color: black;
}

.form-select {
  height: calc(3.5rem + 2px);
}

.fileType {
  color: #0072ba;
  font-weight: 400 !important;
}

.fileDate {
  font-size: 12px;
}

.custom-file-upload {
  border: 2px dashed #ccc;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  border-radius: 10px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}

.custom-file-upload input[type="file"] {
  display: none;
}

.custom-file-upload:hover {
  background-color: #f8f9fa;
}

.custom-file-upload p {
  margin-top: 10px;
  font-size: 14px;
  color: #555;
}

.btn {
  min-width: 30px !important;
  min-height: 30px !important;
  margin: 2px !important;
}

.btn-downloadDelete.fa-down-to-line {
  color: black;
}

.btn-downloadDelete.fa-trash {
  color: black;
}

.btn-portfolioAction:hover > i {
  color: #f3f3f3;
}

.btn-download:hover {
  background: #6c757d;
  color: #f3f3f3;
}

.btn-delete:hover {
  background: #6c757d;
  color: #f3f3f3;
}

.swal2-popup.swal2-modal.swal2-icon-warning.swal2-show {
  border-radius: 20px;
}
