/* The controls that work without JavaScript, laid over TodoMVC's own. With JavaScript on (html.js) they're hidden and the page is the reference. */ form.inline { display: contents; } .toggle-button, .toggle-all-button { position: absolute; z-index: 1; padding: 0; border: 0; background: none; font-size: 0; cursor: pointer; } .todo-list li .toggle-button { top: 0; bottom: 0; left: 0; width: 40px; height: 40px; margin: auto 0; } .toggle-all-button { top: -65px; left: 0; width: 45px; height: 65px; } .todo-list li .edit-link { position: absolute; top: 0; right: 54px; bottom: 0; height: 20px; margin: auto 0; font-size: 14px; line-height: 20px; color: #949494; text-decoration: none; } .todo-list li .edit-link:hover, .todo-list li .edit-link:focus { color: #484848; text-decoration: underline; } html:not(.js) .todo-list li label { padding-right: 90px; } .js .toggle-button, .js .toggle-all-button, .js .edit-link { display: none; }