article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{
display:block;
}
audio,
canvas,
video{
display:inline-block;
}
audio:not([controls]){
display:none;
height:0;
}
[hidden],
template{
display:none;
}
html{
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}
body{
margin:0;
}
a{
background:transparent;
}
a:focus{
outline:thin dotted;
}
a:active,
a:hover{
outline:0;
}
h1{
font-size:2em;
margin:0.67em 0;
}
abbr[title]{
border-bottom:1px dotted;
}
b,
strong{
font-weight:700;
}
dfn{
font-style:italic;
}
hr{
-moz-box-sizing:content-box;
box-sizing:content-box;
height:0;
}
mark{
background:#ff0;
color:#000;
}
code,
kbd,
pre,
samp{
font-family:monospace,serif;
font-size:1em;
}
pre{
white-space:pre-wrap;
}
q{
quotes:"\201C" "\201D" "\2018" "\2019";
}
small{
font-size:80%;
}
sub,
sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}
sup{
top:-0.5em;
}
sub{
bottom:-0.25em;
}
img{
border:0;
}
svg:not(:root){
overflow:hidden;
}
figure{
margin:0;
}
fieldset{
border:1px solid #c0c0c0;
margin:0 2px;
padding:0.35em 0.625em 0.75em;
}
legend{
border:0;
padding:0;
}
button,
input,
select,
textarea{
font-family:inherit;
font-size:100%;
margin:0;
}
button,
input{
line-height:normal;
}
button,
select{
text-transform:none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
-webkit-appearance:button;
cursor:pointer;
}
button[disabled],
html input[disabled]{
cursor:default;
}
input[type="checkbox"],
input[type="radio"]{
box-sizing:border-box;
padding:0;
}
input[type="search"]{
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{
-webkit-appearance:none;
}
button::-moz-focus-inner,
input::-moz-focus-inner{
border:0;
padding:0;
}
textarea{
overflow:auto;
vertical-align:top;
}
table{
border-collapse:collapse;
border-spacing:0;
}
html,body{
width:100%;
height:100%;
}
body{
font-weight:400;
color:#3a3c3d;
margin:0;
letter-spacing:0.02em;
}
.vacancy-apply-status-page{
background-color:#53595c;
}
a{
text-decoration:none;
color:#3a3c3d;
}
a:hover{
color:#d0202a;
}
ul{
padding:0;
margin:0;
list-style-type:none;
}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6{
margin:0;
padding:0;
display:block;
}
a.logo,
h1.logo{
width:211px;
height:33px;
float:left;
text-indent:-9999px;
background:url(../images/platform/logo.png) no-repeat left 0 transparent;
background:url(../images/platform/logo.svg) no-repeat left 0 transparent;
background-size:211px 33px;
background-repeat:no-repeat;
display:inline-block;
}
a.logo:focus{
outline:none;
}
h2,.h2{
font-size:11px;
font-weight:700;
}
h2.page-small-title,
.h2.page-small-title,
h3.page-small-title,
.h3.page-small-title{
margin-bottom:50px;
}
.vacancy-application-container .page-small-title{
margin-bottom:35px;
}
.h2.applied-to{
margin-bottom:4px;
}
.other-article h2.page-small-title,
.other-article .h2.page-small-title{
margin-bottom:0;
}
.page-small-title .lowlight{
font-weight:normal;
}
h3,.h3{
font-size:20px;
font-weight:700;
}
h4,.h4{
font-size:13px;
color:#96999d;
font-weight:inherit;
}
h6,.h6{
font-size:16px;
color:#dadada;
font-weight:700;
}
.centering-parent{
text-align:center;
min-height:600px;
min-width:300px;
width:100%;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
height:100%;
}
.loading-message{
font-size:0.8em;
color:#96999d;
text-align:center;
margin-top:4px;
}
.centering-parent > div{
text-align:center;
display:inline-block;
}
.centering-parent:before{
content:' ';
display:inline-block;
height:100%;
vertical-align:middle;
position:relative;
}
.wait-message{
background-color:#fff;
position:fixed;
z-index:99999;
}
.wait-message > div{
display:inline-block;
top:-10%;
position:relative;
}
.wait .wait-message{
display:block;
}
.disable-wrapper{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1;
display:none;
}
button:focus{outline:0;}
.lower-case{
text-transform:lowercase;
}
.responsive-faq p{
background:url(../images/platform/icon_faq.png) center left no-repeat;
font-size:12px;
font-weight:700;
margin:0 0 10px 0;
padding:0 0 0 20px;
}
.responsive-faq p + p{
background:none;
font-size:12px;
font-weight:400;
padding:0;
margin:0;
}
.responsive-faq a{
font-size:12px;
font-weight:700;
width:164px;
color:#d0202a;
}
.responsive-faq a:hover{
color:#a60000;
}
.icon-info.disclaimer{
padding-left:34px;
min-height:20px;
color:#666;
}
.cv-section-apply-buttons .icon-info.disclaimer{
margin-bottom:24px;
background-position:left center;
padding-top:4px;
}
.icon-forward::before{
content:'\00BB';
}
.growl-link{
color:white;
}
.feedback-button{
display:inline-block;
color:#0d9b00;
cursor:pointer;
}
.warning-on-expired-vacancy{
color:#d0202a !important;
font-weight:bold;
font-size:11px;
padding-top:8px;
}
.cv-section-apply-buttons .warning-on-expired-vacancy{
padding-top:0;
}
.navigation-links{
display:inline-flex;
flex-grow:2;
flex-direction:row;
align-self:center;
}
.navigation-link{
display:inline-block;
}
.company-logo{
margin-left:auto;
vertical-align:baseline;
overflow:hidden;
position:relative;
background:url(../images/platform/default-company-logo.png) no-repeat scroll center center transparent;
}
.company-logo:after{
opacity:0.5;
background-color:#fafafa;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
content:'';
}
.statistic-description,
.feature-description,
.description{
font-size:13px;
}
.candidates-section,
.features,
.header-statistics,
.header-statistic,
.header-statistic-description,
.statistics{
display:flex;
}
.header-statistic-description{
flex-direction:column;
}
.features,
.statistics,
.header-statistic{
flex-direction:row;
justify-content:space-between;
}
.statistics{
justify-content:space-between;
}
.statistic-icon,
.feature-icon{
display:inline-block;
}
.feature-title,
.statistic-title{
font-weight:900;
}
.statistic-title{
font-size:20px;
margin-top:15px;
}
.feature-title{
margin-bottom:15px;
margin-top:15px;
font-size:16px;
}
.feature,
.statistic{
flex-basis:20%;
font-size:12px;
flex-shrink:0;
}
.grid-display.job-posts{
margin-left:-25px;
overflow-x:hidden;
}
.navigation-section{
width:165px;
margin-right:25px;
flex-shrink:0;
}
.page-section-header{
padding:20px 0 10px 0;
font-size:11px;
text-transform:lowercase;
}
.header-statistic-text{
margin-bottom:0;
margin-top:0;
margin-right:0;
font-size:12px;
white-space:nowrap;
}
.header-statistic-number{
font-weight:900;
margin-bottom:0;
margin-right:0;
margin-top:0;
font-size:12px;
}
.header-statistic{
align-items:center;
margin-right:20px;
}
.manual-title{
margin-bottom:18px;
}
.step-header{
font-weight:900;
margin:4px 0;
font-size:16px;
}
.new-label{
color:#fff;
font-size:9px;
line-height:13px;
padding:0 5px;
position:absolute;
right:0;
text-align:center;
text-transform:capitalize;
top:0;
}
.vacancy-apply-header p{
color:#fff;
font-size:25px;
font-weight:700;
margin:0 0 7px;
}
.vacancy-apply-header p + p{
color:#96999d;
font-size:12px;
font-weight:400;
margin:0;
}
.vacancy-apply-status .disclaimer{
width:50%;
color:#fefefe;
margin:16px auto 32px;
text-align:center;
font-weight:300;
}
img{
-webkit-animation:grayScale 1.5s linear infinite;
animation:grayScale 1.5s linear infinite;
}
@keyframes grayScale{
0%{filter:grayscale(0);}
50%{filter:grayscale(100%);}
100%{filter:grayscale(0);}
}
@-webkit-keyframes grayScale{
0%{filter:grayscale(0);}
50%{filter:grayscale(100%);}
100%{filter:grayscale(0);}
}
