@font-face {
  font-family: din-normal;
  src: url('../fonts/DIN-ARABIC.eot');
  src: url('../fonts/DIN-ARABIC.eot?#iefix') format('embedded-opentype'), url('../fonts/DIN-ARABIC.WOFF') format('woff'), url('../fonts/DIN-ARABIC.TTF') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'din-normal', arial!important;
}
input[type=text], input[type=email], textarea{
  direction: rtl;
}
footer .footer-content .logo span.logoname{
  font-size:2rem;
}
footer .footer-content .logo span.english-name{
  font-weight: 500;
}
.copyright{
  color: #d4b249;
  font-size: large;
}
.card-footer{
  background-color: #ffffff;
  border-top: 0;
}
.card-footer nav{
  margin-top: 25px;
}
.page-item {
  margin: 0 .5rem;
}
.page-link {
    border: 1px solid #131b33;
    color: #131b33;
}
.next{
  background-color: #131b33;
      color: #ffffff;
}
/* for header */ 
.visited-button{
  color: #ffffff !important;
  border-radius: 7px;
  font-size: 1rem !important;
  padding: 0 14px 7px 14px !important;
  background-color: #a6a6a6;
  border-color: #6c757d;
  margin:0 0 0 10px;
}
.not-visited-button{
  color: #131313 !important;
  border-radius: 7px;
  font-size: 1rem !important;
  padding: 0 14px 7px 14px !important;
  background-color: #ffffff;
  border-color: #6c757d;
  margin:0 0 0 10px;

}
.details:hover{
      background-color: #19233e !important;
    color: #dbb84a !important;
}
.contact .contact-form-container .contact-form .form-field .field-label{
  right:0;
}
.hero-buttons > button {
  width:210px;
}

.hero-buttons > a {
  width:259px;
}

/* job */
.page-item:first-child .page-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;


    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;

    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.active>.page-link, .page-link.active {

  
    background-color: #131b33;
    border-color: #131b33;
}

.page-item.active .page-link {
      background-color: #131b33;
    border-color: #131b33;
}

.links p.small {
  display: none;
}
/* ::placeholder {
  color: #999;
  opacity: 1; 
} */
 .searchform{
  width: 85%;
 }
 input::placeholder {
  font-weight: normal; /* or 500, 700, normal, lighter, etc. */
  color: #8d8a8a !important; /* Optional: also change the color */
  opacity: 1; /* Optional: Firefox has a default lower opacity */
  padding: 1px 20px 8px 20px !important;
}


.description{
  font-size: 2.5rem;
 }
 /* job search */ 
.search-filter .advancedSearchButton{
    margin: 0 0 0 13px;
    padding: 1px 20px 8px 20px;
    color: #212529;
    font-size: 1.3rem;
    border: 1px solid rgba(255, 255, 255, .15);
    background-color: #dbb84a;
    border-radius: 10px;
    }

@media screen and (max-width: 600px) {
    /* .hero-content .title {
        text-align: justify;
    } */
     .section-title {
      margin-top: 0px !important;
    }
    .search-filter .icon-filter{
      font-size: 1em !important;
     }
     .card-header{
      padding: 12px 7px 12px 5px !important;
     }
     input.searchTerm{
      padding: 1px 4px 4px 4px !important;
      font-size: 0.8rem !important;
     }
    .hero-content .description,  .hero-content .title{
        font-size: 1.5rem;
        text-align: center;
    }
    .visited-button,.not-visited-button{
          padding: 0 5px 7px 5px !important;
    }
    .cv-creation .section-title > p{
      text-align: justify;
      font-size: 1rem;
    }
    .cv-creation .section-title > h3{
      font-size: 1rem !important;
    }
    .cv-creation .form-feilds .cv-form legend{
      font-size: 1rem !important;
    }
    .cv-creation .form-feilds .cv-form .small-label{
      font-size: 0.5rem !important;
    }

    .form-check-inline {
      margin-left: 0.5rem !important;
    }
    .opportunity-button{
      font-size: 1rem !important;
      padding: 2px 5px 5px !important;
    }
    
    .search-filter .SearchButton{
      margin: 1px 0 0 0 !important;
      padding: 1px 6px 4px 6px !important;
      font-size: 0.8rem !important;
    }
    .search-filter .advancedSearchButton{
      margin: 0px !important;
      padding: 1px 4px 4px 4px !important;
      font-size: 0.8rem !important;
    }
  .searchform {
    width: 71% !important;
  }
  .img-cv{
    width:35%;
  }
   
}

@media screen and  (max-width: 800px) {
   .position-relative .logo img{
      max-height: 56px !important;
    }

    .header .social-links {
        padding-right: 0px !important;
    }
    .header .social-links a{
      display: inline;
    }
    .not-visited-button{
      margin: 0px;
    }
    .visited-button{
      margin: 0px;
    }
}

@media screen and (max-width: 353px) {
    .position-relative .logo img {
        max-height: 50px !important;
    }
    .visited-button, .not-visited-button {
       font-size: 0.7rem !important
    }
}
 

/* fieldset, legend {
   all: revert;
}
.reset {
    all: revert;
}

fieldset {
  background-color: #eeeeee;
}

legend {
  background-color: gray;
  color: white;
  padding: 5px 10px;
} */

