select {
    cursor: pointer;
}

.paginatiom-item-custom .page-item a {
    background: white;
    color: #fa4616;
    border: 1px solid #fa4616;
}

.paginatiom-item-custom .page-item a:hover, .paginatiom-item-custom .active a, .paginatiom-item-custom li:last-child a  {
    background: #fa4616;
    color: white;
    border: 1px solid #fa4616;
}

.section-jobs-alpha-item-right-content span {
    margin-right: 10px;
    background: var(--site-btn-bg);
    padding: 2px 6px;
    border-radius: 4px;
    border: var(--site-box-border-color);
}
.banner-absolute-section-bg::before,
.banner-intern:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.25);
    z-index: 1;
}

.banner-intern .container {
    z-index: 10;
    position: relative;
}

.banner-intern h1 {
    color: white !important;
    font-size: 48px !important;
}

.banner-intern a,
.banner-intern li {
    color: white !important;
    font-size: 18px !important;
}

.banner-intern-job:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.25);
    z-index: 1;
}

.banner-intern-job .container {
    z-index: 10;
    position: relative;
}

.lift-up {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.lift-up:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3) !important; 
}

.department-lift-up:hover {
  transform: translateY(-5px); 
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3) !important;
}

.shadow-box {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3) !important;
  border-radius: 10px !important; 
  padding: 20px !important;
  border: none;
  color: black;
}

.shadow-box td, .shadow-box th {
    border: 0px !important;
}

.table-responsive{
    padding: 20px !important;
}

.highlight-box, .cardMetaDataGroup p {
  display: inline-block;
  background: #f3f2f1;
  color: #fa4616 !important;
  padding: 7px 10px;
  border-radius: 5px; 
  font-weight: bold;
  text-align: center; 
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: background-color 0.3s ease;
}

.card-text{
    margin-bottom: 10px !important;
    font-size: 14px !important;
}

.card-title{
    font-weight: bold !important;
    margin-bottom: 10px !important;
}

.footer-contact a{
    color: #fa4616;
}

.section-steps-alpha-item:hover{
    border: none !important;
}

.section-footer-alpha-col-1 div{
    width: 100%;
}

.navItem{
  border-radius: 0.375rem;
  padding-left: 8px;
  padding-right: 10px;
}

.btn-new:hover{
    background-color: #fa4616 !important;
    border-color: #fa4616 !important;
}

.btn-new:hover label{
    color: white !important;
}

.small-box-new .icon {
    font-size: 32px !important;
}