ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd,figure,figcaption{margin:0;padding:0}a img,:link img,:visited img,fieldset{border:none}address{font-style:normal}header,section,article,nav,footer,hgroup,details,summary,figure,main{display:block}mark{color:inherit;background:transparent}abbr{border:none}summary::-webkit-details-marker{display:none}body{font: 16px Helvetica,Arial,sans-serif;color:#060606;letter-spacing:1px;position:relative}#sidebar{width:335px;background:#464f77;float:left;color:#ffffff80;padding:70px 0 100%;margin-bottom:-100%;box-sizing:border-box}#sidebar_toggle{display:none}#sidebar header{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOTA3RDQ3RDE0MzMxMUU2OTdCRUVDMTBBNUM2RkRGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOTA3RDQ3RTE0MzMxMUU2OTdCRUVDMTBBNUM2RkRGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM5MDdENDdCMTQzMzExRTY5N0JFRUMxMEE1QzZGREZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5MDdENDdDMTQzMzExRTY5N0JFRUMxMEE1QzZGREZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GiTfoAAAAElJREFUeNpi/A8EDHQATAx0AixIbEYa2fGfrj4afhax4ApTpDgjN1UyDhofMRLgjyaG0VQ3mupGU91oqhtNdbSMo//DwkcAAQYAD3oMRSzVOBYAAAAASUVORK5CYII=) 0 7px no-repeat;margin-left:100px;box-sizing:border-box;padding-bottom:10px}#completed_todos header{margin-left:0;padding-left:100px}#sidebar section.completed header{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Mjc3QUE4RjE0NTMxMUU2OTdCRUVDMTBBNUM2RkRGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Mjc3QUE5MDE0NTMxMUU2OTdCRUVDMTBBNUM2RkRGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRDNDg3MTM4MTQ1MjExRTY5N0JFRUMxMEE1QzZGREZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgyNzdBQThFMTQ1MzExRTY5N0JFRUMxMEE1QzZGREZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2LxFtgAAAPVJREFUeNpi/A8EDHQATAx0AixIbEYa2fGfrj4atWjQWMSBK1FR0yJmIF4JxDOwWvYfARgoxNOg5nwAYgUkcbjh1LCoAmrGVyC2QZMjaJEmEHsQYUk0EP8D4j9A7IdFHq9FUkD8Aqo5B48lIIN/QfVn4lCD1yJGIK6FuhQE+oCYGU2NOTSoQKAdj2OIiqNIIP4Bld8ExDxQcRUgfgUVnw91GEUWMUAj9zVUzRkg1gfi21D+Riw+JdsimA9uQdXBgvMEEHMRkVhITt5CQHwAqhbkI1Eikz5Z+YgNiKdAfchAikWMSFX5aMU3wi1iQY+0Ie8jgAADAFbgZE8AgvVTAAAAAElFTkSuQmCC);background-position-x:100px}#sidebar header dl{padding:10px 0 5px 35px}header dt,header dd{display:inline-block}#sidebar header dt{font-size:18px;color:#fff;margin-right:60px}#sidebar #completed_todos header dt{font-size:18px;color:#fff;margin-right:48px}#sidebar header dd{color:#ffffffb3;font-size:14px;width:25px;background-color:#6b7292;border-radius:35%;padding:0;margin:0;text-align:center}#sidebar section{padding-bottom:40px}#all_todos,#completed_todos{cursor:pointer}#sidebar article dl{padding-left:135px;cursor:pointer}#sidebar article dt,article dd{display:inline-block;vertical-align:middle}#sidebar header.active{background-color:#383f5f;margin-left:0;background-position:100px center}#sidebar header.active dl{margin-left:100px}#sidebar #completed_todos header.active dl{margin-left:0}#sidebar header.active dd{background-color:#148fd5;color:#fff}#sidebar article dl.active{background-color:#383f5f;color:#fff;margin-left:0;padding-left:135px}#sidebar dl.active dd{background-color:#148fd5;color:#fff}#sidebar article dd{font-size:14px;color:#fff9;background-color:#6b7292;border-radius:100%;padding:0 3.5px}#sidebar article dt{padding-top:12px;padding-bottom:12px;margin-right:32px;width:110px}#sidebar section.completed article dt{text-decoration:line-through}#items{overflow:auto;background:#fff;padding:20px 100px 0 20px}#items img{margin:0 0 0 15px}#items label[for=new_item]{background:none;padding-left:0}#items header dl{margin:35px 0 0 15px;padding:0 0 40px}#items header dl dt{font-size:21px;color:#050505}#items header dl dd{background-color:#148fd5;color:#fff;font-size:14px;border-radius:100%;padding:0 3px 0 4px;margin-left:20px}#items main img{padding-left:0;display:inline-block}#items main h2{color:#148fd5;font-size:16px;font-weight:400;display:inline-block;padding:0 0 15px 10px}#items table tr{width:100%;border-top:3px solid black;padding:15px 0}#items table td{width:100%;padding-left:15px}#items table td input[type=checkbox]{display:none}#items table td{border-top:1px solid #e7e7e7;padding-top:15px;padding-bottom:15px}#items table td{color:#060606}#items table td.list_item:hover{background-color:#0064cd33}#items table tr td.delete{padding-left:10px;padding-right:10px}#items table tbody tr td.delete img{margin-left:0;text-align:center}#items td.delete:hover{background-color:#f006;cursor:pointer}table td input[type=checkbox]:hover{cursor:normal}table td input[type=checkbox]:checked~label{color:#b3b3b3;text-decoration:line-through}label{cursor:pointer;padding-left:30px}table .list_item{position:relative}table .list_item .check{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRDJBMUZGOTE0N0YxMUU2ODAxREY3N0VDRkMzNDkyRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRDJBMUZGQTE0N0YxMUU2ODAxREY3N0VDRkMzNDkyRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFEMkExRkY3MTQ3RjExRTY4MDFERjc3RUNGQzM0OTJGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFEMkExRkY4MTQ3RjExRTY4MDFERjc3RUNGQzM0OTJGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1iW8nAAAAClJREFUeNpinDNnzn8GMgALlGYkUd9/JgYywajGUY3kAVhaJTmhAwQYANm4BPKCRfmdAAAAAElFTkSuQmCC) no-repeat;position:absolute;top:18px;left:15px;height:15px;width:15px}table td input[type=checkbox]:checked+.check{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRDJBMUZGRDE0N0YxMUU2ODAxREY3N0VDRkMzNDkyRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRDJBMUZGRTE0N0YxMUU2ODAxREY3N0VDRkMzNDkyRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFEMkExRkZCMTQ3RjExRTY4MDFERjc3RUNGQzM0OTJGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFEMkExRkZDMTQ3RjExRTY4MDFERjc3RUNGQzM0OTJGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IqaupAAAAF1JREFUeNq80lEKACEIBFCL7r11Jg9YBAolU2TBCjFfL2EwMHOli0mSwelqpMv5BX7yXLCDPHYRVz8CVCSnVrVZhWWHLMwmaYUsRBgiBNFGOoVb8HwAutF96E2AAQAHJxNA32uaUQAAAABJRU5ErkJggg==)}.delete img:hover{cursor:pointer}#items table td label:hover{color:#148fd5}#items table tr td:last-of-type{text-align:right}form *{background:none;padding:0;font-size:16px;color:#757575}form label,form legend{float:left;width:110px;padding-top:12px;padding-left:30px}form input,form textarea{float:left;width:395px;padding:10px;box-sizing:border-box;border:1px solid #a6a6a6;border-radius:5px}form{padding-top:40px}form textarea{resize:none;height:auto}form textarea:after{display:block;content:"";clear:both}.date{float:left;width:600px}.date input,.date select{float:none;width:121px;padding:10px;box-sizing:border-box}.date select{height:43px}form input[type=submit],form button{background-color:#148fd5;color:#fff;border:none;border-radius:4px}form input[type=submit]{display:inline-block;clear:both;width:auto;margin:25px 20px 40px 140px;padding:10px 70px}form button{clear:both;padding:10px 20px;margin:25px 0 40px}form li{padding:0 0 60px;display:block}form li:last-of-type{padding-bottom:0}#items header img{display:none}#items header label{background:none}#items header input{display:none}input[type=checkbox]+section{display:none}#form_modal{display:none;position:absolute;top:0;left:50%;margin-left:-287.5px;width:575px;background-color:#fff;z-index:2}#form_modal fieldset{margin-bottom:10px}#form_modal fieldset:last-of-type{margin-bottom:0}#modal_layer{display:none;position:fixed;inset:0;background:#0006;z-index:1}@media (max-width: 768px){#items header img{display:block}#sidebar{display:none}#sidebar_toggle:checked+#sidebar{display:block}}
