﻿#result .table-bordered{border: 0;}
    #result .table-bordered th{
      border: 1px solid #000;
      color: #fff;
      
      font-size: 12px;
    }
    #result tbody{
      background-color: #000;
    }
    #result .table-bordered td{
      border: 1px solid #000;
      color: #fff;
      font-weight: bold;
      font-size: 14px;
      background-color: #000;
    }
    #result h2{
      color: #000;
      padding: 0px;
      font-size:calc(1.2em + 0.2vw);
    }
    #result .table-bordered thead th, .table-bordered thead td {
        border-bottom-width: 1px;
    }
    
    #result .table .thead-dark th {
        color: #000;
        background-color: #fff;
        border-color: #000;
        text-align: center;
        width: 100%;
    }
            /* .info-table {
                width: 100%;
                border-collapse: collapse;
                margin-bottom: 20px;
            }
            .info-table th, .info-table td {
                border: 1px solid #ccc;
                padding: 8px;
                text-align: left;
            }
            .info-table th {
                background-color: #f2f2f2;
            } */
            .table caption {
                caption-side: top;
                font-size: 1.5em;
                margin-bottom: 10px;
                font-family: "Toyota-Type-Regular";
            }
    
        .tmc-worldwide{
          margin: 50px 0;
          display: flex;
          flex-flow: row;
        }
    
        select{
          margin: 0 50px;
          padding: 20px 30px;
      display: inline-block; /* 1 */
      position: relative; /* 2 */
      vertical-align: middle; /* 3 */
      overflow: hidden; /* 5 */
        background: #fff;
      color: #000;
      border: 1px solid #aaa;
      text-shadow: none;
      border-radius:4px;
      transition:box-shadow 0.25s ease;
      font-family: "Toyota-Type-semiBold";
    
        }
    
      select:hover{
        box-shadow: 0 1px 4px rgba(#000, 0.15);
      }
    
      .container h2{
        font-family: "Toyota-Type-Light";
        padding: 50px; 
        text-align:center;
        color: #fff;
      }
    
      .container label{
        font-family: "Toyota-Type-Regular";
        padding: 50px 0; 
        font-size: 14px;
        text-align:center;
        color: #000;
      }
    
      .container input{
        font-family: "Toyota-Type-Regular";
        color: #000;
        padding: 10px 0 10px 10px;
        font-size: 15px;
      }
    
      .container ::placeholder{
        padding-left: 10px;
      }
    
      .container button{
        font-family: "Toyota-Type-Regular";
        padding: 10px 15px;
        text-transform: uppercase;
        text-align:center;
        background: #000;
        color: #fff;
        border: 2px solid #000;
    
      }
    
    
      .tracking-form{
        width: 50%;
        margin: 0 auto 50px;
        padding-bottom: 50px;
        border-radius: 5px;
      }
    
      .office {
                margin-bottom: 20px;
                padding: 10px;
                border: 1px solid #ccc;
                border-radius: 5px;
            }
            .office h3 {
                margin-top: 0;
            }
            .office p {
                margin: 5px 0;
            }
    
    
            .location {
                margin-bottom: 20px;
                padding: 10px;
                border: 1px solid #ccc;
                border-radius: 5px;
            }
            .location h3 {
                margin-top: 0;
            }
            .location p {
                margin: 5px 0;
            }
