/*forms*/
.fildbox {display: flex; padding: 0.5em 0.5em; background-color: #f6f6f5; margin: 0; font-size: 120%;}
.fildbox:nth-child(2n) {background-color: #e9ecf7;}
.fildtitle {width: 240px; font-weight: bold; padding-top: 8px;}
.fildval{width: calc(100% - 240px);  padding-left: 12px; font-weight: bold;}
.fildval .radiodiv {font-weight: normal; margin-bottom: 0.5em; border-bottom: 1px dotted #CCC; padding-bottom: 0.2em;}
.fildval input{width: 480px; border: 1px solid #aaa;padding:6px;  border-radius:4px; font-size: 105%;}
.fildval input[type="radio"]{width: 32px;}
.fildval select{padding:4px 4px; border: 1px solid #aaa; font-size: 105%; max-width: 100%;}
.fildval textarea{width: 677px;}
.sendData{width: 600px; clear: both;}
.iresizer{display: none;}
.error {font-size: x-large; font-weight: bold; color: red; padding: 8px;}
#error {border: 1px solid orange; font-size: large; font-weight: bold; padding: 4px; border-radius:24px; width: 20px; height: 20px; float: left; margin-right: 12px; text-align: center;
background: rgb(241,231,103);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZTc2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWI2NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: linear-gradient(to bottom,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );
}
.uspeh{font-size: x-large; color: lime; padding: 8px;}
#success_message{color: #003300; font-size: 1.2em;}
#error_message{color: #FF0000; font-size: 1.2em;}
.f_key, .td_key input {width: 32px; background-color: #AAA;}
#sendData {font-size: 140%; border-radius:4px; padding: 12px;}
.chbox_container {margin: 2em 0;}
.chbox_item {font-size: 1.6em; background-color: #CCC; margin: 0.2em 0; padding: 0.2em;}
.chbox_item input {width: 1em;}
.chbox_container div:nth-child(2n) {background: #eee;}
.chbox_item input[type="checkbox"] {margin:4px 1em 0 0; appearance: none; width: 1.6em; height: 1.6em; background: white; border: 2px solid #555555;	background-clip: content-box; padding: 2px;} 
.chbox_item input[type="checkbox"]:checked {background-color: #333;}