body{padding-top:3rem}.back-link-container{background:#eaeaea;padding:0.5em 2em;margin-bottom:2em}.back-link-container .back-link{padding:0px;margin-left:-1em}.back-link-container .back-link a{padding:1em}.back-link-container .back-link a img{width:1em;height:auto}header.site-header{position:fixed;top:0px;left:0px;width:100%;z-index:10001;background:#555;overflow:hidden;height:3rem;overflow:hidden}header.site-header h1{color:#fff;text-decoration:none;font-size:1.5rem;line-height:1rem;padding-left:1rem;font-weight:normal}header.site-header h1 a{color:#fff;text-decoration:none}header.site-header .burger-container{position:absolute;top:0px;height:100%;right:0px}header.site-header .burger-container .show-menu,header.site-header .burger-container .close-menu{cursor:pointer;position:absolute;top:0px;height:100%;right:0px}header.site-header .burger-container .show-menu img,header.site-header .burger-container .close-menu img{height:100%;width:auto;cursor:pointer}header.site-header .burger-container .close-menu{display:none}#main-menu-container{position:fixed;z-index:10000;top:0px;left:0px;height:100%;width:100%;background:rgba(238,238,238,0.5);display:none}#main-menu-container .main-menu-content{background:#fff;float:right;padding:5em 4em 2em 2em;height:100%}#main-menu-container ul.bottom-menu,#main-menu-container ul.main-menu{list-style:none;padding:0px;margin:0px}#main-menu-container ul.bottom-menu li,#main-menu-container ul.main-menu li{padding:0.25em 0px;margin:0px;text-align:left}#main-menu-container ul.bottom-menu li.selected a,#main-menu-container ul.main-menu li.selected a{font-weight:bold}#main-menu-container ul.bottom-menu li a,#main-menu-container ul.main-menu li a{color:#000;font-size:1.25em;text-decoration:none;text-transform:uppercase}#main-menu-container ul.bottom-menu li a:hover,#main-menu-container ul.main-menu li a:hover{text-decoration:underline}#main-menu-container ul.bottom-menu{padding-top:4rem}body.show-menu header.site-header .burger-container .show-menu{display:none}body.show-menu header.site-header .burger-container .close-menu{display:block}body.show-menu #main-menu-container{display:block}.button-bar{padding:0px 2em;min-height:1px;background:#f6f6f6;margin-left:-2em;margin-right:-2em;margin-bottom:2em}.button-bar .link-button{overflow:hidden;display:block;padding:0.5em 0px}.button-bar .link-button .image-icon{background:#f6f6f6}table.data-table{font-size:1.2rem;width:100%}table.data-table th{text-align:left;border-bottom:1px solid #555}table.data-table tr.parent td{padding-top:1rem;border-bottom:1px solid #aaa}table.data-table .icon-actions{width:1%;white-space:nowrap;font-size:1rem;padding-right:0.5rem}.link-button{color:#4a4a4a;text-transform:uppercase;letter-spacing:0.7px;text-decoration:none;overflow:hidden}.link-button .image-icon{margin-left:1em;display:inline-block;width:2em;height:2em;background:#d3d3d3;vertical-align:middle}.link-button .image-icon img{width:100%;height:auto}.link-button.delete:hover .image-icon{background:#fb5950}.link-button .link-text{padding-left:0em;font-size:1em}.title-bar{margin:2em -1.5em 2em -1.5em;padding:2rem 1.5em 2em 1.5em;overflow:hidden}.title-bar .title-caption{font-size:24px;float:left}.title-bar .title-actions{float:right}.image-button{text-decoration:none}.image-button .image-icon{text-decoration:none;display:inline-block;width:2em;height:2em;background:#d3d3d3;vertical-align:middle}.image-button .image-icon img{width:100%;height:auto}.light .image-button .image-icon{background:transparent}.delete-button-wrapper{padding:1em 0px;border-top:2px solid #eaeaea;margin-top:5em}.field label{display:inline-block;font-weight:bold;min-width:8em}form .input{margin-bottom:0.5rem}form .input label{display:block}form .input textarea,form .input input{width:100%}form button[type="submit"]{margin-top:1rem}form .input.checkbox label{display:inline-block}form .input.checkbox input{width:auto;margin-right:0.5rem}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}html,body{background:#fff;font-size:15px;line-height:1.4;font-family:"Raleway", sans-serif;color:#4a4a4a;padding-bottom:10em}main{padding-left:2em;padding-right:2em}.message{margin:0px -2em;padding:1rem 2em}.message.hidden{display:none}.message.success{background:#54b255}.message.error{background:#fb5950}
