/* Main CSS file, for snpool Winter League 2025 Sponsored by Eastern Flow Screed */
/* RedsealSW version 4.7.36.F on Sunday, 31 Aug at 09:57:54 */
/* Registered until 31/08/2026 */


HEADER {padding:2vw 0 2vw 0; }

BODY {FONT-SIZE:100%; MARGIN: 0; BORDER-STYLE: ridge; BORDER-COLOR: #000000; BORDER-WIDTH: medium;}
*.bgroundmain {background-color: #ccccff; color:inherit;}
*.bground {background-color: #ccccff; color:inherit;}

*.ulmcontent { margin: 0px 1px 0px 1px; padding: 0; BORDER-STYLE: ridge; BORDER-COLOR: #FFFFFF; BORDER-WIDTH: medium; min-height:100vh; min-height:100dvh}
*#contentcenter {TEXT-ALIGN: center;}
img {MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em}
/* Headers */
h1,h2,h3,h4,h5,h6,*.ulm1,*.ulm3,*.ulm4, ul li {TEXT-ALIGN: center;}
h1, *.ulm1 {font: 1.65em /1.99em "Eras Demi ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 0.4vw auto 0.4vw auto;}
h2, *.ulm2 {font: 1.32em /1.59em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 0.4vw auto 0.4vw auto;}
h3, *.ulm3 {font: 0.99em /1.19em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 0.4vw auto 0.4vw auto;}
h4, *.ulm4 {font: 0.82em /0.99em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 0.4vw auto 0.4vw auto;}
h5 {font: 0.99em /1.19em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 0.4vw auto 0.4vw auto;}
h6, *.ulm6 {font: 0.74em /0.89em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 0.4vw auto 0.4vw auto;}
*.ulmfooter{COLOR:#000000; BACKGROUND-COLOR:inherit;}
footer{PADDING: 10px}
*.profileText, *.profileData {font: 0.82em /0.99em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent;}
*.profileText {TEXT-ALIGN: right; FONT-WEIGHT: normal;}
*.profileData {TEXT-ALIGN: left; FONT-WEIGHT: bold; PADDING-LEFT: 4px;}
*.profilePic {FLOAT:left;}

/* Tables */
*.withheader { BORDER-COLLAPSE: collapse; MARGIN: 20px auto 20px auto;}
*.withoutheader { BORDER-COLLAPSE: collapse; MARGIN: 20px auto 20px auto;}
* caption { TEXT-ALIGN: center; font: 1.32em /1.59em "Eras Medium ITC", sans-serif; COLOR: #000000!important; BACKGROUND-COLOR: transparent;}
* button {font: 0.99em /1.19em "Eras Medium ITC", sans-serif;}
*.w3-button {font: 0.99em /1.19em "Eras Medium ITC", sans-serif;}
table.withoutheader caption, table.withheader TH ,*.kotitle { font: 0.99em /1.19em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: #8080ff; BORDER-COLLAPSE: collapse;}

/* Table data */
*#contentcenter td { border-style: solid; BORDER-COLLAPSE: collapse; BORDER-WIDTH: 1px 0; BORDER-COLOR: #000000; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; VERTICAL-ALIGN:middle;}

/* Table rows */
table.withoutheader tr:nth-child(odd), table.withheader tr:nth-child(even) {BACKGROUND-COLOR: #FEE7F9; COLOR:inherit;}
table.withoutheader tr:nth-child(even), table.withheader tr:nth-child(odd) {BACKGROUND-COLOR: #FFFFFF; COLOR:inherit;}

table.col1ascaption td:first-child {BACKGROUND-COLOR: #8080ff; COLOR:inherit;}

/* Define the widths of all tables */
*.table-matchsheet {width: 90%}
*.table-main, *.table-outstanding, *.table-koreport {width: 80%}
*.table-league, *.table-fixtureteams {width: 70%}
*.table-links, *.table-results, *.table-playerstats, *.table-listofmatches {width: 60%}
*.table-fixturematches, *.table-bonuspoints, *.table-referees {width: 50%}
*.table-downloads {width: 40%}

/* Define the font of all table cells */
td.text, td.text4 {font: 0.82em /0.99em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent;}
td.data {font: 0.99em /1.19em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent;}
th.text, td.text3 {font: 0.99em /1.19em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent;}
td.textbig {font: 0.99em /1.19em "Eras Medium ITC", sans-serif; COLOR: #000000!important; BACKGROUND-COLOR: transparent;}
td.sm-text {font: 0.74em /0.89em "Eras Medium ITC", sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent;}
th.fix-data {font-size:0.82em!important}
td.strikethru {text-decoration: line-through;text-decoration-style: double;text-decoration-thickness:2px}
s.strikethru {text-decoration: line-through;text-decoration-style: double;}

/* Define the table cells */
*.ms-score {WIDTH: 8%;}
*#contentcenter *.ms-hteam {WIDTH: 34%; PADDING-RIGHT: 1em}
*#contentcenter *.ms-ateam {WIDTH: 34%;}
*#contentcenter *.ms-iscore {WIDTH: 8%; font-weight: bold;}
*#contentcenter *.ms-fscore {WIDTH: 8%; font-weight: bold;}
*#contentcenter *.ms-thscore {WIDTH: 34%; font-weight: bold;}
*#contentcenter *.ms-tascore {WIDTH: 34%; font-weight: bold;}
*.ms-bscore.data{WIDTH: 8%;}
*.ms-thscore, *.ms-tascore, *.ms-bline {background-color: #ccccff!important}
*.ms-thscore, *.ms-bline {border-left-color: #ccccff!important}
*.ms-tascore, *.ms-bline {border-right-color: #ccccff!important}
*.ms-thscore.last, *.ms-tascore.last {border-bottom-color: #ccccff!important}
*.ms-bigbscore.data{WIDTH: 8%;}
*.ms-bteam.text{WIDTH: 34%;}
*#contentcenter *.lp-data {WIDTH: 8%; PADDING-RIGHT: 0.2em}
*#contentcenter *.lp-pcent {WIDTH: 8%;}
*#contentcenter *.lp-text {WIDTH: 30%;}
*#contentcenter *.lp-team {WIDTH: 30%;}
*#contentcenter *.lp-textN {WIDTH: 100%;}
*#contentcenter *.lpt-data {WIDTH: 11%; PADDING-RIGHT: 0.2em}
*#contentcenter *.lpt-pcent {WIDTH: 11%;}
*#contentcenter *.lpt-text {WIDTH: 45%;}
*#contentcenter *.lpt-team {WIDTH: 45%;}
*#contentcenter *.lpt-textN {WIDTH: 100%;}
*#contentcenter *.lpt-text2 {WIDTH: 100%;}
*.bp-data {WIDTH: 10%;}
*#contentcenter *.bp-text {WIDTH: 40%;}
*.bp-textN {WIDTH: 100%;}
*.bp-blank.data{WIDTH: 40%;}
*#contentcenter *.lom-date {WIDTH: 16%;}
*#contentcenter *.lom-textl {WIDTH: 30%;}
*.lom-data {WIDTH: 8%;}
*.lom-result {WIDTH: 8%;}
*#contentcenter *.lom-textr {WIDTH: 30%; PADDING-RIGHT: 1em}
*.lom-textN {WIDTH: 100%;}
*#contentcenter *.lomt-date {WIDTH: 16%;}
*#contentcenter *.lomt-textl {WIDTH: 30%;}
*.lomt-data {WIDTH: 8%;}
*.lomt-result {WIDTH: 8%;}
*#contentcenter *.lomt-textc {WIDTH: 38%;}
*#contentcenter *.lomt-textr {WIDTH: 30%; PADDING-RIGHT: 1em}
*.lomt-textN {WIDTH: 100%;}
*.res-data {WIDTH: 10%;}
*#contentcenter *.res-textl {WIDTH: 40%;}
*#contentcenter *.res-textr {WIDTH: 40%; PADDING-RIGHT: 1em}
*.res-textb {WIDTH: 100%;}
*.table-league *.data {WIDTH: 5.187%;}
*#contentcenter *.table-league *.text {WIDTH: 17%;}
*.mp-text {WIDTH: 25%;}
*.mp1-data {WIDTH: 20%;}
*.mp1-textbig {WIDTH: 40%;}
*.mp1-text {WIDTH: 20%;}
*.out-text {WIDTH: 25%;}
*#contentcenter *.fix-text3 {WIDTH: 100%;}
*#contentcenter *.fix-text4 {WIDTH: 100%;}
*.fix-data {WIDTH: 25%;}
.ms-ateam,.lp-text,.lp-team,.lpt-text,.lpt-team,.bp-text,.lom-textl,.lom-result,.lomt-textl,.lomt-result,.lomt-textc,.res-textl,.table-league *.text,.fix-text3,.fix-text4 {text-align: left}
.ms-score,.ms-iscore,.ms-fscore,.lp-textN,.lpt-textN,.bp-data,.bp-textN,.lom-data,.lom-textN,.lomt-data,.lomt-textN,.res-data,.res-textb,.table-league *.data,.mp-text,.mp1-data,.mp1-textbig,.mp1-text,.out-text,.fix-data {text-align: center}
.ms-hteam,.ms-thscore,.ms-tascore,.lp-data,.lp-pcent,.lpt-data,.lpt-pcent,.lpt-text2,.lom-date,.lom-textr,.lomt-date,.lomt-textr,.res-textr {text-align: right}
*#contentcenter .lp-pcent,*#contentcenter .lpt-pcent {padding-right: 0.6em}
*#contentcenter .ms-ateam,*#contentcenter .bp-text,*#contentcenter .lom-date,*#contentcenter .lom-textl,*#contentcenter .lomt-date,*#contentcenter .lomt-textl,*#contentcenter .lomt-textc,*#contentcenter .res-textl,*#contentcenter .table-league *.text,*#contentcenter .fix-text3,*#contentcenter .fix-text4 {padding-left: 1.0em}
*#contentcenter .lp-text,*#contentcenter .lp-team,*#contentcenter .lpt-text,*#contentcenter .lpt-team {padding-left: 0.5em}

/* Extra CSS bits */
th.fix-text3 a:visited { color:#000000; BACKGROUND-COLOR: transparent;}
th.fix-text3 a:link, th.fix-text3 a:hover, th.fix-text3 a:active { color:#000000; BACKGROUND-COLOR: transparent; text-decoration:;}
*#contentcenter td.mp-text,*#contentcenter td.mp1-text,*#contentcenter td.fix-data {VERTICAL-ALIGN: top!important;}
*#contentcenter .table-league tr:nth-child(3) td.lt1-data, *#contentcenter .table-league tr:nth-child(3) td.lt1-text, *#contentcenter .table-league tr:nth-child(2) td.lt1-data, *#contentcenter .table-league tr:nth-child(2) td.lt1-text, *#contentcenter .table-league tr:nth-child(4) td.lt2-data, *#contentcenter .table-league tr:nth-child(4) td.lt2-text, *#contentcenter .table-league tr:nth-child(3) td.lt2-data, *#contentcenter .table-league tr:nth-child(3) td.lt2-text, *#contentcenter .table-league tr:nth-child(2) td.lt2-data, *#contentcenter .table-league tr:nth-child(2) td.lt2-text, *#contentcenter .table-league tr:nth-child(4) td.lt3-data, *#contentcenter .table-league tr:nth-child(4) td.lt3-text, *#contentcenter .table-league tr:nth-child(3) td.lt3-data, *#contentcenter .table-league tr:nth-child(3) td.lt3-text, *#contentcenter .table-league tr:nth-child(2) td.lt3-data, *#contentcenter .table-league tr:nth-child(2) td.lt3-text, *#contentcenter .table-league tr:nth-child(4) td.lt4-data, *#contentcenter .table-league tr:nth-child(4) td.lt4-text, *#contentcenter .table-league tr:nth-child(3) td.lt4-data, *#contentcenter .table-league tr:nth-child(3) td.lt4-text, *#contentcenter .table-league tr:nth-child(2) td.lt4-data, *#contentcenter .table-league tr:nth-child(2) td.lt4-text {font-weight: bold;}
*#contentcenter .table-league tr:nth-child(3) td.lt1-data, *#contentcenter .table-league tr:nth-child(3) td.lt1-text, *#contentcenter .table-league tr:nth-child(4) td.lt2-data, *#contentcenter .table-league tr:nth-child(4) td.lt2-text, *#contentcenter .table-league tr:nth-child(4) td.lt3-data, *#contentcenter .table-league tr:nth-child(4) td.lt3-text, *#contentcenter .table-league tr:nth-child(4) td.lt4-data, *#contentcenter .table-league tr:nth-child(4) td.lt4-text {BORDER-BOTTOM-WIDTH: 7px;}
*#contentcenter .table-league tr:nth-last-child(2) td.lt1-data, *#contentcenter .table-league tr:nth-last-child(2) td.lt1-text, *#contentcenter .table-league tr:nth-last-child(2) td.lt2-data, *#contentcenter .table-league tr:nth-last-child(2) td.lt2-text, *#contentcenter .table-league tr:nth-last-child(2) td.lt3-data, *#contentcenter .table-league tr:nth-last-child(2) td.lt3-text {BORDER-TOP-WIDTH: 7px;}
div.mainMatchesAndResults table.table-main tr td {line-height:24px;}
table.table-matchsheet tr:nth-child(16) td{border-bottom: 5px solid;}
th.ms-score.data, th.bp-data:last-child{font: small /120% "Eras Medium ITC", sans-serif;}
table.table-league th.lt1-data:nth-child(n+2) {border-top:solid 1px black;}
table.table-league th.lt1-data:nth-child(5n+3) {border-left:solid 1px black;}
table.table-league th.lt1-data:last-child {border-right:solid 1px black;}
table.table-league th.lt1-data:first-child, table.table-league th.lt1-text {border-top:solid 1px #8080FF;}
table.table-league td.lth1-data {border-style:solid;border-width:1px;}
*.sitesearch {margin: 4px auto 4px auto; width:40%}
*#contentcenter *.sitesearch td { border-style: none;}
*.prevnext a:link {font-weight: bold;padding:0.5em;}
*.iconrs {font-size:0.82em;color:red}
*.lom-newdate, *.ven-newvenue {border-top: 1px solid!important}

.ulm-box-shadow, #contentcenter table, .ulmcontent {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.21),0 4px 16px 0 rgba(0,0,0,0.18);}
.ulm-info-panel {border: 2px solid #1c1c1e!important;border-radius: 12px; width:100%; margin: auto;flex-grow: 1;flex-basis: auto;}
.ulm-info-panel{width: 90.0%;}
*.ulm-nav-bar {margin-top: 16px}
#ulmmenu .w3-button {font-size: 1em}

*.w3-row {padding-top:1em}

/* Styles for small screens */
@media (max-width: 768px) {
BODY, *.ulmcontent, *#contentcenter {BORDER: none !important;}
img, *.knockout *.koround *.match *.playerpic, *.piechart, *.barchart, *.chartheader, *#ulmlistofmatches *.teampic, *.material-icons, *.fa-youtube-play {display: none;}
.ulmfooter img, .fix-data img, .mainMatchesAndResults img, .mandr img {display: inline;}
*#contentcenter table, *#contentcenter .flex-container > div {width:98% !important}
*#nav ul li {font-size:14px !important;}
td.data a:link, td.text4 a:link, td.text a:link {line-height: 170%;}
body, *.bgroundmain, *.bground {BACKGROUND-IMAGE:none}
*.kogrid {visibility: collapse; height:0;}
*.kolines1 {visibility: visible; height:auto;}
*.kolines2 {visibility: visible;}
*.ulmtable {overflow-x:auto;}
*.prevnext a:link {font-size:120%}
td.lom-date, *.playersmall {font-size:80%}
th.text, td.text, th.data, td.data, td.textbig, div.noticetext {font-size:60%!important;}
*.nomobile {display: none !important;}
}

/* Iphone portrait */
@media (max-width: 420px) and (orientation: portrait) {
/* Do not display */
*.lom-venue, *.lomt-venue, *.pr-venue, *.pr-opposition, *.hplayerpic, *.aplayerpic {display: none!important;}
}

/* For DeviceTest */
@media (max-width: 420px) {
*.flex-container2.mandr > div {height:150px;}
}
@media (max-height: 280px) {
*.flex-container2 > div {height:30px;}
}

/* Styles for medium screens */
@media (min-width: 769px) and (max-width: 992px) {
*#contentcenter table, *#contentcenter .flex-container > div {width:98% !important}
*.knockout *.koround {width: 25%}
*.navbarwidth {width: 24%;}
th.text, td.text, th.data, td.data, td.textbig, div.noticetext {font-size:90%!important;}
}
