.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: 80px;
  background: white;
}

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

.btn-secondary {
  border-radius: 0.25rem;
}

.btn-primary {
  border-radius: 0.25rem;
}

a.btn-apply {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px 5px !important;
}

.btn-apply {
  border-radius: 50px !important;
  background-color: #f3f3f3;
  width: 35px;
  height: 35px;
  color: #212529 !important;
  padding: 0 !important;
}

a.btn-apply:hover:nth-child(1) {
  background-color: #1877f2 !important;
} /* Facebook */
a.btn-apply:hover:nth-child(2) {
  background-color: #34a853 !important;
} /* Phone */
a.btn-apply:hover:nth-child(3) {
  background-color: #ea4335 !important;
} /* Envelope */
a.btn-apply:hover:nth-child(4) {
  background-color: #0077b5 !important;
} /* LinkedIn */

.btn-apply:hover:nth-child(1) i {
  color: #f3f3f3 !important;
} /* Facebook */
.btn-apply:hover:nth-child(2) i {
  color: #f3f3f3 !important;
} /* Phone */
.btn-apply:hover:nth-child(3) i {
  color: #f3f3f3 !important;
} /* Envelope */
.btn-apply:hover:nth-child(4) i {
  color: #f3f3f3 !important;
} /* LinkedIn */

.btn-apply:hover {
  background: #6c757d !important;
  color: #f3f3f3 !important;
  cursor: pointer !important;
}

.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;
}

.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-link i {
  font-size: 25px;
  color: black;
}

.contact {
  border-bottom: 1px solid #ccc;
}

.text-area {
  height: 100px !important;
}

/*
.form-floating > .form-control {
  padding: 1rem 2rem !important;
}

.form-floating label {
  padding-left: 2.4rem !important;
}*/
