.primary,.paginate_button.current{background-color:#008000 !important}.primary,.paginate_button.current{background-color:#008000 !important}html,body{min-height:100%;height:100%}body{background:#ebe8e3;color:#222;padding:0;margin:0;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}header{width:100%;background:#f66711;-webkit-box-shadow:1px 0 8px -1px #222;-moz-box-shadow:1px 0 8px -1px #222;box-shadow:1px 0 8px -1px #222;color:#fff;padding:1rem}header .sign-out a{color:#fff;padding-left:5px}header .sign-out a:hover{color:#3e3e3e;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}nav.nav-primary{background-color:#fff}nav.nav-primary ul{list-style-type:none;background-color:#fff}nav.nav-primary ul li a{color:#000}nav.nav-primary ul li a:hover{color:#f66711;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}h4.title{color:#ff6418}.content{padding:.875rem}textarea{padding-top:.5em;padding-bottom:.5em}.no-margin{margin:0}.full-width{max-width:100%}ul.controls li i.fa{vertical-align:top;margin-right:.5em}header.secondary h2{background:#ddd;color:#000;font-weight:bold}header.secondary .controls{color:#28549e}table{font-size:12px}td.ui-datepicker-current-day{background-color:#c9e6ff}.fixed-table-body{max-height:400px;overflow-y:auto}.notes-list{max-height:7.5em;overflow-y:auto;overflow-x:hidden;border:1px solid #e9e9e9;margin-bottom:1em}.notes-list-large{max-height:14.5em}h2.banner{background:#3e3e3e;color:#fff;font-size:1.5em;text-align:center;margin:5em 0 0;padding:.35em;font-family:"Open Sans",Arial,sans-serif;font-weight:400}.toast-container{position:fixed;z-index:9999;top:1rem;right:1rem}.toast{max-width:25rem;position:relative;background-color:rgba(238,238,238,.95);padding:1rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.5);margin-bottom:1rem;border-radius:.5rem;padding-left:4rem;padding-right:2rem;opacity:0;-moz-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.toast.open{opacity:1}.toast:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.7);cursor:pointer}.toast:before{content:"";font-family:FontAwesome;font-size:28px;height:30px;top:0;bottom:0;margin:auto;position:absolute;left:1.25rem}.toast.success{background-color:rgba(64,64,64,.9);color:#fff}.toast.error{background-color:#fbc7c3;color:#f00}.toast.error span{color:#333}.toast .close{margin-left:.5em;background-color:inherit;box-shadow:none;color:#333;opacity:.5;position:absolute;top:4px;right:5px}.toast .close .fa{margin-right:0}.legend{list-style:none}.legend dt.legend-dt{padding-right:5px}.legend dl,.legend dt{display:inline-block}.legend span{border:1px solid #ccc;float:left;width:25px;height:14px;margin-top:4px;margin-left:6px;margin-right:5px}.legend a{margin-top:1.25em}.validation-summary-valid{display:none}.field-validation-error{color:#f00}.field-validation-valid{display:none}.input-validation-error{border:1px solid #f00 !important;background-color:#fee !important;margin-bottom:0}.validation-summary-errors{color:#f00 !important}.dropdown.menu .menu.vertical{display:none !important;position:absolute;top:100%;left:0;z-index:1000;min-width:200px;background-color:#fff;border:1px solid #cacaca;box-shadow:0 2px 5px rgba(0,0,0,.1)}.dropdown.menu li:hover>.menu.vertical{display:block !important}.dropdown.menu li{position:relative}