
:root {
    --primary:#FA7414;
    --hover-primary: #ce6013;
    --active-primary: #b95611;
    --light-primary: rgba(250, 116, 20, 0.2);
    --secondary-700:#1D23D3;
    --w-avilbal-200:100% ;
    --w-avilbal-select:100%;
    --secondary: #4f709c;
    --nav-top-mg:6.924rem;
    --nav-bar-slide:1051;
    --white: #ffffff;
    --black: #222222;
    --grey: rgb(206, 206, 206);
}
* {
    font-family: 'Cairo', sans-serif;
    box-sizing: border-box;
}
html {
  font-size: 13px !important;
}
body, html {
    height: 100%;
    margin: 0;
    overflow-x: hidden;
}
.z-10{
    z-index: 10;
}

/* landing page */
/* navbar custome */
.margin-bottom-nav {
  padding-bottom: var(--nav-top-mg);
}
.offcanvas {
  z-index:var(--nav-bar-slide)!important ;
}
nav.navbar .offcanvas.offcanvas-end ul.navbar-nav a {
  transition: .1s ease-in;
}
nav.navbar .offcanvas.offcanvas-end ul.navbar-nav a:hover ,
nav.navbar .offcanvas.offcanvas-end ul.navbar-nav a.active  {
  color: var(--secondary-700) !important;
  font-weight: 600;
}
nav.navbar .offcanvas.offcanvas-end ul.navbar-nav a.active ,
nav.navbar .offcanvas.offcanvas-end ul.dropdown-menu.profile.opportunity.show a.active ,
nav.navbar .offcanvas.offcanvas-end ul.dropdown-menu.profile.opportunity.show a:hover {
  font-weight: 500;
}
nav.navbar .offcanvas.offcanvas-end ul ul.dropdown-menu.profile a:active ,
nav.navbar .offcanvas.offcanvas-end ul.dropdown-menu.profile a:active ,
nav.navbar .offcanvas.offcanvas-end ul ul.dropdown-menu.profile a.active ,
nav.navbar .offcanvas.offcanvas-end ul.dropdown-menu.profile a.active  {
  color: white !important;

}
nav.navbar .offcanvas.offcanvas-end ul.dropdown-menu.profile.opportunity.show a {
  color: #4D4D4D;
  font-weight: 500;
}
.py-2-5{
  padding: .7rem 0 !important;
  font-size: 1rem !important;
}
.contain-itemes-job.landing-page .item-job:hover {
  border: 1px solid var(--primary) !important;
}
.modal-body .btn-groub button.btn {
  max-width: 12.9rem;
}
.modal-body .btn-groub {
  max-width: 23rem;
}
.carousel-control-next,
.carousel-control-prev {
max-width: 1rem;
}
@media screen and (min-width:992px) {
  .offcanvas {
    max-width: none ;
  }
  .position-lg-absolute {
    position: absolute ;
  }
  .w-lg-100 {
    width: 100%;
  }
  nav.navbar .navbar-nav.custome-css {
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    top: 35%;
  }
}
@media screen and (max-width:991px) {
  .offcanvas {
    max-width: 25rem !important;
    width: 100% !important;
    overflow-y: auto;
  }
  .position-lg-absolute {
    position: relative !important;
  }
  .dropdown-menu.profile.show {
    position: relative;
    left: .1rem !important;
  }
  .dropdown-menu.profile.opportunity.show {
    left: -2.3rem !important;
    top:-6% ;
    }
    .contetnt-landing-page {
        background-color: white !important;
        min-height: 430px;
    }
}

.notifications-red {
  width: .6rem;
  height: .6rem;
  background: #FF5A4F;
  top: -3px;
  right: 4px;
}
/* navbar custome end */
.contetnt-landing-page {
  background-color: var(--secondary-700);
}
.text-landing-page h1.text-top, .text-landing-page h1.text-bottom {
  font-family: Tajawal , 'Cairo', sans-serif;
  font-size: 3.8rem;
  font-style: normal;
  min-width: 470px;
  font-weight: 400;
}
.contetnt-landing-page .image-content {
  z-index: 1;
  top: 1rem;
  right: 4%;
}

.contetnt-landing-page .image-content img {
  width: 45.7rem;
  height: 45.7rem;
}
.text-landing-page h1.text-bottom span.job-text {
  font-family: inherit;
  color: var(--secondary-700);
}
.text-landing-page h1.text-bottom span img {
  width: 6.8rem;
  height: 6.8rem;
  bottom: 1.3rem;
  right: .8rem;
}
.text-landing-page .title h1 {
  font-size: 7.3rem;
  line-height: normal;
  font-weight: 700;
  letter-spacing: -1.5px;
}
.input-box.item-line:empty::after {
  content: "اختار";
  color: rgba(0, 0, 0, 0.5);
}
.outline-0 {
  outline: 0 !important;
}
.item-form.landing-page {
  min-width: 9rem;
}
form.form-landing-page {
  border-radius: 0.88013rem 1.1735rem 1.1735rem 1.1735rem;
  background: rgba(255, 255, 255, 0.80);
  box-shadow: 0px 28.164px 56.328px -14.082px rgba(143, 144, 188, 0.15);
}
.landing-page.after-text-bankNums input::placeholder {
  color: white;
}
.text-landing-page h1.text-bottom .stars-1 {
  top: -3.5rem;
  left: 35px;
}
.bg-secondary-700  {
  background-color: var(--secondary-700) !important;
}
.text-landing-page {
  left: 0;
}
@media screen and (min-width:1900px) {

  .text-landing-page {
    left: 10%;
    top: 5%;
  }
  .text-landing-page .title h1 {
    font-size: 9.3rem;
  }
  .text-landing-page h1.text-bottom span img {
    width: 8.8rem;
    height: 9.8rem;
    bottom: 2.3rem;
    right: 1.8rem;
  }
  .text-landing-page h1.text-top,
  .text-landing-page h1.text-bottom {
    font-size: 4.8rem;
    min-width: 570px;

  }
  .text-landing-page .stars-2 img.two-stars {
    width: 16.2rem;
    right: 3rem !important;
  }
  .text-landing-page h1.text-bottom .stars-1 img {
    width: 10.4rem;
}
}
@media screen and (min-width:1700px) and (max-width:1899px) {
  .text-landing-page {
    top: 1%;
  }
  .text-landing-page .title h1 {
    font-size: 9.3rem;
  }
  .text-landing-page h1.text-bottom span img {
    width: 8.8rem;
    height: 9.8rem;
    bottom: 2.3rem;
    right: 1.8rem;
  }
  .text-landing-page h1.text-top,
  .text-landing-page h1.text-bottom {
    font-size: 4.8rem;
    min-width: 570px;

  }
  .text-landing-page .stars-2 img.two-stars {
    width: 16.2rem;
    right: 3rem !important;
  }
  .text-landing-page h1.text-bottom .stars-1 img {
    width: 10.4rem;
}
}

