.navbarweb {
    padding: 7px 2%;
    /* box-shadow: 0 0 5px #adadad; */
    border-bottom: .7px solid #adadada8;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    /* left: 29px; */
    width: 100%;
}

.dropdown-menu li {
    /* text-align: center; */
    margin-top: 11px;
}

.profilenav {
    display: flex;
    gap: 18px;
    background-color: #f0f0f0;
    border-radius: 10px;
    padding: 4px 18px;

}

.nav-bar-top-section {
    display: flex;
}

.notification {
    font-size: 28px;
    padding-right: 15px;
    padding-top: 25px;
}
.divider {
    color: #ccc;
    font-size: 18px;
    padding: 0 10px;
  }
.pic img {
    height: 38px;
    width: 38px;
    border-radius: 50%;
}

.profiletext h6 {
    font-weight: 700;
    padding-top: 5%;
}

.aero {
    font-size: 22px;
    padding-top: 3%;
}

.postjob {
    background-color: #1d71b7;
    color: white;
    padding: 14px 1.4%;
    border-radius: 8px;
    gap: 14px;
}



.dashbord-card-logo svg {
    margin-top: 10%;
    padding-left: 6px;
}

.dashbord-card-logo path {
    fill: #1d71b7;
    scale: .9;
}

.dashbord-card-logo:hover path {
    fill: white;
}

/* maulik.... */

/* webpage2 */
.webpage2 {
    margin: 2.5% 0;
}

.permanent-job-tab {
    margin: 30px 0 0 6px;
}

.permanent-job-tab .react-tabs__tab-list {

    margin: 0 0 10px;
    padding: 0;
    width: 100%;

}

.permanent-job-tab .react-tabs__tab {
    display: inline-block;
    border: 1px solid #AFDDFD;
    bottom: -1px;
    color: #1D71B7;
    position: relative;
    list-style: none;
    padding: 10px 25px;
    cursor: pointer;

}

.react-tabs__tab-list {
    border-bottom: initial !important;
    margin: 0 0 10px;
    padding: 0;
}

.permanent-job-tab .react-tabs__tab--selected {
    background: #1D71B7;
    border-color: initial !important;
    color: #ffffff !important;
    border-radius: 0;

}

.permanent_job_dropdown {
    /* text-align: center; */
}

.permanent-job-tab p {
    border: none;
    background-color: initial;

    font-size: 16px;
    font-weight: 600;

}

.btn-group>.btn {
    border: 1px solid #B4D3E0;
    background-color: initial;
    position: relative;
    flex: 1 1 auto;
    color: #999999;
    /* font-family: Plus Jakarta Sans; */
    font-size: 16px;
    font-weight: 600;
}

.btn-secondary {
    border-width: 1px;
    border-color: #B4D3E0;
}

.more-filter p {
    color: #1D71B7;
    /* font-family: Plus Jakarta Sans; */
    font-size: 16px;
    font-weight: 600;
}

.btn-group {
    padding: 0px 13px;
    border-radius: 0.375rem;
}

.candidates-conter-media {
    display: none;
}

.card-permanent {
    padding: 40px 20px;
    height: 100% !important;
    width: 95%;
    background-color: #EDF4F9;
    border-radius: 15px;
    border: 1px solid #AFDDFD;
}

.permanent-job-card {
    /* margin-top: 40px; */
    /* padding: 0 1%; */
}

.card-permanent h3 {
    padding-top: 20px;
    font-size: 18px;
    font-weight: 700;
    color: #3E3E3E;
}

.card-permanent h4 {
    padding-top: 5px;
    font-size: 16px;
    font-weight: 600;
    color: #999999;
}

.time-day {
    padding-top: 20px;
    gap: 15px;
    display: flex;
}

.time button {
    font-size: 15px;
    font-weight: 600;
    color: #5B5B5B;
    width: 100%;
    border: none;
    background-color: white;
    height: 38px;
    border-radius: 5px;
}

/* .day button {
    font-size: 15px;
    font-weight: 600;
    color: #5B5B5B;
    width: 85px;
    border: none;
    background-color: white;
    height: 38px;
    border-radius: 5px;
} */
.usd-year button {
    margin-top: 10px;
    font-size: 15px;
    font-weight: 600;
    color: #5B5B5B;
    width: 117px;
    border: none;
    background-color: white;
    height: 38px;
    border-radius: 5px;
}

