body,html{height:100%}body{color:#333;background-color:#f7f7f7;overflow:hidden}.c-header{display:flex;align-items:center;border-bottom:1px solid #ddd;background-color:#fff;margin-bottom:-71px}.c-header__logo{margin-right:1rem;width:70px;height:70px;background-color:#eee;display:flex;flex-direction:column;justify-content:center}.c-header__logo svg{display:block}.c-header__logo img{max-width:100%}.c-header__title{font-size:1.25rem;line-height:1}.c-header__title a{color:#333}.c-header__controls{margin-left:auto;margin-right:2rem}.c-nav{background-color:#444;min-width:70px;min-height:60px;padding:1rem 0;margin-top:-1px;display:flex}.c-nav__item{color:#ccc;font-size:1.5rem;display:block;text-align:center;line-height:1;flex-grow:1}.c-nav__item:focus,.c-nav__item:hover{color:#fff}.c-nav__item:active{color:#bbb}.c-nav__item.is-active{color:#fff}@media screen and (min-width:768px){.c-nav{height:100%;flex-direction:column}.c-nav__item{flex-grow:0;margin-bottom:2rem}}.stage{width:100%;height:100%;display:flex;flex-direction:column;padding-top:71px}@media screen and (min-width:768px){.stage{flex-direction:row}}.main-content-wrapper{display:flex;flex-direction:row;flex-grow:1;overflow-y:auto}.main-content{flex-grow:1;padding:1rem;max-width:1200px}.main-content--with-sidebar{max-width:none;overflow-y:auto}.sidebar{flex-basis:200px;background-color:#fff;overflow-y:auto}.sidebar-header{padding:1.5rem;display:flex;align-items:center;border-bottom:1px solid #eee}.sidebar-header__title{font-size:.825rem;text-transform:uppercase;letter-spacing:.04rem;margin:0}.sidebar-header__action{margin-left:auto;font-size:.825rem}@media screen and (min-width:768px){.sidebar{min-width:310px;border-left:1px solid #ddd}}.card{background-color:#fff;border-radius:4px;box-shadow:0 2px 0 #eee;margin-bottom:30px}.card,.card.border-default{border:1px solid rgba(0,0,0,.125)}.card-text--small{line-height:1.4;font-size:.825rem}.card.is-disabled{background-color:#ddd}.card.is-disabled .card-title{color:#999}.card.is-disabled .badge{background-color:#ccc;color:#999}.card-link:hover{text-decoration:none;background-color:#fafafa}.card.is-disabled .card-link:hover{background-color:#ddd;cursor:not-allowed}.feed{list-style:none;margin:0;padding:0}.feed__list-item{padding:1.5rem;border-bottom:1px solid #eee}.feed__label{font-size:.825rem;text-transform:uppercase}.feed__title{font-size:1rem;margin:0}.feed__title a{color:#212529}.feed__item-meta{margin:0;font-size:.825rem}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.fade-move{transition:transform .3s}.action-link+.action-link,.btn+.btn,.btn-container+.action-link,.btn-container+.btn{margin-left:.25rem}.btn+.btn-block{margin-left:0}.action-link{white-space:nowrap}.widget-notifications{max-height:309px;overflow-y:auto}.widget-notifications .notification{position:relative;padding:7px 12px;text-decoration:none}.widget-notifications .notification+.notification{border-top:1px solid #e4e4e4}.widget-notifications .notifications-list{position:relative;width:auto;max-height:300px}.widget-notifications .notification-title{font-size:12px;font-weight:700;padding-bottom:1px;width:250}.widget-notifications .notification-description{font-size:11px;color:#666}.widget-notifications .notification-ago{font-size:11px;font-style:italic;color:#bbb}.widget-notifications:hover{text-decoration:none}.fa-dot-circle{float:right}.widget-notifications::-webkit-scrollbar{width:12px}.widget-notifications::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.widget-notifications::-webkit-scrollbar-thumb{border-radius:10px;background:#007bff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.widget-notifications::-webkit-scrollbar-thumb:window-inactive{background:#ff0}.fa-stack[data-count]:after{position:absolute;right:1%;top:0;content:attr(data-count);font-size:55%;padding:.6em;border-radius:999px;line-height:.75em;color:#fff;background:#007bff;text-align:center;min-width:2em;font-weight:700}.fixed-footer{position:fixed;bottom:0;left:70px;right:0;z-index:3;padding-left:calc(1rem + 15px);padding-right:calc(1rem + 15px);padding-right:max(100% - 1200px - 70px + 1rem + 15px,1rem + 15px);padding-top:1rem;padding-bottom:1rem;background-color:#f7f7f7;border-top:1px solid #ddd}.has-fixed-footer{padding-bottom:100px}