*{border:0;margin:0;outline:0;padding:0;vertical-align:baseline;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-overflow-scrolling:touch}*,html{font-size:100%}#app,body,html{background-color:#f3e6d6;color:#414042;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;height:100vh;overflow-x:hidden}textarea{resize:none}.icon{vertical-align:center;font-size:1.5rem;margin:5px}::-webkit-input-placeholder{color:#888}:-moz-placeholder,::-moz-placeholder{color:#888;opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:#888}::-moz-selection{color:#f3e6d6;background:#69cede}::selection{color:#f3e6d6;background:#69cede}a{text-decoration:none;color:#5fb0bd}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar{width:.5vw}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#414042}button{-webkit-appearance:button}.flashMessage,button,img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}@media screen and (max-width:1180px){html{font-size:80%}}@-webkit-keyframes fadeIn{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadePushIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fadePushIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}#auditlogPage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeIn .25s;animation:fadeIn .25s;width:50vw}#auditlogPage #logList{-ms-flex-negative:0;flex-shrink:0;margin-top:25px;margin-bottom:50px}#auditlogPage #logList,#auditlogPage #logList .log{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}#auditlogPage #logList .log{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;background-color:#ffe;border-left:5px solid #998873;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;color:#414042;padding:5px;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#auditlogPage #logList .log p{padding:5px;font-size:1.5rem}#auditlogPage #logList .log p #action.create{color:#8dce82}#auditlogPage #logList .log p #action.edit{color:#d2ae43}#auditlogPage #logList .log p #action.delete{color:#f5a38d}#auditlogPage #logList .log #date{font-size:1rem;color:#888}#auditlogPage #logList .log:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}#memberPage{-webkit-animation:fadeIn .25s;animation:fadeIn .25s;width:50vw}#memberPage,#memberPage #memberList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#memberPage #memberList{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-top:25px;margin-bottom:50px}#memberPage #memberList .member{display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;background-color:#ffe;border-left:5px solid #998873;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;color:#414042;padding:5px;width:100%;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#memberPage #memberList .member #info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 0%;flex:1 1 0%}#memberPage #memberList .member #info p{padding:5px;font-size:1.5rem}#memberPage #memberList .member #info #date{font-size:1rem;color:#888}#memberPage #memberList .member #actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}#memberPage #memberList .member:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.flashMessage{position:absolute;z-index:101;top:0;left:0;right:0;text-align:center;line-height:2.5;overflow:hidden;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;background-color:#69cede;text-transform:uppercase;font-weight:700;color:#ffe;-webkit-transform:translateY(-50px);-webkit-animation:slideDown 2.5s 0s 1 ease forwards;-moz-transform:translateY(-50px);-moz-animation:slideDown 2.5s 0s 1 ease forwards}.flashMessage.warning{background-color:#d2ae43}.flashMessage.info{background-color:#69cede}.flashMessage.positive{background-color:#8dce82}.flashMessage.negative{background-color:#f9734f}@-webkit-keyframes slideDown{0%,to{-webkit-transform:translateY(-50px)}10%,90%{-webkit-transform:translateY(0)}}#postBrowser{max-width:60%;-webkit-animation:fadeIn .25s;animation:fadeIn .25s}#postBrowser .cardContainer{margin-top:25px}#postEditor{-webkit-animation:fadeIn .25s;animation:fadeIn .25s;max-width:100%}#postEditor #header{-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#postEditor #header,#postEditor #header #actions{display:-ms-flexbox;display:flex;align-items:center}#postEditor #header #actions{-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-ms-flex-pack:end;justify-content:flex-end}#postEditor #split{margin-top:50px;flex-shrink:0}#postEditor #editZone,#postEditor #split{display:-ms-flexbox;display:flex;-ms-flex-negative:0}#postEditor #editZone{-ms-flex-direction:column;flex-direction:column;flex-shrink:0;-ms-flex:1 1 0%;flex:1 1 0%;margin-right:50px}#postEditor #editZone ::-webkit-input-placeholder{color:#f3e6d6}#postEditor #editZone :-moz-placeholder,#postEditor #editZone ::-moz-placeholder{color:#f3e6d6;opacity:1}#postEditor #editZone :-ms-input-placeholder,#postEditor #editZone ::-ms-input-placeholder{color:#f3e6d6}#postEditor #editZone .inputLabel{font-size:1.5rem;font-weight:700;margin:10px;margin-left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#postEditor #editZone input,#postEditor #editZone textarea{background-color:#998873;outline:0;border:0;border-radius:0;padding:10px;font-size:1.5rem;font-weight:700;color:#f3e6d6;width:100%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#postEditor #editZone textarea{font-family:monospace;font-size:1rem;font-weight:400}#postEditor #postPage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 0%;flex:1 1 0%;padding:15px;margin:0;background-color:#ffe;border-left:5px solid #998873;border-top-right-radius:10px;border-bottom-right-radius:10px}#postEditor #postPage #post{padding:0}#postPage{display:-ms-flexbox;display:flex;width:100vw;max-width:100%;-webkit-animation:fadePushIn .25s;animation:fadePushIn .25s}#postPage .button{max-width:10vw}#postPage #post{border-radius:5px;max-width:50vw}#postPage #post #title{font-size:2rem;margin:15px}#postPage #post #date{font-size:1.5rem;margin:15px}#postPage #post #content{font-size:1.25rem;margin:15px;margin-top:50px;word-wrap:break-word;line-height:1.5rem}#postPage #post #content *{margin:10px}#postPage #post #content img{max-width:50%}#postPage #post #content h1{font-size:2rem}#postPage #post #content h2{font-size:1.5rem}#postPage #post #content h3{font-size:1.25rem}#postPage #post #content h4{font-size:1.15rem}#postPage #post #content h5{font-size:1rem}#postPage #post #content h6{font-size:.9rem}#postPage #post #content a,#postPage #post #content code,#postPage #post #content em{margin:0}#postPage #post #content code span{margin:inherit}#postPage #post #content .blockCode{margin:30px 0}@media only screen and (max-width:800px){#postPage{padding:0;margin:0;font-size:.75rem}#postPage,#postPage #post,#postPage #post #content img{max-width:100%}}#postSnapshots{-webkit-animation:fadeIn .25s;animation:fadeIn .25s;min-width:100%;max-height:100%}#postSnapshots #header{flex-wrap:wrap;-ms-flex-align:center;padding-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#postSnapshots #header,#postSnapshots #header #actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;align-items:center}#postSnapshots #header #actions{flex-wrap:wrap;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-align:center;-ms-flex-pack:end;justify-content:flex-end}#postSnapshots #split{margin-top:50px;flex-shrink:0}#postSnapshots #snapshotList,#postSnapshots #split{display:-ms-flexbox;display:flex;-ms-flex-negative:0}#postSnapshots #snapshotList{-ms-flex-direction:column;flex-direction:column;flex-shrink:0;-ms-flex:0.4 1 0%;flex:0.4 1 0%;margin-right:1.5vw;margin-top:25px;margin-bottom:50px;height:100%}#postSnapshots #snapshotList .snapshot{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;background-color:#ffe;border-left:5px solid #998873;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;color:#414042;font-size:1.5rem;overflow:hidden;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#postSnapshots #snapshotList .snapshot #content{-ms-flex-negative:0;flex-shrink:0;padding:20px}#postSnapshots #snapshotList .snapshot #compareLabel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;background-color:#69cede;color:transparent;padding:0;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#postSnapshots #snapshotList .snapshot:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}#postSnapshots #snapshotList .snapshot.selected{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);border-left:5px solid #5fb0bd;color:#888;font-size:1.25rem}#postSnapshots #snapshotList .snapshot.selected #content.A{color:#fdbcaa}#postSnapshots #snapshotList .snapshot.selected #content.B{color:#bbe6b4}#postSnapshots #snapshotList .snapshot.selected #compareLabel{background-color:#69cede;color:#ffe;padding:20px}#postSnapshots #postView{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-ms-flex:1 1 0%;flex:1 1 0%;padding:15px;margin:0;margin-bottom:50px;background-color:#ffe;border-left:5px solid #998873;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}#postSnapshots #postView #defaultInfo{font-size:1.5rem}#postSnapshots #postView #content{white-space:pre-wrap;word-wrap:break-word}#postSnapshots #postView #content .added{background-color:#bbe6b4}#postSnapshots #postView #content .removed{background-color:#fdbcaa}#postSnapshots #postView.hidden{opacity:0}#projectEditor{-webkit-animation:fadeIn .25s;animation:fadeIn .25s}#projectEditor,#projectEditor #editZone{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#projectEditor #editZone{padding:50px;width:100%}#projectEditor #footer{margin-top:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#Dashboard,#projectEditor #footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#Dashboard{-webkit-animation:fadeIn .25s;animation:fadeIn .25s}#Dashboard #DashCardContainer{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#Dashboard #DashCardContainer .DashCard{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;background-color:#ffe;border-top:5px solid #998873;text-align:center;padding:20px;margin:25px}#Dashboard #DashCardContainer .DashCard .tip{margin-top:auto;text-transform:none;font-size:1rem;color:transparent}#Dashboard #DashCardContainer .DashCard:hover .tip{color:#5fb0bd}#Dashboard #DashCardContainer .DashCard #title{font-weight:700;font-size:2rem}#Dashboard #DashCardContainer .DashCard #valueContainer{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}#Dashboard #DashCardContainer .DashCard #valueContainer .DashCardValue{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:10px}#Dashboard #DashCardContainer .DashCard #valueContainer .DashCardValue #name{font-weight:700;font-size:1.5rem;color:#888}#Dashboard #DashCardContainer .DashCard #valueContainer .DashCardValue #value{font-weight:700;font-size:2rem;color:#5fb0bd}#sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;overflow-x:hidden;overflow-y:auto;background-color:#222;-ms-flex:0.15 1 0%;flex:0.15 1 0%;border-right:5px solid #5fb0bd;-webkit-animation:sidebarEnter .25s;animation:sidebarEnter .25s}#sidebar #info{-ms-flex-direction:column;flex-direction:column;text-align:center;margin:15px}#sidebar #info,#sidebar .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sidebar .row{text-decoration:none;background-color:#414042;padding:15px;color:#888;margin-bottom:5px;font-weight:700;font-size:1.25rem;text-transform:uppercase;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#sidebar .row:hover{background-color:#4e4d4f}#sidebar .row.active{background-color:#5fb0bd;color:#ffe;-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}@-webkit-keyframes sidebarEnter{0%{-webkit-transform:translateX(-10vw);transform:translateX(-10vw)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sidebarEnter{0%{-webkit-transform:translateX(-10vw);transform:translateX(-10vw)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:1180px){#sidebar{-ms-flex:0.25 1 0%;flex:0.25 1 0%}}input.button{-webkit-appearance:button}.button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background:0;outline:0;border:0;margin:10px;padding:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;background-color:#69cede;font-size:1.5rem;font-weight:700;color:#ffe;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 125ms ease-in-out;-o-transition:all 125ms ease-in-out;transition:all 125ms ease-in-out}.button:hover{border-radius:5px;background-color:#5fb0bd;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.button.disabled{border-radius:2px;background-color:#9cb9bd}.button.disabled:hover{background-color:#f5a38d;-webkit-animation:shake .5s;animation:shake .5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.button.stillHoveredAfterClick.disabled:hover{background-color:#8dce82;-webkit-animation:none;animation:none}.button.negative{background-color:#f9734f;color:#ffe}.button.disabled.negative,.button.disabled.negative:hover{background-color:#f5a38d}.button.negative:hover{background-color:#c15031;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.tip{height:1rem;font-size:1rem;color:#5fb0bd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tip.subtle{font-style:italic}.tip.hidden{height:0;color:transparent}.header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.header h1{font-size:4rem;text-transform:uppercase;color:#414042}.header h1.subtle{font-size:2rem}.header h1.keepCase{text-transform:none}.header h2{font-size:2rem;color:#888}.header h2.subtle{font-size:1.5rem}.textInput{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.textInput #label{font-size:1.5rem;font-weight:700;margin:10px;margin-left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.textInput ::-webkit-input-placeholder{color:#f3e6d6}.textInput :-moz-placeholder,.textInput ::-moz-placeholder{color:#f3e6d6;opacity:1}.textInput :-ms-input-placeholder,.textInput ::-ms-input-placeholder{color:#f3e6d6}.textInput #input{background-color:#998873;border:0;border-radius:0;color:#f3e6d6;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.checkbox,.textInput #input{outline:0;padding:10px;font-size:1.5rem;font-weight:700}.checkbox{-ms-flex-negative:0;flex-shrink:0;background:0;border:0;margin:10px;text-transform:uppercase;color:#414042}.checkbox,.checkbox #box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox #box{-ms-flex-pack:center;justify-content:center;margin:5px;padding:5px;background-color:#69cede;color:#ffe;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.checkbox #box #icon{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.checkbox #box #icon.checked{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.checkbox #box:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cardContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardContainer .card{background-color:#ffe;width:15rem;height:15rem;color:#414042;border-radius:5px;border-left:5px solid #998873;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:10px;padding:20px;font-size:1vw;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cardContainer .card,.cardContainer .card #header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cardContainer .card #header{font-size:1.25rem}.cardContainer .card #title{margin-bottom:5px}.cardContainer .card #subtitle{color:#888;font-size:.9rem;margin-bottom:20px}.cardContainer .card #description{font-size:1rem}.cardContainer .card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.modalOverlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:transparent;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.modalOverlay.afterOpen{background-color:rgba(0,0,0,.5)}.modalOverlay.beforeClose{background-color:transparent}.modal{background-color:#f3e6d6;border-radius:5px;color:#414042;font-family:sans-serif;font-size:1em;position:absolute;outline:0;border:0;top:25vh;left:25vw;bottom:0;right:0;width:50vw;height:50vh;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.modal,.modal .header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.modal .header{border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;-ms-flex-align:center;align-items:center;text-align:center;padding:10px;background-color:#69cede;color:#ffe}.modal .header.negative{background-color:#f9734f;color:#ffe}.modal .header.negative h1{color:#ffe}.modal .content{-ms-flex:1 1 0%;flex:1 1 0%;flex-direction:column;padding:10px}.modal .content,.modal .content #textConfirmContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column}.modal .content #textConfirmContent{flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.modal .content #textConfirmContent p{margin:10px;margin-left:0}.modal .content #textConfirmContent p b{font-size:1.25rem}.modal .content #confirmContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%}.modal .content #confirmContent p{font-size:2rem;margin:10px;margin-left:0}.modal .footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;-ms-flex:0.25 1 0%;flex:0.25 1 0%}.modal.afterOpen{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal.beforeClose{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.modal{top:calc(50% - 45vh);left:calc(50% - 45vw);bottom:0;right:0;width:90vw;height:90vh}}#authPage{background-color:#998873;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:30px;height:100%}#authPage img{max-width:20vw;margin:20px}#authPage #authContainer{-webkit-animation:fadePushIn .25s;animation:fadePushIn .25s;background-color:#ffe;border-radius:50px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin:auto;margin-top:50px;margin-bottom:100px;padding:none;width:500px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#authPage #authContainer .loading{background-color:#ffe}#authPage #authContainer #authHeader{background-color:#69cede;border-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:none;margin-bottom:25px;text-align:center}#authPage #authContainer #authHeader h1{color:#ffe;padding:10px;font-size:2rem}#authPage #authContainer #authForm{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:10px;margin:0;padding-bottom:10px}#authPage #authContainer #authForm #extraOptions{margin:10px;margin-top:20px;padding:10px;padding-top:0}#authPage #authContainer #authForm #extraOptions a{display:inline;padding:10px;color:#5fb0bd}#authPage #authContainer #authForm #extraOptions a:hover{color:#69cede}#authPage #authContainer input.formInput{background:0;width:70%;outline:0;border:0;border-bottom:2px solid #ccc;border-radius:0;margin:20px 10px;padding-bottom:10px;font-size:1.5rem;font-weight:700;color:#333;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#authPage #authContainer input.formInput:focus{border-bottom:2px solid #69cede}#authPage #authContainer input.formInput.wrong{border-bottom:2px solid #ef7575}#authPage #authContainer .button{width:70%;font-size:2rem}#authPage .wrong,#authPage .wrong:focus{border-bottom:2px solid #ef7575}@media only screen and (max-width:800px){#authPage #authContainer{width:80%}#authPage #authContainer #authForm i{font-size:.8rem}#authPage #authContainer #authForm #extraOptions a{display:block}#authPage input{font-size:.75rem}#authPage input[type=submit]{font-size:1rem}}#createProject{padding:100px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadePushIn .25s;animation:fadePushIn .25s}#createProject #header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#createProject #header h1{font-size:4rem}#createProject #header h2{font-size:2rem;color:#aaa}#createProject #inputZone{padding:50px}#createProject #footer,#createProject #inputZone{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#createProject #footer{margin-top:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#projectPage{flex-shrink:0;height:100vh}#projectPage,#projectPage>#content{display:-ms-flexbox;display:flex;-ms-flex-negative:0;width:100%}#projectPage>#content{flex-shrink:0;-ms-flex:1 1 0%;flex:1 1 0%;padding:50px;max-width:100%;overflow-y:auto}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#projectPage{-ms-flex-direction:column;flex-direction:column}}#page #header{-ms-flex-pack:center;justify-content:center;margin:50px;margin-bottom:0;font-size:5vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#page #header,#userControls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#userControls{-ms-flex-pack:end;justify-content:flex-end}#logout{background-color:#69cede;color:#eee;padding:15px;margin:10px;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#projectsContainer{padding:5%;-webkit-animation:fadePushIn .25s;animation:fadePushIn .25s}#projectsContainer,.project{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.project{-ms-flex-direction:column;flex-direction:column;background-color:#998873;text-align:center;width:275px;height:275px;color:#ffe;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:50px;font-size:1.35rem;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.project #date{margin-top:15px;font-size:1.15rem;color:#ccc}.project .icon{vertical-align:center;font-size:5rem;margin:20px}.project:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
/*# sourceMappingURL=main.63a32ca8.css.map*/