nav .navbar-toggler{z-index:1000}@media (max-width:991px){#tsnavbar{position:fixed;top:0;right:0;bottom:0;z-index:100;background-color:rgba(3,42,56,.9);padding:70px 30px 20px 30px;min-width:220px}}#tsnavbar.collapsing{-webkit-transition:none;transition:none;display:none}#tsnavbar .dropdown-menu{min-width:0}body,html{height:100%;overflow:hidden}body{background-image:url(../img/background-001.f50d7ea5.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}#app{height:100%}.home .jumbotron{opacity:.92}.event{cursor:pointer;border:1px solid #888;background-color:#fff}.event .info{overflow:hidden}.event .info h4{font-size:1.3em;font-weight:300}.event .date{width:40px}.event .date .day{font-size:25px;line-height:24px;font-weight:500;color:#888}.event .date .month{color:#888}.event.current{background-color:#eee}.event:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.event:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.attendee{margin-bottom:7px}.attendee .status{min-width:1.6rem}.attendee .controls button{padding-top:0;padding-bottom:0;border:0}@media (max-width:575px){.attendee .controls button{padding-left:6px;padding-right:6px}}.attendee-container{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100px}.eventdetail .form-control:disabled{background:transparent;border-color:transparent}.eventdetail .wrapper{background-color:#fff;border-radius:5px;border:1px solid #888;max-height:calc(100% - 2rem);overflow:hidden}.eventdetail .counter{text-align:right}.eventdetail .event-controls input{max-width:200px;float:left}@media (max-width:575px){.eventdetail label{display:none}.eventdetail .form-group{margin-bottom:2px}}@media (max-width:991px){.eventdetail .wrapper{height:calc(100% - 2px);max-height:calc(100% - 2px);padding:13px;margin:3px}}.scanner .qrcode-reader{overflow:hidden}.scanner .qrcode-reader__overlay>*{margin:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:575px){.scanner .alert button{margin-top:1em;width:100%}}.events{max-width:1200px;height:calc(100% - 60px)}.events>.row{height:100%}.events ul{list-style-type:none;padding:0}.events .event-controls{padding-bottom:10px;border-bottom:1px solid #aaa;margin-bottom:10px}@media (max-width:991px){.events.container-fluid{padding:0}.events.edit .eventlist,.events .eventdetail,.events.scan .eventlist,.events.selected .eventlist{display:none}.events.edit .eventdetail,.events.scan .eventdetail,.events.selected .eventdetail{display:block}}