@media print{header,footer{display:none}}html{height:100%}body{padding:1em;display:flex;flex-direction:column;min-height:100%;height:100%}main{flex:1 0 auto}header,footer{flex-shrink:0}h1{font-size:140%;font-weight:bold;white-space:nowrap}h2{font-size:120%;font-weight:bold}h3{font-size:100%;font-weight:bold}h1:first-letter,h2:first-letter,h3:first-letter{text-transform:capitalize}a{text-decoration:underline}a img{border:none}fieldset{padding-top:1em}span.advertisment{font-family:sans-serif;font-weight:normal;font-style:italic}span.tm{color:#686;background:inherit}table thead th:first-letter,table tfoot th:first-letter,table tbody th:first-letter{text-transform:capitalize}table thead th,table tfoot th,table tbody th{font-weight:bold}tfoot td.quantity,tfoot th.quantity,tfoot td.amount,tfoot th.amount,tfoot td.percentage,tfoot th.percentage,tfoot td.number,tfoot th.number,tfoot td.date,tfoot th.date,tbody td.quantity,tbody th.quantity,tbody td.amount,tbody th.amount,tbody td.percentage,tbody th.percentage,tbody td.number,tbody th.number,tbody td.date,tbody th.date{text-align:right !important}th.cont-r,td.cont-r{padding-right:0 !important;border-right:none !important}th.cont-l,td.cont-l{padding-left:0.2em !important;border-left:none !important}fieldset{margin-top:1em;margin-bottom:1em}fieldset legend{font-weight:bold;padding-left:0.5em;padding-right:0.5em}fieldset.slider{padding:0;width:0}fieldset.slider legend a{text-decoration:none}fieldset.slider legend i{display:inline}fieldset.slider form{margin:1em}form table.inputform tbody th{text-align:left;font-weight:normal}form table.inputform th.header{padding-top:2em;padding-bottom:0.5em;font-weight:bold;font-size:120%}form table.inputform tbody td,form table.inputform tbody th{vertical-align:top}form table.inputform tbody td p{margin-top:0}form table.inputform tbody td br.separate{line-height:2em}form table.inputform ul{display:inline-block;list-style-type:none;padding:0em;margin:0em}form table.inputform ul li table{margin-left:3em}form table.assign{border-collapse:collapse}form table.assign th,form table.assign td{border:1px solid}form table.assign th{padding-left:0.3em;padding-right:0.3em}form table.assign td{text-align:left;padding-left:0.3em;padding-right:0.3em;padding-top:3px;padding-bottom:4px}form table.assign td.bool{text-align:center}form ul.assign{list-style-type:none;padding-left:0em;margin-left:0em}form ul.assign li.submit{margin-top:1em}form ul.choose{list-style-type:none;padding:0;margin:0}form ul.choose li{display:inline;padding-right:2em;padding-left:0}form input.number{text-align:right}form input[type=text],form input[type=password]{padding-left:0.2em;max-width:50vw}form input.month,form input.day,form input.hour,form input.minute,form input.second{width:2.2ch !important;text-align:right}form input.year{width:4.4ch !important;text-align:right}form input.phone_int{width:3.3ch !important;text-align:right}form input.phone_local{width:4.4ch !important;text-align:right}form input.phone_number{width:11ch !important;text-align:right}form input.phone_ext{width:3.3ch !important;text-align:right}form input.seconds{width:3.3ch;text-align:right}form input.percentage{width:3.3ch}form input.number{width:7ch}form input.email,form input.url{width:20em}form input.percentage,form select.percentage,form input.number,form select.number{text-align:right}form input[type=checkbox]{margin-left:0em}form .submit input{min-width:8em}form .submit input[type="submit"]{margin-top:0.5em;margin-bottom:1em;min-width:8em}form .submit input.ok{margin-right:0.5em}form .submit input.cancel{margin-left:0.5em}form .submit td{padding-top:10px;text-align:center}form .submit td.left{text-align:left}form .submit td.left input{margin-left:0;margin-right:0}form .submit td.right{text-align:right}form .submit td.right input{margin-left:0;margin-right:0}form .body textarea{width:65vw;height:14em}form textarea{width:65vw;height:10em}form table.none,form table.none th,form table.none td{text-align:left;border:none}form table.classinstancetype{margin:0;padding:0;border:0}ul.formfield-integer,ul.formfield-setinteger,ul.formfield-classinstancetype,ul.formfield-setclassinstancetype{margin:0;padding:0;list-style-type:none}table.show{border-collapse:collapse;margin-bottom:1em}table.show th,table.show td{vertical-align:top;text-align:left}table.show th{padding-top:0.1em;padding-bottom:0.1em;padding-left:0.3em;padding-right:0.4em}table.show td{padding-top:0.1em;padding-bottom:0.1em;padding-left:0.1em;padding-right:0.3em}table.show td p{margin:0;padding:0;max-width:30em}table.show td br.separate{line-height:2em}table.show ul{list-style-type:none;padding-left:0em;margin-top:0em;margin-left:0em}table.sortable>thead>tr>th,table.sorted>thead>tr>th{border-right:1px solid;border-left:1px solid}table.sorted>thead>tr>th,table.sortable>thead>tr>th{cursor:pointer;text-decoration:underline;padding-bottom:2px}table.sorted>thead>tr>th.nosort,table.sortable>thead>tr>th.nosort{text-decoration:none}table.sorted>thead>tr>th.sortasc:after,table.sortable>thead>tr>th.sortasc:after{font-size:80%;content:" ▲"}table.sorted>thead>tr>th.sortdesc:after,table.sortable>thead>tr>th.sortdesc:after{font-size:80%;content:" ▼"}table.list{margin-top:1em;margin-bottom:1em;border-collapse:collapse}table.list>*>tr>th{padding-left:0.4em;padding-right:0.3em}table.list>*>tr>td{padding-top:3px;padding-bottom:4px;padding-left:0.4em;padding-right:0.3em}table.list>*>tr>td:first-child,table.list>*>tr>th:first-child{padding-left:0.5em}table.list>*>tr>td input{margin-right:0.2em}table.list>*>tr>td.indicator{min-width:1em;text-align:center}table.list>*>tr>td.separator{text-align:center;padding-left:0.4em;padding-right:0.2em}table.list>*>tr.summary td{font-weight:bold}table.list>*>tr.summary td:first-letter{text-transform:capitalize}table.list>*>tr>td.nowrap,table.list>*>tr>td.date,table.list>*>tr>td.time,table.list>*>tr>td.currency,table.list>*>tr>td.unit{white-space:nowrap}table.list>*>tr>td.currency,table.list>*>tr>td.unit{width:0}table.list>*>tr>td i.fa{font-size:130%;margin-left:0.4em}table.list>*>tr>td i.fa:hover{transform:scale(1.5)}table.compact,table.compact tr,table.compact tr td{padding:0;margin:0;border:0}table.paginate{border-collapse:collapse;border:1px solid;margin-top:1em;margin-bottom:1em;font-size:80%}table.paginate td{width:1em;text-align:center;padding:0;border-left:1px solid;border-right:1px solid}table.paginate td.overview{padding-left:0.3em;padding-right:0.3em}table.paginate td.current{padding-left:0.3em;padding-right:0.3em;font-weight:bold}table.paginate td a{display:block;padding-left:0.3em;padding-right:0.3em;text-decoration:none}ul.breadcrumb{padding-left:0}ul.breadcrumb li{display:inline}div#messagebox{position:fixed;top:20%;margin-left:auto;margin-right:auto;left:0;right:0;width:50%}ul.messages li{font-weight:bold}ul.messages li:first-letter{text-transform:capitalize}div.errors,div.warnings,div.notices,div.infos{padding:0.2em;padding-left:1em;border-width:2px;border-style:solid;margin:0.5em}div.errors,div.errors a,div.errors ul li,div.errors p{color:#e70000;background:#ffcccc;border-color:#880000}div.warnings,div.warnings ul li,div.warnings p{color:#888800;background:#ffffcc;border-color:#888800}div.notices,div.notices ul li,div.notices p{color:#008800;background:#ccffcc;border-color:#008800}div.infos,div.infos ul li,div.infos p{background:#eeeeee;border-color:#888888}ul.errors,li.error,p.error,p.error a,span.error,span.error a,ul.warnings,li.warning,p.warning,p.warning a,span.warning{color:#ff0000;font-weight:bold}tr.error a{color:#ff0000;font-weight:bold}form table.inputform tbody tr.error th{color:#ff0000 !important}form input.error,form select.error,form textarea.error{background:#ffcccc !important}span.comment,p.comment,table.comment td{font-size:85%;font-style:italic}div.autosuggest{position:absolute;font-size:80%;border:1px solid}div.autosuggest div.as_header,div.autosuggest div.as_footer,div.autosuggest div.as_header div.as_corner,div.autosuggest div.as_footer div.as_corner,div.autosuggest div.as_header div.as_bar,div.autosuggest div.as_footer div.as_bar{display:none}div.autosuggest ul{list-style:none;margin:0;padding:0;border:none;overflow:hidden;color:#000000;background-color:#ffffff;border-color:#000000}div.autosuggest ul li{padding:0;margin:0;margin-left:0.5em;border:none;text-align:left}div.autosuggest ul li a{display:block;text-decoration:none;position:relative;padding:0;width:100%}div.autosuggest ul li a span.info{padding-left:1em;font-size:85%;font-weight:normal}div.autosuggest ul li.as_highlight a .tl,div.autosuggest ul li.as_highlight a .tr,div.autosuggest ul li a .tl,div.autosuggest ul li a .tr{display:none}div.autosuggest ul em{font-style:normal;font-weight:bold}.fontawesome{font-family:FontAwesome}