
.job-announcement-holder{
    padding: 20px 30px !important;
    border: solid 1px var(--colorfirst) !important;
    border-radius: 45px !important;
    transition: all 0.2s ease-in-out !important;
    color: var(--colorfirst) !important;
    cursor: pointer;
    margin-top: 0px;
}

.job-announcement-holder:hover .candidatar_btn{
    color: var(--grey) !important;
} 

.job-announcement-holder .candidatar_btn{
    color: var(--grey) !important;
}

.job-announcement-holder h1,
.job-announcement-holder h2,
.job-announcement-holder h3,
.job-announcement-holder h4,
.job-announcement-holder h5,
.job-announcement-holder p
{
    margin: 0;
    padding: 0;
}

.job-announcement-holder:hover{
    background-color: var(--colorfirst);
}

.job-announcement-holder:hover h1,
.job-announcement-holder:hover h2,
.job-announcement-holder:hover h3,
.job-announcement-holder:hover h4,
.job-announcement-holder:hover h5,
.job-announcement-holder:hover p{
    color: var(--white) !important;
}

.candidate-btn-holder{
    display: block;
}

.job-announcement-holder:hover .candidate-btn-holder{
    display: block;
}
