.headerBar { background-color: #111111; margin-bottom: 40px; font-size: 70px; box-shadow: 0px 2px 2px grey; } .headerBar > button { background-color: #111111; color: white; height: 150px; line-height: 150px; font-size: 70px; border: none; font-family: "DejaVu Serif"; transition: color 0.4s ease; } .headerBar > button:focus { background-color: #222222; } .headerBar > button.title { letter-spacing: 12px; padding: 0 50px; } .headerBar > button.addTimer { float: right; padding: 0 50px; } .headerBar > button:hover, .headerBar > button:hover { color: #CCCC88; border-color: #CCCC88; } .timers { text-align: center; font-size: 30px; } .timer { line-height: 80px; height: 80px; } .headerBar > button { background-color: #111111; color: white; height: 150px; line-height: 150px; font-size: 70px; border: none; font-family: "DejaVu Serif"; transition: color 0.4s ease; } .headerBar > button:focus { background-color: #222222; } .headerBar > button.title { letter-spacing: 12px; padding: 0 50px; } .headerBar > button.addTimer { float: right; padding: 0 50px; } .headerBar > button:hover, .headerBar > button:hover { color: #CCCC88; border-color: #CCCC88; } .timers { text-align: center; font-size: 30px; } .timer { line-height: 80px; height: 80px; } .block { display: inline-block; background-color: #EEEEEE; text-align: center; height: 80px; margin-right: 20px; border-radius: 30px; box-shadow: 0px 4px #AAAAAA; border: 1px solid #DDDDDD; } .block:hover { background-color: #E6E6E6; } .block:focus { border: 1px solid #AAAAAA; } .block:active { transform: translateY(2px); box-shadow: 0px 2px #AAAAAA; } .timer > .name { width: 400px; cursor: text; } .timer > .time { width: 200px; cursor: text; position: relative; border-radius: 0px; } .timer > .time .text { position: relative; } .timer > .time .progressBar { background-color: darkgrey; position: absolute; left: 0; top: 0; height: 79px; } .timer > .time:hover .progressBar { background-color: grey; } .timer > .time.isRunning .progressBar { background-color: #CDE4C2; } .timer > .time.isRunning:hover .progressBar { background-color: #B5CEAA; } .timer > .time.isRinging:hover { cursor: pointer; } .timer > .time.isRinging .progressBar { background-color: #FED5AE; } .timer > .time.isRinging:hover .progressBar { background-color: #F2CAA5; } .timer > .edition.empty { color: #DDDDDD; } .timer > .edition:not(.empty) { color: darkgrey; } .timer > button { width: 100px; font-size: 30px; } .timer > button.remove { color: #AA2222; } .timers > .timer:only-of-type > button.remove { color: grey; } .timer:not(last-child) { margin-bottom: 40px; }