/* 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
 */

/* line 1, templates/rt_callisto/custom/scss/custom.scss */
.g-contact .g-contact-icon {
  border-right: 1px solid #e0e0e0;
}
/* line 2, templates/rt_callisto/custom/scss/custom.scss */
.home-list a {
  cursor: default;
  font-size: 17px;
  font-weight: 400;
  color: #555 !important;
  opacity: 1;
}
/* line 3, templates/rt_callisto/custom/scss/custom.scss */
.home-list a .fa {
  color: #1abc9c;
}
/* line 4, templates/rt_callisto/custom/scss/custom.scss */
.home-list .g-contentlist .g-contentlist-list {
  background: #e4e4e4;
}
/* line 5, templates/rt_callisto/custom/scss/custom.scss */
.link-contact {
  background: #edf4fd;
}
/* line 6, templates/rt_callisto/custom/scss/custom.scss */
.contact-form textarea {
  width: 100%;
}
/* line 7, templates/rt_callisto/custom/scss/custom.scss */
.box-purple a, .box-orange a, .box-blue a, .box-red a {
  display: block;
  color: #fff;
  padding: 0.938rem;
}
/* line 8, templates/rt_callisto/custom/scss/custom.scss */
.box-purple .g-content, .box-orange .g-content, .box-blue .g-content, .box-red .g-content {
  padding: 0px;
}
/* line 9, templates/rt_callisto/custom/scss/custom.scss */
.g-menu-block {
  background: #edf4fd;
}
/* line 10, templates/rt_callisto/custom/scss/custom.scss */
.breadcrumb {
  background-color: #f9f9f9 !important;
  border-bottom: 1px solid #e9e9e9;
}
/* line 11, templates/rt_callisto/custom/scss/custom.scss */
#g-header {
  background: none;
  color: #555;
}
/* line 12, templates/rt_callisto/custom/scss/custom.scss */
.header-text {
  text-align: right;
}
/* line 13, templates/rt_callisto/custom/scss/custom.scss */
.header-text h3 {
  padding: 0px;
  margin: 0px;
}
/* line 14, templates/rt_callisto/custom/scss/custom.scss */
.header-text .header-phone {
  font-weight: bold;
  font-size: 18px;
}
/* line 15, templates/rt_callisto/custom/scss/custom.scss */
.header-block-text .g-content {
  margin: 0.625rem 0;
  padding: 0.938rem 0;
}
/* line 16, templates/rt_callisto/custom/scss/custom.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 17, templates/rt_callisto/custom/scss/custom.scss */
a.close {
  text-decoration: none !important;
  font-size: 18px !important;
  line-height: 1.2;
}
/* line 18, templates/rt_callisto/custom/scss/custom.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
  cursor: pointer;
}
/* line 19, templates/rt_callisto/custom/scss/custom.scss */
.alert-dismissable .close, .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
/* line 20, templates/rt_callisto/custom/scss/custom.scss */
.alert, .alert h4, .text-warning {
  color: #c09853;
  margin: 0;
  line-height: 5px;
}
/* line 21, templates/rt_callisto/custom/scss/custom.scss */
.form-validate .step-content .step-pane {
  font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif !important;
  font-size: 16px !important;
}
/* line 23, templates/rt_callisto/custom/scss/custom.scss */
.itemid-442 #g-page-surround #g-navigation .component_container #sectionTitle2, .item-442 #g-page-surround #g-navigation .component_container .action_right, .feildsetcr legend {
  display: none !important;
}
@media screen and (max-width: 756px) {
  /* line 28, templates/rt_callisto/custom/scss/custom.scss */
  #g-feature .g-container {
    padding: 10px;
  }
  /* line 29, templates/rt_callisto/custom/scss/custom.scss */
  .field-jform_progress_bar .control-label {
    text-align: center !important;
    padding-top: 0 !important;
    margin-right: 4%;
  }
  /* line 30, templates/rt_callisto/custom/scss/custom.scss */
  .fieldsform.form-horizontal .control-label {
    width: auto !important;
  }
  /* line 31, templates/rt_callisto/custom/scss/custom.scss */
  .field-jform_date_of_birth_year {
    float: none !important;
    margin-top: 0 !important;
  }
  /* line 32, templates/rt_callisto/custom/scss/custom.scss */
  .field-jform_date_of_birth_month {
    float: none !important;
    margin-top: 0 !important;
  }
  /* line 33, templates/rt_callisto/custom/scss/custom.scss */
  .field-jform_employment_status_date_commenced_year {
    float: none !important;
  }
  /* line 34, templates/rt_callisto/custom/scss/custom.scss */
  .field-jform_last_employer_date_commenced_year {
    float: none !important;
  }
  /* line 35, templates/rt_callisto/custom/scss/custom.scss */
  .field-jform_estimated_finish_date_year {
    float: none !important;
  }
  /* line 36, templates/rt_callisto/custom/scss/custom.scss */
  .field-jform_employment_status_date_commenced_month .control-label, .field-jform_last_employer_date_commenced_month .control-label, .field-jform_estimated_finish_date_month .control-label {
    text-align: left !important;
  }
  /* line 37, templates/rt_callisto/custom/scss/custom.scss */
  #jform_about_are_you .radioToBtn-btn-container .radioToBtn-btn {
    float: left !important;
    clear: both;
    margin: 5px auto !important;
  }
}
/* line 39, templates/rt_callisto/custom/scss/custom.scss */
#jForm11TlGMQStep1 .control-label {
  width: auto;
  text-align: left;
}
/* line 40, templates/rt_callisto/custom/scss/custom.scss */
#jForm11TlGMQStep1 .form-horizontal .controls {
  margin-left: 100px;
}
/* line 41, templates/rt_callisto/custom/scss/custom.scss */
.white .g-container {
  background: #fff !important;
}
/*# sourceMappingURL=custom_87.css.map */