/* override table width restrictions */
@media screen and (min-width: 767px) {

    .wy-table-responsive table td {
      /* !important prevents the common CSS stylesheets from overriding
         this as on RTD they are loaded after this stylesheet */
      white-space: normal !important;
    }

    .wy-table-responsive {
      overflow: visible !important;
    }
  }

  .wy-side-nav-search {
    background-color: #e3e3e3 !important;
  }

  .wy-side-nav-search input[type=text] {
     border-radius: 0px !important;
     border-color: #333333 !important;
  }

  .icon-home {
    color: #333333 !important;
  }

  .icon-home:hover {
    background-color: #d6d6d6 !important;
  }

  .version {
    color: #000000 !important;
  }

  a:hover {
    color: #bd2c2a !important;
  }

  .logo {
    width: 240px !important;
  }

  .highlight .c1 {
      color: #008080;
  }

  .bolditalics {
      font-weight: bold;
      font-style: italic;
  }

  /* Wrap too long sidebar menu items */
  ul li code {
    word-wrap: break-word;
    white-space: unset;
  }
