@font-face { font-family: "Montserrat-Regular"; src: url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype"); } @font-face { font-family: "Montserrat-SemiBold"; src: url("../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype"); } @font-face { font-family: "Anybody-ExtraBold"; src: url("../fonts/Anybody/Anybody-ExtraBold.ttf") format("truetype"); } html, body { background: #fff7ed; font-family: "Montserrat-Regular"; font-size: 16px; /* color: #1b223a; */ color: #707070; box-sizing: border-box; height: 100%; padding: 0; margin: 0; } label { color: #707070; } h1 { font-size: 20px; margin: 0px; line-height: 1.1; } header, footer { padding: 10px; } header { font-size: 20px; } a { color: #707070; } a:hover { color: #f39200; } /* a { color: #707070; padding: 8px 12px; background-color: #fae7ce; border-radius: 12px; text-decoration: none; font-size: 12px; font-weight: 600; } */ .container { /* width: 100%; */ /* text-align:center; */ } .wrapper { margin: 0px 10px; } @media print, screen and (min-width: 40em) { .wrapper { margin: 0px 40px; } } .mybox { color: #707070; padding: 8px 12px; background-color: #fae7ce; border-radius: 12px; text-decoration: none; font-size: 12px; font-weight: 600; } table { border-collapse: collapse; margin: 5px 0px; padding: 5px; } .score-table { font-size: 18px; } label { font-size: 18px; } td { padding: 3px 0px; } tr { /* height: 40px; */ } .beige { color: red; } .topblock { margin-top: 20px; } .firstrow { border-bottom: 1pt solid #ccc; } .big { font-size: 20px; font-weight: 600; } .bold { font-weight: 600; } .matchtitle { font-family: "Anybody-ExtraBold"; font-size: 18px; color: #1b223a; } .title { font-family: "Anybody-ExtraBold"; font-size: 18px; color: #f39200; } .large { font-family: "Montserrat-SemiBold"; font-size: 18px; /* color: #707070; */ } .semibold { font-weight: 600; } .info { font-family: "Montserrat-SemiBold"; font-size: 14px; color: #707070; } .small { font-size: 12px; } .minor-info { color: #707070; font-size: 14px; } .logo { height: 100px; padding: 5px 10px; } .padding-bottom-small { padding-bottom: 4px; } .padding-bottom { padding-bottom: 20px; } .padding-top-small { padding-top: 4px; } .names { /* width: 70%; */ } .team-names-box { height: 60px; } .scores { vertical-align: middle; /* margin: 0 auto 0 0; */ } .separator { height: 1px; background-color: #707070; margin: 5px 0px; } .score { font-size: 20px; vertical-align: middle; padding: 0px 5px; } .winner { color: #f39200; } .ws { font-family: "Montserrat-SemiBold"; } .center { text-align: center; margin: 0 auto; } .my-block { padding: 10px 10px; } /* @media print, screen and (min-width: 40em) { .my-block { padding: 10px 10px; } } */ .red { background-color: red; } .bubble { padding: 20px; background-color: white; border-radius: 24px; box-shadow: 0 0 10px 5px #f9e7cf; } .dark_bubble { padding: 20px; background-color: #1b223a; color: white; border-radius: 24px; /* box-shadow: 0 0 10px 5px #f9e7cf; */ } .white { color: white; } .test { display: flex; justify-content: space-between; align-items: center; /* width: 25%; */ } .inline { display: inline-block; /* box-sizing: border-box; */ vertical-align: middle; } /* .table-container { display: table; } .table-cell { display: table-cell; vertical-align: middle; } */ .horizontal-padding { padding: 0px 20px; } .horizontal-margin { margin: 0px 10px; } .hpadding10 { padding: 0px 10px; } .vert-middle { vertical-align: middle; } .club { font-family: "Anybody-ExtraBold"; font-size: 24px; color: #f39200; } .event { font-family: "Anybody-ExtraBold"; font-size: 48px; color: #1b223a; } .bottom-border { border-bottom: 1px solid #ccc; } .bubble-bottom { font-size: 14px; } .duration { /* display:grid; */ /* grid-template-columns: max-content max-content; */ width: 100%; background-color: #fcc; } .alignleft { text-align: left; } .alignright { text-align: right; } .clear { clear: both; } .teamname { width: 100%; } .top-margin { margin-top: 10px; } .top-margin20 { margin-top: 20px; } .smatch { padding-top: 20px; width: 800px; margin: 0 auto; } .right { text-align: right; } .scontainer { display: flex; align-items: center; } .verticalmargin { margin: 10px 0px; } .vertical-padding { padding: 8px 0px; } .tight { line-height: 1.1; } .flex-row { display: flex; justify-content: space-between; height: 29px; align-items: center; /* vertical-align: middle; */ } .left-label { align-self: flex-start; /* Aligns the left label to the top */ } .right-label { align-self: flex-end; /* Aligns the right label to the bottom */ } .left-column { flex-grow: 1; } .right-column { flex-grow: 1; text-align: right; } .team_image { height: 40px; width: 40px; } .w15 { width: 15%; } .w20 { width: 20%; } .w25 { width: 25%; } .w30 { width: 30%; } .w40 { width: 40%; } .w50 { width: 50%; } .w60 { width: 60%; } .w70 { width: 70%; } .w80 { width: 80%; } .w100 { width: 100%; } .w80px { width: 80px; } .w100px { width: 100px; } .table-row-2-colums { display: grid; grid-template-columns: 1px auto 40px; align-items: center; /* Vertically center the content within each column */ padding: 5px 0px; } .table-row-3-colums { display: grid; grid-template-columns: auto 1fr auto; align-items: center; /* Vertically center the content within each column */ padding: 5px 0px; } .table-row-4-colums { display: grid; grid-template-columns: 1px auto 50px 70px 130px; /* first column is a hack */ align-items: center; /* Vertically center the content within each column */ padding: 5px 0px; } .table-row-5-colums { display: grid; grid-template-columns: 60px auto 50px 70px 130px; align-items: center; /* Vertically center the content within each column */ padding: 5px 0px; } .table-cell { flex-grow: 1; /* text-align: center; */ /* padding: 5px; */ } .table-cell-large { grid-column: 2 / span 1; /* Center column spans from column 2 to column 3 */ text-align: left; } .wrap { display: flex; flex-direction: column; flex-wrap: wrap; height: 100vh; /*the height will need to be customized*/ width: 50px; } #xrow { background: #000; color: #fff; height: 50px; width: 50px; margin-left: 10px; }