:root {
  --c-black: #000;
  --c-white: #fff;
  --c-grey-100: #f8f8f8;
  --c-grey-150: #e4e7eb;
  --c-grey-200: #dcdbdc;
  --c-grey-250: #caced7;
  --c-grey-300: #a3aaae;
  --c-grey-400: #999;
  --c-grey-450: #656565;
  --c-grey-500: #4c4a44;
  --c-link: #ef7a42;
  --c-blue: #009edb;
  --c-dark-background: #151515;
  --c-global-border-dark: var(--c-black);
  --c-global-border-light: var(--c-grey-300);
  --c-global-border: #999;
  --c-page-background: #fff;
  --c-subtle-background: #eee;
  --f-sans: "HelveticaNeueLTStd";
  --f-serif: "Chronicle Display Roman";
  --fw-100: 100;
  --fw-200: 200;
  --fw-300: 300;
  --fw-400: 400;
  --fw-500: 500;
  --fw-600: 600;
  --fw-700: 700;
  --fw-800: 800;
  --fw-900: 900; }

/***** performance css *****/
.performance_main .per_breakdown_title {
  padding: 30px;
  background-color: #000000;
  display: inline-block;
  margin: 0 auto;
  outline: 3px solid #ddd;
  outline-offset: 10px;
  outline-style: dashed; }
  @media (max-width: 1100px) {
    .performance_main .per_breakdown_title {
      padding: 20px;
      outline-offset: 8px; } }
  @media (max-width: 767px) {
    .performance_main .per_breakdown_title {
      margin: 40px 0 20px; } }
  .performance_main .per_breakdown_title h3 {
    margin: 0;
    color: #fff;
    font-weight: var(--fw-200);
    font-size: 30px; }
    @media (max-width: 1100px) {
      .performance_main .per_breakdown_title h3 {
        font-size: 26px; } }
    .performance_main .per_breakdown_title h3 span {
      color: var(--c-link);
      font-weight: var(--fw-900);
      font-size: 36px; }
      @media (max-width: 1100px) {
        .performance_main .per_breakdown_title h3 span {
          font-size: 30px; } }
.performance_main .per_breakdown_table {
  background-color: #f1f1f1;
  padding: 30px;
  border-radius: 10px; }
  .performance_main .per_breakdown_table .table {
    margin: 0;
    background-color: #fff; }
    .performance_main .per_breakdown_table .table caption {
      font-size: 20px;
      font-family: var(--f-serif);
      color: var(--c-grey-500); }
    .performance_main .per_breakdown_table .table tbody tr th,
    .performance_main .per_breakdown_table .table tbody tr td {
      padding: 12px 20px;
      font-size: 16px;
      color: var(--c-black); }
    .performance_main .per_breakdown_table .table tfoot tr th,
    .performance_main .per_breakdown_table .table tfoot tr td {
      padding: 12px 20px;
      font-size: 16px;
      font-size: 16px;
      color: var(--c-black); }
    .performance_main .per_breakdown_table .table tfoot tr td {
      font-size: 20px;
      font-weight: var(--fw-500); }

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