/* Generic */
body.page-company,
body.page-node-add-cv-job-company,
body.oferta {
    color: #343434 !important;
    font-size: 14px !important;
}

body.page-company a,
#tc-jswidget a,
body.page-node-add-cv-job-company a,
body.oferta a{
    color: #4d4d4d !important;
    font-weight: bold !important;
}
body.page-company a:hover,
#tc-jswidget a:hover,
body.page-node-add-cv-job-company a:hover,
body.oferta a:hover,
#company-jobs-widget-table tr:hover td a {
    color: #4d4d4d !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;
}
#edit-submit,
#buttons-social-buttons,
#buttons-social-buttons-scroll-up {
    color: #fffff0 !important;
    background: #7D0F16 !important;
    border-color: #7D0F16 !important;
    font-weight: bold !important;
}
/* Widget */
.tc-widgetjs-filters,
.chosen-container .chosen-single * { color: #343434 !important; }

.tc-widgetjs-search-box {
  margin-right: 0 !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#tc-jswidget .form-item { margin: initial; }
#tc-jswidget .chosen-container span { font-weight: normal!important; }
.tc-widgetjs-search-box,
#tc-jswidget select,
#tc-jswidget .chosen-container {
  max-width: 185px !important;
  min-width: 185px !important;
  width: 100% !important;
}

#tc-jswidget .tc-widgetjs-search-box>input[type=text] {
  min-width: 185px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
}

#company-jobs-widget-table tr th {
    color: #fffff0 !important;
    background-color: #fe5000 !important;
}

#company-jobs-widget-table tr td {
    color: #343434 !important;
    background-color: #fffff0 !important;
}

#company-jobs-widget-table tr th a,
#company-jobs-widget-table tr th a:hover,
#company-jobs-widget-table tr td a,
#company-jobs-widget-table tr:hover td a { font-weight: normal!important; }

#company-jobs-widget-table tr th a,
#company-jobs-widget-table tr th a:hover { color: #fff !important; }

/* Offer */
.gradient-section {
    color: #fffff0;
    background: #7D0F16 !important;
}

.title-job-offer,
.description-block h2{
    font-weight: bold !important;
    color: #7D0F16 !important;
}

.job-summary td { color: #343434 !important; font-size: 14px !important; }
.job-summary .title { background-color: rgba(125, 15, 22, .09) !important; }

.job-description p,
.job-description em,
.job-description strong,
.job-description li {
    margin-bottom: 0 !important;
    color:  #343434 !important;
    font-size: 14px !important;
}


.otherOffer {
    font-weight: bold !important;
    color: #4d4d4d !important;
}
.otherOffer:hover {
    color: #7D0F16 !important;
    border-color: #7D0F16 !important;
}
.back-page .icon-arrow-left { color: #6f6f6f !important; }
.back-page:hover .icon-arrow-left { color: #7D0F16 !important; }

/* Form */
#cv-node-form { 'LatoWeb', 'Arial', sans-serif !important; background-color: #fffff0 !important; }
.page-header,
#cv-node-form h3 { color: #7D0F16 !important; font-family: 'LatoWeb', sans-serif !important;}
