body,html{height:100%}body{background-color:#f7f9fb;font-size:14px}.app-container .brand{width:150px;margin:40px auto;position:relative;z-index:1;text-align:center}.app-container .brand.round{height:150px;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.05);box-shadow:0 4px 8px rgba(0,0,0,.05)}div.collapse{-webkit-transition:all .3s ease;transition:all .3s ease}div.collapse:not(.show){display:block;max-height:0;opacity:0;overflow:hidden}div.collapse.show{max-height:100px;opacity:1}.app-container .brand img{max-width:100%}.app-container .card-wrapper{width:400px}.app-container .card{border-color:transparent;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.05);box-shadow:0 4px 8px rgba(0,0,0,.05)}.app-container .card.fat{padding:10px}.app-container .card .card-title{margin-bottom:30px}.app-container .form-control{border-width:2.3px}.app-container .form-group label{width:100%}.app-container .btn.btn-block{padding:12px 10px}.app-container .footer{margin:40px 0;color:#888;text-align:center}@media screen and (max-width:425px){.app-container .card-wrapper{width:90%;margin:0 auto}}@media screen and (max-width:320px){.app-container .card.fat{padding:0}.app-container .card.fat .card-body{padding:15px}}svg{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.hidden,svg[aria-hidden]{position:absolute;width:5px;height:5px;top:-1000px;left:-1000px;overflow:hidden}span.spinner-border-lg{width:3rem;height:3rem}