p.usd-text {
    padding-top: 20px;
    font-size: 12px;
    font-weight: 700;
    color: #999999;
}

.today-readmore {
    padding-top: 20px;
    gap: 20px;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
}





/*       Candidate's Compliance        */
.main {
    /* padding: 3% 8% 5%; */
    display: flex;
    justify-content: center;
}

.head-title {
    color: #1D71B7;
    font-size: 22px;
    font-weight: 800;
    text-decoration: 1px underline;
}

.compliance-des {
    padding-top: 20px;
}

.con-main {
    border: 18px solid #ecf3f8;
    border-radius: 35px;
    padding: 3%;
    margin-top: 3%;
}

.compliance-title {
    padding-bottom: 20px;
    border-bottom: 2px solid #d9e9ef;
}

.upload-title {
    font-size: 20px;
    font-weight: 700;
}

.upload-status {
    font-size: 16px;
    font-weight: 600;
}

.upload-detail {
    background-color: #ecf3f8;
    display: flex;
    border-radius: 8px;
    padding: 10px 20px;
    margin-top: 15px;
    justify-content: space-between;
}

.doc-icon {
    font-size: 25px;
    display: flex;
    gap: 15px;
    line-height: 19px;
}

.doc-text h6 {
    font-size: 16px;
    font-weight: 600;
}

.doc-text p {
    font-size: 13px;
    font-weight: 500;
    color: #999999;
}

.upload-stat {
    color: rgb(209, 1, 1);
    display: flex;
    gap: 7px;
    padding-top: 16px;
    font-weight: 400;
    font-size: 15px;
}

/*  file    */

.file-input {
    display: inline-block;
    text-align: left;
    text-align: center;
    padding: 16px;
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 3px;
}

.file-input>[type='file'] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 10;
    cursor: pointer;
}

.file-input>.button {
    padding: 18% 16px 8px;
    cursor: pointer;
    border-radius: 2px;
    margin-right: 8px;
    display: flow;
    text-align: center;
}

.file-input>.label {
    color: #1d71b7;
    white-space: nowrap;
    text-decoration: underline;
    font-weight: 700;
    /* padding-left: 38%; */
}

.file-input.-chosen>.label {
    opacity: 1;
}



@media only screen and (max-width: 768px) {

    /* webpage2 */

    .permanent-job-tab {
        /* margin: 0px; */
    }

    .permanent-job-tab .react-tabs__tab {
        padding: 8px 13px;
    }

    .permanent-job-tab .react-tabs__tab-list {
        /* width: 354px;       */
    }

    .btn-group {
        padding: 5px 0px;
    }

    .btn-group .btn {
        padding: 5px 6px;
        margin: 0 9px;
    }

    .card-permanent {
        /* margin: 0 0 25px 0px; */
        width: 100%;

    }

    .permanent-job-tab-clint-webpg2 {
        margin: 10px 0 0 8px;
    }

    .permanent-job-tab-clint-webpg2 .react-tabs__tab {
        padding: 8px 15px;
    }

    .permanent-job-tab-clint-webpg2 .react-tabs__tab-list {
        /* margin: 0 13px 7px; */
        padding-left: 5px !important;
    }

    .candidates-conter-media {
        display: block;
  
    }
    .candidates-conter-media h3 {
        text-align: center;
        color: #1D71B7;
        font-size: 16px;
        font-weight: 700;
        padding: 20px 0px;
    }
    .candidates-conter {
        display: none;
    }
    .col-md-4.invite-bt {
        text-align: -webkit-center;
        margin-top: 10px;
    }
    .permanent-job-tab {
        margin: 30px 0 0 0px;
    }
}


@media only screen and (max-width: 1024px) {

    /* webpage2 */
    .permanent-job-card {
        padding: 0 0;
    }

    .time-day {
        gap: 12px;
    }

    .card-permanent {
        padding: 10px 15px;
    }

    .btn-group .btn {
        padding: 5px 6px;
        margin: 0 5px;
    }

    .webpage2 {
        margin-top: 0px;
    }
    .permanent-job-tab-clint-webpg2 .react-tabs__tab-list {
        /* margin: 0 30px 7px; */
        padding: 0px 30px; 
       
    }
    .upcoming-box1-text {
        display: block;
    }
    .upcoming-box2-text2 {
        float: none;
    }
    .health-care-aist {
        padding-left: 0px 10PX !important;
    }
}