body{color:#333;overflow-x:hidden;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#eee}.wrapper{background-color:#fff;margin:0.5rem auto;max-width:1200px}.rollup{display:none;position:fixed;right:5px;bottom:5px;opacity:0.8;margin-bottom:0}.brand-logo-img{display:inline-block;height:64px;padding-right:0.25rem}#site-header h1.site-title{padding:0;margin:0;display:inline-block;vertical-align:middle;font-size:2rem}#site-header h1.site-title a{text-decoration:none;color:#777}.jumbotron{background:transparent}.anchor-nav .anchor-item{margin-bottom:1rem}.social-link li{display:inline-block}.dropdown:hover>.dropdown-menu{display:block}.dropdown-menu{background-color:rgba(248,248,248,0.95)}@media screen and (max-width: 991px){.dropdown-menu li a{white-space:normal}}.dropdown-submenu ul{padding-left:20px}.dropdown-submenu ul li{padding-left:1em;list-style-type:none}.dropdown-submenu ul a{color:#333 !important;text-decoration:none}@media screen and (min-width: 768px){.dropdown-submenu ul a{white-space:nowrap}}.page-header{margin-top:0px;margin-bottom:0px;padding-top:0px;border-bottom:0px}@media screen and (min-width: 480px){.page-header{margin-bottom:0px;padding-bottom:0px}}.page-header h1{margin-top:0px}.tagcloud .label{font-size:100% !important;font-weight:normal !important}.entry-summary{padding:1rem 0;border-bottom:1px dotted #ddd}@media screen and (min-width: 480px){.entry-summary{border:1px solid #ddd;border-top:none;padding:1rem}}.entry-subtitle{color:#555;border-left:0.2em solid #777;padding:0.5em 0 0.5em 0.3em}.entry-description{margin-top:1rem;font-size:18px}.entry-front{padding-top:1rem;padding-bottom:1rem;border-bottom:1px dotted #ddd}@media screen and (min-width: 480px){.entry-front{border:none;padding-top:2rem;padding-bottom:2rem}}.entry-single{margin-bottom:2rem}@media screen and (min-width: 480px){.page-footer{text-align:center}}h1{font-size:28px}h2{font-size:21px}h3{font-size:18px}h4{font-size:14px}.entry-detail,.entry-spreadsheet{width:inherit !important}.entry-detail a,.entry-spreadsheet a{word-break:break-all;word-wrap:break-word;overflow-wrap:break-word}.entry-spreadsheet{float:none !important}textarea.form-control{height:10em}.table-calendar a{white-space:normal}.table-calendar .cal-week{background:#5cb85c;color:#fff}.table-calendar .cal-week th{text-align:center}.table-calendar .dateOff{color:#777}.table-calendar .cal-date{background:#eee}.table-calendar .cal-date th{text-align:right}.table-calendar td{min-width:8em}@media screen and (max-width: 480px){.table-calendar td{font-size:9px}}.table-calendar .cal-today{background-color:#e7f6fa}
