body.login input.larger{color:darkslategray}.thingreg_column{display:inline-block;width:2.5cm}.thingreg_column.food{width:2cm}.thingreg_column.allergies,.thingreg_column.comments{width:3cm}.thingreg_title_column{display:inline-block;width:4cm}#records header{height:1cm;border-bottom:1px solid black;width:100%}.blog_post h1{margin-bottom:1mm}.blog_post .details{font-size:80%;font-weight:lighter;font-style:italic;color:gray}.blog_post footer{padding-top:1mm;padding-bottom:1mm}.blog_post footer p{margin:0}#header .menu-flags{float:right;list-style:none;padding-top:3px;padding-right:10px}#header #logo{font-weight:600;font-size:10mm}#header #logo a,#header #logo a:hover,#header #logo a:visited{text-decoration:none}#header #logo img{vertical-align:middle}#header .menu-flags{font-size:16px}#frontpage-menu{margin-top:12mm;margin-bottom:3mm;margin-left:auto;margin-right:auto;width:100mm}@media only screen and (min-width: 200mm){#frontpage-menu{width:200mm}}#frontpage-menu .frontpage-menu-item{display:inline-block;width:95mm;padding:2mm;margin-bottom:3mm;vertical-align:top;text-align:center}#frontpage-menu .frontpage-menu-item img{margin-bottom:1mm;filter:grayscale(55%);width:100%;height:100%}#frontpage-menu .frontpage-menu-item.selected,#frontpage-menu .frontpage-menu-item:hover{background-color:#E7E7E7}#frontpage-menu .frontpage-menu-item.selected a,#frontpage-menu .frontpage-menu-item:hover a{text-decoration:none}#frontpage-menu .frontpage-menu-item.selected img,#frontpage-menu .frontpage-menu-item:hover img{filter:none}#frontpage-menu .frontpage-menu-item .frontpage-menu-description{text-align:left;margin-left:2mm;margin-right:2mm;font-size:19.2px;font-weight:bold}@font-face{font-family:"Oxygen";src:url("Oxygen-Regular.ttf");font-weight:normal}@font-face{font-family:"Oxygen";src:url("Oxygen-Bold.ttf");font-weight:bold}@font-face{font-family:"Oxygen";src:url("Oxygen-Light.ttf");font-weight:lighter}body{font-family:'Oxygen', sans-serif;font-weight:normal;font-size:16px;line-height:150%;background-color:#fff}body strong{font-weight:bold}h1,h2,h3,h4,h5,h6{color:#166938}h1,h2,h3{font-weight:bold}h1{font-size:160%}h2{font-size:110%}h3{font-size:100%}a{color:#166938;text-decoration:none}a:hover{color:#1a7e43;text-decoration:underline}#page_container{max-width:210mm;margin:auto;padding-top:2em;padding-bottom:3em}#body_content{position:relative}#body_content #body,#body_content #body_content_left{float:left;width:142.5mm}#body_content.no_side_body #body{width:100%;margin:0}#body_content #side_body,#body_content #body_content_right{float:left;width:60mm;margin-left:7.5mm}form .field,form .actions{max-width:650px;margin-left:2em;margin-bottom:0.5em}form .field input,form .field textarea,form .field select,form .actions input,form .actions textarea,form .actions select{color:#166938;background-color:#fff;font-size:105%}form .field.string_field label,form .field.text_field label,form .field.select_field label,form .actions.string_field label,form .actions.text_field label,form .actions.select_field label{display:block}form .field.string_field input,form .field.string_field textarea,form .field.string_field select,form .field.text_field input,form .field.text_field textarea,form .field.text_field select,form .field.select_field input,form .field.select_field textarea,form .field.select_field select,form .actions.string_field input,form .actions.string_field textarea,form .actions.string_field select,form .actions.text_field input,form .actions.text_field textarea,form .actions.text_field select,form .actions.select_field input,form .actions.select_field textarea,form .actions.select_field select{width:100%;color:#166938;background-color:#fff;font-size:105%}form .field .fieldWithErrors input,form .field .fieldWithErrors textarea,form .actions .fieldWithErrors input,form .actions .fieldWithErrors textarea{border:1px solid red}form .actions{text-align:right}form .actions input[type=submit]{width:8em}#errors{border:1px solid #f88;border-radius:5px;padding:3px;background-color:#fcc}.hidden{display:none}input,textarea,select{border:1px solid lightgray;padding:3px}input:focus,textarea:focus,select:focus{border:1px solid lightgreen}input{border-top:0;border-left:0;border-right:0}input[type="submit"]{border:2px solid lightgreen;box-shadow:1px 1px 2px 2px #d3d3d3}.font-size-small,footer{font-size:12.8px;line-height:120%}.text-align-right{text-align:right}footer{font-weight:lighter;color:#404040;border-top:1px dotted lightgray;clear:both}footer #copyright{white-space:nowrap;float:left}footer #org-info{text-align:right;float:right}#menu ul{list-style:none;padding:0;margin:0;border:1px solid #E7E7E7;border-bottom-left-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#F8F8F8}#menu li{padding:3px 10px 3px 10px;margin:0;white-space:nowrap}#menu li.selected,#menu li:hover{background-color:#E7E7E7}#menu li.selected a,#menu li:hover a{text-decoration:none}#menu>ul>li{position:relative;display:inline-block}#menu>ul>li ul{position:absolute;left:0px;margin-top:3px;border:1px solid black;z-index:100}#menu>ul>li ul .first{border-top-left-radius:5px;border-top-right-radius:5px}#menu>ul>li ul .last{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
