﻿.hidden {
      display: none;
    }

    .overlay {
      display: none;
    }

    label {
      font-family: "Toyota-Type-light";
      font-size: 12px;
    }

    .contacttabcontent .model-card .overlay a img {
      width: 30%;
    }

    .model-card {
      position: relative;

    }

    .rwd-table {
      font-family: "Toyota-Type-light";
      margin: 1em 0;
      min-width: 300px;
    }

    .rwd-table tr {
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
    }

    .rwd-table th {
      display: none;
    }

    .rwd-table td {
      display: block;
    }

    .rwd-table td:first-child {
      padding-top: .5em;
    }

    .rwd-table td:last-child {
      padding-bottom: .5em;
    }

    /* .rwd-table td:before {
      font-weight: bold;
      width: 100%;
      display: inline-block;
    } */

    @media (min-width: 480px) {
      .rwd-table td:before {
        display: none;
      }
    }

    .rwd-table th,
    .rwd-table td {
      text-align: center;
    }

    @media (min-width: 480px) {

      .rwd-table th,
      .rwd-table td {
        display: table-cell;
        padding: .25em .5em;
      }

      .rwd-table th:first-child,
      .rwd-table td:first-child {
        padding-left: 0;
        background-color: #000;
        color: #fff;
      }

      .rwd-table th:last-child,
      .rwd-table td:last-child {
        padding-right: 0;
      }
    }

    .rwd-table th:first-child,
      .rwd-table td:first-child {
        padding-left: 0;
        background-color: #000;
        color: #fff;
      }

    tr{
      display: table-row;
    }

    .rwd-table {
      color: #000;
      width: 100%;
      overflow: hidden;
      min-height: 500px;
      /* border: 4px solid #ddd; */
    }

    /* .rwd-table tbody {
      border: 1px solid #000;
    } */

    table,
    th,
    td {
      border: 1px solid #ddd;
      border-collapse: collapse;

    }

    .rwd-table th,
    .rwd-table td {
      margin: .5em 1em;
    }

    @media (min-width: 480px) {

      .rwd-table th,
      .rwd-table td {
        padding: 1em !important;
        min-width: 20%;
        background: #fff;
      }
    }

    .rwd-table th,
    .rwd-table td:before {
      color: #000;
    }

    /* table {
            width: 100%;
            border-collapse: collapse;
        }

        th,
        td {
            border: 1px solid black;
            padding: 8px;
            text-align: center;
        }

        th {
            background-color: #f2f2f2;
        } */
