/* Home Page panel */

.RStabset {
  overflow: hidden;
  border: 0px solid #ccc;
  background-color: white;
}
.RStabSet button {
  float: left; width:32%;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 2px;
  transition: 0.3s;
  font-weight:bold;
  border-radius:5px; font-size:13px;
}
.RStabSet button {
  margin: 2px;
}
.RStabSet button:hover {
  background-color: #666; color:#FFF;
}
.RStabSet button.active {
  background-color: #000; color:#FFF;
}
.RStabcontent {
  display: none;
  padding: 4px 4px;
  border: 0px solid #ccc;
  border-top: none;
}
#RSGuidance {text-align:center;}


/* Match results in Results Centre */

.FSitem {
  padding:3px;
  font-size:15px; line-height:20px;
}
.FSitem:nth-child(odd) {
    background-color: #FFFFFF;
}
.FSitem:nth-child(even) {
    background-color: #a7dff1 !important;
}
.FSheader {
    margin: 2px;
}
.FScountry {
    width: 25%; display: block; float: left;
    padding: 2px;
    text-align: center;
    border-radius: 4px;
    font-weight:bold; font-size:13px;
}
.FSliveFlash {display:none;}

.FSresult {
    width: 75%; display: block; float: left;
    padding: 2px;
    font-weight:bold;
}
.FSdetails {
}
.FSvenueDate {
  font-style:italic;
}
.FSscore {
  font-style:normal;
}
.FSscore img {
  width:20px;
  vertical-align:middle;
}
.FSbuttons {
  text-align:center;
}
.FSbuttons a.updateButton {
    display: inline-block; width:80px;
    margin: 1px 0px; padding: 1px 5px;
    background-color: #069; color: #FC3;
    font-weight: bold; font-size: 14px;
    text-align:center; text-decoration: none;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.FSbuttons a.updateButton:hover {
    background-color: #003366; color: #FFFFFF;
}
.FSphoto {
   margin-top:5px;
   font-size:90%; font-style:italic; text-align:center;
}
.FSphoto img {
   display:block; 
   width:75%; margin:0 auto;
   border-radius:6px;
   max-height:320px;
   object-fit: scale-down;
}
.FSreport {
  padding:5px 0px;
  font-style:italic;
}
img.FSsponsor {
  float:right; width:auto; max-height:100px; margin:3px;
  border-radius:10px;
}
#latestScores .FSsponsor {
  display:none;
}

/* Competition page listings */

.FStournament .FScountry {
  display:none; padding-left:0px; width:0%;
}
.FStournament .leagueTable {
  width:100%;
}
.FStournament .FSresult {
  width:100%;
  padding-left:0px; font-size:16px;
}
.FStournament .subsection, .FStournament .subsubsection {
   width:100%; background:#666; color:#FFF;
   padding: 3px;
   border:1px solid #333;
   border-width: 2px 0px 2px 0px;
}

/* Responsive */

@media only screen and (max-width: 600px) {
  .FSphoto img      { width:90%;}
  .FScountry {
    float:none; width:100%;
  }
}



