co-input,co-input-date{display:flex;flex-direction:column;position:relative;width:100%}co-input-date.error label,co-input.error label{color:red}co-input-date.error input,co-input.error input{border:1px solid red;background-image:url(/controller/static/img/co-input/warning.svg)!important;background-repeat:no-repeat;background-size:auto 1.2em;background-position:calc(100% - .4em) 50%;padding-right:3em}co-input-date.error .response,co-input.error .response{background-color:red;color:#fff}co-input-date:hover .response,co-input:hover .response{display:block}co-input-date label,co-input label{color:#303030;font-weight:700;text-transform:uppercase}co-input-date input,co-input input{margin-top:.2em;color:#000;padding:.8em;border:1px solid transparent;line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}co-input-date input:focus,co-input input:focus{outline:0}co-input-date .response,co-input .response{position:absolute;top:calc(100% + .5em);right:0;max-width:100%;z-index:100;font-size:.7em;font-weight:800;text-transform:uppercase;padding:.5em;border-radius:.2em;display:none;box-shadow:.1em .1em .2em rgba(0,0,0,.5)}co-input-date .response:empty,co-input .response:empty{padding:0}co-input-date .response:empty:after,co-input .response:empty:after{display:none}co-input-date .response:after,co-input .response:after{content:"";border:1em solid transparent;border-bottom-color:red;position:absolute;bottom:100%;right:.5em}co-input,co-input-date,co-textarea{display:flex;flex-direction:column;position:relative;width:100%}co-input-date.error label,co-input.error label,co-textarea.error label{color:red}co-input-date.error input,co-input.error input,co-textarea.error input{border:1px solid red;background-image:url(/controller/static/img/co-input/warning.svg)!important;background-repeat:no-repeat;background-size:auto 1.2em;background-position:calc(100% - .4em) 50%;padding-right:3em}co-input-date.error .response,co-input.error .response,co-textarea.error .response{background-color:red;color:#fff}co-input-date:hover .response,co-input:hover .response,co-textarea:hover .response{display:block}co-input-date label,co-input label,co-textarea label{color:#303030;font-weight:700;text-transform:uppercase}co-input-date input,co-input input,co-textarea input{margin-top:.2em;color:#000;padding:.8em;border:1px solid transparent;line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}co-input-date input:focus,co-input input:focus,co-textarea input:focus{outline:0}co-input-date .response,co-input .response,co-textarea .response{position:absolute;top:calc(100% + .5em);right:0;max-width:100%;z-index:100;font-size:.7em;font-weight:800;text-transform:uppercase;padding:.5em;border-radius:.2em;display:none;box-shadow:.1em .1em .2em rgba(0,0,0,.5)}co-input-date .response:empty,co-input .response:empty,co-textarea .response:empty{padding:0}co-input-date .response:empty:after,co-input .response:empty:after,co-textarea .response:empty:after{display:none}co-input-date .response:after,co-input .response:after,co-textarea .response:after{content:"";border:1em solid transparent;border-bottom-color:red;position:absolute;bottom:100%;right:.5em}co-textarea{box-sizing:border-box}co-textarea.error textarea{border:1px solid red;background-image:url(/controller/static/img/co-input/warning.svg)!important;background-repeat:no-repeat;background-size:auto 1.2em;background-position:calc(100% - .4em) calc(100% - .5em);padding-right:3em}co-textarea textarea{margin-top:.2em;color:#000;padding:.8em;border:1px solid transparent;min-height:7em;resize:none}co-textarea textarea:focus{outline:0}co-input{border:1px solid transparent}co-input input{font-family:helvetica_neue_hu_italic;background-color:#fff;-moz-border-radius:5px;border-radius:5px;border:0;font-size:14px;line-height:1.2em;padding:8px 10px;margin:0 0 5px;width:100%;box-sizing:border-box}#form2 co-input label,#form2 co-textarea label{font-weight:400;text-transform:none}#form2 co-input input,#form2 co-input textarea,#form2 co-textarea input,#form2 co-textarea textarea{font-family:Arial,Helvetica,sans-serif;background-color:#fff;-moz-border-radius:3px;border-radius:3px;border:1px solid #cfcfcf;font-size:12px;color:#424242;padding:8px 5px;margin:0;width:100%;box-sizing:border-box}#form2 co-input textarea,#form2 co-textarea textarea{height:13.3em}.tanacsadok{display:grid;grid-auto-flow:row}.tanacsadok .item{display:grid;grid-template-columns:1.1fr .6fr .8fr 1.6fr;grid-gap:1em 2em;padding:.3em 0}.tanacsadok .item:hover{background-color:#fef4d3}.tanacsadok .item.header{border-bottom:1px solid #c7c7c7;padding-bottom:.5em;margin-bottom:.5em}.tanacsadok .item.header>*{font-weight:700;text-transform:uppercase}.tanacsadok .item .name{font-weight:600}.tanacsadok .item .year{text-align:right}