body { margin-bottom: 200px !important; } table { background-color: #323232; border: 0px; color: #b8b8b8; font-family: sans-serif; width: 100%; table-layout: fixed; margin-bottom: 30px; } th { font-size: 12px; font-weight: normal; padding: 0px 4px; background-color: #2d2c2d; border: #545454 1px solid; border-right: none; } th.no-border { border-left: none; border-right: none; padding: 0px; } td { padding: -1px; height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } td img { padding-top: 2px; } tr:nth-child(even) { background: #2d2d2d; } tr:nth-child(odd) { background: #262626; } tr:nth-child(odd).q-red { background: linear-gradient(to top, #262626, #49302f 1px); } tr:nth-child(even).q-red { background: linear-gradient(to top, #2d2c2d, #513635 1px); } .q-red td.playhead { background: linear-gradient(to right, #ff4242 55%, transparent 55%); } tr:nth-child(odd).q-orange { background: linear-gradient(to top, #262626, #443526 1px); } tr:nth-child(even).q-orange { background: linear-gradient(to top, #2d2c2d, #4a3b2c 1px); } .q-orange td.playhead { background: linear-gradient(to right, #ffa500 55%, transparent 55%); } tr:nth-child(odd).q-green { background: linear-gradient(to top, #262626, #2d3d27 1px); } tr:nth-child(even).q-green { background: linear-gradient(to top, #2d2c2d, #32422e 1px); } .q-green td.playhead { background: linear-gradient(to right, #01d52f 55%, transparent 55%); } tr:nth-child(odd).q-blue { background: linear-gradient(to top, #262626, #292d40 1px); } tr:nth-child(even).q-blue { background: linear-gradient(to top, #2d2c2d, #2f3346 1px); } .q-blue td.playhead { background: linear-gradient(to right, #536de0 55%, transparent 55%); } tr:nth-child(odd).q-purple { background: linear-gradient(to top, #262626, #342639 1px); } tr:nth-child(even).q-purple { background: linear-gradient(to top, #2d2c2d, #382c3f 1px); } .q-purple td.playhead { background: linear-gradient(to right, #a601c0 55%, transparent 55%); } tr.q-armed-false td { background: url('img/disarmed-pattern-light.png'); background-attachment: fixed; } tr.playback-position { background: #444 !important; color: white; } tr.playback-position td.playhead { padding: 0px; } tr.playback-position td.playhead::before { content: url(img/playhead.png); } tr.playback-position .q-gray-text { color: white !important; } tr.selected { background: #1557da !important; color: white !important; } .gLeft { height: 24px; width: 12px; border-left: 2px solid; } .gTop { border-top: 2px solid; } .gBot { border-bottom: 2px solid; } .gRight { border-right: 2px solid; } .gMode-1.gLeft.gTop { border-radius: 6px 0px 0px 0px; } .gMode-1.gLeft.gBot { border-radius: 0px 0px 0px 6px; } .gMode-1.gRight.gBot { border-radius: 0px 0px 6px 0px; } .gMode-1.gLeft.gTop.gBot { border-radius: 6px 0px 0px 6px; } .gMode-1.gLeft.gTop.gRight { border-radius: 6px 6px 0px 0px; } .gMode-1.gTop.gRight.gBot { border-radius: 0px 6px 6px 0px; } .gMode-1.gLeft.gTop.gRight.gBot { border-radius: 6px; } .gMode-1 { border-color: #48477f; } .gMode-2 { border-color: #48477f; } .gMode-3 { border-color: #43a424; } .gMode-4 { border-color: #7f26a5; } .gMode-6 { border-color: #ee6a21; } .gMode-, .gMode-0 { border-color: rgba(0, 0, 0, 0); } .group-arrow { width: 13px; background-image: url('img/new_group_arrow.png'); background-position: center; background-repeat: no-repeat; } .q-time { font-size: 14px; text-align: center; } .q-target { text-align: center; font-size: 12px; padding-left: 5px; padding-right: 5px; } .q-gray-text { color: #424242; } .q-time-elapsed { margin: 0px 2px; outline: #49c042 1px solid; line-height: 18px; } .cart { position: relative; height: 600px; width: 100%; background-color: #2c2b2a; } .cartCueWrapper { display: block; position: absolute; box-sizing: border-box; padding: 3px; } .cartCueWrapper.selected .cartCue { border-color: #89b4db; box-shadow: #89b4db 0px 0px 2px 3px; } .cartCue { height: 100%; box-sizing: border-box; border: 3px solid; border-radius: 6px; color: white; } .cartCue p { margin: 10px; } .cartCueIcon { position: absolute; right: 13px; top: 13px; } div.cartColor-red { border-color: #e7443a; background-color: #942f27; } div.cartColor-orange { border-color: #f18f28; background-color: #a95023; } div.cartColor-green { border-color: #4ebf32; background-color: #397824; } div.cartColor-blue { border-color: #3a54cf; background-color: #25378a; } div.cartColor-purple { border-color: #7e25a5; background-color: #4c2269; } div.cartColor-none { border-color: #95929f; background-color: #3b3b3b; } .cartBlank { border-color: #1f1f1f; background-color: #1f1f1f; } .cartCueWrapper.playback-position .cartCue { border-color: #88b3db; outline: #88b3db 1px solid; box-shadow: 0px 0px 3px 3px #88b3db, inset 0px 0px 5px #88b3db; } #playhead-information { width: 80%; height: 120px; position: fixed; bottom: 30px; left: 10%; padding: 16px; box-sizing: border-box; background-color: #2e2d2d; border: #424242 3px solid; border-radius: 4px; box-shadow: black 0px 0px 20px 5px; } #playhead-information.playhead-active { border-color: #4cbe34; } .playhead-name { width: 100%; padding: 6px 12px; box-sizing: border-box; margin-bottom: 12px; background-color: #434343; border: #434343 1px solid; font-size: 18px; color: white; border-radius: 3px; } .playhead-disarmed { background: url('img/disarmed-pattern-light.png'); background-attachment: fixed; } #playhead-notes { width: 100%; padding: 6px 8px; box-sizing: border-box; height: 36px; border: #5c5b5b 1px solid; font-size: 18px; color: #9a9a99; border-radius: 3px; overflow: hidden; text-overflow: ellipsis; } @media screen and (min-width: 0px) and (max-width: 750px) { .hide-medium { display: none; } } @media screen and (min-width: 0px) and (max-width: 550px) { .hide-small { display: none; } }