/* Import external font */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 300;
    src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI9w2_Gwfo.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 900;
    src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI3wi_Gwfo.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh50XSwiPHA.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hrIqY.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqY.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqY.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqY.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format('truetype');
}
@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 400;
    src: local('Assistant'), local('Assistant-Regular'), url(https://fonts.gstatic.com/s/assistant/v2/2sDcZGJYnIjSi6H75xkzaGW8.ttf) format('truetype');
}
/* Variables */
/* Widget list */
/* Offer */
/* Those title and section title definition normally are de same except font size */
/* Form */
/* Mixins */
/* Colors */
/* font style */
/* Generic font family */
/* Set custom font family */
/* Generic font size */
/* set custom font size */
/* Dynamic gradient generator */
body.page-company-offers,
body.page-node-add-cv-job-company,
body.oferta * {
    font-family: 'Assistant', sans-serif !important;
}
/**/
body.page-company-offers,
body.page-node-add-cv-job-company {
    font-size: 14px !important;
    color: #333 !important;
}
/* Links */
body.page-company-offers a,
body.page-node-add-cv-job-company a,
body.oferta a {
    color: #ff0000 !important;
}
body.page-company-offers a:hover,
body.page-node-add-cv-job-company a:hover,
body.oferta a:hover {
    color: #3d3d3d !important;
    text-decoration: underline !important;
}
body.oferta a.awb__link {
  text-decoration: none !important;
}
body.oferta a.awb__link .awb__text {
  font-family: 'Muli', sans-serif !important;
}
body.oferta a.awb__link:hover {
  text-decoration: none !important;
}
/* Buttons */
#edit-submit,
#buttons-social-buttons,
#buttons-social-buttons-scroll-up,
.tc-widgetjs-submit-multiple {
    color: #fff !important;
    background: #ff0000 !important;
    border-color: #ff0000 !important;
}
#edit-submit:hover,
#buttons-social-buttons:hover,
#buttons-social-buttons-scroll-up:hover,
.tc-widgetjs-submit-multiple:hover {
    color: #fff !important;
    background: #3d3d3d !important;
    border-color: #3d3d3d !important;
    text-decoration: none !important;
}
#buttons-social-buttons,
#buttons-social-buttons-scroll-up {
    font-size: 1.25em !important;
}
#company-jobs-widget-table tr th,
#tc-jswidget #company-jobs-widget-table tr th {
    color: #fff !important;
    background-color: #ff0000 !important;
    font-weight: normal !important;
    font-size: 14px !important;
}
#company-jobs-widget-table tr td,
#tc-jswidget #company-jobs-widget-table tr td {
    color: #3d3d3d !important;
    background-color: #fff !important;
    font-size: 14px !important;
    /* If need override link table styles */
}
#company-jobs-widget-table tr:hover td,
#tc-jswidget #company-jobs-widget-table tr:hover td {
    color: #000 !important;
    background-color: #eaeaea !important;
}
#tc-jswidget.tc-jswidget-container,
#tc-jswidget.tc-jswidget-container *{
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
}
#tc-jswidget select {
    color: #ff0000 !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
}
#tc-jswidget .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
}
#tc-jswidget .chosen-container .chosen-results li {
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
}
#tc-jswidget .chosen-container .chosen-single,
#tc-jswidget div .chosen-container .chosen-single span{
    color: #ff0000 !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 14px !important;
}
#tc-jswidget .chosen-container .chosen-single:hover {
    color: #3d3d3d !important;
    text-decoration: none !important;
}
#tc-jswidget a {
    /* all links new widget */
    color: #ff0000 !important;
    text-decoration: none !important;
    font-size: 14px !important;
}
#tc-jswidget a:hover {
    color: #3d3d3d !important;
    text-decoration: underline !important;
}
.gradient-section {
    background: #ff0000 !important;
    color: #fff !important;
    font-size: 50px !important;
    font-weight: bold !important;
}
.title-job-offer {
    color: #ff0000 !important;
    font-size: 30px !important;
    font-weight: bold !important;
}
.job-summary td {
    color: #333 !important;
    font-size: 14px !important;
}
.job-summary .title {
    background-color: #d5d6d4 !important;
    font-weight: bold !important;
}
.description-block h2 {
    color: #ff0000 !important;
    font-size: 18px !important;
    font-weight: bold !important;
}
.description-block.intro h2 {
    color: #6d6d6d !important;
}
.job-description p,
.job-description em,
.job-description strong,
.job-description td,
.job-description li {
    color: #333 !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}
.job-description strong {
    font-weight: bold !important;
}
.job-description strong em {
    font-weight: bold !important;
}
.job-description .description-block {
    color: #333 !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}
body.oferta .otherOffer {
    color: #4d4d4d !important;
    border-color: #4d4d4d !important;
}
body.oferta .otherOffer:hover {
    color: #ff0000 !important;
    border-color: #ff0000 !important;
    text-decoration: none !important;
}
body.oferta a.btn-gray {
    color: #4d4d4d !important;
    text-decoration: none !important;
}
.back-page .icon-arrow-left {
    color: #6f6f6f !important;
}
.back-page:hover .icon-arrow-left {
    color: #ff0000 !important;
    text-decoration: none !important;
}
.page-header {
    color: #333 !important;
    font-size: 17.5px !important;
    font-weight: bold !important;
}
#cv-node-form {
    background-color: #f5f5f5 !important;
}
#cv-node-form h3,
#cv-node-form legend {
    color: #ff0000 !important;
    font-size: 17.5px !important;
    font-weight: normal !important;
}
body.page-node-add-cv-job-company .chosen-container .chosen-single {
    color: #333 !important;
}
body.page-node-add-cv-job-company .chosen-container .chosen-single:hover {
    text-decoration: none !important;
}
/*# sourceMappingURL=widget-style-skeleton.css.map */e6f4f9
