/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.relative{position:relative}.absolute{position:absolute}.break-word{word-wrap:break-word}.centered{margin:0 auto}.block{display:block}.inline-block{display:inline-block;vertical-align:top}.inline{display:inline}.inline-block-middle{display:inline-block;vertical-align:middle}.inline-block-bottom{display:inline-block;vertical-align:bottom}.normal{font-weight:400}.bold{font-weight:700}.uppercase{text-transform:uppercase}.danger{color:#CB1F1F}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.hide{display:none!important}.show{display:block!important}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}body,html{margin:0;padding:0}button{vertical-align:top;padding:22px;font-size:20px;color:#dadedf;text-align:center;text-shadow:0 1px 2px #fff;background:#ecf0f1;border:0;border-bottom:2px solid #dadedf;cursor:pointer;outline:0;-webkit-box-shadow:inset 0 -2px #dadedf;-moz-box-shadow:inset 0 -2px #dadedf;box-shadow:inset 0 -2px #dadedf}button:active{top:1px;color:#9DA3A5;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body{font:14px 'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.4em;background:#eaeaea;color:#4d4d4d;width:550px;margin:0 auto}#reminderapp{background:#fff;background:rgba(255,255,255,.9);margin:130px 0 40px;border:1px solid #ccc;position:relative;border-top-left-radius:2px;border-top-right-radius:2px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 25px 50px 0 rgba(0,0,0,.15)}#reminderapp input::-webkit-input-placeholder{font-style:italic}#reminderapp input::-moz-input-placeholder{font-style:italic;color:#a9a9a9}#reminderapp h1{position:absolute;top:-95px;width:100%;font-size:70px;font-weight:700;text-align:center;line-height:70px;margin:0;color:#b3b3b3;color:rgba(255,255,255,.3);text-shadow:-1px -1px rgba(0,0,0,.2)}#reminderapp .add{position:absolute;top:0;right:0;font-size:40px;z-index:10}#reminderapp #input-status{position:absolute;top:46px;left:0;width:100%;font-size:12px;color:#BABFC0;text-align:center}.add-remind{position:relative;margin:0;width:100%;font-size:24px;font-family:inherit;line-height:1.4em;border:none;outline:0;color:inherit;padding:16px 68px 16px 16px;background:rgba(0,0,0,.02);z-index:2}#todo-list{margin:0;padding:0;list-style:none}#todo-list li{position:relative;font-size:24px;border-bottom:1px dotted #ccc}#todo-list li:last-child{border-bottom:none}#todo-list li:hover .destroy{display:block!important}#todo-list li label{display:block;padding:15px 60px 15px 15px;line-height:1.2;white-space:pre;word-wrap:break-word;-webkit-transition:color .4s;-moz-transition:color .4s;-o-transition:color .4s;transition:color .4s}#todo-list li textarea{width:100%;padding:0;background:#ecf0f1;outline:0;border:none;resize:none}#todo-list li [data-error=true]{position:relative;color:red}#todo-list li [data-error=true]:after{position:absolute;display:block;bottom:-20px;left:0;font-size:12px;content:'повторите, не превышая лимит символов'}#todo-list li .destroy{display:none!important;position:absolute;top:0;right:10px;bottom:0;width:22px;height:22px;margin:auto 0;font-size:22px;color:#dadedf;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}#todo-list li .destroy:after{content:'✖'}#todo-list li .destroy:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#todo-list li .description{display:block}#todo-list li .inner-status{position:absolute;display:none;left:0;right:0;bottom:14px;font-size:12px;width:40px;margin:0 auto;text-align:center}#todo-list li .inner-status.error{color:red}#todo-list li .date{display:block;font-size:12px;font-style:italic;text-align:right;color:#b3b3b3;padding-top:5px}.footer p{color:#b3b3b3;color:rgba(255,255,255,.3);text-shadow:-1px -1px rgba(0,0,0,.2);font-size:20px;font-weight:700;text-align:center}.footer p:last-child{font-size:17px}