/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* GENERAL STYLING */
/* BACKGROUND COLOURS */
/* line 5, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-grid .job-search .text-left, #g-navigation, #g-showcase {
  background: #018380 !important;
}
/* line 9, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  z-index: 10;
}
/* line 14, templates/g5_hydrogen/custom/scss/custom.scss */
#welcome-block-cleaning {
  background: #018380;
}
/*BUTTON STYLING */
/* line 20, templates/g5_hydrogen/custom/scss/custom.scss */
button {
  padding: 15px;
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  background: #88bcb0;
  color: #fff;
}
/* line 29, templates/g5_hydrogen/custom/scss/custom.scss */
#button {
  /* background:#018380 !important; */
}
/* line 33, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .button {
  border-color: #fff;
  border-style: solid;
  border-width: 2px;
  background: #88bcb0 !important;
}
/* line 40, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_message_button {
  color: #fff !important;
  background: #018380 !important;
}
/* ARTICLE TEXT */
/* line 46, templates/g5_hydrogen/custom/scss/custom.scss */
.article-text {
  margin: 5px 30px 5px 30px;
}
/* JS JOBS STYLING */
/* line 52, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_apply_button .js_job_button {
  background: #018380 !important;
}
/* line 56, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_full_width_data p strong {
  color: #000 !important;
}
/* line 60, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_messages_image {
  display: none;
}
/* line 64, templates/g5_hydrogen/custom/scss/custom.scss */
.fieldvalue {
  color: #000;
}
/* line 67, templates/g5_hydrogen/custom/scss/custom.scss */
.fieldwrapper .fieldtitle {
  color: #fff !important;
}
/* line 71, templates/g5_hydrogen/custom/scss/custom.scss */
#jl_pagination {
  color: #000 !important;
  margin-left: 100px;
}
/*JS JOBS FILTER */
/* line 78, templates/g5_hydrogen/custom/scss/custom.scss */
#mjsadminForm > div:nth-child(2) > div:nth-child(2) > input {
  color: #000;
}
/* line 82, templates/g5_hydrogen/custom/scss/custom.scss */
#jobcategory {
  color: #000;
}
/* line 86, templates/g5_hydrogen/custom/scss/custom.scss */
#tp_filter_in {
  color: #000;
}
/* line 90, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_data_area a:hover {
  color: #018380 !important;
}
/* line 94, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_data_2_title {
  color: #000;
}
/* line 98, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_data_2 {
  color: #018380 !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_data_1 a:hover {
  color: #018380 !important;
}
/* JS JOBS DATA */
/* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_data_value {
  color: #fff !important;
}
/* line 112, templates/g5_hydrogen/custom/scss/custom.scss */
.js-resume-data {
  color: #000 !important;
}
/* line 116, templates/g5_hydrogen/custom/scss/custom.scss */
#js_main_wrapper {
  color: #000;
}
/*JS JOBS MESSAGES */
/* line 124, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_messages_block_text {
  display: none !important;
}
/*JS JOBS LOGIN */
/* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .login .control-group .control-label, .controls {
  color: black;
}
/* LANGUAGE SWITCHER */
/* line 135, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .mod-languages {
  text-align: right;
  position: relative;
  top: -25px;
}
/* line 141, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  background: #018380;
  height: 30px;
}
/* SHOWCASE */
/* line 148, templates/g5_hydrogen/custom/scss/custom.scss */
.showcase-image {
  background-image: url('../../../../images/showcase/slider-compressed.jpg');
  background-size: cover;
  height: 250px;
}
/* line 154, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .search-title h2 {
  margin-top: 50px;
  text-align: center;
  font-size: 3em !important;
}
/* JOB SEARCH */
/* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-grid .job-search .text-left {
  display: block;
  position: relative;
  font-size: 1.5em;
  background: #34495e;
  padding: 0px 0px 0px 50px;
  color: #fff;
}
/* line 171, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-grid .job-search .text-left .inputbox {
  color: #000;
}
/* line 175, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-grid .job-search .button {
  margin: 0 0 10px 50px;
}
/* line 179, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-grid .job-search .g-title {
  font-size: 3rem;
  text-align: center;
}
/* line 184, templates/g5_hydrogen/custom/scss/custom.scss */
#mjsadminForm > div:nth-child(2) > div:nth-child(1), div:nth-child(3) > div:nth-child(1) {
  color: #fff;
}
/*LATEST NEWS*/
/* line 189, templates/g5_hydrogen/custom/scss/custom.scss */
.news-content {
  position: relative;
  padding-top: 100px;
  text-align: right;
  padding-right: 50px;
}
/* LATEST JOBS */
/* line 198, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .g-title {
  text-align: center;
  font-size: 3rem;
}
/* line 203, templates/g5_hydrogen/custom/scss/custom.scss */
#tp_heading {
  display: none !important;
}
/* LOGO */
/* line 209, templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo img {
  width: 250px;
}
/* WELCOME SECTION */
/* line 214, templates/g5_hydrogen/custom/scss/custom.scss */
#welcome-block {
  background: #018380;
}
/* line 218, templates/g5_hydrogen/custom/scss/custom.scss */
.welcome-content h2 {
  text-align: center;
  color: #fff;
}
/* line 223, templates/g5_hydrogen/custom/scss/custom.scss */
.welcome-content li {
  display: inline;
  font-size: 2rem;
  color: #88bcb0;
  padding-right: 3rem;
}
/* line 230, templates/g5_hydrogen/custom/scss/custom.scss */
.welcome-content ul {
  text-align: center;
}
/* line 234, templates/g5_hydrogen/custom/scss/custom.scss */
.welcome-content button {
  display: block;
  width: 120px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
/* line 242, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature .subfeature li {
  display: inline !important;
  font-size: 2rem;
  padding: 10px;
}
/* line 248, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature .subfeature p {
  font-size: 1.2rem;
}
/* line 252, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature .g-content {
  color: #666;
}
/* line 256, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .subfeature {
  color: #666;
  text-align: center;
  font-size: 1.5em;
}
/* line 262, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .subfeature li {
  display: inline;
  font-size: 2rem;
  padding: 0 30px 0 30px;
}
/*FEATURE HEADLINE RECRUITMENT */
/* line 269, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature > div > div:nth-child(3) > div > div > div > div:nth-child(1) > div > div > div {
  color: #666;
}
/* line 274, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature > div > div:nth-child(3) > div > div > div > div:nth-child(1) > div > div > div li {
  display: inline;
  font-size: 1.6em;
  padding: 10px;
}
/* JOB APPLICATION SECTIONS */
/* line 284, templates/g5_hydrogen/custom/scss/custom.scss */
#js-resume-section-view .js-resume-data-title {
  color: #888;
}
/* line 288, templates/g5_hydrogen/custom/scss/custom.scss */
.js-resume-data-title {
  color: #888 !important;
}
/* line 292, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_form_field_wrapper {
  color: #888;
}
/* line 296, templates/g5_hydrogen/custom/scss/custom.scss */
.js_job_data_wrapper span.js_job_data_value {
  color: #888 !important;
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
#js_jobapply_main_wrapper {
  color: #000;
}
/* line 304, templates/g5_hydrogen/custom/scss/custom.scss */
#js_main_wrapper div.js_job_data_wrapper span.js_job_data_value {
  background: #fff;
}
/* UPLOAD RESUME */
/* line 311, templates/g5_hydrogen/custom/scss/custom.scss */
#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container div.files-field span.upload_btn {
  padding: 0.5px !important;
  left: 0px;
}
/* VIEW NEW RESUME */
/* line 319, templates/g5_hydrogen/custom/scss/custom.scss */
#js_main_wrapper div div.js-resume-section-body div div.js-resume-data div div.js-resume-data-title {
  color: #000;
}
/*FLEXI CONTACT */
/* line 324, templates/g5_hydrogen/custom/scss/custom.scss */
.fc_page {
  display: block;
  width: 950px;
  margin-left: auto;
  margin-right: auto;
}
/* line 326, templates/g5_hydrogen/custom/scss/custom.scss */
.fc_page .fc_line .fc_input {
  color: #000;
}
/* line 337, templates/g5_hydrogen/custom/scss/custom.scss */
.address, .contact {
  display: inline-block;
  padding-left: 200px;
}
/* line 343, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-menu li {
  display: inline;
  padding-right: 20px;
}
/* line 348, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-menu {
  text-align: right;
}
/* line 352, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-logo {
  font-size: 0.7rem;
  text-align: right;
}
/* USER PROFILE PAGE */
/* line 358, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .control-group .control-label {
  color: #666;
}
/* EMPLOYER ACCESS CONTROL PAGE */
/* line 363, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .js_job_messages_main_text {
  color: #666 !important;
}
/* line 367, templates/g5_hydrogen/custom/scss/custom.scss */
span#jsjobs_appliedresume_action_allexport_text {
  color: #000;
  font-size: 1.1rem;
  border-style: none;
}
/* line 374, templates/g5_hydrogen/custom/scss/custom.scss */
div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a {
  background: #88bcb0;
  color: #0a0a0a;
  border: 1px solid #88bcb0;
  border-bottom: 0px;
}
/* MEDIA QUERIES */
@media (max-width: 766px) {
  /* line 384, templates/g5_hydrogen/custom/scss/custom.scss */
  .news-content {
    padding: 25px 0 0 50px !important;
    text-align: left;
  }
}
