.job-details .job-details-job-title {
  font-size: 24px;
  padding: 0 0 15px 0;
  margin-bottom: 20px;
  font-weight: bold;
  margin-top: 0px; }

.job-details .job-details-job-section-title {
  font-size: 24px; }

.job-details .summary-box {
  background: #FFFFFF;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: auto; }
  .job-details .summary-box .container-summary {
    border: 1px solid #000000; }
    .job-details .summary-box .container-summary .job-summary-title {
      text-transform: uppercase;
      border-bottom: 1px solid #000000;
      padding-top: 10px;
      padding-bottom: 10px;
      word-break: break-all; }
    .job-details .summary-box .container-summary .summary-section-title {
      font-weight: bold;
      font-size: 14px;
      margin-bottom: 10px;
      margin-top: 10px;
      text-transform: uppercase;
      color: #555;
      word-break: break-word; }
    .job-details .summary-box .container-summary .summary-section-text {
      word-break: break-word; }

.job-details .btn {
  text-transform: uppercase;
  word-break: break-word; }
