
/*body { padding-top: 70px; }*/
div.content { padding-top: 10px; }

div.footer {
  margin-top: 120px;
  text-align: center;
}

table.dataTable tr.odd td.sorting_1 { background-color: #f0f0f0; }
table.dataTable tr.even td.sorting_1 { background-color: #f8f8f8; }


a.eventLink {
  color: white;
}


td.field-label {
  padding: 5px;
  padding-right: 20px;
  font-weight: bold;
  text-align: right;
}

td.tbl {
  vertical-align: top;
}
td#tblClub {
  padding-left: 10px;
}
td.date, td.number {
  text-align: center;
}
td.qty, th.qty {
  text-align: right;
}
.table-condensed tbody > tr > td.no-data {
  text-align: center;
  padding: 30px;
}
.table-condensed tbody > tr > td.icon {
  vertical-align: middle;
}

.table-condensed tbody > tr > td.middle {
  vertical-align: middle;
}

th.last {
  width: 20px;
}
th.last2 {
  width: 60px;
}
th.separator, tr.separator {
  background: #428bca;
  color: #ffffff;
  font-size: 115%;
}
th.season-separator {
  background: #efefef;
}
tr.emphasis {
  font-weight: bold;
  background: #eaeaea;
}
td.reglog-status-C {
  color: #468847;
}
td.reglog-status-M {
  color: #3a87ad;
}
td.reglog-status-IC, tr.canceled {
  color: #b94a48;
}

tr.separ {
  border-top-style:solid;
  border-top-color: #909090;
}
tr.separ-down {
  border-bottom-style:solid;
  border-bottom-color: #909090;
}

th.rlistRnum {
  border-top-style:solid!important;
}
td.rlistGuide {
  border-top-style:hidden!important;
}

.table-condensed tbody > tr > td.sub-title {
  padding-left: 10px;
  color: #909090;
}
.table-condensed tbody > tr > td.stuff-name {
  padding-left: 100px;
}


table.reg-club, table.reg-stuff {
  color: #707070;
}

.icon-green {
  color: green;
}
.icon-red {
  color: red;
}
.icon {
  color: #428bca;
}

.center {
  text-align: center;
}

#compsCount, #stuffCount {
  padding-left: 10px;
  color: #efefef;
}

#pnlNoData {
  margin-top: 30px;
}

div.reg-is-canceled {
  margin: 100px;
  text-align: center;
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-22deg);
  -ms-transform: rotate(-22deg);
  -o-transform: rotate(-22deg);
}
.reg-is-canceled {
  color: #b94a48;
}
div.regs-are-colsed {
  margin-top: 30px;
  margin-bottom: 50px;
}
div.log-history {
  margin-top: 20px;
  color: #898989;
}

.btnBack {
  margin-left: 20px;
}
.btnBackClear {
  margin-left: 0px;
}


tr.foreigner {
  color: #a1a1a1;
}
th.thin {
  width: 60px;
  white-space: nowrap;
}

td.male {
  width: 6px;
  color: #428bca;
}
td.female, td.female>a {
  width: 6px;
  color: rgba(255, 51, 153, 0.6);
}

td.separ>a {
  width: 6px;
  color: #000000;
}

tbody>tr>td.separ, tbody>tr>th.separ, thead>tr>th.separ {
  width: 6px;
  border-right-color: #898989;
}

div.user-info {
  padding-right: 10px;
  padding-top: 5px;
}

div.onSameDate {
  margin-top: 40px;
}

.canceled div, .canceled span {
  background-color: red;
}
.info div, .info span a {
  color: #ffff44;
}
.btn-help {
  cursor: pointer;
}

td.bold {
  font-weight: bold;
}

td.hasPdf a {
  color: #000000;
}
/*----------------------------------------- typeahead fixes */

.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}

.tt-dropdown-menu {
  min-width: 160px;
  margin-top: 2px;
  padding: 5px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -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);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.tt-suggestion {
  display: block;
  padding: 3px 20px;
}

.tt-suggestion.tt-is-under-cursor {
  color: #fff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.tt-suggestion.tt-is-under-cursor a {
  color: #fff;
}

.tt-suggestion p {
  margin: 0;
}

.twitter-typeahead .tt-hint {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    border-radius:4px;
}
.twitter-typeahead .hint-small {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
    line-height: 1.5;
}
.twitter-typeahead .hint-large {
    height: 45px;
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
    line-height: 1.33;
}
.twitter-typeahead {
     width: 100%;
}
.tt-dropdown-menu {
     width: 100%;
}
.tt-hint {
     width: 100%;
}
