.page__login{background:rgba(0,0,0,.09);height:100%}.login__app-title{margin-top:10vh}.login__app-logo{margin-right:.7rem}.login__box{background:#fff;border:1px solid rgba(0,0,0,.09);width:350px}.login__headline{border-bottom:1px solid rgba(0,0,0,.09);font-size:1.3rem;line-height:1.5rem;padding:.8rem 1rem;margin:0}.login__app-version{color:rgba(0,0,0,.26);font-size:.9rem;margin-top:.8rem;text-shadow:0 1px 1px hsla(0,0%,100%,.9)}.timeselector__input{border-width:0 0 1px;color:rgba(0,0,0,.87);text-align:center;width:55px}.timeselector__input:focus{outline:none;border-color:#3f51b5;border-bottom-width:2px}.timeselector__input.ng-invalid{border-bottom-color:#f44336}.timeselector__messages{padding:.4rem .2rem}.timeselector__message{color:#f44336;font-size:.8rem}.transferorder__table.md-table td.md-cell{font-size:1.3rem}.transferorder__dialog md-input-container .md-input[disabled]{color:rgba(0,0,0,.87)}.transferorder__dialog-footer *{color:#3f51b5!important;font-size:.8rem!important}.transferorder__table__responsible_person,.transferorder__table__responsible_person *{display:inline-block;font-size:.7rem}.legend{margin-left:1rem}.legend:first-child{margin-left:0}.legend__title{display:inline-block;font-size:.8rem;line-height:1.44rem;margin-right:.8rem}.legend__title:last-child{margin-right:0}.legend__cube{display:inline-block;height:1.44rem;width:1.44rem;margin-right:.2rem;overflow:hidden;text-indent:-9999rem}.legend__cube--warning{background:#ffeb3b}.legend__cube--danger{background:#f44336}transportauftrag md-input-container:not(.md-input-has-value) input:not(:focus){color:inherit}.transportauftrag-list__card{max-height:77vh}.transportauftrag-list__table-container{max-height:none}.content-inner{height:calc(100vh - 4rem)}.content-outer{background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.3);transition:all .2s ease-in-out;height:100%;width:calc(100% - 320px);transform:translateX(320px);overflow-y:auto;z-index:61}.content-outer.hide-sidebar{width:100%;transform:translateX(0)}@media screen and (max-width:380px){.content-outer{transform:translateX(80vw);width:calc(100% - 80vw)}}.menu-content{height:auto;max-height:inherit;overflow:hidden;padding-bottom:0}.notification{border-top:1px solid rgba(0,0,0,.26);border-bottom:1px solid rgba(0,0,0,.26);box-shadow:inset 0 5px 7px 0 rgba(0,0,0,.15);min-height:19rem;overflow-y:auto;overflow-x:hidden}.notification--empty{border-bottom:none;box-shadow:none;height:auto;min-height:inherit}.menu-bar__icon{transition:all .2s ease-in-out}.md-menu.md-open .menu-bar__icon{color:#ff5722;transform:rotate(15deg)}.nav-main{max-width:320px}.nav-main__list,.nav-main__list.nav-main__list--level_1{padding-left:0}.nav-main__list.nav-main__list--level_1>.nav-main__item:first-child{border-top:none}.nav-main__list.nav-main__list--level_1>.nav-main__item:last-child{border-bottom:1px solid #eee}.nav-main__list.nav-main__list--level_2 .nav-main__link{padding-left:2rem}.nav-main__list.nav-main__list--level_3 .nav-main__link{padding-left:4rem}.js-btn-menu-toggler{background:transparent;border:none;border-radius:0;outline:none;padding:0 1rem;height:100%;position:absolute;right:0;top:0;margin:0;min-width:auto;width:20%}.js-btn-menu-toggler .material-icons{color:#3f51b5;transition:all .3s ease-in-out;transform:rotate(0deg)}.js-btn-menu-toggler--open .material-icons{transform:rotate(180deg)}.nav-main__item{border-top:1px solid #eee;list-style:none}.nav-main__item>.nav-main__list{transition:max-height .6s ease-in-out;max-height:0;overflow:hidden}.nav-main__item>.nav-main__list.is-open{display:block;max-height:99rem}.nav-main__link{color:#3f51b5;display:block;font-weight:500;padding:.8rem 1rem;text-decoration:none;transition:all .1s ease-in-out;border-radius:0;margin:0;text-align:left}.nav-main__link>span{display:block;overflow:hidden;text-overflow:ellipsis}.nav-main__link.is-active,.nav-main__link:focus,.nav-main__link:hover{background:#3f51b5!important;color:#fff!important}.nav-main__link.is-parent{background:#98a2db;color:#fff!important}.nav-main__link.is-parent:focus,.nav-main__link.is-parent:hover{color:#3f51b5}.nav-main__link.ng-link-active.is-parent+.js-btn-menu-toggler{background:#8591d5}.nav-main__link.ng-link-active.is-parent+.js-btn-menu-toggler .material-icons{color:#fff}app-sidebar{position:absolute;left:0;top:0;min-width:320px;height:100%;background:#fff;overflow-y:auto}@media screen and (max-width:380px){app-sidebar{min-width:auto;width:80vw;overflow-x:hidden}}.toolbar__title{height:1.7rem;line-height:1.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-icon-button.toolbar__btn{min-width:2rem;overflow:hidden}.user-area{border-bottom:1px solid #f1f1f1}.user-area-container{text-align:center}.user-area__headline{font-size:1.2rem;font-weight:400;line-height:1.2rem;margin-top:0;margin-bottom:.2rem;padding-left:0}.user-area__logo{max-width:100%}.user-area__list{margin-top:0;padding-left:0}.user-area__list-item{display:inline}.user-area__link{color:#3f51b5}@media screen and (max-width:380px){.user-area__headline{font-size:1rem}.user-area__link{font-size:.8rem}}