﻿@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes scale-up{0%{opacity:0;transform:scale(0.5)}50%{opacity:1}100%{opacity:1;transform:scale(1)}}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}body{background-color:#eeeeee;color:#3f3f3f;font:normal 16px -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-smoothing:antialiased}a{color:inherit}h1,h2,h3,h4,h5,h6{font:bold 1em -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;line-height:1.3}::selection{background-color:rgba(14,96,41,0.5);color:#ffffff}#wrapper{display:flex;min-height:100vh;flex-direction:column;width:100%}div.active_admin_comment,form fieldset.inputs,.index_as_blog .banner,.ui-dialog,.panel,.sidebar_section,table.index_table,body.logged_out #active_admin_content{background-color:#f9f9f9;border:1px solid #cccccc;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.05)}a.button,a.button:link,a.button:visited,a.clear_filters_btn,.cancel a,input[type='submit'],input[type='button'],button,.dropdown_menu_button:not(.disabled){background-color:#f9f9f9;background-image:linear-gradient(to bottom, #fff, #f2f2f2);border:1px solid #cccccc;box-shadow:0 0 5px rgba(0,0,0,0.05);border-radius:4px;cursor:pointer}a.button:focus,a.clear_filters_btn:focus,.cancel a:focus,input[type='submit']:focus,input[type='button']:focus,button:focus,.dropdown_menu_button:focus:not(.disabled),a.button:hover,a.clear_filters_btn:hover,.cancel a:hover,input[type='submit']:hover,input[type='button']:hover,button:hover,.dropdown_menu_button:hover:not(.disabled){background:#ffffff}a.button:focus,a.clear_filters_btn:focus,.cancel a:focus,input[type='submit']:focus,input[type='button']:focus,button:focus,.dropdown_menu_button:focus:not(.disabled){box-shadow:inset 0 0 3px #cccccc}input[type='submit'],.ui-dialog .ui-dialog-buttonpane button:first-of-type{background-color:#4a885f;background-image:linear-gradient(to bottom, #4a885f, #0e6029);border-color:#0b481f;color:#ffffff}input[type='submit']:hover,.ui-dialog .ui-dialog-buttonpane button:hover:first-of-type{background:#0b4d21}.drag{cursor:move}.drag img{opacity:0.5;transition:opacity 250ms}.drag:hover img{opacity:1}form legend span,.index_as_blog .banner h3,.ui-dialog .ui-dialog-titlebar,.panel h3,.sidebar_section h3,table.index_table thead th,.tabs .nav-tabs,body.logged_out h2{background-color:#f2f2f2;background-image:linear-gradient(to bottom, #f2f2f2, #e6e6e6);box-shadow:inset 0 1px 0 #ffffff;border-bottom:1px solid #cccccc;padding:12px 15px}@media only screen and (max-width: 480px){form legend span,.index_as_blog .banner h3,.ui-dialog .ui-dialog-titlebar,.panel h3,.sidebar_section h3,table.index_table thead th,.tabs .nav-tabs,body.logged_out h2{text-align:center}}form input[type='text'],form input[type='password'],form input[type='email'],form input[type='number'],form input[type='url'],form input[type='tel'],form input[type='date'],form textarea{appearance:none;-webkit-appearance:none;background-color:#ffffff;border:1px solid rgba(204,204,204,0.75);border-radius:4px;outline:0;padding:10px 12px;transition:border-color 250ms, box-shadow 250ms;width:100%}form input[type='text']:focus,form input[type='password']:focus,form input[type='email']:focus,form input[type='number']:focus,form input[type='url']:focus,form input[type='tel']:focus,form input[type='date']:focus,form textarea:focus{border-color:rgba(14,96,41,0.5);box-shadow:0 0 5px rgba(14,96,41,0.25)}form input[type='text']:focus ~ .inline-hints,form input[type='password']:focus ~ .inline-hints,form input[type='email']:focus ~ .inline-hints,form input[type='number']:focus ~ .inline-hints,form input[type='url']:focus ~ .inline-hints,form input[type='tel']:focus ~ .inline-hints,form input[type='date']:focus ~ .inline-hints,form textarea:focus ~ .inline-hints{color:#3f3f3f}.menu-button{background:none !important;border:0 !important;box-shadow:none !important;color:#ffffff;cursor:pointer;display:block;outline:none;padding:0}.menu-button i{display:inline-block;width:100%}.menu-button i,.menu-button i:before,.menu-button i:after{background-color:currentColor;border-radius:500rem;height:4px;left:0;position:relative;transition:all 250ms;width:20px}.menu-button i:before,.menu-button i:after{content:'';position:absolute}.menu-button i:before{top:-8px}.menu-button i:after{bottom:-8px}.opened-menu .menu-button i{background-color:transparent}.opened-menu .menu-button i:before{top:0;transform:rotateZ(45deg)}.opened-menu .menu-button i:after{bottom:0;transform:rotateZ(-45deg)}.turbolinks-progress-bar{background-color:#0e6029;border-radius:0 500rem 500rem 0;bottom:0;position:fixed;height:3px}#footer.footer{background-color:#ffffff;border-top:1px solid #cccccc;box-shadow:0 0 10px rgba(0,0,0,0.1);font-size:12px;line-height:1;margin-top:20px;padding:20px 30px;text-align:center}#footer.footer p{margin:0}#header.header{align-items:center;background-color:rgba(14,96,41,0.95);backdrop-filter:blur(3px);display:flex;color:#ffffff;height:50px;position:fixed;text-shadow:#000000 0 1px 0;top:0;white-space:nowrap;width:100%;z-index:10}#header.header .site_title{font-weight:bold;margin:0 20px 0 0;padding:0 30px}#header.header #site_title_image{display:block;height:30px}#header.header .header-item,#header.header .header-item ul{margin:0;padding:0}#header.header .header-item a{color:rgba(255,255,255,0.9);text-decoration:none;transition:background 250ms, color 250ms}#header.header .header-item li{font-size:14px;list-style:none;position:relative}#header.header .header-item>li{display:inline-block;margin:10px 5px 10px 0}#header.header .header-item>li.current>a,#header.header .header-item>li:hover>a{background:#4a885f;color:#ffffff}#header.header .header-item>li>a{border-radius:4px;padding:5px 10px}#header.header .header-item>li.has_nested>a:before{border:3px solid transparent;border-bottom:0;border-top-color:rgba(255,255,255,0.5)}#header.header .header-item>li.has_nested:hover>a:before,#header.header .header-item>li.has_nested.current>a:before{border-left-color:transparent;border-top-color:#0e6029}#header.header .header-item>li .has_nested>ul{right:-100%;top:0}#header.header .header-item ul{background:#4a885f;border-radius:0 4px 4px 4px;height:0;min-width:175px;opacity:0;padding:5px 0;position:absolute;transform:scale(0);transform-origin:left top;transition:opacity 250ms, transform 250ms;z-index:11}#header.header .header-item ul a{display:block;padding:5px 10px;transition:all 250ms}#header.header .header-item ul li:hover>a,#header.header .header-item ul a:hover{background-color:rgba(14,96,41,0.5);color:#ffffff}#header.header .header-item .has_nested:hover>ul{height:auto;opacity:1;transform:scale(1)}#header.header .header-item .has_nested>a{padding-right:23px;position:relative}#header.header .header-item .has_nested>a:before{border:3px solid transparent;border-right:0;border-left-color:rgba(255,255,255,0.5);content:'';position:absolute;top:50%;transition:border-color 250ms;right:10px}#header.header .header-item .has_nested:hover>a:before,#header.header .header-item .has_nested.current>a:before{border-left-color:#0e6029}#header.header #tabs{width:100%}#header.header #utility_nav{color:#cccccc;margin:0;padding:0 20px 0 0;text-align:right;transition:color 250ms;white-space:nowrap;width:100%}#header.header #utility_nav a{text-decoration:none}#header.header #utility_nav a:hover{color:#ffffff}#header.header #utility_nav li{display:inline}#header.header #utility_nav li:not(#current_user){opacity:0.75;transition:opacity 250ms}#header.header #utility_nav li:not(#current_user):hover{opacity:1}#header.header .menu-button{display:none}@media only screen and (max-width: 767px){#header.header #tabs,#header.header #utility_nav{left:0;opacity:0;position:fixed;right:0;transform:translateY(calc(-100% - 90px));transition:transform 250ms}#header.header #utility_nav{background-color:#0e6029;height:40px;padding:11px 0;text-align:center;top:50px}#header.header #tabs{background-color:rgba(14,96,41,0.95);max-height:calc(100vh - 85px);overflow:auto;top:90px}#header.header #tabs li{display:block;float:none;margin:0;padding:5px 15px;width:100%}#header.header #tabs li+li{border-top:1px solid rgba(255,255,255,0.1)}#header.header #tabs a{display:block}#header.header .site_title{padding:0 15px}#header.header .header-item ul{background:transparent;height:auto;max-width:100%;opacity:1;margin-left:5px;position:static;transform:scale(1);width:100%}#header.header .header-item ul li{border:0 !important;padding:0 !important}#header.header .header-item ul li a:before{display:inline;content:'↳';margin-right:5px}#header.header .menu-button{display:block;margin-left:auto;margin-right:15px;margin-top:-5px}.opened-menu #header.header #tabs,.opened-menu #header.header #utility_nav{display:block;opacity:1;transform:translateY(0)}}#active_admin_content{padding:30px 30px 0;flex:1}#active_admin_content:after{clear:both;content:'';display:table}#active_admin_content #main_content_wrapper{float:left;width:100%}#active_admin_content #main_content_wrapper:after{clear:both;content:'';display:table}#active_admin_content.with_sidebar #main_content{margin-right:300px}#active_admin_content #sidebar{float:left;margin-left:-270px;position:relative;width:270px;z-index:1}#active_admin_content #sidebar .panel_contents{padding:15px}#active_admin_content #sidebar .panel_contents>form{margin:-15px}#active_admin_content #sidebar .panel_contents h4{margin:0}#active_admin_content #sidebar .panel_contents ul{margin:0;padding-left:20px}@media only screen and (max-width: 767px){#active_admin_content{padding:15px 15px 0}#active_admin_content.with_sidebar #main_content{margin-right:0}#active_admin_content #main_content_wrapper{float:none}#active_admin_content #sidebar{float:none;margin-left:0;margin-top:40px;width:100%}}.title_bar{background-color:#ffffff;border-bottom:1px solid #cccccc;box-shadow:0 0 10px rgba(0,0,0,0.1);display:table;margin-top:50px;padding:20px 30px;width:100%}.title_bar #page_title{font-size:42px;font-weight:100;line-height:1;margin:0}.title_bar #titlebar_left,.title_bar #titlebar_right{display:table-cell;vertical-align:middle}.title_bar #titlebar_right{text-align:right}.title_bar #titlebar_right .action_item{display:inline-block}.title_bar #titlebar_right .action_item a{border:2px solid rgba(14,96,41,0.25);border-radius:4px;color:rgba(14,96,41,0.75);display:block;font-weight:bold;padding:10px 15px;text-decoration:none;text-transform:uppercase;transition:all 250ms}.title_bar #titlebar_right .action_item a:hover{border-color:#0e6029;color:#0e6029}.title_bar .breadcrumb{font-size:10px;font-weight:bold;text-transform:uppercase}.title_bar .breadcrumb a{opacity:0.75;text-decoration:none}.title_bar .breadcrumb a:hover{text-decoration:underline}.title_bar .breadcrumb .breadcrumb_sep{opacity:0.5}@media only screen and (max-width: 768px){.title_bar #page_title{hyphens:auto;word-break:break-all}.title_bar #titlebar_left,.title_bar #titlebar_right{display:block;text-align:center}.title_bar #titlebar_right{margin-top:10px}.title_bar .action_item a{margin:2px 0}}.blank_slate_container{text-align:center}.blank_slate_container .blank_slate{border:1px dashed #cccccc;border-radius:4px;color:rgba(63,63,63,0.75);display:inline-block;margin-top:80px;padding:50px 100px;text-align:center}.blank_slate_container span,.blank_slate_container small{display:block;line-height:1.5}@media only screen and (max-width: 480px){.blank_slate_container .blank_slate{margin:40px 0;padding:15px}}a.button,a:link.button,a:visited.button,a.clear_filters_btn,.cancel a,input[type='submit'],input[type='button'],button{display:inline-block;font-size:14px;outline:0;padding:9px 12px;text-align:center;text-decoration:none;transition:background 250ms, box-shadow 250ms;user-select:none;vertical-align:middle}a.member_link{margin-right:7px;white-space:nowrap}.comments .empty{display:block;margin:20px 0;opacity:0.5;text-align:center}div.active_admin_comment{align-items:stretch;background-color:#ffffff;display:flex;overflow:hidden;margin-bottom:20px}form.active_admin_comment li,form.active_admin_comment .inputs{border:none;margin:0;padding:0}form.active_admin_comment .hidden{display:none}form.active_admin_comment textarea{border-color:#cccccc;display:block;float:none;max-width:700px;margin:0 auto;width:100%}.active_admin_comment_meta{background-color:#f2f2f2;border-right:1px solid #cccccc;padding:15px;width:200px}.active_admin_comment_meta .active_admin_comment_author{margin:0}.active_admin_comment_meta span{font-size:12px}.active_admin_comment_meta a[data-method='delete']{border:1px solid #a61a14;border-radius:4px;color:#a61a14;cursor:pointer;display:inline-block;font-size:10px;margin-top:10px;opacity:0.5;padding:2px 3px;text-decoration:none;transition:opacity 250ms}.active_admin_comment_meta a[data-method='delete']:hover{opacity:1}.active_admin_comment_body{padding:15px}.active_admin_comment_body p{margin:0}.active_admin_comment_body p+p{margin-top:1em}.ui-datepicker{background-color:rgba(14,96,41,0.75);backdrop-filter:blur(3px);border-radius:4px;color:#ffffff;margin-top:2px}.ui-datepicker a{color:inherit;text-decoration:none}.ui-datepicker-header,.ui-datepicker-calendar{padding:5px;text-align:center}.ui-datepicker-header{border-bottom:1px solid rgba(255,255,255,0.25)}.ui-datepicker-title{font-weight:bold}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer}.ui-datepicker-prev .ui-icon,.ui-datepicker-next .ui-icon{display:none}.ui-datepicker-prev:before,.ui-datepicker-next:before{border:5px solid transparent;content:'';height:0;position:absolute;top:10px;transition:border-color 250ms;width:0}.ui-datepicker-prev:before{border-left-width:0;border-right-color:rgba(255,255,255,0.5);left:10px}.ui-datepicker-prev:hover:before{border-right-color:#ffffff}.ui-datepicker-next:before{border-left-color:rgba(255,255,255,0.5);border-right-width:0;right:10px}.ui-datepicker-next:hover:before{border-left-color:#ffffff}.ui-datepicker-calendar{font-size:14px}.ui-datepicker-calendar a:hover{transition:background-color 250ms}.ui-datepicker-calendar .ui-state-default{border-radius:4px;padding:1px 2px}.ui-datepicker-calendar .ui-state-default:hover{background-color:rgba(255,255,255,0.25)}.ui-datepicker-calendar .ui-state-active{background-color:#ffffff;color:#0e6029}.ui-datepicker-calendar .ui-state-highlight{background-color:rgba(255,255,255,0.5);color:#0e6029}.ui-datepicker-calendar .ui-state-highlight:hover{background-color:#ffffff}.dropdown_menu{display:inline-block}.dropdown_menu_button{background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;display:block;font-size:14px;font-weight:bold;padding:12px 16px;text-decoration:none;transition:all 250ms}.dropdown_menu_button:after{border-color:currentColor transparent;border-style:solid;border-width:3px 3px 0;content:'';display:inline-block;height:0;margin-left:10px;position:relative;top:-3px;width:0}.dropdown_menu_button.disabled{color:#cccccc;cursor:not-allowed;opacity:0.5}.dropdown_menu_button:not(.disabled)+.dropdown_menu_list_wrapper{animation:scale-up 250ms forwards}.dropdown_menu_list_wrapper{font-size:14px;opacity:0;position:absolute;transform-origin:center top;z-index:20}.dropdown_menu_nipple{background-color:#0e6029;height:6px;position:absolute;top:-2px;transform:rotate(45deg);width:6px;z-index:21}.dropdown_menu_list{background-color:#ffffff;border:2px solid #0e6029;border-radius:4px;box-shadow:1px 1px 3px rgba(204,204,204,0.75);list-style:none;overflow:hidden;position:relative;z-index:22}.dropdown_menu_list li+li{border-top:1px solid #cccccc}.dropdown_menu_list a{display:block;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color 250ms;white-space:nowrap}.dropdown_menu_list a:hover{background-color:#f2f2f2}.flash{background-color:#f2f7fb;background-image:linear-gradient(to bottom, #e6eff7, #d9e7f3);border:1px solid rgba(0,95,178,0.5);border-width:0 0 1px;box-shadow:0 1px 3px rgba(0,0,0,0.1);color:#005fb2;font-size:90%;font-weight:bold;padding:15px 30px;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.8);transition:border-color 250ms}.flash:hover{border-color:#005fb2}.flash.flash_notice{background-color:#f2f9f6;background-image:linear-gradient(to bottom, #e6f3ed, #d9ede4);border-color:rgba(4,132,75,0.5);color:#04844b}.flash.flash_notice:hover{border-color:#04844b}.flash.flash_error,.flash .flash_alert{background-color:#fbf4f3;background-image:linear-gradient(to bottom, #f6e8e8, #f2dddc);border-color:rgba(166,26,20,0.5);color:#a61a14}.flash.flash_error:hover,.flash .flash_alert:hover{border-color:#a61a14}form ul,form ol,form li,form fieldset,form legend,form input,form select,form p{margin:0;padding:0}form ol,form li{list-style:none}form fieldset{border:0;margin-bottom:20px;position:relative}form fieldset.actions{margin:0}form fieldset.actions ol{margin:0;text-align:center}form fieldset.actions li{display:inline-block;border-top:none;margin-right:15px;padding:0}form legend{display:block;left:-1px;position:relative}form legend,form legend span{width:calc(100% + 2px)}form legend span{border:1px solid #cccccc;border-radius:4px 4px 0 0;font-weight:bold;display:block}form ol{margin:10px 0}form ol>li{border-bottom:1px solid rgba(204,204,204,0.25);padding:10px 15px}form ol>li:after{clear:both;content:'';display:table}form ol>li label{color:#5c5c5c;float:left;font-weight:bold;width:20%}form ol>li label abbr[title]{border:none;color:#a61a14;opacity:0.5;padding-left:2px;text-decoration:none}form ol>li:last-of-type{border-bottom:none}form hr{background-color:rgba(204,204,204,0.25);background-image:linear-gradient(to right, transparent, rgba(14,96,41,0.5), transparent);border:0;clear:both;float:left;height:1px;margin:10px 0 -11px;width:100%}form input[type='text'],form input[type='password'],form input[type='email'],form input[type='number'],form input[type='url'],form input[type='tel'],form input[type='date'],form textarea{float:right;width:calc(80% - 20px)}form textarea{height:100px;max-height:200px;min-height:75px;resize:vertical;vertical-align:top}form input[type='checkbox']{appearance:none;-webkit-appearance:none;background-color:#f2f2f2;border:1px solid #cccccc;border-radius:4px;cursor:pointer;height:20px;outline:none;position:relative;transition:border 250ms 150ms, padding 250ms;width:37px;vertical-align:top}form input[type='checkbox']:after{background-color:#f9f9f9;background-image:linear-gradient(to bottom, #fff, #f2f2f2);border:1px solid #adadad;box-shadow:0 0 5px rgba(0,0,0,0.05);border-radius:4px;content:'';cursor:pointer;display:block;height:20px;left:-1px;position:absolute;right:16px;top:-1px;transition:border 250ms 150ms, left 250ms 100ms, right 150ms 175ms}form input[type='checkbox']:checked{border-color:#04844b;box-shadow:inset 0 0 0 13px #04844b;padding-left:18px;transition:border 250ms, box-shadow 250ms, padding 250ms 150ms}form input[type='checkbox']:checked:after{border-color:#04844b;left:16px;right:-1px;transition:border 250ms, left 150ms 250ms, right 250ms 175ms}form input[type='file'],form select{margin-left:20px}form .date_select fieldset,form .time_select fieldset,form .datetime_select fieldset{margin:0}form .date_select fieldset ol,form .time_select fieldset ol,form .datetime_select fieldset ol{margin:0 0 0 calc(20% + 20px)}form .date_select fieldset ol>li,form .time_select fieldset ol>li,form .datetime_select fieldset ol>li{border-top:none;float:left;margin-right:5px;padding:0;width:auto}form .date_select fieldset ol>li label,form .time_select fieldset ol>li label,form .datetime_select fieldset ol>li label{display:none}form .date_select fieldset ol>li select,form .time_select fieldset ol>li select,form .datetime_select fieldset ol>li select{margin-left:0}form .choices{margin-bottom:0}form .choices-group{margin:0 0 0 calc(20% + 20px)}form .choice{border:0;padding:5px 0}form .choice label{font-weight:normal;width:100%}form .choice input[type="checkbox"]{margin:-1px 5px 0 0}form .hidden{display:none}form .inline-hints,form .inline-errors{clear:both;font-size:14px;margin:0 0 0 calc(20% + 20px);padding-top:2px}form .inline-hints{color:rgba(63,63,63,0.5);transition:color 250ms}form .inline-hints img{border-radius:4px;margin-top:10px}form .inline-errors{color:#a61a14}form .boolean label{font-weight:normal;padding-left:calc(20% + 20px);width:100%}form .boolean label input[type='checkbox']{margin:-1px 5px 0 0}form .boolean label input[type='radio']{margin:2px 5px 0 0}@media only screen and (max-width: 480px){form ol>li label,form input[type='text'],form input[type='password'],form input[type='email'],form input[type='number'],form input[type='url'],form input[type='tel'],form input[type='date'],form textarea{display:block;float:none;width:100%}form ol>li label{margin-bottom:5px}form select,form input[type='file'],form .date_select fieldset ol,form .time_select fieldset ol,form .datetime_select fieldset ol,form .choices-group,form .inline-hints,form .inline-errors{margin-left:0;width:100%}form .boolean label{padding-left:0}}.sidebar_section .boolean label,.sidebar_section label{color:rgba(63,63,63,0.75);display:block;font-size:12px;font-weight:bold;padding-left:0;margin-bottom:3px;text-transform:uppercase}.sidebar_section select{margin-left:0;width:100%}.sidebar_section input[type='text'],.sidebar_section input[type='password'],.sidebar_section input[type='email'],.sidebar_section input[type='url'],.sidebar_section input[type='tel'],.sidebar_section textarea{font-size:12px;padding:2px 3px;width:100%}form.filter_form .filter_form_field{padding:10px 15px}form.filter_form .filter_form_field:after{clear:both;content:'';display:table}form.filter_form .filter_form_field.select_and_search select,form.filter_form .filter_form_field.select_and_search input[type='text']{float:left;width:calc(50% - 5px)}form.filter_form .filter_form_field.select_and_search input[type='text']{float:right}form.filter_form .filter_form_field.filter_date_range .separator,form.filter_form .filter_form_field.filter_date_range input[type='text']{display:inline-block;float:none}form.filter_form .filter_form_field.filter_date_range .seperator{text-align:center}form.filter_form .filter_form_field.filter_date_range input[type='text']{background-position:100% 3px;background-repeat:no-repeat;padding-right:25px;width:calc(50% - 9px)}form.filter_form .filter_form_field+.filter_form_field{border-top:1px solid #dedede}form.filter_form .buttons{border-top:1px solid #cccccc;text-align:center;padding:12px 15px}form.filter_form .buttons a.clear_filters_btn{margin-left:5px}form.filter_form .buttons input[type='submit'],form.filter_form .buttons a.clear_filters_btn{padding:5px 10px}table.index_grid td{border:none;background:none;margin:0;padding:0 20px 20px 0}.columns{clear:both;margin-bottom:10px;padding:0}.columns img{max-width:100%}.columns .column{float:left}@media only screen and (max-width: 767px){.columns .column{float:none;margin-right:0 !important;width:100% !important}}.resource_selection_toggle_panel{margin-bottom:20px}.resource_selection_toggle_panel:after{clear:both;content:'';display:table}.resource_selection_toggle_panel .resource_selection_toggle_cell{float:left;margin:3px 5px 0 0}.index_as_blog .resource_selection_toggle_cell{margin-left:15px}.index_as_blog .banner{overflow:hidden;position:relative}.index_as_blog .banner .resource_selection_cell{left:15px;position:absolute;top:13px}.index_as_blog .banner h3{margin:0;padding-left:60px}.index_as_blog .banner .content{padding:15px}.index_as_blog .banner .meta{border-top:1px solid #cccccc;color:rgba(63,63,63,0.5);font-size:14px;margin-top:15px;padding-top:15px}.index_as_blog .banner+.banner{margin-top:20px}.index_as_grid .banner{transition:transform 250ms}.index_as_grid .banner:hover{transform:scale(1.05)}.index_as_grid .banner img{border-radius:4px;display:block}.ui-widget-overlay{animation:fade-in 250ms;position:fixed;background:rgba(255,255,255,0.9);backdrop-filter:blur(3px);bottom:0;left:0;right:0;top:0;z-index:1001}.ui-dialog{animation:scale-up 250ms 50ms forwards;opacity:0;outline:0;overflow:hidden;position:fixed;transform-origin:center;z-index:1002}.ui-dialog .ui-dialog-titlebar span{font-size:18px}.ui-dialog ul{list-style-type:none}.ui-dialog li{margin:10px 0}.ui-dialog li:after{clear:both;content:'';display:table}.ui-dialog label{float:left;width:20%}.ui-dialog form,.ui-dialog .ui-dialog-buttonpane{padding:8px 15px 12px;text-align:center}.ui-dialog .ui-dialog-buttonpane button+button{margin-left:5px}.active_admin_dialog.ui-dialog .ui-dialog-titlebar-close{display:none}.paginated_collection{margin-bottom:20px}#index_footer{margin-top:20px}.pagination,.pagination_information,.pagination_per_page,.download_links{font-size:12px}.pagination_information{color:rgba(63,63,63,0.75)}.pagination_information b{color:#3f3f3f}.pagination_per_page select{padding:1px 5px}.pagination{font-weight:bold;margin:0 auto;text-align:center;text-transform:uppercase}.pagination a,.pagination .current{background-color:#f2f2f2;background-image:linear-gradient(to bottom, #fff, #f2f2f2);border:1px solid #cccccc;border-radius:4px;box-shadow:1px 1px 1px rgba(0,0,0,0.05),inset 0 1px 0 0 #fff;display:inline-block;padding:6px 10px 5px;text-decoration:none;transition:background-color 250ms;margin:0 1px 4px}.pagination a:not(.current):hover{background:#ffffff}.pagination .current{background:#0e6029;border-color:#0d5625;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.25);color:#ffffff}@media only screen and (max-width: 767px){.pagination{margin-bottom:10px}.pagination_information,.pagination_per_page,.download_links{text-align:center}}@media only screen and (min-width: 768px){#index_footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.pagination{display:block;margin-top:10px;order:10;width:100%}}.panel,.sidebar_section{margin-bottom:20px;overflow:hidden}.panel h3,.sidebar_section h3{margin:0}.panel hr,.sidebar_section hr{border:none;border-bottom:1px solid #cccccc}.panel>div,.sidebar_section>div{padding:15px}.status_tag{background:#cccccc;border-radius:4px;color:#ffffff;display:inline-block;font-size:12px;letter-spacing:1px;padding:3px 5px 2px 5px;text-transform:uppercase}.status_tag.ok,.status_tag.published,.status_tag.complete,.status_tag.completed,.status_tag.green{background:#04844b}.status_tag.error,.status_tag.errored,.status_tag.red{background:#a61a14}.status_tag.warn,.status_tag.warning,.status_tag.orange{background:#ffb75d}.status_tag.yes{background-color:#005fb2}.status_tag.no{background-color:#3f3f3f}table{border-collapse:separate;width:100%}table.index_table{background-color:#ffffff}table.index_table .centralized{text-align:center}table.index_table tr:last-child td:first-child{border-bottom-left-radius:4px}table.index_table tr:last-child td:last-child{border-bottom-right-radius:4px}table.index_table th,table.index_table td{padding:12px 15px;text-align:left;vertical-align:middle}table.index_table th:last-child,table.index_table td:last-child{border-right:none}table.index_table thead th{border:1px solid #cccccc;border-width:0 1px 1px 0;vertical-align:bottom}table.index_table thead th:first-child{border-top-left-radius:4px}table.index_table thead th:last-child{border-top-right-radius:4px}table.index_table thead th:only-child{border-radius:4px 4px 0 0}table.index_table thead th.sortable a{background:url(/assets/active_admin/orderable-29374dbb55b0012d78a37c614d573bb3474f0779849b478a147d0f1845ca6617.png) 0 6px no-repeat;display:block;padding-left:12px}table.index_table thead th.sorted-asc,table.index_table thead th.sorted-desc{background-color:#e6e6e6;background-image:linear-gradient(to bottom, #e6e6e6, #d9d9d9)}table.index_table thead th.sorted-asc a{background-position:0 -25px}table.index_table thead th.sorted-desc a{background-position:0 -55px}table.index_table thead th a{text-decoration:none}table.index_table tbody tr:nth-child(even) td{background-color:#f9f9f9}table.index_table tbody tr:hover td{background-color:#f2f2f2}table.index_table tbody tr:last-child td{border-bottom:none}table.index_table tbody tr.selected td{background-color:#fff8ef}table.index_table tbody td{background-color:#ffffff;border:1px solid #dedede;border-width:0 1px 1px 0;transition:background 250ms}table.index_table .view_link,table.index_table .edit_link,table.index_table .delete_link{background-repeat:no-repeat;background-position:center;display:inline-block;height:16px;margin:0 5px;opacity:0.75;position:relative;text-indent:-99999px;transition:opacity 250ms;width:16px}table.index_table .view_link:hover,table.index_table .edit_link:hover,table.index_table .delete_link:hover{opacity:1}table.index_table .delete_link{background-image:url(/assets/formadmin/trash-58e1917f7313d871f7f3bca5878889ad0d99986daf2dda9f2384f82776a0d719.svg)}table.index_table .edit_link{background-image:url(/assets/formadmin/edit-7b6007fc0b1d2a1b527671427dbc40d69a708f304007945874f505fb87074197.svg)}table.index_table .view_link{background-image:url(/assets/formadmin/view-2891a7851b94c538fbafb46597b49e3a7d01e44d16e88e6b8faa535ab8056d85.svg)}@media only screen and (max-width: 768px){table.index_table{overflow:hidden}table.index_table,table.index_table tr,table.index_table th,table.index_table td,table.index_table thead,table.index_table tbody{display:block;text-align:left !important;width:100% !important}table.index_table tr{padding:20px}table.index_table th,table.index_table td{background:transparent !important;border:0 !important;border-radius:0 !important;padding:5px 0 !important}table.index_table th:empty,table.index_table td:empty{display:none}table.index_table tbody tr{border-top:1px solid #cccccc}}.attributes_table,.panel_contents{overflow:hidden}.attributes_table table,.panel_contents table{width:100%}.attributes_table th,.attributes_table td,.panel_contents th,.panel_contents td{padding:8px 0;text-align:left}.attributes_table th,.panel_contents th{width:200px}.attributes_table tr+tr th,.attributes_table tr+tr td,.panel_contents tr+tr th,.panel_contents tr+tr td{border-top:1px solid #e6e6e6}.attributes_table .empty,.panel_contents .empty{font-size:12px;opacity:0.5;text-transform:uppercase}@media only screen and (max-width: 480px){.attributes_table th,.attributes_table td,.panel_contents th,.panel_contents td{display:block;padding:0 0 5px;width:100%}.attributes_table tr+tr th,.panel_contents tr+tr th{padding:20px 0 5px}.attributes_table tr+tr td,.panel_contents tr+tr td{border-top:0}}.tabs .nav-tabs{border:1px solid #cccccc;border-top-left-radius:4px;border-top-right-radius:4px;padding:6px 15px 0}.tabs .nav-tabs:after{clear:both;content:'';display:table}.tabs .nav-tabs li{float:left;padding:9px 16px;transition:background-color 250ms}.tabs .nav-tabs li:not(:first-of-type):not(.ui-tabs-active){border-left:1px solid rgba(204,204,204,0.5)}.tabs .nav-tabs li.ui-tabs-active{background-color:#f9f9f9;border:1px solid #cccccc;border-bottom-width:0;border-radius:4px 4px 0 0;font-weight:bold;margin-bottom:-1px;padding:9px 15px}.tabs .nav-tabs li a{outline:none;text-decoration:none}.tabs .ui-tabs-panel>fieldset.inputs{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.table_tools{margin-bottom:20px}.table_tools:after{clear:both;content:'';display:table}.table_tools .dropdown_menu{margin-right:20px;float:left}.table_tools .scopes{float:left !important;width:auto !important}.table_tools .scopes{background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.05);font-size:14px;list-style:none;margin:0;overflow:hidden;padding:0}.table_tools .scopes:after{clear:both;content:'';display:table}.table_tools .scope{float:left;font-weight:bold;text-align:center}.table_tools .scope.selected a{background-color:#ffffff;background-image:linear-gradient(to bottom, #f2f2f2, #fff);color:#000000}.table_tools .scope.selected a .count{opacity:0.75}.table_tools .scope a{background-color:#ffffff;background-image:linear-gradient(to bottom, #fff, #f2f2f2);box-shadow:inset 0 1px 0 0 #ffffff;display:block;padding:12px 16px;text-decoration:none}.table_tools .scope:not(.selected) a:hover{background:#ffffff}.table_tools .scope .count{font-weight:normal;letter-spacing:-1px;opacity:0.5}.table_tools .scope+.scope{border-left:1px solid #cccccc}@media only screen and (max-width: 480px){.table_tools{margin-bottom:20px;text-align:center}.table_tools .batch_actions_selector,.table_tools .scopes{float:none;margin:0 0 20px}.table_tools .scopes,.table_tools .scope{float:none !important;width:100% !important}.table_tools .scope+.scope{border-top:1px solid #cccccc;border-left:0}}.unsupported_browser{padding:10px 30px;background-color:#fff8ef;background-image:linear-gradient(to bottom, #fff8ef, #fff1df);border-bottom:3px solid #ffb75d;margin:50px 0 -50px;text-align:center}.unsupported_browser h1{font-weight:bold}body.logged_out #active_admin_content{padding:0 0 20px;overflow:hidden}body.logged_out #content_wrapper{margin:70px auto;padding:0;max-width:500px;width:100%}body.logged_out h2{margin:0;padding:15px}body.logged_out fieldset{border:0;margin:0}body.logged_out .inputs{margin-bottom:20px}body.logged_out .actions{float:left;margin-left:20px}body.logged_out #login a{font-size:80%;float:right;margin-right:20px}body.logged_out .flash{border-radius:4px;border-width:1px;margin-bottom:20px}@media only screen and (max-width: 767px){body.logged_out #wrapper{padding:15px}body.logged_out #content_wrapper{margin:0 auto;max-width:450px}}.color-preview{display:inline-block;padding:5px 10px;border-radius:3px;color:white;text-shadow:0 0 2px rgba(0,0,0,0.5);margin:2px 0}.nav.nav-tabs{list-style:none;padding-left:0}
