html{height:100%}body{color:var(--text-fg);font-family:var(--font),sans-serif !important;height:100%;margin:0}h1,h2,h3,h4,h5{color:var(--h-fg)}a{color:var(--a-fg)}a:hover{color:var(--a-hover-fg)}#systemMessage,.warning-message{background-color:var(--danger);border-radius:10px;color:var(--light);font-weight:bold;font-size:14pt;margin-bottom:10px;margin-top:10px;padding:10px;text-shadow:0 1px var(--dark);width:100%}#waiting{background-color:#fff;height:100% !important;left:0;opacity:.8;padding-top:100px;position:fixed;text-align:center;top:0;width:100%;z-index:20000}#waiting_text{color:#333;font-size:x-large;font-weight:bold;margin-bottom:50px;text-align:center}.validation-message{background-color:var(--light);color:var(--danger);font-size:12pt}.validation-message ul{margin-left:10px;padding-left:10px}.validation-message li{margin-left:0;padding-left:0}select:required,input[type=text]:required,input[type=email]:required,input[type=number]:required,input[type=password]:required,input[type=tel]:required,textarea:required,.honeycomb input[type=text]:required{border-color:var(--required-border)}select.error,input.error,select.error:focus,input.error:focus,.honeycomb input[type=text].error,.honeycomb input[type=text].error :focus{border-color:var(--required-failed-border) !important}.required{border-color:var(--required-border)}div.required{border:solid 1px;border-color:var(--required-border);border-radius:.25rem;display:inline;padding:.375rem .75rem}.required-failed{border-color:var(--required-failed-border) !important}.error-message,.required-notice{background-color:var(--danger);border-radius:4px;color:var(--light);display:inline;font-size:9pt;margin-left:10px;padding:2px 4px 2px 4px;text-shadow:0 1px #333}label.required{color:var(--required-border)}label.error{color:var(--required-failed-border) !important}.honeycomb{white-space:nowrap}.honeycomb input[type=text]{border:1px solid #ced4da;border-radius:0;display:inline;margin-left:0;margin-right:1px;padding-left:4px;padding-right:4px;text-align:center;width:calc(1rem + 8px)}.honeycomb input[type=text]:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.honeycomb input[type=text]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}@media print{.noprint{display:none}}.bottom10{margin-bottom:10px}.bottom20{margin-bottom:20px}.top10{margin-top:10px}.top20{margin-top:20px}table{border-spacing:0}th,td{padding:2px}label{font-size:smaller;display:block;font-weight:bold;margin-bottom:4px;padding-top:4px}label.inline{display:inline}.site-map-path{background:var(--site-path-bg);border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:var(--site-path-fg);font-size:11pt;margin-bottom:10px;padding:8px}.site-map-path a{color:var(--site-path-a-fg) !important}.information{background-color:var(--information-bg);border-radius:10px;box-shadow:1px 1px gainsboro;color:var(--information-fg);padding:10px}.field-comments{background-color:var(--information-bg);border-radius:4px;box-shadow:gainsboro 1px 1px;color:var(--information-fg);font-size:smaller;padding:4px;font-style:italic}.custom-checkbox,.custom-checkbox label{cursor:pointer}.modal{color:var(--text-fg)}.modal-header{background:var(--modal-header-bg);color:var(--modal-header-fg)}.modal-footer{background:var(--modal-footer-bg);color:var(--modal-footer-fg)}