table.form{border-width:0;width:100%;border-collapse:collapse}table.form td{padding:5px;vertical-align:top}table.form td.horizontal{width:30%}table.form .indent{padding:5px 30px}table.form span.validator{font-size:.85em}table.form span.required{font-size:.85em;color:Gray}table.form div.bottomInfo{font-size:.85em;color:Gray;text-align:left}table.form td.resultComment{background-color:#fefeeb}table.form table.control{border-width:0;width:100%;border-collapse:collapse}table.form table.control td{padding:0;vertical-align:top}table.form table.control td.text{padding-right:10px}form .hide{display:none}tr.formElementCheckBox input{margin:0 10px 0 0;width:15px;height:15px;vertical-align:bottom;position:relative;top:-1px;padding:0}tr.formElementCheckBox label{display:block;padding-left:24px;text-indent:-24px;vertical-align:bottom}tr.formElementDropDown select{width:100%}tr.formElementDropDown td .indent select{width:200px}tr.formElementRadio input{margin-right:10px}.edit tr.formElementRadio input{float:left}tr.formElementRadio label{display:block;overflow:hidden}tr.formElementRadio.horizontal label{width:auto;float:none}tr.formElementRadio table{width:100%}tr.formElementTextBox input,tr.formElementTextBox textarea{width:100%}tr.formElementTextBox textarea{height:50px}tr.formElementTextBox .indent{padding:0}tr.formElementTextBox .indent input{width:200px}tr.formElementSendButton .loadingGreen{margin-bottom:10px;border:0;color:Green;font-weight:bold}tr.formElementSendButton .loadingBlack{margin-bottom:10px;border:0}tr.formElementLoginRegistration td{padding:20px;text-align:left}tr.formElementLoginRegistration .login h1,tr.formElementLoginRegistration .registration h1{font-size:100%}tr.formElementLoginRegistration .selector{display:none;width:100%;margin-bottom:10px}tr.formElementLoginRegistration .selector input{float:left;margin-right:10px}tr.formElementLoginRegistration .selector td{padding:5px}tr.formElementFile input{width:100%}.formReport .report{border-collapse:collapse}.formReport .report th,.formReport .report td{border:solid 1px #d5d5d5}.formReport .report .header{background-color:#ff9}.formReport .report .summary{background-color:#f9c}.formReport .report .bold{font-weight:bold}.formReport .report .center,.formReport .report th.center,.formReport .report .summary{vertical-align:middle;text-align:center}.formReport .report .left{text-align:left}.formReport .report td{vertical-align:top}.formReport .report td.noBorder{border:none !important}.formReport .filter .grid label{width:auto !important}input,select,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media all and (min-width:815px){tr.formElementLoginRegistration .registration{display:block !important}tr.formElementLoginRegistration .login{display:block !important}}@media all and (max-width:814px){tr.formElementLoginRegistration .registration{float:none;display:none;width:100%}tr.formElementLoginRegistration .login{float:none;display:none;max-width:100%}tr.formElementLoginRegistration .selector{display:block;width:100%}tr.formElementLoginRegistration .login h1,tr.formElementLoginRegistration .registration h1{display:none}tr.formElementLoginRegistration td{padding:0}table.form tr.formElementRadio table{width:100%}table.form tr.formElementRadio table td{padding-left:0}table.form textarea,table.form input[type='text'],table.form input[type=password]{width:100% !important;padding-left:0;padding-right:0}table.form div.indent{padding:0 !important}table.control td{display:block;width:100% !important;float:left}span.validator{display:block}}@media all and (max-width:500px){table.form{text-align:left}table.form tr.formElementDropDown select{width:100% !important}tr.formElementSendButton div,tr.formElementSendButton input{width:100% !important}}