img.full {
  width: 100%;
  display: block;
  height: auto; }

#companyInfoHeader {
  background: none;
  border-bottom: 1px dotted #c1c1c1;
  font-size: 150% !important;
  margin-right: 25px;
  padding: 10px 0 11px; }

.companyInfoLeft {
  width: 16.48936%;
  box-sizing: border-box;
  margin-top: 20px; }
  @media (max-width: 991.98px) {
    .companyInfoLeft {
      width: 100%; } }
  .companyInfoLeft ul {
    font-size: 12px;
    margin-top: 20px; }
    .companyInfoLeft ul li {
      margin-bottom: 16px; }
      .companyInfoLeft ul li a {
        color: #6d6e71; }
        .companyInfoLeft ul li a:hover {
          text-decoration: underline; }

.companyInfoRight {
  width: 82.76596%;
  padding-left: 25px;
  box-sizing: border-box;
  border-left: 1px solid #c3c2c2;
  color: #6d6e71;
  margin: 20px 0; }
  @media (max-width: 991.98px) {
    .companyInfoRight {
      width: 100%;
      border: 0; } }
  .companyInfoRight .content-header,
  .companyInfoRight .accessibility-statement h1 {
    padding: 10px 0 11px;
    margin-bottom: 20px !important;
    border-bottom: 1px dotted #c1c1c1;
    font-size: 150%;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    color: #111; }
  .companyInfoRight h2,
  .companyInfoRight h3 {
    font-size: 120%;
    font-weight: bold;
    line-height: 150% !important;
    color: #111; }
  .companyInfoRight .content-asset {
    line-height: 150% !important; }
    .companyInfoRight .content-asset p {
      padding: 0 0 12px;
      line-height: 150% !important; }
  .companyInfoRight a {
    text-decoration: underline;
    color: #6d6e71; }
    .companyInfoRight a:hover {
      text-decoration: none; }
  .companyInfoRight .disc-list,
  .companyInfoRight .decimal-list {
    margin-left: 15px; }
  .companyInfoRight .disc-list {
    list-style: disc; }
  .companyInfoRight .grey-block {
    line-height: 34px !important;
    background: #e7e7e7;
    padding: 0 10px;
    margin-bottom: 20px;
    font-size: 130%; }
  .companyInfoRight .corporate-btn,
  .companyInfoRight .retail-btn {
    position: absolute;
    top: 392px; }
    @media (max-width: 991.98px) {
      .companyInfoRight .corporate-btn,
      .companyInfoRight .retail-btn {
        position: relative;
        top: 0; } }
  .companyInfoRight #careersTabs {
    border: 0;
    padding: 0; }
    .companyInfoRight #careersTabs .ui-tabs-nav {
      background: transparent;
      border: 0;
      margin-bottom: 20px;
      padding: 0.2em 0.2em 0;
      height: initial; }
      .companyInfoRight #careersTabs .ui-tabs-nav li {
        background: transparent;
        border: 0;
        padding: 0;
        margin: 0; }
        .companyInfoRight #careersTabs .ui-tabs-nav li a {
          font-size: 120%;
          line-height: 80%;
          padding: 0 15px 0 0;
          text-decoration: underline;
          color: #111; }
        .companyInfoRight #careersTabs .ui-tabs-nav li ~ li a {
          border-left: 1px solid #999;
          padding: 0 15px; }
        .companyInfoRight #careersTabs .ui-tabs-nav li.ui-state-active a {
          text-decoration: none; }
    .companyInfoRight #careersTabs .ui-tabs-panel {
      padding: 0;
      border: 0; }
    .companyInfoRight #careersTabs .careers-tab .top-section {
      position: relative;
      padding-bottom: 40px;
      background: #fff; }
      @media (max-width: 991.98px) {
        .companyInfoRight #careersTabs .careers-tab .top-section {
          padding-bottom: 0; } }
      .companyInfoRight #careersTabs .careers-tab .top-section .left {
        float: left;
        width: 47.34043%;
        padding-right: 20px;
        border-right: 1px dotted #c1c1c1;
        min-height: 420px; }
        @media (max-width: 991.98px) {
          .companyInfoRight #careersTabs .careers-tab .top-section .left {
            float: none;
            width: 100%;
            padding-right: 0;
            border: none;
            min-height: initial;
            padding-bottom: 20px; } }
      .companyInfoRight #careersTabs .careers-tab .top-section .right {
        float: right;
        width: 47.34043%;
        min-height: 420px; }
        @media (max-width: 991.98px) {
          .companyInfoRight #careersTabs .careers-tab .top-section .right {
            float: none;
            width: 100%;
            min-height: initial;
            padding-bottom: 20px; } }
    .companyInfoRight #careersTabs .careers-tab .bottom-section li {
      border-top: 1px dotted #c1c1c1;
      padding: 20px 0; }
      .companyInfoRight #careersTabs .careers-tab .bottom-section li.first {
        border-top: 0;
        padding-top: 0; }
    .companyInfoRight #careersTabs .careers-tab .bottom-section .left {
      float: left;
      width: 24.60106%;
      box-sizing: border-box; }
      @media (max-width: 991.98px) {
        .companyInfoRight #careersTabs .careers-tab .bottom-section .left {
          float: none;
          width: 100%; } }
    .companyInfoRight #careersTabs .careers-tab .bottom-section .right {
      float: right;
      width: 72.73936%; }
      @media (max-width: 991.98px) {
        .companyInfoRight #careersTabs .careers-tab .bottom-section .right {
          float: none;
          width: 100%; } }
      .companyInfoRight #careersTabs .careers-tab .bottom-section .right h3 {
        display: block !important; }
    .companyInfoRight #careersTabs .benefits-tab .top-section {
      padding-bottom: 40px; }
      @media (max-width: 991.98px) {
        .companyInfoRight #careersTabs .benefits-tab .top-section {
          padding-bottom: 0; } }
    .companyInfoRight #careersTabs .benefits-tab .bottom-section li {
      border-top: 1px dotted #c1c1c1;
      padding: 20px 0; }
      .companyInfoRight #careersTabs .benefits-tab .bottom-section li.first {
        border-top: 0;
        padding-top: 0; }
    .companyInfoRight #careersTabs .benefits-tab .left {
      float: left;
      width: 35.10638%;
      box-sizing: border-box; }
      @media (max-width: 991.98px) {
        .companyInfoRight #careersTabs .benefits-tab .left {
          float: none;
          width: 100%; } }
    .companyInfoRight #careersTabs .benefits-tab .right {
      float: right;
      width: 62.23404%; }
      @media (max-width: 991.98px) {
        .companyInfoRight #careersTabs .benefits-tab .right {
          float: none;
          width: 100%; } }
      .companyInfoRight #careersTabs .benefits-tab .right h3 {
        display: block !important; }

/*# sourceMappingURL=company.css.map*/