#login{height:100%;width:100%;background-color:#1976d2;background:url(https://s3.amazonaws.com/hackmit-assets/tintedphoto_1920_1080_low.jpg);background-size:cover}#login>.container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#login>.container>.content{max-width:320px;margin:0 auto}#login>.container>.content .logo{max-width:100px;max-width:200px;margin:.5rem auto 1rem auto}#login>.container>.content .logo img{width:100px;height:100px;width:200px;height:auto}#login>.container>.content .button{color:#fff}#login>.container>.content .button.login{background:#1976d2}#login>.container>.content .button.register{background:#9c27b0}#login>.container>.content .forgot{text-align:center}#base{background:#1976d2;width:100%;height:100%}#base>.content{width:100%;min-height:100%;padding-left:265px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4);transition:padding-left .5s}#base>.content>.container{padding:36px}@media only screen and (max-width:768px){#base>.content{padding-left:0}#base>.content>.container{padding:0}}.danger-button{background-color:#dd6b55}.danger-button:hover{background-color:#d9593f!important}#sidebar{height:100%;position:fixed;background:#1976d2;color:#fff;width:265px;z-index:999;overflow:auto;-webkit-transition-duration:.5s;transition-duration:.5s}#sidebar .item{width:100%;padding:16px;transition-duration:.1s;transition:border-left,.5s,linear;border-bottom:1px solid #1b7ee0;opacity:.7;border-left:0 solid transparent}#sidebar .item.active{background:#1b80e4;opacity:1;border-left:8px solid #378fe7}#sidebar .item:hover{cursor:pointer;background:#1871c9;opacity:1}#sidebar .item:active{background:#1669bb;opacity:1}#sidebar .item.logo{opacity:1;padding:48px;text-align:center}#sidebar .item.logo img{max-width:80%;max-height:150px;height:auto;display:block;margin:0 auto}#sidebar .note{font-size:.8em;text-align:center;padding:16px;left:0;right:0;bottom:16px}#sidebar+.tab{position:fixed;width:50px;height:50px;background:#1976d2;top:12px;z-index:9999;visibility:hidden;opacity:0;-webkit-transform:translate3d(265px,0,0);transform:translate3d(265px,0,0);-webkit-transition-duration:.5s;transition-duration:.5s;cursor:pointer}#sidebar+.tab .close{color:#fff;font-size:2em}#sidebar+.tab img.logo{max-width:100%;max-height:100%;object-fit:contain;display:block}@media only screen and (max-width:768px){#sidebar{-webkit-transform:translate3d(-265px,0,0);transform:translate3d(-265px,0,0)}#sidebar.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#sidebar.open+.tab{-webkit-transform:translate3d(265px,0,0);transform:translate3d(265px,0,0);line-height:50px;text-align:center;padding:0}#sidebar+.tab{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:12px}}.page{padding-top:2em;padding-bottom:4em}.page .title{font-family:Montserrat,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:2.5em;text-align:center;color:#9c27b0;letter-spacing:8px;font-weight:700}.page .title.divided:after{content:" ";width:200px;display:block;margin:1em auto 2em;border-bottom:4px solid #9c27b0}.page .title.small{font-size:1em;letter-spacing:4px}.page .title.small:after{border-width:2px}.page .form .title{font-size:1em;letter-spacing:4px}.page .form .title:after{border-width:2px}.page .subheader{font-size:1.2em;text-align:center}@media only screen and (max-width:768px){.page .title{font-size:1.25em}}#dashboard .status{text-align:center}#dashboard .status p{text-align:left}#dashboard .status .button{margin-top:12px}#dashboard .status .header{font-size:1.2em}#dashboard .status .state{text-align:center;padding:12px 24px;margin-bottom:1em;color:#fff;font-size:1.3em;text-transform:uppercase}#dashboard .status .state.unverified{background:#525252}#dashboard .status .state.incomplete{background:#f5f5f5;color:#000}#dashboard .status .state.submitted{background:#ca61dc}#dashboard .status .state.waitlist{background:#1976d2}#dashboard .status .state.admitted{background:#1976d2}#dashboard .status .state.confirmed{background:#9c27b0}#dashboard .status .state.checked.in{background:#9c27b0}#dashboard .status .state.declined{background:#1976d2}#dashboard .segment{padding:36px 36px 12px 36px}#dashboard .description{margin-bottom:24px}#dashboard .description .markdown{text-align:left;margin-bottom:24px}#application #school .title{text-align:left;text-transform:none;letter-spacing:0}.verify.page{padding-top:4em}.verify.page .segment{padding:36px;padding-top:70px;max-width:300px;margin:0 auto;text-align:center}.verify.page .segment .icon{font-size:5em;margin-bottom:36px}#team{text-align:center}#team .title{padding-top:24px}#team p{text-align:center;margin:12px}#team .subheader{word-wrap:break-word}#admin .label{margin-bottom:6px}#admin .page.button{margin-bottom:6px}#admin #table-container{overflow-x:auto}#admin table.users tr{cursor:pointer}#admin table.users tr.admin{background:#f4def8!important}#admin table.users tr.admin:hover{background:#edc9f3!important}body,html{height:100%;width:100%;font-size:1.02em}body{margin:0;font-family:Lato,'Helvetica Neue',Helvetica,sans-serif;font-weight:300}body>.container{width:100%;height:100%}.sweet-alert{font-family:Lato,"Helvetica Neue",Helvetica,sans-serif}.ui.segment{border-radius:0;box-shadow:none}input{border-radius:0!important}.ui.button{border-radius:0}.ui.button.primary{background:#1976d2}.ui.button.primary:hover{background:#1b7ee0}.ui.button.primary:active{background:#176ec4}.ui.button.secondary{background:#9c27b0}.ui.button.secondary:hover{background:#a72abd}.ui.button.secondary:active{background:#9124a3}.ui.button.secondary:focus{background:#9c27b0}.ui.form select{height:2.5em}fieldset{padding:0;border:none}.ui.search>.results{width:100%}