UNPKG

equation-admin-template

Version:

Booststrap 4 admin template made by equation

378 lines (370 loc) 8.96 kB
#filter { box-shadow: none; } .block_list { padding: 20px 0; background-color: #fff; } .todo-l .btn:not(:disabled):not(.disabled) { text-transform: uppercase; } ul { margin: 0; padding: 0; list-style: none; } .block_list_tags { padding-left: 30px; height: 139px; } .block_list_words li { background-color: #fff; padding: 15px 35px 15px 30px; color: #3b3f5c; border-bottom: 1px solid #e9ecef; font-size: 15px; font-weight: 600; } .block_list_tags li { color: #1f3892; float: left; margin: 8px 20px 10px 0; padding: 5px 10px; min-width: 10px; background-color: #fff; text-align: center; } .js-remove { float: right; font-style: normal; color: #ee3d50; } .js-remove:hover { cursor: pointer; } .ply-ok { background-color: #00d1c1; color: #fff; font-weight: normal; } button, input[type="checkbox"] { outline: none; } .hidden { display: none; } #todoapp { position: relative; width: 100%; box-shadow: none; } #todoapp input::-webkit-input-placeholder { font-style: italic; font-weight: 300; color: #1f3892; } #todoapp input::-moz-placeholder { font-style: italic; font-weight: 300; color: #1f3892; } #todoapp input::input-placeholder { font-style: italic; font-weight: 300; color: #1f3892; } #todoapp h1 { position: absolute; top: -155px; width: 100%; font-size: 100px; font-weight: 100; text-align: center; color: rgba(175, 47, 47, 0.15); -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; } .edit { position: relative; margin: 0; width: 100%; font-size: 24px; font-family: inherit; font-weight: inherit; line-height: 1.4em; border: 0; outline: none; color: inherit; padding: 6px; border: 1px solid #999; -webkit-box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.2); -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; } #new-todo { padding: 16px 16px 16px 60px !important; border: none !important; background: #fff; color: #3b3f5c !important; position: relative; margin: 0; width: 100%; font-size: 22px; font-family: inherit; font-weight: inherit; line-height: 1.4em; outline: none; border: 1px solid #e9ecef; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; } #main { position: relative; z-index: 2; border-top: 1px solid #e9ecef; } #toggle-all { position: absolute; top: -53px; left: -9px; width: 60px; height: 34px; text-align: center; border: none; /* Mobile Safari */ } #main label[for="toggle-all"] { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="-10 -18 100 135"><circle cx="50" cy="50" r="50" fill="#a2a3a3" stroke="#fff" stroke-width="3"/></svg>'); background-repeat: no-repeat; background-position: center left; width: 60px; height: 34px; font-size: 0; position: absolute; top: -49px; left: 1px; } #main #toggle-all:checked + label[for="toggle-all"] { background-image: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-10%20-18%20100%20135%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23bddad5%22%20stroke-width%3D%223%22/%3E%3Cpath%20fill%3D%22%235dc2af%22%20d%3D%22M72%2025L42%2071%2027%2056l-4%204%2020%2020%2034-52z%22/%3E%3C/svg%3E'); } #todo-list { margin: 0; padding: 0; list-style: none; } #todo-list li { position: relative; font-size: 20px; border-bottom: 1px solid #e9ecef; background-color: #fff; color: #3b3f5c; } #todo-list li.editing { padding: 0; } #todo-list li.editing .edit { display: block; width: 100%; padding: 13px 17px 12px 17px; margin: 0 0 0 0; border: none; background-color: #e8ecef; } #todo-list li.editing .view { display: none; } .view label { margin-bottom: 0px; } #todo-list li .toggle { text-align: center; width: 40px; /* auto, since non-WebKit browsers doesn't support input styling */ height: auto; position: absolute; top: 0; bottom: 0; margin: auto 0; border: none; /* Mobile Safari */ -webkit-appearance: none; appearance: none; } #todo-list li label { white-space: pre-line; word-break: break-all; padding: 15px 60px 15px 15px; padding-left: 60px; display: block; line-height: 1.2; -webkit-transition: color 0.4s; transition: color 0.4s; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="-10 -18 100 135"><circle cx="50" cy="50" r="50" fill="#a2a3a3" stroke="#fff" stroke-width="3"/></svg>'); background-repeat: no-repeat; background-position: center left; } #todo-list li .toggle:checked + label { background-image: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-10%20-18%20100%20135%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23bddad5%22%20stroke-width%3D%223%22/%3E%3Cpath%20fill%3D%22%235dc2af%22%20d%3D%22M72%2025L42%2071%2027%2056l-4%204%2020%2020%2034-52z%22/%3E%3C/svg%3E'); } #todo-list li.completed label { color: #36404a; text-decoration: line-through; } #todo-list li .destroy { display: none; position: absolute; top: 0; right: 10px; bottom: 0; width: 40px; height: 40px; margin: auto 0; font-size: 26px; color: #a2a3a3; margin-bottom: 11px; -webkit-transition: color 0.2s ease-out; transition: color 0.2s ease-out; background: none; border: none; } #todo-list li .destroy:hover { color: #ff6b57; } #todo-list li .destroy:after { content: '×'; } #todo-list li:hover .destroy { display: block; } #todo-list li .edit { display: none; } #todo-list li.editing:last-child { margin-bottom: -1px; } #todo-footer { position: relative; float: left; width: 100%; padding: 28px 10px; text-align: center; color: #07dabf; background-color: #fff; } #todo-footer:before { content: ''; position: absolute; right: 0; bottom: 0; left: 0; height: 50px; overflow: hidden; } #filters li a { position: relative; float: left; color: inherit; margin: 3px; padding: 3px 10px; text-decoration: none; border: 1px solid transparent; border-radius: 4px; } #filters li a.selected, #filters li a:hover { border-color: #1f3892; } #filters li a.selected { border-color: #3b3f5c; color: #3b3f5c; } #clear-completed, #filter ul li #clear-completed:active { position: relative; float: right; margin: 3px; padding: 3px 6px; background-color: transparent; border: 1px solid transparent; border-radius: 5px; } #clear-completed:hover { background-color: #6156ce; border: 1px solid; color: #fff; border-color: #fff; } #info { margin: 65px auto 0; color: #bfbfbf; font-size: 10px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-align: center; } #info p { line-height: 1; } #info a { color: inherit; text-decoration: none; font-weight: 400; } #info a:hover { text-decoration: underline; } input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus { outline: none; } /* Hack to remove background from Mobile Safari. Can't use it globally since it destroys checkboxes in Firefox */ @media screen and (-webkit-min-device-pixel-ratio:0) { #toggle-all, #todo-list li .toggle { background: none; } #todo-list li .toggle { height: 40px; } #toggle-all { -webkit-appearance: none; appearance: none; } } @media screen and (max-width: 1199px) { #new-todo { padding: 19px 19px 19px 44px !important; font-size: 16px; } #toggle-all { top: -48px; } #todo-list li { font-size: 16px; } #todo-list li label { padding: 15px 15px 15px 15px; margin-left: 25px; } #todo-footer { padding: 20px 2px; } #filters li a { margin: 1px; padding: 1px 3px; font-size: 12px; } #clear-completed, #filter ul li #clear-completed:active { margin: 1px; padding: 1px 3px; font-size: 12px; } }