form {
  display: inline !important;
}

h1.sppb-fullwidth-title{
  color: white !important;
} 


small{
  color: white !important;
} 

p.details{
  color:white !important;
} 

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
  background-linear-gradient(
      rgba(255, 0, 0, 0.45), 
      rgba(0, 255, 0, 0.45)
    ) !important;
}

#sp-bottom2 .acysubbuttons{
	text-align:left;
}

p.formbutton {
  text-align: center;
  padding: 10px;
}
table.formTable tr:nth-child(even) {background: whitesmoke}
table.formTable tr:nth-child(odd) {background: #FFF}

table.formTable td{
  padding: 5px;
}

table.formTable input{
  margin-right: 5px;
  display: inline !important;
  
}


table.form {
  border: 0px;
}

table.form td{
  padding: 10px;
  vertical-align: top;
}

td.first-player{
  border-bottom:1px solid #ddd !important; 
  border-top:3px solid #ddd !important;
}

td.last-player{
  border-bottom:3px  solid #ddd !important; 
  border-top:1px solid #ddd !important;
}

td.mid-player{
  border-bottom: 1px solid #ddd !important; 
  border-top: 1px solid #ddd !important;
}

td.one-player{
  border-bottom:3px solid #ddd !important; 
  border-top:3px solid #ddd !important; 
}

table.pairings {
    padding: 4px;
    border-width: 0px;
}

table.pairings td{
  padding: 4px;
  border-width: 0px;
}

input[type="text"]{
  display: inline !important;
}

select {
  display: inline !important;
  width: auto !important;
}

td.picture img{
  display: inline !important;
}


.bluelink
{
  color:black;
}
.bluelink a{
    color: #337ab7;
    text-decoration: none;
    font-weight: 700;
}


/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: "\25B4\25BE" 
}


h4.sppb-feature-box-title a {
  color:black;
}

h4.sppb-feature-box-title a:hover {
  color:white;
}

.sppb-addon-feature:hover {
  color:white !important;
}

.sppb-addon-feature:hover a {
  color:white !important;
}

a.menu_btn {
    color: #fff;
    border-radius: 0;
    position: relative;
    padding: 15px 22px;
    line-height: normal;
    -webkit-border-radius: 0;
    transition: transform 0.2s;
    -moz-transition: -moz-transform 0.2s;
    -webkit-transition: -webkit-transform 0.2s;
}



.sp-megamenu-parent > li a.menu_btn {
  color: #fff;
  border-radius: 0;
  position: relative;
  padding: 15px 22px;
  line-height: normal;
  -webkit-border-radius: 0;
  transition: transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -webkit-transition: -webkit-transform 0.2s;
}
.sp-megamenu-parent > li a.menu_btn:after,
.sp-megamenu-parent > li a.menu_btn:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  transition: transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -webkit-transition: -webkit-transform 0.2s;
}
.sp-megamenu-parent > li a.menu_btn:after {
  top: 5px;
  left: 5px;
  border: 2px solid #ff8420;
}
.sp-megamenu-parent > li a.menu_btn:before {
  top: 0px;
  left: 0;
  z-index: -9;
  background: #ff8420;
}
.sp-megamenu-parent > li:hover a.menu_btn {
  color: #fff;
  z-index: 99;
  transform: translateY(5px) translateX(5px);
  -moz-transform: translateY(5px) translateX(5px);
  -webkit-transform: translateY(5px) translateX(5px);
}
.sp-megamenu-parent > li:hover a.menu_btn:after {
  z-index: 99;
  transform: translateY(-5px) translateX(-5px);
  -moz-transform: translateY(-5px) translateX(-5px);
  -webkit-transform: translateY(-5px) translateX(-5px);
}
.sp-megamenu-parent > li:hover a.menu_btn:before {
  z-index: -9;
  transform: translateY(0px) translateX(0px);
  -moz-transform: translateY(0px) translateX(0px);
  -webkit-transform: translateY(0px) translateX(0px);
}


.gtranslate
{
  line-height:90px;
}

.table img{
  display: inline !important;
}

.playerWin{
  font-weight:800
}