:root{--container_padding:35px;--icon_padding:10px}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){:root{--container_padding:15px;--top-height:75px;--menu-padding:18px}}.qr img{text-align:center;display:block;margin:3em auto;max-width:100%}@media(hover:hover) and (pointer:fine),(min-width:700px){.qr img{max-width:25em}}@keyframes fade-left{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fade-top{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}body{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:0;padding:0;display:flex;justify-content:center;height:100%;width:100%;background-color:#FDFDFF}a{color:#049;outline:none;-moz-outline-style:none}a:hover{color:#37C}a img{border:none}p{margin:0;margin-bottom:.6em}p.grey{color:#888}.inactive{color:#aaa}.clear{clear:both;height:0;overflow:hidden}span.pre{font-family:Courier New,monospace}#ka_logo_large{padding-top:20px;max-height:130px;display:none}@media(orientation:landscape){#ka_logo_large{max-height:100px}}@media(hover:none) and (max-width:700px) and (orientation:portrait),(pointer:coarse) and (max-width:700px) and (orientation:portrait){#top #ka_logo{display:none}#ka_logo_large{display:block}}#wrapper{max-width:100vw;overflow-y:visible;overflow-x:visible;position:relative}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.hide_on_mobile{display:none!important}}@media(hover:hover) and (pointer:fine),(min-width:700px){.mobile_only{display:none!important}}@media(hover:hover) and (pointer:fine),(min-width:700px){#wrapper{box-shadow:0 0 5px 2px rgba(0,0,0,0.5);min-width:650px;width:900px}}@media(hover:hover) and (pointer:fine) and (min-width:900px),(min-width:700px) and (min-width:900px){#wrapper{margin:0 20px}}@media(hover:hover) and (pointer:fine),(min-width:700px){body{background-color:#626f91}#top{height:100px}#top #logo,#top #ka_logo{height:60px}#top #hamburger{display:none}#menu{background:#111624;padding:0 var(--container_padding)}#menu #menu-top-widget{position:absolute;right:var(--container_padding);top:30px}#menu #menu-top-widget .lang{margin-right:-var(--icon_padding);justify-content:flex-end}#menu ul{list-style:none;margin:0;padding:0}#menu>ul{display:flex;flex-wrap:wrap}#menu>ul>li{display:flex;flex-direction:column;margin-left:-18px}#menu>ul>li.right{margin-right:-18px;margin-left:auto;align-items:flex-end;text-align:right}#menu>ul>li a{white-space:nowrap;display:block;padding:9px 18px;text-decoration:none;color:#eee;font-weight:bold}#menu>ul>li a:hover{color:#ccd}#menu>ul>li:hover ul.dropdown{display:block}#menu>ul>li ul.dropdown{z-index:50000;display:none;position:absolute;margin-top:32px;background:#111624}#menu>ul>li ul.dropdown li{margin:0;float:none}}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){body{font-size:1em}#wrapper{min-width:100vw}#top{height:var(--top-height);width:100vw;overflow:hidden;z-index:5000;position:fixed!important}#top #logo,#top #ka_logo{height:40px}#top #hamburger{margin-left:auto;margin-top:5px;margin-right:10px;padding:15px 30px}#top #hamburger img{height:25px}#container{margin-top:var(--top-height)}#menu{top:var(--top-height);max-height:calc(100vh - var(--top-height) - var(--menu-padding));overflow:auto;padding:var(--menu-padding);position:fixed;z-index:5000;background:#111624;display:none}#menu.open{display:block;animation:fade-left .2s ease}#menu #menu-top-widget .search input{height:1.6em;width:160px}#menu #menu-top-widget .lang{margin-left:-var(--icon_padding)}#menu ul{list-style:none;margin:0;padding:0}#menu>ul>li a{white-space:nowrap;display:block;padding:9px 0;text-decoration:none;color:#eee;font-weight:bold}#menu>ul>li a:hover{color:#ccd}#menu>ul>li ul.dropdown{padding-left:var(--menu-padding)}}#top{display:flex;align-items:center;position:relative;padding:0 var(--container_padding);background:linear-gradient(0deg,#232d49,#151b2b);border:none}#top #ka_logo{margin-left:30px}#top #logo,#top #ka_logo{justify-self:start;float:left}#menu-top-widget .lang{display:flex}#menu-top-widget .lang a{display:block;padding:var(--icon_padding)}#menu-top-widget .search input{display:block;border:1px solid #eee;background-image:url("/images/magnifier.png");background-position:5px center;background-repeat:no-repeat;background-size:16px 16px;height:16px;padding:3px;padding-left:25px;max-width:120px}#menu-top-widget .search a,#menu-top-widget .search a:hover,#menu-top-widget .search a:visited{color:white;text-decoration:none}#container{background-color:#FDFDFF;background-position:center;padding-top:0;padding-bottom:20px;position:relative;padding-left:var(--container_padding);padding-right:var(--container_padding)}#flash{position:fixed;width:100%;left:0;right:0;z-index:10000}#flash #flash_notice,#flash #flash_error{padding:5px 8px}#flash #flash_notice{padding-left:30px;background:url("/images/information.png") 5px 5px no-repeat;background-size:16px 16px;background-color:#CFC;border-bottom:solid 1px #6C6}#flash img{width:16px;height:16px}#flash_error{background-color:#FCC;border:solid 1px #C66}.fieldWithErrors{display:inline}#errorExplanation{width:400px;border:2px solid #CF0000;padding:0;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0}#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:0;background-color:#c00;color:#fff}#errorExplanation p{color:#333;margin-bottom:0;padding:8px}#errorExplanation ul{margin:2px 24px}#errorExplanation ul li{font-size:12px;list-style:disc}div.autocomplete ul{background-color:#e0e0ff;list-style-type:none;width:100%}div.autocomplete ul li{padding:.5em .6em;margin:0!important;min-width:12em}div.autocomplete ul li p:first-child .title{font-weight:bold}div.autocomplete ul li .right{float:right}div.autocomplete .selected{background-color:#bbf}h1{padding:14px 0 2px 0;margin:0;margin-bottom:8px;font-size:2em;border-bottom:2px solid black}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){h1{font-size:1.7em}}h2{padding:16px 0 8px 0;margin:0;margin-bottom:2px;font-size:1.5em}h3{padding:14px 0 6px 0;margin:0;font-size:1.2em}span.highlight_text{font-weight:bold;color:#A00}#container>.summary ol li span{width:66%!important}#container>.summary ol li span:first-child{box-sizing:border-box;width:34%!important;padding-right:.2em}.summary{display:flex;padding-bottom:.8em;padding-top:.5em}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.summary{flex-wrap:wrap}}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.summary .map{flex-grow:1;touch-action:none}}.summary .map>div{min-height:200px;min-width:300px}@media(hover:hover) and (pointer:fine),(min-width:700px){.summary .map>div{aspect-ratio:4/3}}.summary>ol,.summary>.col{flex-grow:1.5;min-width:20em}@media(hover:hover) and (pointer:fine),(min-width:700px){.summary>ol,.summary>.col{padding-right:1em}}.summary ol{margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none}@media(hover:hover) and (pointer:fine),(min-width:700px){.summary ol{padding-bottom:1em}}.summary ol li{margin-bottom:.6em!important;display:flex;align-items:center}.summary ol li a{word-wrap:anywhere}.summary ol li.title{font-size:1.2em;font-weight:bold}.summary ol li span{padding-top:.2em;display:inline-block}@media(hover:hover) and (pointer:fine),(min-width:700px){.summary ol li span{width:74%}.summary ol li span:first-child{float:left;width:25%}}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.summary ol li span{width:59%}.summary ol li span:first-child{float:left;width:40%}}.child .summary{margin-top:-0.7em;padding-bottom:1.8em}.pagination{padding:.5em 2em 0}.edit_buttons img,.edit_links img,.row_icon img,tr img{width:16px;height:16px}.search_results{padding-bottom:.8em;margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none}.search_results span,.search_results td,.search_results p{text-align:left}.search_results .open_button{display:none;padding:10px;margin-right:-5px}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.search_results .open_button{display:block}}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.search_results .edit_buttons:empty+.open_button{display:none}}.search_results .row_icon{order:-1;flex-shrink:0;line-height:1px;font-size:1px}.search_results .row_icon div{width:calc(16px+var(--icon_padding)+4px)}.search_results .row_icon img{padding:var(--icon_padding);padding-right:4px}.search_results .edit_buttons{white-space:nowrap;z-index:3000;display:flex}.search_results .edit_buttons a{padding:var(--icon_padding);display:block;text-align:center}@media(hover:hover) and (pointer:fine),(min-width:700px){.search_results .edit_buttons a{padding:var(--icon_padding) calc(var(--icon_padding) - 2px);line-height:1px;font-size:1px;opacity:.5}.search_results .edit_buttons a:hover{opacity:1}}.search_results>li.message{height:auto;padding:0;background:none;width:auto;margin:0}.search_results li,.search_results tr{background-color:#F0F0FD;position:relative}@media(hover:hover) and (pointer:fine),(min-width:700px){.search_results li:hover,.search_results tr:hover{background-color:#cfcff4}}.search_results li.shaded,.search_results tr.shaded{background-color:#e0e0fd}@media(hover:hover) and (pointer:fine),(min-width:700px){.search_results li.shaded:hover,.search_results tr.shaded:hover{background-color:#cfcff4}}.search_results li{margin:0;display:flex;align-items:center}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.search_results li{margin-left:calc(-1 * var(--container_padding));width:100vw;box-sizing:border-box;padding:0 calc(var(--container_padding) - var(--icon_padding));padding-right:var(--container_padding)}}.search_results li p{overflow:auto;margin:0;flex-grow:1;padding:8px var(--icon_padding)}.search_results li p span.title{font-weight:bold}.search_results .no_padding{white-space:nowrap;width:0;padding:0}.search_results tr{padding:0;margin:0;background-color:#F0F0FD}.search_results tr.refered{background-color:#fffffd}.search_results tr.header{background-color:transparent}.search_results tr th,.search_results tr td{padding:.8em 10px;text-align:left}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.search_results tr th,.search_results tr td{padding:.6em 10px}}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.search_results tr th.first_on_mobile,.search_results tr th:first-child,.search_results tr td.first_on_mobile,.search_results tr td:first-child{padding-left:var(--container_padding)}.search_results tr th.first_on_mobile.no_padding,.search_results tr th:first-child.no_padding,.search_results tr td.first_on_mobile.no_padding,.search_results tr td:first-child.no_padding{padding-left:calc(var(--container_padding) - var(--icon_padding))}.search_results tr th.last_on_mobile,.search_results tr th:last-child,.search_results tr td.last_on_mobile,.search_results tr td:last-child{padding-right:var(--container_padding)}.search_results tr th.last_on_mobile.no_padding,.search_results tr th:last-child.no_padding,.search_results tr td.last_on_mobile.no_padding,.search_results tr td:last-child.no_padding{padding-left:calc(var(--container_padding) - var(--icon_padding))}}.search_results tr td{position:relative;margin:0;overflow:visible;margin:0;line-height:18px}.search_results tr td span.title{font-weight:bold}.search_results tr.shaded{background-color:#e0e0fd}.search_results tr.shaded.hover{background-color:#cfcff4}button img{position:relative;top:.2em}.edit_links{overflow:auto;padding-top:.5em;user-select:none}.edit_links img{margin-right:.6em;margin-bottom:-3px}.edit_links .register{font-weight:bold}.edit_links div{clear:none;float:left;padding:0;padding-bottom:.8em}.edit_links div a{display:block;float:left;margin-right:1em;padding:.5em .7em;background-color:#fcfcfc;border:1px solid #ddd;text-decoration:none;color:black;cursor:pointer}.edit_links div a:hover{background-color:#f0f0ff}.edit_links.small{padding-top:0}.edit_links.small a{padding:.2em .5em;float:left}.edit_links .delete a:hover{background-color:#fcdcdc}.edit_links .add a:hover,.edit_links .new a:hover,.edit_links .submit a:hover,.edit_links .green a:hover{background-color:#dcfcdc}.edit_links .back{float:left;position:relative;top:.8em}.edit_links .back a{margin-left:.4em}.edit_links .back img{top:1px}.edit_links .back.disabled a,.edit_links .back.disabled a:hover{color:#999;background-color:#eee;cursor:not-allowed}.edit_links .back.disabled img{opacity:.4;filter:alpha(opacity=40)}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.edit_buttons{background-color:#F0F0FD;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;z-index:3000;overflow:hidden;box-shadow:0 0 10px 4px rgba(0,0,0,0.2);position:absolute;top:-10px;right:10px;user-select:none;padding:10px;padding-bottom:0;margin:0;font-size:90%}.edit_buttons:not(.open){display:none}.edit_buttons.open{display:flex;animation:fade-top .15s ease}.edit_buttons img{margin-right:.6em;margin-bottom:-3px}.edit_buttons .register{font-weight:bold}.edit_buttons div{clear:none;float:left;padding:0;padding-bottom:.8em}.edit_buttons div a{display:block;float:left;margin-right:1em;padding:.5em .7em;background-color:#fcfcfc;border:1px solid #ddd;text-decoration:none;color:black;cursor:pointer}.edit_buttons div a:hover{background-color:#f0f0ff}.edit_buttons.small{padding-top:0}.edit_buttons.small a{padding:.2em .5em;float:left}.edit_buttons .delete a:hover{background-color:#fcdcdc}.edit_buttons .add a:hover,.edit_buttons .new a:hover,.edit_buttons .submit a:hover,.edit_buttons .green a:hover{background-color:#dcfcdc}.edit_buttons .back{float:left;position:relative;top:.8em}.edit_buttons .back a{margin-left:.4em}.edit_buttons .back img{top:1px}.edit_buttons .back.disabled a,.edit_buttons .back.disabled a:hover{color:#999;background-color:#eee;cursor:not-allowed}.edit_buttons .back.disabled img{opacity:.4;filter:alpha(opacity=40)}.edit_buttons>div{float:none;padding:0;margin:0;margin-bottom:10px;width:100%;box-sizing:border-box}.edit_buttons>div a{width:100%;box-sizing:border-box;margin:0}.edit_buttons a:after{content:attr(title)}}.map_summary h3,.map_summary p{margin:0!important;padding:0}.confirm_delete .submit{margin-left:0}.confirm_delete .buttons{padding-left:0!important}label{padding-right:5px}input[type="text"],textarea,select{font-size:100%;padding:2px;background-color:#fafaff;border:1px solid #999;outline:none}input[type="password"]{font-size:100%;padding:2px;background-color:#fafaff;border:1px solid #999}input[type="text"]:focus,textarea:focus,select:focus{background-color:#eef;border:1px solid black}.clearfix{clear:both}@media(hover:hover) and (pointer:fine),(min-width:700px){.markdown{margin-left:1em}}.markdown *{font-size:1em!important;border:0;margin:0;margin-bottom:8px;padding:0;list-style:inside}span.right{display:block}@media(hover:hover) and (pointer:fine),(min-width:700px){span.right{float:right!important}}table.search_results{width:100%;border-collapse:collapse}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){table.search_results{width:100vw;margin-left:calc(-1 * var(--container_padding))}}table.search_results td.right{text-align:right;white-space:nowrap;float:none!important}table.search_results td.title{font-weight:bold}table.search_results.unsorted,table.search_results.unsorted a{color:#00000}table.search_results.unsorted img{opacity:0}.statistics{display:flex;flex-wrap:wrap}.statistics table{background-color:#F0F0FD;font-size:12px;padding:3px}.statistics table.shaded{background-color:#e0e0fd}.statistics table td,.statistics table th{padding:4px 6px;text-align:center}.red{color:#900}.green{color:#090}.left_aligned.form_header{padding-left:0}.with_space{margin-bottom:2em}table.error_list{border-collapse:collapse}table.error_list td,table.error_list th{border:1px black solid;padding:3px}details{user-select:none}details summary{display:flex;cursor:pointer;align-items:baseline}details summary::-webkit-details-marker{display:none}details .button{padding:10px;margin-top:-5px;color:#049}details .expand{display:block}details .collapse{display:none}details[open] .expand{display:none}details[open] .collapse{display:block}.sticky_header{position:sticky;width:100%;margin-left:calc(-1 * var(--container_padding));z-index:2000;background:#FDFDFF;padding:0 var(--container_padding);display:flex;align-items:center}.sticky_header *:first-child{flex-grow:1;justify-self:flex-start}.sticky_header.small{padding-bottom:0;padding-top:10px}@media(hover:hover) and (pointer:fine),(min-width:700px){.sticky_header{top:0}}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.sticky_header{padding-bottom:12px;flex-wrap:wrap;top:var(--top-height)}.sticky_header .break{display:inline-block;height:0;width:0;flex-basis:100%}}@media(hover:hover) and (pointer:fine),(min-width:700px){.g-recaptcha{margin-left:25%}}
:root{--form-body-width:74%}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){:root{--form-body-width:100%}}.autocomplete_spinner{margin-left:-1.5em;margin-top:.2em;position:absolute}.form_header{display:block;padding:.5em 0;margin:0;padding-left:25%;font-size:2.2em}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.form_header{padding-left:0}}.search_again{z-index:10;margin-top:-0.8em}@media(hover:hover) and (pointer:fine),(min-width:700px){.search_again{margin-top:-3.8em;position:absolute}}.search_again a{z-index:1000}img.calendar_date_select_popup_icon{position:absolute;margin-top:-5px;padding:10px}@media(hover:hover) and (pointer:fine),(min-width:700px){img.calendar_date_select_popup_icon{left:25%;margin-left:-35px}}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){img.calendar_date_select_popup_icon{right:-3px}}form.formtastic .inline_form .edit_links .submit{margin-left:0;padding-top:.5em}form.formtastic .inline_form li{margin:.5em 0}form.formtastic .inline_form li input,form.formtastic .inline_form li select{margin:0;display:inline-block}.indented{padding-left:25%;margin-bottom:1em}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.indented{padding-left:0}}.form_info{margin-left:25%;padding-bottom:1.5em}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){.form_info{margin-left:0}}form.formtastic{margin:0;padding:0;position:relative}form.formtastic .submit{margin-left:25%}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){form.formtastic .submit{margin-left:0}}form.formtastic .submit a{font-size:1.3em;font-weight:bold;padding:.4em .6em}form.formtastic ol,form.formtastic ul{list-style:none}form.formtastic p.with_space{margin-bottom:.6em}form.formtastic ul,form.formtastic ol,form.formtastic li,form.formtastic fieldset,form.formtastic legend,form.formtastic input,form.formtastic textarea,form.formtastic select,form.formtastic p{margin:0;padding:0}form.formtastic ul.errors li{display:block}form.formtastic>fieldset.inputs{margin-bottom:0}form.formtastic legend{white-space:normal}form.formtastic legend span{position:relative;display:block;padding-left:25%;font-size:1.1em}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){form.formtastic legend span{padding-left:0}}form.formtastic fieldset{border:0;display:block}form.formtastic fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}form.formtastic fieldset.buttons{padding-top:.2em;font-size:1.3em;padding-left:25%}form.formtastic fieldset.buttons li{float:left;padding-right:.5em}form.formtastic fieldset.inputs>legend{font-size:1.5em;padding-bottom:.7em;width:100%;font-weight:bold}form.formtastic fieldset.inputs fieldset.inputs{margin-bottom:1em}form.formtastic fieldset.inputs fieldset.inputs>legend{float:left;font-size:1.3em;padding-top:0;font-weight:normal}form.formtastic fieldset>ol>li{margin-bottom:1.5em;display:block}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){form.formtastic fieldset>ol>li{margin-bottom:1em}}form.formtastic fieldset>ol>li>li label{line-height:100%;padding-top:0}form.formtastic fieldset>ol>li>li label input{line-height:100%;vertical-align:middle;margin-top:-0.1em}form.formtastic fieldset>ol>li p.inline-errors{color:#c00;margin:.5em 0 0 0;margin-left:25%}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){form.formtastic fieldset>ol>li p.inline-errors{margin-left:0}}form.formtastic fieldset>ol>li ul.errors{color:#c00;margin:.5em 0 0 25%;list-style:square}form.formtastic fieldset>ol>li ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset>ol>li input[type="text"],form.formtastic fieldset>ol>li input[type="password"],form.formtastic fieldset>ol>li textarea,form.formtastic fieldset>ol>li select{box-sizing:border-box;width:var(--form-body-width);padding:4px;font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}form.formtastic fieldset>ol>li select{margin-top:.2em}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){form.formtastic fieldset>ol>li select{box-sizing:border-box;width:100%}}@media(hover:hover) and (pointer:fine),(min-width:700px){form.formtastic fieldset>ol>li select{margin-top:-0.3em;margin-bottom:.2em}}form.formtastic fieldset>ol>li.boolean label{padding-left:25%;width:auto}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){form.formtastic fieldset>ol>li.boolean label{padding-left:0}}form.formtastic fieldset>ol>li.boolean label input{margin:0 .5em 0 0}form.formtastic fieldset>ol>li.radio fieldset ol,form.formtastic fieldset>ol>li.check_boxes fieldset ol{margin-bottom:-0.6em}form.formtastic fieldset>ol>li.radio fieldset ol li,form.formtastic fieldset>ol>li.check_boxes fieldset ol li{margin:.1em 0 .5em 0}form.formtastic fieldset>ol>li.radio fieldset ol li label,form.formtastic fieldset>ol>li.check_boxes fieldset ol li label{float:none;width:100%}form.formtastic fieldset>ol>li.radio fieldset ol li label input,form.formtastic fieldset>ol>li.check_boxes fieldset ol li label input{margin-right:.2em}form.formtastic fieldset>ol>li.date fieldset ol li,form.formtastic fieldset>ol>li.time fieldset ol li,form.formtastic fieldset>ol>li.datetime fieldset ol li{float:left;width:auto;margin:0 .3em 0 0}form.formtastic fieldset>ol>li.date fieldset ol li label,form.formtastic fieldset>ol>li.time fieldset ol li label,form.formtastic fieldset>ol>li.datetime fieldset ol li label{display:none}form.formtastic fieldset>ol>li.date fieldset ol li label input,form.formtastic fieldset>ol>li.time fieldset ol li label input,form.formtastic fieldset>ol>li.datetime fieldset ol li label input{display:inline;margin:0;padding:0}form.formtastic fieldset>ol>li:after{content:".";display:block;height:0;clear:both;visibility:hidden}form.formtastic fieldset>ol>li img.formspinner{float:right;margin:2px;margin-right:5px}form.formtastic fieldset>ol>li.required label{font-weight:bold}form.formtastic fieldset>ol>li fieldset{position:relative}form.formtastic fieldset>ol>li fieldset legend{float:left;width:25%;padding-top:.1em}form.formtastic fieldset>ol>li fieldset ol{width:var(--form-body-width);display:flex;flex-direction:column;margin:0;padding:0}form.formtastic fieldset>ol>li fieldset ol li{padding:0;border:0}form.formtastic fieldset>ol>li.boolean p{clear:both;padding-top:.4em}form.formtastic fieldset>ol>li label{padding:0;padding-top:4px;width:25%;display:block;float:left}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){form.formtastic fieldset>ol>li label{float:none;width:100%;padding-bottom:.2em}}form.formtastic fieldset>ol>li p.inline-hints{width:var(--form-body-width);font-size:.9em;color:#777;margin:.4em 0 0 25%;text-align:justify}@media(hover:none) and (max-width:700px),(pointer:coarse) and (max-width:700px){form.formtastic fieldset>ol>li p.inline-hints{margin-left:0}}form.formtastic fieldset>ol>li.title input,form.formtastic fieldset>ol>li.title label{font-size:1.2em}form.formtastic fieldset ol li.hidden{display:none}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal}
.calendar_date_select{color:white;border:#777 1px solid;display:block;width:195px;z-index:1000}iframe.ie6_blocker{position:absolute;z-index:999}.calendar_date_select thead th{font-weight:bold;background-color:#aaa;border-top:1px solid #777;border-bottom:1px solid #777;color:white!important}.calendar_date_select .cds_buttons{text-align:center;padding:5px 0;background-color:#555}.calendar_date_select .cds_footer{background-color:black;padding:3px;font-size:12px;text-align:center}.calendar_date_select table{margin:0;padding:0}.calendar_date_select .cds_header{background-color:#ccc;border-bottom:2px solid #aaa;text-align:center}.calendar_date_select .cds_header span{font-size:15px;color:black;font-weight:bold}.calendar_date_select select{font-size:11px}.calendar_date_select .cds_header a:hover{color:white}.calendar_date_select .cds_header a{width:22px;height:20px;text-decoration:none;font-size:14px;color:black!important}.calendar_date_select .cds_header a.prev{float:left}.calendar_date_select .cds_header a.next{float:right}.calendar_date_select .cds_header a.close{float:right;display:none}.calendar_date_select .cds_header select.month{width:90px}.calendar_date_select .cds_header select.year{width:61px}.calendar_date_select .cds_buttons a{color:white;font-size:9px}.calendar_date_select td{font-size:12px;width:24px;height:21px;text-align:center;vertical-align:middle;background-color:#fff}.calendar_date_select td.weekend{background-color:#eee;border-left:1px solid #ddd;border-right:1px solid #ddd}.calendar_date_select td div{color:#000}.calendar_date_select td div.other{color:#ccc}.calendar_date_select td.selected div{color:white}.calendar_date_select tbody td{border-bottom:1px solid #ddd}.calendar_date_select td.selected{background-color:#777}.calendar_date_select td:hover{background-color:#ccc}.calendar_date_select td.today{border:1px dashed #999}.calendar_date_select td.disabled div{color:#e6e6e6}.fieldWithErrors .calendar_date_select{border:2px solid red}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,0.25,1);transition:transform .25s cubic-bezier(0,0,0.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
