<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Main CSS file, for BDICPL Winter League 2024-2025  */
/* RedsealSW version 4.6.46.F on Tuesday, 29 Apr at 12:32:24 */
/* Registered until 31/08/2025 */


HEADER {padding:20px 0 20px 0; }

/* Links */
a:link { COLOR: inherit; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;}
a:visited { COLOR: inherit; BACKGROUND-COLOR: transparent;}
a:active { COLOR: inherit; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;}
a:hover { COLOR: inherit; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;}

BODY {FONT-SIZE:100%; MARGIN: 0;}
*.bgroundmain {background-color: #f2f2f7; color:inherit;}
*.bground {background-color: #f2f2f7; color:inherit;}

*.ulmcontent { margin: 0; padding: 0; 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: bold calc(23.9px + 1.3vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 4px auto 4px auto;}
h2, *.ulm2 {font: bold calc(21.2px + 1.1vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 4px auto 4px auto;}
h3, *.ulm3 {font: calc(18.5px + 0.9vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 4px auto 4px auto;}
h4, *.ulm4 {font: calc(13.2px + 0.5vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 4px auto 4px auto;}
h5 {font: calc(11.9px + 0.5vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 4px auto 4px auto;}
h6, *.ulm6 {font: calc(11.9px + 0.5vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; MARGIN: 4px auto 4px auto;}
*.ulmfooter{COLOR:#000000; BACKGROUND-COLOR:inherit;}
footer{PADDING: 10px}
*.profileText, *.profileData {font: calc(13.2px + 0.5vw) Roboto, 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;}

*.flex-container {display:flex; align-content:space-between; flex-wrap:wrap; margin:0px auto 20px auto; justify-content:center; width:98%; background-color:#f2f2f7;}
*.flex-container &gt; div {width:160px; margin:2px; text-align:center; color: #000000;font: calc(13.2px + 0.5vw) Roboto, sans-serif; border-width:0px; border-color:#000000; background-color:#dbefdc;}
*.flex-container &gt; div {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.21),0 4px 16px 0 rgba(0,0,0,0.18);}
*.flex-container &gt; div {height:6vh;padding:2px;}
*.flex-container.mandr &gt; div, *.flex-container.ko &gt; div {height:12vh;padding:4px;}

/* Tables */
*.withheader { BORDER-COLLAPSE: collapse; MARGIN: 20px auto 20px auto;}
*.withoutheader { BORDER-COLLAPSE: collapse; MARGIN: 20px auto 20px auto;}
* caption { TEXT-ALIGN: center; font: bold calc(21.2px + 1.1vw) Roboto, sans-serif; COLOR: #000000!important; BACKGROUND-COLOR: #93cf95; BORDER-RADIUS: 0.5em 0.5em 0.0em 0.0em;}
* button, *.w3-button {font: calc(18.5px + 0.9vw) Roboto, sans-serif;}
table.withoutheader caption, table.withheader TH ,*.kotitle { font: calc(18.5px + 0.9vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #93cf95; BORDER-COLLAPSE: collapse;}
table.table-sitemap TH, table.table-league TH, table.table-fixtureteams TH, table.table-kodraw TH, table.table-playerstats TH, table.table-bonuspoints TH, table.table-frametotal TH, table.table-playerrecord TH, table.table-venues TH, table.table-outstanding TH, table.table-committee TH, table.table-referees TH {BORDER-RADIUS: 0 0 0 0;}

caption {BORDER-TOP-LEFT-RADIUS:0.5em; BORDER-TOP-RIGHT-RADIUS:0.5em}
*.withheader caption {BORDER-BOTTOM-LEFT-RADIUS:0.5em; BORDER-BOTTOM-RIGHT-RADIUS:0.5em}
*.withheader tr:last-child td:first-child {BORDER-BOTTOM-LEFT-RADIUS:0.5em}
*.withheader tr:last-child td:last-child {BORDER-BOTTOM-RIGHT-RADIUS:0.5em}
*.withoutheader tr:last-child td:first-child {BORDER-BOTTOM-LEFT-RADIUS:0.5em}
*.withoutheader tr:last-child td:last-child {BORDER-BOTTOM-RIGHT-RADIUS:0.5em}
*.withheader tr:first-child th:first-child {BORDER-TOP-LEFT-RADIUS:0.5em}
*.withheader tr:first-child th:last-child {BORDER-TOP-RIGHT-RADIUS:0.5em}

/* Table data */
*#contentcenter td { BORDER-COLLAPSE: collapse; PADDING: 2px; VERTICAL-ALIGN:middle;}

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

table.col1ascaption td:first-child {BACKGROUND-COLOR: #93cf95; COLOR:inherit;}

/* Define the widths of all tables */
*.table-matrix {width: 95%}
*.table-main, *.table-league, *.table-listofmatches {width: 90%}
*.table-sitemap {width: 85%}
*.table-results, *.table-fixtureteams, *.table-fixturematches, *.table-playerstats, *.table-playerrecord, *.table-venues, *.table-outstanding, *.table-referees {width: 80%}
*.table-downloads, *.table-bonuspoints, *.table-frametotal, *.table-committee, *.table-teamlist, *.table-koreport {width: 70%}

/* Define the font of all table cells */
td.text, td.text4 {font: calc(13.2px + 0.5vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent;}
td.data {font: calc(11.9px + 0.5vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent;}
th.text, td.text3 {font: calc(18.5px + 0.9vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent;}
td.textbig {font: calc(18.5px + 0.9vw) Roboto, sans-serif; COLOR: #000000!important; BACKGROUND-COLOR: transparent;}
td.sm-text {font: calc(11.9px + 0.5vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent;}
th.fix-data {font-size:calc(13.2px + 0.5vw)!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: 7%;}
*#contentcenter *.ms-hteam {WIDTH: 29%; PADDING-RIGHT: 1em}
*#contentcenter *.ms-ateam {WIDTH: 29%;}
*#contentcenter *.ms-iscore {WIDTH: 7%; font-weight: bold;}
*#contentcenter *.ms-fscore {WIDTH: 7%; font-weight: bold;}
*#contentcenter *.ms-thscore {WIDTH: 29%; font-weight: bold;}
*#contentcenter *.ms-tascore {WIDTH: 29%; font-weight: bold;}
*.ms-bscore.data{WIDTH: 7%;}
*.ms-thscore, *.ms-tascore, *.ms-bline {background-color: #f2f2f7!important}
*.ms-thscore, *.ms-bline {border-left-color: #f2f2f7!important}
*.ms-tascore, *.ms-bline {border-right-color: #f2f2f7!important}
*.ms-thscore.last, *.ms-tascore.last {border-bottom-color: #f2f2f7!important}
*.ms-bigbscore.data{WIDTH: 7%;}
*.ms-bteam.text{WIDTH: 29%;}
*#contentcenter *.lp-textN {WIDTH: 100%;}
*#contentcenter *.lpt-textN {WIDTH: 100%;}
*#contentcenter *.lpt-text2 {WIDTH: 100%; white-space:nowrap;font-weight: bold;}
*.ft-data {WIDTH: 8%;}
*#contentcenter *.ft-text {WIDTH: 34%;}
*.ft-textN {WIDTH: 100%;}
*.bp-data {WIDTH: 10%;}
*#contentcenter *.bp-text {WIDTH: 40%;}
*.bp-textN {WIDTH: 100%;}
*.bp-blank.data{WIDTH: 40%;}
*.pr-data {WIDTH: 8%;}
*.pr-venue {WIDTH: 8%;}
*.pr-datasummary {WIDTH: 8%;}
*#contentcenter *.pr-partner {WIDTH: 30%;}
*#contentcenter *.pr-opposition {WIDTH: 30%;}
*#contentcenter *.pr-opponent {WIDTH: 30%;}
*.pr-pic {WIDTH: 40%;}
*.pr-blank.data{WIDTH: 30%; BACKGROUND-COLOR: #F2F2F7;}
*.pr-text2 {WIDTH: 100%; white-space:nowrap;font-weight: bold;}
*#contentcenter *.lom-date {WIDTH: 12%;}
*#contentcenter *.lom-textl {WIDTH: 23%;}
*.lom-data {WIDTH: 6%;}
*.lom-result {WIDTH: 6%;}
*#contentcenter *.lom-textr {WIDTH: 23%; PADDING-RIGHT: 1em}
*.lom-textN {WIDTH: 100%;}
*#contentcenter *.lom-venue {WIDTH: 23%;}
*#contentcenter *.lomt-date {WIDTH: 12%;}
*#contentcenter *.lomt-textl {WIDTH: 23%;}
*.lomt-data {WIDTH: 6%;}
*.lomt-result {WIDTH: 6%;}
*#contentcenter *.lomt-textc {WIDTH: 29%;}
*#contentcenter *.lomt-textr {WIDTH: 23%; PADDING-RIGHT: 1em}
*.lomt-textN {WIDTH: 100%;}
*#contentcenter *.lomt-venue {WIDTH: 23%;}
*.res-data {WIDTH: 10%;}
*#contentcenter *.res-textl {WIDTH: 40%;}
*#contentcenter *.res-textr {WIDTH: 40%; PADDING-RIGHT: 1em}
*.res-textb {WIDTH: 100%;}
*#contentcenter *.pl-text {WIDTH: 30%;}
*.pl-text img {PADDING-LEFT: 0.5em; PADDING-RIGHT: 1em}
*.table-league *.data {WIDTH: 6.6%;}
*#contentcenter *.table-league *.text {WIDTH: 34%;}
*.mp-text {WIDTH: 33%;}
*.sm-text {WIDTH: 55%;}
*.sm-data1 {WIDTH: 20%;}
*.sm-data2 {WIDTH: 15%;}
*.sm-data3 {WIDTH: 10%;}
*#contentcenter *.venV-text {WIDTH: 65%;}
*#contentcenter *.venT-text {WIDTH: 35%;}
*#contentcenter *.venW-text {WIDTH: 40%;}
*#contentcenter *.venP-text {WIDTH: 30%;}
*#contentcenter *.venV-text::first-line {font-weight:bold; font-size:120%}
*#contentcenter *.main-venues TR {min-height:40px;}
*.out-text {WIDTH: 25%;}
*#contentcenter *.mat-text {WIDTH: 30.4%;}
*.mat-data {WIDTH: 5.8%;font-weight:normal!important}
*.mat-btext.text{WIDTH: 30.4%; BACKGROUND-COLOR: #F2F2F7;}
*.mat-bdata.data{WIDTH: 5.8%; BACKGROUND-COLOR: #F2F2F7;}
*#contentcenter *.fix-text3 {WIDTH: 25%;}
*#contentcenter *.fix-text4 {WIDTH: 25%;}
*.fix-data {WIDTH: 33%;}
*#contentcenter *.com1-text {WIDTH: 50%;}
*#contentcenter *.com2-text {WIDTH: 50%;}
*#contentcenter *.com2-text img {PADDING-LEFT: 0.5em; PADDING-RIGHT: 1em; FLOAT:right;}
.ms-ateam,.ft-text,.bp-text,.pr-partner,.pr-opposition,.pr-opponent,.pr-pic,.lom-textl,.lom-result,.lom-venue,.lomt-textl,.lomt-result,.lomt-textc,.lomt-venue,.res-textl,.pl-text,.table-league *.text,.sm-text,.venV-text,.venT-text,.venW-text,.venP-text,.mat-text,.fix-text3,.fix-text4,.com1-text,.com2-text {text-align: left}
.ms-score,.ms-iscore,.ms-fscore,.lp-textN,.lpt-textN,.ft-data,.ft-textN,.bp-data,.bp-textN,.pr-data,.pr-venue,.pr-datasummary,.lom-data,.lom-textN,.lomt-data,.lomt-textN,.res-data,.res-textb,.table-league *.data,.mp-text,.sm-data1,.sm-data2,.sm-data3,.out-text,.mat-data,.fix-data {text-align: center}
.ms-hteam,.ms-thscore,.ms-tascore,.lpt-text2,.pr-text2,.lom-date,.lom-textr,.lomt-date,.lomt-textr,.res-textr {text-align: right}
*#contentcenter .ms-ateam,*#contentcenter .ft-text,*#contentcenter .bp-text,*#contentcenter .pr-partner,*#contentcenter .pr-opposition,*#contentcenter .pr-opponent,*#contentcenter .lom-date,*#contentcenter .lom-textl,*#contentcenter .lom-venue,*#contentcenter .lomt-date,*#contentcenter .lomt-textl,*#contentcenter .lomt-textc,*#contentcenter .lomt-venue,*#contentcenter .res-textl,*#contentcenter .pl-text,*#contentcenter .table-league *.text,*#contentcenter .sm-text,*#contentcenter .venV-text,*#contentcenter .venT-text,*#contentcenter .venW-text,*#contentcenter .venP-text,*#contentcenter .mat-text,*#contentcenter .fix-text3,*#contentcenter .fix-text4,*#contentcenter .com1-text,*#contentcenter .com2-text {padding-left: 1.0em}

/* Extra CSS bits */
th.fix-text3 a:visited { color:#000000; BACKGROUND-COLOR: transparent;}
table.table-matrix caption 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:underline;}
table.table-matrix caption a:link, table.table-matrix caption a:hover, table.table-matrix caption a:active { color:#000000; BACKGROUND-COLOR: transparent; text-decoration:underline;}
*#contentcenter td.mp-text,*#contentcenter td.mp1-text,*#contentcenter td.fix-data,#contentcenter td.venV-text,*#contentcenter td.venT-text,*#contentcenter td.venW-text,*#contentcenter td.venP-text,*#contentcenter td.pr-data,*#contentcenter td.pr-partner,*#contentcenter td.pr-opposition,*#contentcenter td.pr-opponent,*#contentcenter td.pr-venue {VERTICAL-ALIGN: top!important;}
table.table-fixturematches tr:nth-child(2) {height:70px;}
th.ms-score.data, th.pr-data.data, th.pr-venue.data, th.bp-data:last-child, th.ft-data:last-child{font: bold small /120% Roboto, sans-serif;}
*.sitesearch {margin: 4px auto 4px auto; width:40%}
*#contentcenter *.sitesearch td { border-style: none;}
*.prevnext a:link {font-weight: bold;padding:0.5em;}
*.iconulm-comm {font-size:24px;color:red}
*.iconrs {font-size:calc(23.9px + 1.3vw);color:red}
*.iconfb {font-size:24px;color:DodgerBlue}
*.icontw {font-size:24px;color:deepskyblue}
*.iconr {font-size:24px;color:red}
*.lom-newdate, *.ven-newvenue {border-top: 1px solid!important}
*.ulmsitemap {margin-top: 24px}

.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%;}

/* Styles for notices */
table.tablenoticeC {MARGIN-LEFT: auto; MARGIN-RIGHT: auto;}
*#contentcenter .tablenoticeC tbody tr td { BORDER-STYLE: none;}
table.tablenotice1,table.tablenotice2,table.tablenotice3,table.tablenotice5,table.tablenotice6,table.tablenotice7,table.tablenotice13,table.tablenotice14 { BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #000000; BORDER-RADIUS: 0em 0em 0.5em 0.5em; MARGIN-TOP: 20px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto;}
table.tablenotice1 td,table.tablenotice2 td,table.tablenotice3 td,table.tablenotice6 td,table.tablenotice7 td,table.tablenotice13 td,table.tablenotice14 td { PADDING:0!important;}
table.tablenotice1 caption,table.tablenotice2 caption,table.tablenotice3 caption,table.tablenotice6 caption,table.tablenotice7 caption,table.tablenotice13 caption,table.tablenotice14 caption { font: calc(18.5px + 0.9vw) Roboto, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #93CF95; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #000000;}
*.notice td {BORDER-BOTTOM-LEFT-RADIUS:0.5em; BORDER-BOTTOM-RIGHT-RADIUS:0.5em}
div.notice1text, div.notice2text, div.notice3text, div.notice5text, div.notice6text, div.notice7text, div.notice13text, div.notice14text {font: calc(13.2px + 0.5vw) Roboto, sans-serif; PADDING: 4px; COLOR: #000000; OVERFLOW: auto; TEXT-ALIGN: center; BACKGROUND-COLOR: #DBEFDC;}

/* Menu bar */
*.w3-menu-background, *.w3-menu-background a:link, *.w3-menu-background a:visited {color:#000000!important; background-color:#93CF95; text-decoration:none;}
*.w3-menu2-background, *.w3-menu2-background a:link, *.w3-menu2-background a:visited, *.w3-dropdown-content {color:#000000!important; background-color:#93CF95; text-decoration:none;}
*.w3-menu-item {font: bold calc(21.2px + 1.1vw) Roboto, sans-serif;}
*.w3-dropdown-content h2 {font-weight:bold; font-size:150%; padding:8px 16px;float:left; text-shadow:none; color:#000000}
*.sub-bar-item {font-weight:normal; font-size:130%}
#ulmmenusmall .w3-dropdown-content h2 {float:none;}
*.ulm-nav-bar {margin-top: 16px}
*.w3-row {padding-top:1em}

/* Styles for small screens */
@media (max-width: 768px) {
img, *.knockout *.koround *.match *.playerpic, *.piechart, *.barchart, *.chartheader, *#ulmlistofmatches *.teampic, *.material-icons, *.fa-youtube-play {display: none;}
.fix-data img, .mainMatchesAndResults img, .mandr img {display: inline;}
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;}
th.pr-partner.text, th.pr-opposition.text, th.pr-opponent.text {font: bold small /120% Roboto, sans-serif;}
*.ulmtable {overflow-x:auto;}
}

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

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

/* Styles for medium screens */
@media (min-width: 769px) and (max-width: 992px) {
*.navbarwidth {width: 24%;}
}

/* Styles for non small screens */
@media (min-width: 769px) {
h1, *.ulm1 {font-size:23.9px}
h2, *.ulm2 {font-size:21.2px}
h3, *.ulm3 {font-size:18.5px}
h4, *.ulm4 {font-size:13.2px}
h5, *.ulm5 {font-size:11.9px}
h6, *.ulm6 {font-size:11.9px}
*.profileText, *.profileData {font-size:13.2px}
table.withoutheader caption, table.withheader TH {font-size:13.2px}
td.text, td.text4 {font-size:13.2px}
td.data {font-size:11.9px}
td.sm-text {font-size:11.9px}
th.fix-data {font-size:13.2px}
div.notice1text, div.notice2text {font-size:13.2px}
}

/* User defined styles for all screens */


</pre></body></html>