lampuotomatis/resources/scss/pages/_job-landing.scss

212 lines
3.8 KiB
SCSS

.custom-container {
width: 90%;
}
//********** Navbar **********//
.job-navbar {
.dropdown-menu {
.dropdown-item {
.avatar-sm {
height: 2.5rem;
width: 2.5rem;
}
}
}
@media (max-width: 991.98px) {
background-color: var(--#{$prefix}secondary-bg);
padding: 16px 0;
}
}
//********** Home **********//
.job-hero-section {
position: relative;
padding: 165px 0;
overflow-x: hidden;
}
.job-panel-filter {
background-color: var(--#{$prefix}secondary-bg);
border-radius: $border-radius;
overflow: hidden;
.form-control {
height: 45px;
border: none;
border-radius: 0;
background-color: transparent;
}
.btn {
border-radius: 0;
}
input.form-control {
border-right: 1px solid var(--#{$prefix}border-color);
}
@media (max-width: 767.98px) {
background-color: transparent;
.form-control {
background-color: $white;
border-radius: $input-border-radius;
}
input.form-control {
border: 0;
}
.btn {
border-radius: $btn-border-radius;
}
}
}
.circle-effect {
position: absolute;
top: 0;
z-index: 0;
right: -55px;
margin: 0 auto;
.circle {
border: 1px solid var(--#{$prefix}border-color);
height: 240px;
width: 240px;
margin: 0 auto;
border-radius: 50%;
}
.circle2 {
position: absolute;
top: -20px;
right: -20px;
border: 1px solid var(--#{$prefix}border-color);
height: 280px;
width: 280px;
margin: 0 auto;
border-radius: 50%;
}
.circle3 {
position: absolute;
top: -40px;
right: -40px;
border: 1px solid var(--#{$prefix}border-color);
height: 320px;
width: 320px;
margin: 0 auto;
border-radius: 50%;
}
.circle4 {
position: absolute;
top: -60px;
right: -60px;
border: 1px solid var(--#{$prefix}border-color);
height: 360px;
width: 360px;
margin: 0 auto;
border-radius: 50%;
}
@media (max-width: 991.98px) {
display: none;
}
}
.home-img {
.user-img {
position: relative;
z-index: 1;
}
}
//********** About **********//
.application-box,
.feedback-box,
.inquiry-box {
max-width: 240px;
position: absolute;
z-index: 2;
transition: all 0.5s ease;
&:hover {
transform: translateY(-5px);
}
}
.inquiry-box {
left: -134px;
top: 90px;
@media (max-width: 991.98px) {
left: 0;
}
}
.application-box {
bottom: 50px;
right: -160px;
@media (max-width: 991.98px) {
right: 0;
}
}
.feedback-box {
right: -50px;
bottom: -54px;
@media (max-width: 576.98px) {
right: 0;
bottom: 0;
}
}
.job-icon-effect {
height: 30px;
width: 30px;
position: absolute;
top: 0px;
left: -2%;
border-radius: 50%;
background: repeating-linear-gradient(-55deg, rgba($white, 0) 0.8px, $success 1.6px, $success 2px, rgba($white, 0) 3.8px, rgba($white, 0) 5px);
z-index: 0;
opacity: 0.20;
span {
position: relative;
z-index: 1;
}
}
.about-img-section {
position: relative;
&::before {
content: "";
position: absolute;
left: 20px;
right: -20px;
top: -20px;
bottom: 20px;
border: 1px solid $info;
z-index: 0;
border-radius: $border-radius;
@media (max-width: 576.98px) {
right: 20px;
top: 20px;
}
}
}
.features-company-widgets {
position: absolute;
bottom: -18px;
right: -35px;
}