@font-face{font-family:Deutschlander;font-style:normal;font-weight:300;src:url(/assets/Deutschlander.c110e232.eot) format("embedded-opentype"),url(/assets/Deutschlander.25fe70ce.woff) format("woff"),url(/assets/Deutschlander.ed6facbb.ttf) format("truetype"),url(/assets/Deutschlander.4f837e7a.svg) format("svg")}body,h1,h2,h3,h4,p,span{font-family:PT Sans Narrow,sans-serif;letter-spacing:1.5px}.c-gray{color:#b9b9b9}.c-white{color:#fff}.t-center{text-align:center}.t-right{text-align:right}.t-left{text-align:left}.logo{width:10rem;height:10rem}.flex{display:-ms-flexbox;display:flex;-ms-justify-content:center;justify-content:center;-ms-align-content:space-around;align-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.flex-item{-ms-flex:auto;flex:auto}.nav-link{letter-spacing:1.5px;cursor:pointer}.mdl-navigation .c-gray{color:#b9b9b9}.mdl-navigation .active{color:#000}.mdl-layout__drawer-button,.mdl-layout__header .mdl-layout__drawer-button{color:#b9b9b9}.mdl-layout-title a{text-decoration:none;color:#b9b9b9;font-family:PT Sans Narrow,sans-serif;letter-spacing:1.5px}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link{color:#b9b9b9}.mdl-layout__drawer .mdl-navigation .active{color:#000}.top-main{color:#fff;display:flex;justify-content:center;align-items:center}.top-main h1{font-family:Deutschlander;font-size:44px;font-weight:100;padding-top:40px}.layout-transparent .mdl-layout__drawer-button,.layout-transparent .mdl-layout__header{color:#fff}.photo{cursor:pointer;max-width:300px;min-width:300px}.photo>.mdl-card__actions{height:40px;padding:8px;text-align:right;color:#fff}.photo__filename{color:#fff;font-size:14px;font-weight:500}.dialog-photo{width:90%;height:90%;margin:auto;color:#000}.close{color:#b9b9b9;cursor:pointer}.mdl-card__media{margin:0}.mdl-card__media>img{width:100%}.mdl-card__actions{display:flex;box-sizing:border-box;align-items:center}.mdl-card__actions>.mdl-button--icon{margin-right:3px;margin-left:3px}.mdl-textfield{width:100%}.profile-photo{text-align:center}.mdl-data-table th{line-height:30px}.responsive-card{max-width:40%}@media screen and (max-width:1024px){.responsive-card{max-width:80%}}@media screen and (max-width:480px){.responsive-card{max-width:95%}}.grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,300px);justify-content:center;margin:0 auto;width:90%}@media screen and (max-width:1024px){.mdl-layout--large-screen-only{display:none}}
