/** CSS rules specific to the Timing application
 */
body {background-color: #80c0ff;}

.hidden {display:none;}

.centredContent {margin: 0px auto;}

.centredColumn {text-align:center;}

.siteIndex { display:flex; flex-wrap:wrap;}
.siteIndex div { float:left;}

.titleBar {display:flex; align-items:center; justify-content:space-between; text-align:center;}
.titleBar h1 {margin:0px auto 0px auto;}
.titleBar + h2 {margin-top:0px; text-align:center;}
.timingLogo {width:2em; height:1em; margin-right:0.5em;}
#burger {width:1em; height:1em; margin-left:0.5em;}
#menu {position:absolute; top:2.5em; right:0.5em; left:0.5em; }
#menuButtons {display:flex; justify-content:flex-end;}
#menuTexts {display:flex; justify-content:flex-end;}
.menuText {background-color:white; border:2px solid black; border-radius:0.5em; width:-moz-fit-content;
           right:0px; padding:0.5em;}
.buttonLink {font-size:1.2em; background-color:#6070c0;
             border-radius:0.5em; border:solid 2px; border-color:#7098e0 #303860 #303860 #7098e0;
             text-decoration:none;}
.menuText .buttonLink {display:inline-block; padding:0.5em;
             margin:0.5em;} */
.buttonLink:visited, .buttonLink:link {color:black;}

.keypad input, .keypad button {font-size:1.8em; margin:0.2em;}

.picklist h2 {break-after:avoid-page; margin-top:2em; margin-bottom:0.5em; }
.picklist h3 {break-after:avoid-page; margin-top:1em; margin-bottom:0.5em; }
.picklist h4 {break-after:avoid-page; margin-top:0.5em; margin-bottom:0.3em; }
.picklist {break-inside:avoid-page; page-break-inside:avoid; }

/* Keep headings with following information on paged media */
@media print {
  body {background-color: transparent;}
  .stack, .header a, #ltr, #boards, #wixmenu {display:none;}

  tr.heading {page-break-after:avoid; }
}

