#error{display:none;color:red;font-size:12px;font-style:italic}body{font-family:arial}.title{background-color:#999;color:#ffffff;cursor:pointer;padding:10px;border:none;text-align:left;outline:none;font-size:21px;transition:0.4s;position:relative;margin:10px 0}.title.active:after{content:'';width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#fff transparent transparent transparent}.title:after{content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #fff;position:absolute;right:10px;top:50%;margin-top:-5px}.open,.title:hover{background-color:#c1c1c1}.title.active+.panel+.remove-entry{display:block;max-height:20px;cursor:pointer;border-top:1px solid #999;text-align:right;padding:5px;margin-top:5px}.open:after{content:"\2212"}.remove-entry{display:none}.remove-entry,.panel{max-height:0;overflow:hidden;transition:0.2s ease-out}.panel{padding:0 10px}input{border:1px solid #999;height:25px;line-height:20px;width:100%;padding:5px;box-sizing:border-box}textarea{border:1px solid #999;min-height:200px;width:100%;padding:5px;box-sizing:border-box}button{border:1px solid #999;height:25px;padding:0 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}button:focus,input:focus,textarea:focus{outline:0;box-shadow:none}label{display:block;font-size:16px;margin:10px 0}@media only screen and (min-width: 960px){.container{display:table;box-sizing:border-box}.row .col{margin:10px 0}.col{display:table-cell}.col-12{width:100%}.container-entry{margin:0 auto;width:500px}textarea{min-height:200px;width:500px}}
