File: /var/www/quadcode-jobs/resources/sass/components/_jobs.scss
@import "../variables";
#hot-categories {
h1 {
@include breakpoint-down('lg') {
font-size: 57px;
font-weight: 700;
line-height: 1;
}
@include breakpoint-down('sm') {
font-size: 42px;
text-align: left;
line-height: 49px;
}
}
.app-section__description {
@include breakpoint-down('lg') {
font-size: 18px;
line-height: 24px;
margin-bottom: 29px;
}
@include breakpoint-down('sm') {
font-size: 16px;
line-height: 22px;
text-align: left;
margin-bottom: 27px;
}
}
}
.jobs {
box-shadow: 0 4px 12px 0 rgba(#768490, 0.14);
padding: 38px 55px 40px;
border-radius: 20px;
@include breakpoint-down('lg') {
padding: 26px 36px 34px;
}
@include breakpoint-down('sm') {
width: calc(100% + 28px + 28px);
position: relative;
left: -28px;
box-shadow: none;
border-radius: 0;
background-color: #F8FAFB;
padding: 10px 27px;
}
&-table {
cursor: default;
&__headlines {
display: flex;
justify-content: space-between;
padding-bottom: 10px;
@include breakpoint-down('lg') {
padding-bottom: 20px;
}
@include breakpoint-down('sm') {
display: none;
}
.table-headline {
font-size: 14px;
color: #2A3540;
}
}
&__content {
.table-lines {
width: 100%;
height: 75px;
display: flex;
justify-content: space-between;
align-items: center;
@include breakpoint-down('sm') {
height: auto;
padding: 17.5px 0;
}
&:not(:last-child) {
border-bottom: 1px solid #EDF2F5;
}
.table-line {
&[data-column="job"] {
font-size: 20px;
font-weight: 600;
color: #25A6D2;
transition: all 0.3s ease;
.table-chevron {
display: none;
@include breakpoint-down('sm') {
display: block;
svg {
path {
stroke: #BCC6CF;
transition: all 0.3s ease;
}
}
}
}
.job-locations {
font-size: 12px;
line-height: 14px;
display: block;
color: map_get($pallete, text-primary);
}
&:hover {
color: #F1162F;
svg {
path {
stroke: #F1162F;
}
}
}
@include breakpoint-down('sm') {
font-size: 16px;
a {
display: flex;
justify-content: space-between;
align-items: center;
@include breakpoint-down('sm') {
line-height: 20px;
}
}
}
}
&[data-column="category"], &[data-column="commitment"] {
font-size: 16px;
font-weight: 400;
color: #25A6D2;
}
}
}
}
div[data-column="job"] {
width: 500px;
@include breakpoint-down('lg') {
width: 313px;
}
@include breakpoint-down('sm') {
width: 100%;
}
}
div[data-column="category"] {
width: 171px;
margin-left: 86px;
text-align: right;
@include breakpoint-down('lg') {
margin-left: 0;
width: 136px;
}
@include breakpoint-down('sm') {
display: none;
}
}
div[data-column="commitment"] {
width: 140px;
margin-left: 49px;
text-align: right;
@include breakpoint-down('lg') {
width: 104px;
margin-left: 0;
}
@include breakpoint-down('sm') {
display: none;
}
}
}
.button {
max-width: 310px;
width: 100%;
height: 60px;
display: flex;
justify-content: center;
align-items: center;
background-color: #F1162F;
border-radius: 30px;
box-shadow: 0 10px 15px 0 rgba(#F1162F, 0.12);
margin: 10px auto 0;
color: #FFFFFF;
font-weight: 600;
font-size: 18px;
cursor: pointer;
@include breakpoint-down('lg') {
margin-top: 21px;
}
//@include breakpoint-down('sm') {
// display: none;
//}
}
}