@media screen and (min-width:1550px) {
  .contetnt-landing-page .image-content {
    right: 6%;
    top: 3.5rem;
  }
  .contetnt-landing-page .image-content img {
    width: 57.7rem;
    height: 57.7rem;
}
}
@media screen and (max-width: 1375px) and (min-width: 516px) {
.text-landing-page h1.text-top, .text-landing-page h1.text-bottom {
  font-size: 2.5rem;
  }
.text-landing-page .title h1 {
  font-size: 5.3rem;
  }
}

@media screen and (max-width:1250px) {
  .contetnt-landing-page .image-content img {
    width: 38.7rem;
    height: 38.7rem;
  }
}

@media screen and (max-width:1200px)  {
  .contetnt-landing-page .image-content {
    right: 0% !important;
  }
}

@media screen and (max-width:1045px) {
  .text-landing-page h1.text-bottom .stars-1 {
    top: -2.5rem;
    left: 30px;
  }
  .text-landing-page h1.text-bottom .stars-1 img {
    width: 5.4rem;
  }
  .text-landing-page .stars-2 img.two-stars {
    width: 10.2rem;
    right: 2rem !important;
  }
}

@media screen and (min-width:770px) {
  .position-sm-absolute {
    position: absolute;
  }
  .position-sm-relative {
    position: relative !important;
  }

}
@media screen and (max-width:515px) and (min-width:351px)  {
    .text-landing-page h1.text-top,
    .text-landing-page h1.text-bottom {
        font-size: 2rem;
        position: relative;
        left: -7%;
        min-width: 268px;
        padding: 0 !important;
    }
    .text-landing-page h1.text-bottom .stars-1 {
        top: -1.5rem;
        left: 20px;
    }
    .text-landing-page h1.text-bottom span img {
        width: 3.8rem;
        height: 3.8rem;
        bottom: .9rem;
        right: .5rem;
    }
    .text-landing-page h1.text-bottom .stars-1 img {
        width: 3.4rem;
    }
    .text-landing-page .stars-2 img.two-stars {
    width: 7.2rem;
    right: .5rem !important;
    }
    .text-landing-page .title h1 {
        font-size: 3.5rem;
    }
}
@media screen and (max-width:350px) {
    .text-landing-page h1.text-top,
    .text-landing-page h1.text-bottom {
        font-size: 1.5rem;
        position: relative;
        left: -7%;
        min-width: auto;
        padding: 0 !important;
    }
    .text-landing-page h1.text-bottom .stars-1 {
        top: -1.5rem;
        left: 20px;
    }
    .text-landing-page h1.text-bottom span img {
        width: 3.8rem;
        height: 3.8rem;
        bottom: .9rem;
        right: .5rem;
    }
    .text-landing-page h1.text-bottom .stars-1 img {
    width: 3rem;
    }
    .text-landing-page .stars-2 img.two-stars {
        width: 6rem;
        right: .5rem !important;
    }
    .text-landing-page .title h1 {
        font-size: 3rem;
    }
}
.cursor-pointer {
    cursor: pointer;
}
.position-sm-relative {
  position: absolute;
}
.content-landing-page-add .item-page-add {
  max-width: 23.5625rem;
  border-radius: 1.01644rem;
}
.content-landing-page-add .item-page-add .svg-user-add {
  width: 5.125rem;
  height: 5.125rem;
}
.content-landing-page-add .item-page-add .svg-user-add svg {
  width: 2.3125rem;
  height: 2.3125rem;
}
.item-page-add a {
  max-width: 9.3rem;
}
.item-page-add .text {
  color: #1E1E1E;
  font-size: 1.1875rem;
  font-weight: 400;
  line-height: normal;
  opacity: 0.6;
}
.gap-12 {
  gap: 10rem;
}
/* 3 */
.comtent-jobs-landing-page .item-job-landing {
  border-radius: 2.18056rem;
  background: #FFF;
  box-shadow: 2px 0px 17px 0px rgba(153, 171, 198, 0.20);
  width: 17.44444rem;
  cursor: pointer;
  transition: .3s all ease-in-out;
}
.comtent-jobs-landing-page .item-job-landing:hover {
  background-color: var(--primary);
  color: white;
}
.comtent-jobs-landing-page .item-job-landing .cria-hover {
  fill: #fdf1e8;
}
.comtent-jobs-landing-page .item-job-landing:hover {
  fill: white;
}
/* 4 */
section.methode-work .content-work .item-content {
  width: 10rem;
}
.text-secondary-700  {
  color:var(--secondary-700) !important;
}
section.methode-work .content-work .item-content .massage {
  color: #263238;
  font-weight: 500;
  line-height: normal;
}
/* 5 */
.carousel-indicators.custome button {
  width: 1rem;
  height: 1rem;
  background-color: rgba(29, 35, 211, 0.40);
  border-radius: 50%;
}
.carousel-indicators.custome button.active {
  background-color: #1D23D3;
}
/* 6 */
section.slide-join {
  height: 28.75rem;
  background: #f8f8fd;
}
section.slide-join .bottom-content ,
section.slide-join .bottom-content-2 ,
section.slide-join .top-content ,
section.slide-join .top-content-2 {
  width: 33rem;
  height: 30rem;
  background: #0A63F9;
  opacity: .2;
  z-index: 1;
  rotate: 40deg;
  left: -18rem;
  border-radius: 3.125rem;
  bottom: -9rem;
}
section.slide-join .bottom-content-2 {
  width: 39.87513rem;
  height: 36.5295rem;
  opacity: 0.1;
  bottom: -12rem;
  z-index: 0;
}
section.slide-join .top-content ,
section.slide-join .top-content-2 {
  left: auto;
  right: 2rem;
  bottom: 5rem;
  opacity: 0.1;
  width: 7.83194rem;
  height: 36.5295rem;
}
section.slide-join .top-content-2 {
  right: -11rem;
  bottom: 1.5rem;
  width: 8.60613rem;
  height: 41.5295rem;
}
  /* final */
  .accordion.cusutome .accordion-button {
    color: var(--secondary-700) !important;
    font-size: 1.125rem;
    line-height: 1.875rem;
    font-weight: 500;
  }
  .accordion.cusutome .accordion-body {
    color: var(--accent, #9A9A9A);
    font-family: Tajawal , 'Cairo', sans-serif;
    font-size: 1.1rem;
    line-height: normal;
  }
  .accordion.cusutome .accordion-button:not(.collapsed) {
    outline: 0 ;
    box-shadow: none ;
    border: 0 ;
    background: white;
  }
  .accordion.cusutome .accordion-button:focus {
    outline: 0 ;
    box-shadow: none ;
    border: 0 ;
    background-color: #FFF;
    color: var(--secondary-700);
  }
  .accordion.cusutome .accordion-button::after {
    display: none;
  }
  .accordion.cusutome button.accordion-button.collapsed .svg-close-show svg {
    width: auto;
    height: auto;
    rotate: 0deg;
    transition: .3s all ease-in-out;
  }
  .accordion.cusutome button.accordion-button .svg-close-show svg{
    rotate: 45deg;
    transition: .3s all ease-in-out;

  }
  .accordion.cusutome button.accordion-button.collapsed .svg-close-show svg circle{
    fill: #EFEFEF;
  }
  .accordion.cusutome button.accordion-button .svg-close-show svg circle{
    fill: var(--secondary-700);
  }
  .accordion.cusutome button.accordion-button.collapsed .svg-close-show svg{
    rotate: 0deg;
  }
  .accordion.cusutome button.accordion-button .svg-close-show svg .line-svg {
    stroke: white;
  }
  .accordion.cusutome button.accordion-button.collapsed .svg-close-show svg .line-svg {
    stroke: #9a9a9a;

  }
  .outline-secndery-700  ,
  .outline--praimary {
    border: 1px solid var(--secondary-700);
    border-radius: 0.8125rem;
    font-weight: 600;
    text-transform: uppercase;
  }
  .outline--praimary {
    border-color: var(--primary);
    padding: 0.5rem 2rem;
    font-size: 0.875rem;
  }
  /* section About_An Fursa start */
    .about-fursa .wrap-svg:nth-last-child(1) {
        display: none;
    }
    .wrap-svg .item {
        height: 40px;
    }
    .btn-outline-primary {
        --bs-btn-color: var(--primary) !important;
        --bs-btn-border-color: var(--primary) !important;
        --bs-btn-hover-color: #fff;
        --bs-btn-hover-bg: var(--primary) !important;
        --bs-btn-hover-border-color: var(--primary) !important;
        --bs-btn-focus-shadow-rgb: 13, 110, 253;
        border-radius: .8125rem !important;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: var(--primary) !important;
        --bs-btn-active-border-color: var(--primary) !important;
        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        --bs-btn-disabled-color: var(--primary) !important;
        --bs-btn-disabled-bg: transparent;
        --bs-btn-disabled-border-color: var(--primary) !important;
        --bs-gradient: none;
    }
    .btn-Faqs {
        max-width: 150px;
        transition: .3s all ease-in-out;
        transform: scale(1.1);

    }
    .btn-Faqs.collapsed {
        transform: scale(1);

    }
    .btn-Faqs:hover {
        transform: scale(1.1);

    }
    .item-svg-circle {
        border: 3px solid var(--secondary-700);
    }
  /* section About_An Fursa end */
/* landing page end */
 .login-bg {
    background: url(../images/bg-login.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-attachment: fixed;
    background-position: bottom;
    height: auto;
    width: auto;
    margin: 0;
}
nav.navbar {
    box-shadow: 0px 8px 30px 0px #00000012;
    height: var(--nav-top-mg);
    z-index: 100;
}
/* login */
.content-login {
    max-width: 39.6875rem;
    width: 100%;
    margin-top: 10.96rem;
    min-height: 48.8125rem;
    border-radius: 13px;
    box-shadow: 0px 0px 12.319999694824219px 4px #86A8E73B;
    padding: 2.8125rem 6.59375rem 14.125rem 6.53125rem;
    gap: 4.3125rem;
}
.radio-input input:checked + label::before {
  display: none;
}
.radio-input input:checked + label  {
  color:black !important;
  background: transparent !important;

}
.radio-input input[type='radio'] {
  -webkit-appearance: none;
  position: relative;
  width: 16px;
  height: 16px;
  border: 1px solid #8C92AB;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  transition: 0.2s all ease-in-out;
}

.radio-input input[type='radio']:checked {
  border: 1px solid var(--secondary-700);
}

.radio-input input[type='radio']:before {
  content: '';
  display: block;
  position: absolute;
  width: 60%;
  height: 60%;
  transform: translatey(35% );
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 50%;
}

.radio-input input[type='radio']:checked:before {
  background: var(--secondary-700);
}
.content-items-radio {
  border-radius: 0.8125rem !important;
  border: var(--spacing-0_5, 1px) solid #B0B0B0 !important;
}

.head-content-login {
    padding: var(--spacing-0, 0rem);
    flex-direction: column;
    align-items: center;
    gap: 1.88rem;
    transition: .4s ease-in-out all;
}
.head-content-login h4 ,
.item-skiles-praimary h4 {
    color: var(--primary);
    font-size: 1.5rem;
    font-style: normal;
}
.btn-groub {
    border-radius: 0.625rem;
    border: 1px solid #CFD3D4;
    background: #ffffff;
    max-width: 21.5625rem;
    height: auto;
}
.btn-groub button.btn {
    max-width: 10.7rem;
    width: 50%;
    height: auto;
    border-radius: 0.625rem;
    border: 0;
    flex-shrink: 0;
}


.btn-groub button.btn.active {
    background-color: #d1e0fe;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 700;
    color: var(--secondary-700);
}
.btn-groub button.btn {
    background: transparent;
    font-size: 0.875rem;
    font-weight: 500;
}
.btn-groub button.btn:hover {
    background-color: #d1e0fe;
    color: var(--secondary-700);
    FONT-WEIGHT: 500;

}
.text--primary {
    color: var(--primary) !important;
}
.text--secondary {
    color: var(--secondary) !important;
}
.text--secondary-700 {
    color: var(--secondary-700) !important;
}
a.pass-forget {
    font-size: 0.75rem;
    font-style: normal;
    font-family: 'Cairo';
    font-weight: 500;
}
.item-form label .impor {
    color: var(--primary);
}
button.subm-login  ,
a.subm-login {
    border-radius: 0.8125rem;
    background: var(--primary);
    box-shadow: 0px 2px 12px 0px rgba(134, 168, 231, 0.23);
    max-width: 100%;
    width: 100%;
    padding: 1.0625rem 1rem;
    gap: 0.75rem;
    font-weight: 600;
    border: none;
}
button.subm-login:active  ,
a.subm-login:active {
    background-color: var(--active-primary) !important;
    border-color: var(--active-primary) !important;
}

button.subm-login:focus-visible  ,
a.subm-login:focus-visible {
    background-color: var(--active-primary) !important;
    border-color: var(--active-primary) !important;
    box-shadow: none;
}

button.subm-login:hover  ,
a.subm-login:hover {
    background-color: var(--hover-primary) !important;
    border-color: var(--hover-primary) !important;
}

button.subm-login:disabled  ,
a.subm-login:disabled {
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}

.date-form-sign .item-form .form-control ,
.select-item ,
.input-box ,
.select-item-table-Applicants  {
    display: flex;
    width: var(--w-avilbal-select);
    min-height: 3.125rem;
    height: auto;
    padding: 0.75rem 1.7875rem 0.75rem 0.4375rem;
    align-items: center;
    gap: 0.65rem;
    border-radius: 0.8125rem;
    border: var(--spacing-0_5, 1px) solid #B0B0B0;
}
.input-box {
  cursor: pointer;
  gap: 0.45rem;
}
.pass .icon-eye {
    top: 2px;
    cursor: pointer;
    left: 1.5px;
    height: 2.9rem;
    width: 3rem;
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;
    flex-wrap: wrap;
}
.pass .icon-eye img ,
.pass .icon-eye svg {
    width: 1.10556rem;
    height: 0.75644rem;
    color: var(--primary);
}
.content-login.reaset-pass {
    padding: 6.375rem 6.625rem 10rem 6.625rem;
    width: 100%;
    height: 38.375rem;
    gap: 3.8125rem;
}
.date-form-sign p.text-decoration-on-pass {
    color:#a6a6a6 ;
    max-width: 19.875rem;
    width: 100%;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.78125rem; /* 237.5% */
}
label.check-item-input {
    width: 1rem;
    height: 1rem;
    top: 3px;
}
.checke-box .check-item {
    width: 1em;
    height: 1em;
}
input[type=checkbox] + label.label-check-cs {
    display: flex;
    gap: .5rem;
    cursor: pointer;
    background: transparent !important;
    color: black !important;
  }
  input[type=checkbox] {
    display: none;
  }
  input[type=checkbox] + label.label-check-cs:before {
    content: "\2714";
    display: flex;
    width: 1.25rem;
    font-size: 10px;
    height: 1.25rem;
    padding-left: 0;
    border-radius: 0.25rem;
    border: 1px solid var(--primary);
    background: var(--Colors-Primary-Slate-25, #F9FAFB);
    margin-right: 0;
    vertical-align: middle;
    position: static;
    color: transparent;
    transition: .2s;
    transform: none;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    align-content: center;
  }
  input[type=checkbox] + label.label-check-cs:active:before {
    transform: scale(0);
  }
  input[type=checkbox]:checked + label.label-check-cs:before {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
  }
  .checke-box {
    margin: 2rem auto;
  }
  @media screen and (max-width:575px) {
    .content-login ,
    .content-login.reaset-pass {
      padding-left: 1.5rem !important;
      padding-right: 1.5rem !important;
      margin-left: .5rem ;
      margin-right: .5rem ;
      height: auto;
      padding-bottom:2.3rem ;
    }
    .upload {
      padding:4rem 2rem !important;
    }
  }
  /*  start slect custome */
  .input-box::before {
    content: "expand_more";
    font-family: "Material Icons";
    position: absolute;
    font-size: 18px;
    top: 50%;
    color: #8282DD;
    font-size: 27px;
    left: .625rem;
    transform: translate(0, -50%);
    width: fit-content;
    height: fit-content;
  }
  .input-box.open::before {
    content: "expand_less";
  }
  .list {
    min-width: var(--w-avilbal-select);
    width: 100%;
    display: flex;
    overflow-y: auto !important;
    height: fit-content;
    margin-top: 10px;
    border-radius: 2mm;
    justify-content: space-between;
    flex-direction: column;
    z-index: 1;
    max-height: 0;
    transition: 0.25s ease-out;
  }
  .list input {
    display: none;
  }
  .list label {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 0.65rem;
    justify-content: flex-start;
    font-family: poppins;
    font-size: 14px;
    padding: 10px 15px;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
  }
  .list label .material-icons-outlined,
  .input-box .material-icons-outlined {
    margin-right: 5px;
    font-size: 22px;
  }
  .list label:hover {
    background: rgba(0, 0, 0, 0.08);
  }
  input:checked + label {
    color: rgb(20, 117, 213) !important;
    background: rgb(238, 245, 252) !important;
  }
  input:checked + label::before {
    content: "done" ;
    font-family: "Material Icons" ;
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translate(0, -50%);
    font-size: 18px;
  }
  .open {
    outline: 0.7mm solid rgb(20, 117, 213);
  }
  .search-box {
    box-sizing: border-box;
    padding: 10px 8px;
  }
  .search-box input {
    box-sizing: border-box;
    padding: 8px;
    border-radius: 1mm;
    border: none;
    outline: 0.3mm solid rgba(0, 0, 0, 0.15);
    font-family: poppins;
  }
  #search:focus {
    outline: 0.5mm solid rgba(0, 0, 0, 0.35);
  }
  /* end slect custome */
    .text-M {
    resize: none;
    display: flex;
    max-width: 100%;
    width: 100%;
    height: 7rem;
    padding: 0.75rem 1.7875rem 0.75rem 0.4375rem;
    align-items: center;
    gap: 0.65rem;
    border-radius: 0.8125rem;
    border: 1px solid rgba(73, 122, 145, 0.50);
    }
    div.text-M  {
      cursor: pointer;
    }
  /*  start input[type="file"] custome */
  .upload {
    max-width: 100%;
    width: 100%;
    height: 20.875rem;
    border-radius: 1.03213rem;
    border: 1.27px dashed var(--gradient3, #7F7FD5);
    background: #FFF;
    padding: 70px;
}
span.border-upload {
    display: inline-block;
    border-bottom: 1px solid #9A9A9A;
    padding-bottom: 17px;
    width: 2.47231rem;
    opacity: .5;
}
.text-sm-upload {
    color: var(--accent, #9A9A9A);
    font-size: 0.67606rem;
    font-weight: 500;

}
p#uploadText {
    color: var(--accent, #9A9A9A);
    font-size: 0.77263rem;
    font-weight: 500;
    line-height: normal;
}
label.btn.btn-upload {
    width: 9.10231rem;
    height: 2.5rem;
    border-radius: 0.62775rem;
    background: #1D23D3;
    color: var(--White, #FFF);
    font-size: 0.67606rem;
    font-style: normal;
    padding: 12px;
    font-weight: 700;
    line-height: 0.77263rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}
input.text-a {
    top: 0;
    left: 0;
  }
  /*  end input[type="file"] custome */
  /* profile pages */
  .Content-edit-profile.active {
    display: block;
}
.Content-edit-profile {
    display: none;
}
.btn-groub button.btn-groub-item  {
    max-width: none;
}
.content-login.edit-profile {
  overflow: hidden;
  margin-top: 3.8rem;
  max-width: 49.625rem;
  width: 100%;
  min-height: 34.5625rem;
  height: auto;
  flex-direction: column;
  height: auto;
  border-radius: 1.875rem;
  background: #FFF;
  box-shadow: 0px 2px 12px 0px rgba(73, 122, 145, 0.23);
  gap: 3.17825rem;
  padding: 3.17825rem;
}
.item-skiles {
  padding: .5rem 1rem;
  width: auto;
  height:auto;
  border-radius: 0.75088rem;
  color: #1D23D3;
  font-size: 0.80106rem;
  font-weight: 600;
  line-height: normal;
  background: rgb(241 242 252);
}
.sel-item-skiles {
  padding: 0.75rem 0.75rem 0.75rem 0.4375rem !important;
}
.border-light-profile {
  border-color: rgba(180, 180, 180, 0.50) !important;
}
.border-light-profile-2 {
  border-color: rgba(130, 130, 221, 0.50) !important;
}
.profile-image {
    max-width: 360px;
    margin: auto;
}
.after-text-bankNums input::placeholder ,
.after-text input::placeholder {
  color:  #CFD3D4;
  font-family: 'Cairo';
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase; /* يمكنك استبدال هذا اللون باللون الذي تفضله */
}
input:focus::placeholder {
  color: transparent !important; /* يمكنك استبدال هذا اللون باللون الذي تفضله عند التركيز */
}
  /* profile end pages */
   /* cusotm start footer  */
.pg-all-element {
    min-height: 100vh !important;
}
.footer-contet {
    padding-bottom: 20rem;
}
  footer .image-item {
    padding-bottom:1.21rem ;
}
footer.footer-primary {
  background: var(--secondary-700);
}
  footer .image-item ul.navbar-nav li a {
    font-size: 1.875rem;
    fill: white;
}
footer .image-item ul {
  align-items: flex-start;
gap: 1.875rem;
}
footer .image-item .list-item  {
  height: 3rem;
}
footer .image-item .navbar-brand img {
  width: 12.01444rem;
  height: 7.35rem;
}
.profile-text {
  border-top: 1px solid #D7DEEE;
  margin: 0 2rem 0 1.25rem;
}
  /* cusotm end footer  */
  /* dropdwon navber custom start  */
  .dropdown-menu.profile {
    display: none ;
    animation-name:fadeOutUp;
    animation-duration: .5s;
  }
  .dropdown-toggle::after  {
    display: none !important;
  }
  .dropdown-menu.profile.show {
    animation-name:fadeInDown;
    animation-duration: .5s;
    display: flex;
    width: 16.8125rem;
    height: 18rem;
    left: -20px;
    padding: 1.4375rem 1.5625rem 11.125rem 0.9375rem;
    border-radius: 2rem;
    background: var(--background1, #FFF);
    box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.15);
}

  .dropdown-menu.profile.show.notifications-content {
      width: 22rem !important;
}


a.dropdown-item.profile {
  border-radius: .75rem;
  padding: .375rem;
  font-weight: 400;
  transition: .1s all ease-in-out;
  color:  #748094;
}


a.dropdown-item.profile.active {
  color: white;
}
.dropdown-toggle.profile .selecet-profile svg {
  transition: .3s all ease-in-out;
}
.dropdown-toggle.profile .img-icon  {
  width: 3rem;
  height: 3rem;
}
.dropdown-toggle.profile.show .selecet-profile svg {
  transform: rotate(180deg);
}
/* 2 */
.notifications {
  width: 1.875rem;
  color: #2c25d3;
  height: 1.875rem;
}
.notifications-content {
  width: 16.0625rem !important;
  height: 26rem !important;
  overflow-y: auto;
}
.notifications-item {
  border-radius: 0.9375rem;
  border: 1px solid var(--primary);
  background: #F8F9FF;
}
.notifications-item .headers .title {
  font-size: 0.75rem;
  font-weight: 700;
  color: var(--primary);
  line-height: normal;
}
.notifications-item p.date-time {
  color: #9A9A9A;
  font-family: 'Tajawal' , 'Cairo', sans-serif;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: normal;
}
.notifications-item p.text {
  color: #4D455D;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: normal;
}
.notifications-item p.text a {
  color: #1D23D3;
}
.notifications-item:after ,
.notifications-news::after {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  background: #FF5A4F;
  border-radius: 50%;
  right: -2px;
  top: -2px;
}
  /* dropdwon navber custom end  */
/*   page view profile start  */
.item-skiles-praimary {
  border-radius: 0.8125rem;
  border: 0.25px solid #D4D4D4;
  background: #F8F9FF;
  height: 14.5rem;
  padding: 0.69rem 1.94rem;
}
.bg-light-hr {
  height: 1px !important;
  background: #D8D8D8 !important;
}
.item-skiles-praimary.reviews {
  min-height: 44.3125rem;
  height: auto;
}
/* 2 */
.commint-item {
  border-radius: 0.65506rem;
  border: 1.048px solid #F0F0FA;
  background: #F9FAFD;
  box-shadow: 0px 1.048px 20.962px 0px rgba(0, 0, 0, 0.06);
  height: auto;
  margin: 0 1.75rem 0 2.06rem;
  padding: 0.94rem 1.44rem;
}
.informithion-user p ,
.sters-item p.date {
  font-size: 0.75rem;
  color: #767F8C;
  font-weight: 400;
  line-height: normal;
}
.commint-item p.commint-rev {
  color: #4D4D4D;
  font-family: Tajawal , 'cario' , sans-serif;
  font-size: 0.85156rem;
  font-weight: 500;
  line-height: 1.39656rem;
}
/* 3 */
.Brief-informithion-user {
  border-radius: 0.8125rem;
  border: 0.25px solid #D4D4D4;
  background: #F8F9FF;
}
.Brief-informithion-user .informithion-user p {
  font-size: 1.05919rem;
  font-weight: 400;
}
.Brief-user p {
  color: #4D4D4D;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: normal;
}
.comtion-content a.comtion-item ,
.project-done-content .comtion-item {
  color: #1D23D3 !important;
  text-align: right;
  font-size: 1.05919rem;
  font-weight: 400;
  line-height: normal;
}
.comtion-content::after {
  content: "";
  width: 113%;
  height: 1px;
  display: block;
  background: #D8D8D8;
  position: relative;
  left: 6%;
  top: 6px;
}
.Count-project {
  left: 3px;
}
/*   page view profile end  */

/* pages job start */
.content-job-slide {
  background: #F9FBFE;
  max-width: 24rem !important;
  width: 15.625rem;
}
.item-job {
  border-radius: 0.6875rem ;
  background: #FFF ;
  box-shadow: 0px 0px 10px 0.5px rgba(41, 45, 50, 0.03) ;
}
/* checkbox custome */
.checke-box.job input[type=checkbox] + label.label-check-cs:before {
border-color:var(--secondary-700);
}
.checke-box.job input[type=checkbox]:checked + label.label-check-cs:before {
  background-color: var(--secondary-700);
}
.content-job-slide .item-job h6 {
  color: var(--secondary-700);
  font-size: 1.125rem;
  font-weight: 500;
  line-height: normal;
}
.job.input-box::before {
left: .8rem;
}
/* content-jobs start */
.contain-itemes-job .item-job {
  border-radius: 0.8125rem;
  background: #FFF;
  box-shadow: 0px 0px 12.32px 4px rgba(134, 168, 231, 0.23);
  width: 29.4375rem;
}
.contact-probrtis-job .item-probrtis-job {
  border-radius: 0.56856rem;
  border: 0.91px solid #C6C6C6;
  color: #585858;
  font-size: 0.6875rem;
}
.list.job {
  min-width: 100%;
}
.footer-job-item .date-job  ,
.date-job-tamplate ,
.text-date-time-skiles p.date-job {
left: 0;
color: #767F8C;
font-size: 0.75rem;
line-height: normal;
}
.footer-job-item a ,
.btn-submit-user a ,
button.subm-job-informations ,
button.subm-job-projects ,
.item-page-add a ,
.job-table-Applicants-show-a ,
.a-chat-job a {
  width: auto;
  border-radius: 0.8125rem;
  height: auto;
  padding: .7rem 1.53rem ;
  cursor: pointer;
  text-transform: uppercase;
  background: var(--primary);
}
.modal-header button.btn-close  {
  background: #ABBED1;
}
.modal-header button.close.btn-Popup svg  {
  width:1.25rem ;
  height: 1.25rem;

 }
 .modal-title {
  color: var(--secondary-700);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.8125rem !important;
 }
 .modal-dialog.modal-dialog-centered .modal-content {
  width: 32.25rem;
  border-radius: 1.875rem;
  background: var(--background1, #FFF);
  box-shadow: 0px 0px 12px 0px rgba(95, 134, 195, 0.31), 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  height: auto;
  padding-bottom:1rem ;
}
.item-job .header .save-icon ,
.save-icon{
  background: rgba(238, 120, 107, 0.12);
  width: 2.125rem;
  cursor: pointer;
  height: 2.125rem;
}
.item-job .header .save-icon svg {
  color: var(--primary);
}
.item-job .commint-rev-job {
  color: #231F20;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: normal;
}
.content-job-slide .item-job .filleter.h-6 {
  font-size: 1.25rem;
}
.content-job-slide .item-job .job-a {
  color: #455A64;
  font-size: 0.9375rem;
  font-weight: 500;
}
.input-search-job input {
  height: 3.625rem;
  outline: 0;
  background: rgba(242, 242, 242, 0.40);
}
.input-search-job input::placeholder {
  color: #989898;
}
.input-search-job button {
  right: 0;
  width: 2.8125rem;
  height: 100%;
  top: 0;
}
.content.two .search-job {
  color: var(--secondary-700);
  z-index: 2;
  transition: transform 0.5s ease;
}
.img-user.lg svg {
  width: 3.69794rem;
  height: 4.43731rem;
}
ul.dropdown-menu.profile.opportunity:before {
  content: "";
  position: absolute;
  border: 12px solid transparent;
  border-bottom: 12px solid white;
  left: 50%;
  right: 50%;
  top: -12px;
  transform: translate(-50%, -50%);
  display: block;
}
ul.dropdown-menu.profile.opportunity.show {
  left: -4.1rem;
  border-radius: 1.5rem;
  border: 0;
  min-width: 12.5rem;
}
.upload.job {
  min-width: 8.5625rem;
  height: 12.83463rem;
  width: auto;
  border: 1px dashed var(--secondary-700);
}
.upload.job .img-icons svg {
  width: 4.21813rem;
height: 3.83994rem;
}

.item-svg-nav-drob svg {
  margin: 0 5px 0 5px;
  transition: .3s all ease-in-out;
}

.dropdown-item.profile.active .item-svg-nav-drob svg path ,
.dropdown-item.profile:active .item-svg-nav-drob svg path {
  fill: white !important;
}
/* end content-jobs */
/* show job page start */
.Work-details {
  max-width: 25.3125rem !important ;
  min-width: 25.3125rem;
  border-radius: 0.8125rem;
  border: 0.25px solid #D4D4D4;
  background: #F8F9FF;
}
.content-show-job .place-show-job {
  border-top-right-radius: 0.8125rem;
  border-bottom-right-radius: 0.8125rem;
}
.content-show-job {
  transition: max-Width 0.5s ease-out;
  min-height: 68.5rem;
  border-radius: 0.8125rem;
  box-shadow:0px 0px 9px 0px rgba(29, 35, 211, 0.22);
}
.content-show-job .place-show-job .img-user ,
.contain-itemes-job .item-job .img-user {
  width: 5.42613rem;
height: 5.42613rem;
border-radius: 50%;
border: 1px solid #e4e4e4;
}
.img-opportunity{
    width: 5.42613rem;
    height: 5.42613rem;
    border-radius: 50%;
    border: 1px solid #e4e4e4;
    object-fit: cover;
}
.img-show-opportunity{
    width: 5.6665rem;
    height: 5.6665rem;
    border-radius: 50%;
    border: 1px solid #e4e4e4;
    object-fit: cover;
}
.content-show-job .place-show-job .img-user img ,
.img-user img {
  width: auto;
  height: auto;
  max-width: 4.1665rem;
  max-height: 3.39131rem;
  object-fit: contain;
}
.place-show-job .header .type-job ,
.type-job-businessOwnerContent {
  height: 2rem;
  background: #d8f3d3;
  border-radius: 0.75088rem;
  font-size: 0.875rem;
  color: #2BC128;
  font-weight: 500;

}

.content-job-text .description-job li.text-list-description {
  list-style: square;
}
.description-job .title {
  color: var(--primary);
  font-weight: 600;
  line-height: normal;
}
.description-job .description-text ,
.content-job-text .description-job li.text-list-description {
  color: #231F20;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -.05375rem;
}
.content-job-text .description-job li.text-list-description::marker {
  font-size: .75rem;
}
.Work-details .header .title {
  color: var(--primary);
  font-weight: 600;
  line-height: normal;
}
.content-detghils .item-detghils {
  color: #767F8C;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: normal;
}
.w-0 {
  min-width: none !important;
  max-width: none !important;
  width: 100px !important;
}
.w-job {
  width: 200px !important;
}
button.subm-job-informations {
  background-color: var(--secondary-700);
}
.content-detghils .item-detghils p span.value-detghils.d-block.mt-1 ,
span.value-detghils {
  color: #1D23D3;
  font-size: 0.9375rem;
  line-height: normal;
}
@media screen and (max-width:992px) {
  .Work-details {
    min-width: 100%;
  }
  .side-bar::-webkit-scrollbar {
    width: 0px;
  }
  .side-bar.active{
    left: 0;
   }
   .close-btn{
    font-size: 23px;
    left: 0px;
    margin: 15px;
    cursor: pointer;
   }
   div#myCarousel {
    position: fixed;
    height: calc(100% - 90px);
     width: 100%;
    z-index: 3;
    overflow-y:auto;
    transform: translateX(0%);
   }
   div#myCarousel.active {
    position: fixed;
    transform: translateX(-110%);
    z-index: 5;
    top: 90px;
    overflow-y: auto;

   }
}
/* custome sidebar */
div#myCarousel.active {
  transform: translateX(120%);
}
div#myCarousel {
  transition: transform .5s ease-in-out;
  will-change: transform;
  transform: translateX(0%);
   width: 100%;
   top: 90px;
}
.menu-btn{
  color: rgb(0, 0, 0);
  font-size: 1.5rem;
  cursor: pointer;
 }


 .view-profile {
  position: relative;
  min-height: 60rem;
 }
/* custome sidebar end */
/* show job page end */
/* input range custome start */
.price {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input-field {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  flex: 0.5;
}
.input-field input {
  width: 80px;
  padding: 16px 10px 3px 12px;
  border-top: none;
  border-right: none;
  border-left: none;
  margin-bottom: 10px;
  margin-left: 2px;
  outline: 0;
  font-size: 1.1rem;
  -moz-appearance: textfield;
}

.input-field input[type="number"]::-webkit-inner-spin-button,
.input-field input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.slider {
  position: relative;
  height: 7px;
  width: 100%;
  border-radius: 20px;
  margin-top: 1.5rem;
  background-color: #E7E7EE;
}

.progress {
  position: absolute;
  height: 7px !important;
  left: 0% ;
  right: 0% ;
  border-radius: 20px !important;
  background-color: var(--secondary-700) !important;
}

.range {
  position: relative;
  width: 100%;
  margin-bottom: 1rem;
}

.range input {
  position: absolute;
  top: -7px;
  left: 0;
  height: 7px;
  width: 100%;
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
}

input[type="range"]::-webkit-slider-thumb {
  width: 21px;
  height: 21px;
  -webkit-appearance: none;
  pointer-events: auto;
  border-radius: 50px;
  cursor: pointer;
  background-color: var(--secondary-700);
}

input[type="range"]::-moz-range-thumb {
  width: 21px;
  height: 21px;
  -webkit-appearance: none;
  pointer-events: auto;
  border: none;
  border-radius: 50px;
  background-color: var(--primary);
}
/* input range custome end */
/* pages job end */

/* pages  projects start */
.contact-probrtis-job.br {
  border-radius: 0.625rem;
  border: 1px solid rgba(198, 198, 198, 0.50);
}
.contact-probrtis-job.br {
  border-radius: 0.625rem;
  border: 1px solid rgba(198, 198, 198, 0.50);
}
.item-probrtis-job.sm-border {
  border-left: 1px solid rgba(198, 198, 198, 0.50) !important;
  border-right: 1px solid rgba(198, 198, 198, 0.50) !important;
}
.item-probrtis-job.procts {
  font-size: .75rem;
  FONT-WEIGHT: 500;
}
.Brief-informithion-user.projects {
  min-width: 26rem;
  max-width: 26rem;
  background: #FFF;
  box-shadow: 0px 0px 7px 0px rgba(29, 35, 211, 0.22);
}
.content-show-projects {
  min-height: 60rem;
}
@media screen and (max-width:991px) {
  .Brief-informithion-user.projects {
    min-width: 100%;
  }
}
.img-user.poject-show svg ,
.img-user.poject-show img {
  max-width: 6.89906rem;
  max-height: 6.89906rem;
}
.svg-sm svg {
  width: 0.9375rem;
height: 0.9375rem;
}
.comtion-content a.comtion-item.enjaz span svg {
  width: 1.34375rem;
  height: 1.34375rem;
}
.comtion-content a.comtion-item.loader span svg {
  width: 1.3125rem;
  height: 1.3125rem;
}
.header .stars.project svg {
  width: 8.59138rem;
  height: 1.41888rem;
}
.nav-project {
  background: var(--secondary-700);
  padding: 2.269rem 0;
}
button.subm-job-projects  {
  height: 2.2rem;
  font-size: 0.875rem;
}
.btn-submit-user.condition.a a {
  height: 2.4rem;
  line-height: normal;
}
.btn-submit-user.condition.a .save-icon.project svg {
  width: 0.8125rem;
  height: 0.8125rem;
}
.btn-submit-user.condition.a .save-icon.project {
  color: var(--primary);
}
.comtion-content.project::after {
content: "";
display: none;
}
hr.project {
  color: #D8D8D8;
}
.place-show-job.project ,
.toTop {
  border-radius: 0.8125rem;
  border: 0.25px solid #D4D4D4;
  background: #F8F9FF;
}
.content-info.project ,
.blance.item {
  border-radius: 0.8125rem;
  background: #FFF;
  box-shadow: 0px 0px 7px 0px rgba(29, 35, 211, 0.22);
}
.content-info.project  .item-detghils svg {
  width: 1.75rem;
  height: 1.75rem;
}
p.name a svg {
  width: 1.875rem;
height: 1.875rem;
}
/* pages projects end */

/* pages user */
.sizing p {
  color: #4D4D4D !important;
  font-size: 0.875rem !important;
  font-style: normal;
  font-weight: 600  !important;
}
p.item-bl-cr {
  width: 6.3125rem;
  border-radius: 0.625rem;
  font-size: .8rem;
}
.bg-orange {
  background-color: #EFBD10;
}
.bg-sucsses-frs {
  background: #2BC128;
}
.content-tow-btn-btm {
  transform: translate(50%, 35%);
    max-width: 45rem;
}
.bg-lig-frs {
  background-color:#f8f9ff !important;
}
.a-chat-job a {
  max-width: 8rem;
}
.blance.project {
  border-radius: 0.8125rem;

}
.blance.project .item-blance.project .type-job p{
  border-radius: 0.84819rem;
  background: #2BC128;
}
.text-emty {
  color: #767F8C;
}
/* 4 */
.chat-job-header {
  max-width: 900px;
}
.chat-job-header .emply-header {
  border-radius: 0.8125rem 0.8125rem 0rem 0rem;
}
.chat-job-header {
  min-height: 45.5rem;
  border-radius: 0.8125rem;
  box-shadow: 0px 0px 12.32px 4px rgba(29, 35, 211, 0.22);
}
.commint-rev.chat-job {
  max-width: 42rem;
}
.chat-job-header .send-massage {
  border-radius: 0 0 0.8125rem 0.8125rem;
}
.chat-job-header .send-massage .btn-submit {
  top: 31%;
  right: auto;
  left: 1.7rem;
  border-radius: 0.8125rem;

}
.chat-job-header .send-massage .input.after-text-bankNums  input {
  border: 1px solid var(--Neutral-Border, #E5E7EB) !important;
  border-radius: 0.8125rem !important;
  padding-left:4rem ;
  height: 5rem;
}
.w-95 {
  width: 95%;
}
.chat-job-header .massage-item {
  border-radius: 1rem;
background: rgba(240, 240, 240, 0.92);
}
.chat-job-header .massage-item p{
  color: #231F20;
  font-size: 0.93rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.09375rem;
}
.type-job-businessOwnerContent {
  font-size: .7rem;
}
/* pages user end */

/* page blance */
.blance {
  border-radius: 1.875rem;
  background: #FFF;
  box-shadow: 0px 2px 12px 0px rgba(73, 122, 145, 0.23);
}
.blance .item-blance h5 {
  color: #4D4D4D;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.25rem;
}
.blance .item-blance  {
  color: #4D4D4D;
  font-weight: 500;
}
.description-job h4.title.color-secon {
  color: var(--secondary-700) !important;
  font-weight: 500;
}
.icon-arrow span {
  background: var(--primary);
  border-radius: 0.98038rem;
}
.blance .item-blance-card {
  border-radius: 0.98038rem;
  background: #EEF5FC;
  box-shadow: 0px 15.686px 47.057px 9.411px rgba(157, 157, 157, 0.05);
}
.blance .date-time  p ,
.blance .date-time  h5 {
  font-family: 'Rubik' , 'Cairo', sans-serif;
  color: var(--Mid-2-Grey, #A5A5A5);
}
.icon-arrow p.massage a ,
.text-bottom span.text-job {
  color: var(--secondary-700) !important;
}
/* page blance */

/* pages added frsa */
.itemes-content-line .item-line {
  width: 4.375rem;
  height: 0.3925rem;
  background: #C4C4C4;
}
.itemes-content-line .item-line.active {
  background-color: var(--primary);
}
.input-box.item-line::before {
  color: var(--primary);
}
@media screen and (max-width:700px) {
  .content-login.edit-profile.job-line {
    width: 100%;
    padding: 1.5rem 1.5rem;
  }
}
.bg--praimary {
  background-color: var(--primary) !important;
}
.bg--light-praimary {
    background-color: var(--light-primary) !important;
}
.content-login.edit-profile.job-line .list {
  min-width: 100% !important;
}
.upload.job.line-job {
  border-color: var(--primary);
}
/* pages added frsa end*/
/* page Applicants */
.table-Applicants-show tr td {
  border-bottom: 1px solid var(--gray-gray-10, rgba(162, 161, 168, 0.10));
}
.overflow-x-auto {
  overflow-x: auto ;
}
.text-gray {
  color: #535353;
}
.table-Applicants-show .filter-btns button {
  color: #898989;
  transition: .3s ease-in-out all;
}
.table-Applicants-show .filter-btns button.active ,
.table-Applicants-show .filter-btns button:hover {
  color: var(--secondary-700);
  border-bottom: 1px solid var(--secondary-700) !important;

}
table.table-Applicants-show {
  min-width: 64rem;
}
span.item-job-sec {
  width: 1.2rem;
  height: 1.2rem;
}
span.item-job-sec.danger {
  background-color: #AF222B;
}
span.item-job-sec.succses {
  background-color: var(--positive, #13C225);;
}
span.item-job-sec.warning {
  background-color: var(--warning-darkl, #ECCD61);;
}
.table-Applicants-show tbody tr td {
  padding: 1.6rem 0;
}
.table-Applicants-show {
  border-radius: 0.8125rem;
  background: #F8F9FF;
}
.select-item-table-Applicants {
  width: 8rem;
  appearance:none;
}
.select-item-div .svg-drob {
  top: 20%;
  left: 10%;
}
.select-item-div {
  max-width: 10.7rem;
}
.edit-icon ,
.delete-icon {
  box-shadow: 0 0 5px #eee;
  cursor: pointer;
}
p.commint-rev-job-show ,
p.commint-rev.chat-job {
  color: #231F20;
  font-family: Tajawal , 'Cairo', sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: normal;
}
.after-text-bankNums.input-search-job.show button {
  right: 9px;
}
a.job-table-Applicants-show-a {
  max-width: 130px;
  margin: auto;
}
/* page Applicants */
.mw-50 {
  max-width: 50% !important;
}
/* page blance sahb frsa */
.Mastercard-image {
  border-radius: 0.29181rem;
  border: 0.778px solid var(--Gray-100, #F2F4F7);
  padding: .3rem;
}
.mw-90 {
  max-width: 500px;
  width: 100%;
}
.mw-90 input {
  border-radius: 0.8125rem !important;
}
.fs-sm-col-tex {
  color: var(--string1, #4D4D4D);
  font-size:0.725rem;
}
@media screen and (min-width: 576px) {
    .mw-90 {
        max-width: 90px;
    }
    .border-md-start {
        border-left: 1px solid #DCDCEB;
    }
    .btn-groub button.btn-groub-item.w-sm {
        max-width: 33.333333334% !important;
    }
}

/* page blance sahb frsa  end*/
