/* Due to fixed nav bar */
@media (min-width: 980px) {
  #globalwrap {padding-top: 40px}
}

/* Hide things for printing */
#printbanner, #printfooter {display: none}
#top #ig {display: none}
.bootstrap_hidden {display: none}
.printonly {display: none}

/* Floating help link on right */
div.floathelp {
  background-color: rgb(100, 29, 99);
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
  font-family: Arial, Helvetica, sans-serif; top: 462px;
  position: fixed;
  margin: 0;
  padding: 6px 10px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  border-width: 2px;
  border-style: solid;
  display: block;
  z-index: 100000;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  position: fixed;
  right: 0;
  top: 400px;
  overflow: hidden;
}
div.floathelp a {
  color: rgb(255, 255, 255) !important;
  border-color: rgb(255, 255, 255);
  font-family: Arial, Helvetica, sans-serif; top: 462px;
}

/* Member Index */
#leftcontent > div, #rightcontent > div {background: #eee; padding: 20px; margin-bottom: 20px}

/* Startsheet unallocated lists
 */
span.enterable, span.enterable-player {
  display: block;
}
.ui-draggable { cursor: move; }

/* Knockouts */
.knockout {
        border-collapse: collapse;
}
table.knockout td.toplayeven {
        border-bottom: 2px solid #999999;
        border-right: 2px solid #999999;
        padding-left: 5px;
        padding-bottom: 5px;
}
table.knockout td.toplayodd {
        border-bottom: 2px solid #999999;
        padding-left: 5px;
        padding-bottom: 5px;
}
.winningCell {border-bottom: 3px solid #333333 !important;}

table.knockout td.matchlink {
        border-right: 2px solid #999999;
}
table.knockout td.enterresult {border-bottom: 2px solid #999999}

/* Admin notifications */
span.notificationnum {
background-color: #F03D25;
-webkit-border-radius: 2px;
color: white;
padding: 1px;
}
span.notificationnum a {
background-color: #F03D25;
-webkit-border-radius: 2px;
color: white !important;
padding: 1px;
}

li.notification {
padding: -10px;
}

span.unreadstatus a {
background-color: blue;
-webkit-border-radius: 2px;
color: white;
padding: 1px;
}

li.unreadstatus {
padding: -10px;
}

/* Stop icons etc from inheriting max-width */
img[height="16"], img[height="14"] {
  max-width: none;
}

/* fix img in teetimes_rates2 display in chrome */
.withfficon > img {
  max-width: initial;
}

.bookable-hover {
background: #dd0 !important; color: #333333
}
table.shotguntable td.bookable {
  min-width: 100px;
}

/* Viewround */
.finalres {
text-align: right !important;
}

.par, .sf0, .parcard {
  color: #000000;
        border: 1px solid black;

}

.bogey, .bogeycard, input.bogeycard {
  background-color: black;
  color: white;
}

.birdie, .birdiecard, input.birdiecard {
  background-color: #6699ff;
  color: white;
}
.eagle, .eaglecard, input.eaglecard {
  background-color: #ffff00;
  color: black;
  font-weight: bold
}
.alba, .albacard, input.albacard {
  background-color: #66ff66;
  color: black;
}


.double, .doublecard, input.doublecard {
  background-color: #ff3333;
        color: white;
}

.worse, .nr, .worsecard, input.worsecard {
  background-color: #9966cc;
        color: white;
}

.sf1 {
  background-color: #ccff99;
  color: #666666;
}
.sf2 {
  background-color: #99cc66;
  color: white;
}

.sf3 {
  background-color: #669933;
  color: white;
}
.sf4 {
  background-color: #336600;
  color: white;
}
.sf5 {
  background-color: #003300;
  color: white;
}

.par, .bogey, .birdie, .double, .worse, .eagle, .alba, .sf0, .sf1, .sf2, .sf3, .sf4, .sf5, .noscore,
.penalty, .drivehit, .drivemiss {
  text-align: center;
  font-weight: normal;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* In case club style sheets hide breadcrumbs for public */
.body-class-members .breadcrumbs {display: block}

.fakelink {cursor: pointer}

fieldset legend {width:auto; margin-bottom:0px; border-width:0px;}

@media (max-width: 768px){
  form.mobile-friendly .inlinebuttonset label.ui-button {display:block;}
  form.mobile-friendly .inlinebuttonset label { margin-bottom:-1px;}
  form.mobile-friendly .inlinebuttonset label:first-of-type {border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
  form.mobile-friendly .inlinebuttonset label:last-of-type {border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}

}

@media (max-width: 480px){
  form.mobile-friendly .inlinebuttonset {width:100%}
} 

/* Weather */
#globalwrap .image-night {background: #3c4a90}

tr.strongrow {
  font-weight: bold;
}
body.php-viewround table {font-size:15px;}
input.input-tiny {width:45px;}

.ajaxspinner {background-image: url("/images/spinner-dadada-trans-16x16.gif") !important; background-position: 0 0 !important; display:block; height: 16px; width: 16px}

/* Fancier Grid */
.ig-row {float: left; width: 100%; box-sizing: border-box}
.ig-row [class*="ig-span"] {float: left}
.ig-span-2 {width: 16.6666666%}
.ig-span-3 {width: 25%}
.ig-span-6 {width: 50%}
.ig-span-8 {width: 66.6666666%}

div#map_container img {max-width: inherit;} /*Fix to google map images */

input#bagsearch {height: auto}

form#teeform label {display: inline-block;}
form#teeform input#teedisp {margin-left:5px;}
form#teeform input#sendTeeEmails {display:block;}

body.php-compadmin div.unallocated-entries .email, 
body.php-compadmin div.unallocated-entries .ballot,
body.php-compadmin div.unallocated-entries form{display:inline;}
body.php-compadmin div.unallocated-entries button {background:none; border:none;}
body.php-compadmin div.unallocated-entries ul {margin: 0px;}
body.php-compadmin div.unallocated-entries li {list-style:none;}

div.ballotWrapper ul li div {display:inline;}
div.ballotWrapper ul li div form {display:inline;}
div.ballotWrapper ul li div form button {background:none; border:none;}

div.ballotedWrapper ul li div {display:inline;}
div.ballotedWrapper ul li div form {display:inline;}
div.ballotedWrapper ul li div form button {background:none; border:none;}
.php-compadmin .popupform input {display:inline; margin-right:5px;}

/* Tee times facebox */
.playerTable.bigTable tr td input{
width:auto;}

.#facebox .popup{
border:3px solid #fff;}

span.suspendedhandicap {
  text-decoration: line-through;
}

.pdfprintonly {display: none}

.php-membership_reports form label {display:inline-block;}
.php-membership_reports form label span .formLineLabelSubtitleText{right:inherit; left:0}
table.startsheettable span.category_junior {
  border-bottom: 1px solid green;
}

.php-reports .groupByDates .controls  {
  display:inline;
}

.php-reports .groupByDates .controls label {
  display:inline-block;
  margin-right: 10px;
}

i.lihover {
 display:none;
}

li:hover i.lihover {
  display: inline;
}

.text-pink {
color: #FFB5C5;
}
td.fa-spacing i {
padding-left: 1px;
}

