.jb-single-job-wrapper {
color: #f1f1f1;
}
.single-jb-job
{
background-color: white;
}
.td-page-title, .td-category-title-holder .td-page-title {
color: white;
display: none;
}
.jb-button {
text-align: center;
padding: 11px 20px;
box-shadow: 0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);
-webkit-box-shadow: 0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);
color: #0d0d0d;
background-color: transparent;
border: 1px solid #a3a3a3;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.td-page-content h1, .wpb_text_column h1 {
color: #19056f;
}
.jb-single-job-wrapper, .jb-job-company, .jb-job-company-inf,o .jb-job-company-title-tagline, .jb-job-company-name {
font-size: 14px;
color: black;
}
.td-page-content p, .td-page-content li, .td-page-content .td_block_text_with_title, .wpb_text_column p {
color: #19056f;
}
.jb-jobs .jb-jobs-header .jb-jobs-header-row.jb-jobs-filters-row label {
display: none;
}
.jb-search-location {
width: 80%; padding: 8px 12px; font-size: 18px; border: 2px solid #ccc; border-radius: 4px; background-color: #f9f9f9; color: #333; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); transition: border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out; }
.jb-search-location:hover, .jb-search-location:focus {
border-color: #0056b3; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); outline: none; }
.jb-jobs-search-line {
padding: 10px 20px; font-size: 18px; background-color: #19056f; color: #ffffff; border: none; border-radius: 4px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); cursor: pointer; transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out; }
.jb-jobs-search-line:hover,
.jb-jobs-search-line:focus {
background-color: #147ced; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); outline: none; }
.jb-jobs .jb-jobs-header .jb-jobs-header-row.jb-jobs-search-row .jb-jobs-search-line .jb-do-search {
color: white;
}