html,body{margin:0 !important;height:100%}.inner-max{max-width:1200px;width:100%;position:relative}.image-fade-container{opacity:.5;transition:.5s ease}.image-fade-container:hover{opacity:1}#main-container{color:#fff;min-height:100vh;background:#222 url("") center center no-repeat;background-size:cover}#main-container #cover{background-size:cover;text-align:center;align-items:center;margin-bottom:5em}#main-container #cover #cover-content{width:100%;padding-bottom:5em;text-align:center}#main-container #cover #cover-content #by-section{display:flex;justify-content:center;background-color:#222 url("") center center no-repeat;padding-bottom:5em}#main-container #cover #cover-content #by-section #by-logo{padding:5em 0 0;width:100%;max-height:20em;max-width:40em;cursor:pointer}#main-container #cover #cover-content #by-section #by-line{position:absolute;padding:.5em 2em 0 .5em;text-shadow:1px 1px gray;margin:0;right:50%;transform:translateX(50%)}@media screen and (min-width: 60em){#main-container #cover #cover-content #by-section #by-line{right:0;bottom:0;transform:translateX(0)}}#main-container footer{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;color:#000;text-align:center;line-height:3em;border-top:1px solid}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.login-board .reveal-group{height:100%}.login-board .reveal-group .reveal-item .reveal-item-header{margin:3em 1em 0 1em;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.login-board .reveal-group .reveal-item .reveal-item-header .image-fade-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end;width:15em;height:15em;padding:.5em}.login-board .reveal-group .reveal-item .reveal-item-header .image-fade-container .image{max-width:10em;height:auto;width:100%}.login-board .reveal-group .reveal-item .reveal-item-header .image-fade-container .text{text-transform:uppercase;color:#000;font-size:20px;text-align:center;height:2em;line-height:1em;overflow:hidden;width:100%}.login-board .reveal-group .reveal-item .reveal-item-body{margin-top:3em;color:#000;text-align:left}.login-board .reveal-group .reveal-item .reveal-item-body div{padding:1em}.login-board .reveal-group .reveal-item .reveal-item-body{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.login-board .reveal-group .reveal-item.reveal-item-more-container{display:flex;justify-content:center;align-items:center;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-board .reveal-group .reveal-item.reveal-item-more-container .reveal-item-more-selector{cursor:pointer;background-color:hsla(0,0%,100%,.1);padding:1em;border-radius:2px;transition:ease 1s}.login-board .reveal-group .reveal-item.reveal-item-more-container .reveal-item-more-selector .reveal-more-icon img,.login-board .reveal-group .reveal-item.reveal-item-more-container .reveal-item-more-selector .reveal-more-icon-selected img{transition:ease 1s;filter:invert(100%);height:3em}.login-board .reveal-group .reveal-item.reveal-item-more-container .reveal-item-more-selector .reveal-more-icon-selected{display:none}.login-board .reveal-group .reveal-item.reveal-item-more-container .reveal-item-more-selector:hover{background-color:#fff;color:#000}.login-board .reveal-group .reveal-item.reveal-item-more-container .reveal-item-more-selector:hover img{filter:invert(0%)}.login-board .reveal-group.more{display:flex;justify-content:center;flex-flow:row wrap}.login-board .reveal-group.more .reveal-item .reveal-item-header{cursor:pointer;display:inline-block}.login-board .reveal-group.more .reveal-item .reveal-item-body{display:none}.login-board .reveal-group.more .reveal-item.reveal-item-more-container{width:100%}.login-board .reveal-group.more .reveal-item.reveal-item-more-container .reveal-item-more-selector{pointer-events:none}.login-board .reveal-group.more .reveal-item.reveal-item-more-container .reveal-item-more-selector .reveal-more-icon-selected{display:block}.login-board .reveal-group.more .reveal-item.reveal-item-more-container .reveal-item-more-selector .reveal-more-icon{display:none}.login-board .reveal-group:not(.more) .reveal-item-header{display:none}.login-board .reveal-group:not(.more) .reveal-item:not(.active) .reveal-item-body{display:none}.login-board .reveal-group:not(.more) .reveal-item.active .reveal-item-body{display:inline-block}.login-board{display:flex;justify-content:center}.login-board div .login-form .login-group{display:flex;align-items:end;flex-flow:row wrap}.login-board div .login-form .info-text-browser{text-align:center;font-weight:bold}.login-reset{display:flex;flex-flow:row wrap;justify-content:center;height:100%}.login-reset .child-div{width:40%}