      /* for the autocomplete */
      /*#multiple-datasets .league-name {*/
        /*margin: 0 20px 5px 20px;*/
        /*padding: 3px 0;*/
        /*border-bottom: 1px solid #ccc;*/
      /*}*/


      #main-search input{
        width: 100%;
        height: 50px;
        padding: 0 20px 0 20px;

        margin-bottom: 10px;

        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, 0.2);
        -webkit-border-radius: 4px;
           -moz-border-radius: 4px;
                border-radius: 4px;
      }

      .twitter-typeahead{
        width: 100%;
      }
      .tt-dropdown-menu{
        /*background: white;*/
        /*border: 1px solid grey;*/
        width: 100%;
      }



    .tt-query {
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
         -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
              box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }

    .tt-hint {
      color: #999
    }

    .tt-dropdown-menu {
      /*width: 422px;*/
      margin-top: 4px;
      padding: 4px 0;
      background-color: #fff;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, 0.2);
      -webkit-border-radius: 4px;
         -moz-border-radius: 4px;
              border-radius: 4px;
      -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
         -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
              box-shadow: 0 5px 10px rgba(0,0,0,.2);
    }

    .tt-suggestion {
      padding: 3px 20px;
      line-height: 24px;
    }

    .tt-suggestion.tt-cursor {
      color: #fff;
      background-color: #0097cf;

    }

    .tt-suggestion p {
      margin: 0;
    }


    /* modal X button */
  .modal .custom-close{
    z-index: 100;
  }






  #terms-of-use-modal .modal-dialog,
  #terms-of-use-modal .modal-content {
    height: 90%;
  }

  #terms-of-use-modal .modal-body {
    max-height: 100%;
    overflow-y: auto;
  }

  #terms-of-use-modal p{
      text-align: justify;
  }

  #members .members-subtext {
      color: #a8a8a8;
  }

#membership h5{
  margin-bottom: 20px;
}

#membership-free{
  margin-bottom: 20px;
}

#membership-free .membership-group{
  font-weight: normal;
  color: #000;
  margin-bottom: 0.2em;
}

#membership-free .membership-details{
  font-style: italic;
}

#site-news{
   margin-top: 30px;
}

.navbar-brand>img{
    display: inline;
}

#cta-intro{
    text-align: left;
    font-size: 1.3em;
}
