[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=range],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{border-radius:3px;background-color:var(--color-white);border:1px solid var(--color-gray-light);color:var(--color-gray-text);font-size:13px;height:40px;line-height:normal;outline:0;width:100%}[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=range],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]{padding:0 1em}textarea{height:6em;overflow:auto;padding:.5em 1em;resize:vertical}[type=submit]{margin-top:2em}.field{padding-bottom:1em}.field.split{float:left}.field.split.half-width{width:49%}.field.split.half-width.last{margin-left:2%}.field label{color:var(--color-gray-dark);font-size:12px;padding:6px 0}.field:not(.checkboxes):not(.radios):not(.file) label{display:block}.field label .required{color:var(--color-red);font-weight:700;padding-left:6px}.check-label,.radio-label{display:inline-block;line-height:15px;position:relative}.checkboxes .check-label,.radios .radio-label{padding:6px 24px}.select-multi .check-label{padding:8px}.check-label [type=checkbox],.radio-label [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:15px;left:0;opacity:0;position:absolute;width:15px;z-index:-1}.check-label [type=checkbox]+span,.check-label [type=checkbox]+span::after,.radio-label [type=radio]+span,.radio-label [type=radio]+span::after{cursor:pointer;display:inline-block;vertical-align:middle}.check-label [type=checkbox]+span::after,.radio-label [type=radio]+span::after{background:var(--color-white);border:1px solid var(--color-gray-medium);content:"";height:15px;left:0;position:absolute;width:15px}.check-label [type=checkbox]+span::after{border-radius:2px}.select-multi .check-label [type=checkbox]+span::after{top:8px}.radio-label [type=radio]+span::after{border-radius:50%}.check-label [type=checkbox]:checked+span::after{background-color:var(--color-gray-dark);background-image:url(../images/ico-check-white.svg);background-position:center;background-repeat:no-repeat;background-size:10px;border-color:var(--color-gray-dark)}.radio-label [type=radio]:checked+span::after{border-color:var(--color-gray-dark);border-width:5px}.field select{line-height:1.3;padding:.6em 1.4em .5em .8em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--color-white);background-image:url(../images/ico-select.svg);background-position:right .7em top 50%;background-repeat:no-repeat;background-size:.65em auto}.field select::-ms-expand{display:none}.field .inputfile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px}.field .inputfile+.file-label{border-radius:2px;background-color:var(--color-white);border:1px solid var(--color-gray-light);color:var(--color-gray-dark);cursor:pointer;display:inline-block;line-height:40px;outline:0;padding:0 1em}.field .inputfile.has-focus+.file-label,.field .inputfile:focus+.file-label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.file-label svg{width:12px;vertical-align:middle;fill:var(--color-gray-dark);margin-top:-4px;margin-right:4px}.compose-email{background:var(--color-white);border-radius:2px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 2px 8px 0 rgba(0,0,0,.15);display:none;font-weight:500;padding-bottom:12px;position:absolute;width:300px}.compose-email.open{display:block}.compose-email header{background:var(--color-green-light);color:var(--color-white);padding:12px}.compose-email .close-email{position:absolute;right:12px;top:13px}.compose-email .close-email svg{fill:var(--color-white);width:12px}.compose-email button,.compose-email input,.compose-email textarea{display:block;margin:auto}.compose-email input,.compose-email textarea{font-size:12px;padding:12px;width:100%}.compose-email input{border-color:transparent transparent var(--color-gray-light)}.compose-email textarea{border-color:transparent;min-height:100px;overflow:auto;resize:vertical}.compose-email button{width:276px}