body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--blue:#1e90ff;--white:#fff;--primary:#00a6a6;--secondary:#f18d9e;--tertiary:#292929;--quaternary:#f4c14a}.button-small{-webkit-appearance:button;appearance:button;background-color:#fff;background-image:none;border:1px solid #292929;border:1px solid var(--tertiary);border-radius:4px;box-shadow:3px 3px 0 0 #292929,3px 3px 0 1px #292929;box-shadow:var(--tertiary) 3px 3px 0 0,var(--tertiary) 3px 3px 0 1px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;float:right;font-size:17px;margin-right:10px;overflow:visible;padding:5px 7px;text-align:center;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:normal}.button-50:focus,.button-50:hover{text-decoration:none}.button-50:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.button-50:not([disabled]):active{box-shadow:2px 2px 0 0 #fff,2px 2px 0 1px #000;transform:translate(2px,2px)}body{color:#292929;color:var(--tertiary);font-family:Moderustic,Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}.App{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPsAAAD6CAYAAABnLjEDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAANASURBVHhe7dYxisQwEADB9cX6/0dHuQ8b40e4q6JB2SAa6ZiZ8wd83hv7Wus+KNl7Z/e+uPOOa++/ZwY+TuwQIXaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0SIHSLEDhFihwixQ4TYIULsECF2iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0SIHSLEDhFihwixQ4TYIULsECF2iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0QcM3M+M/Bhb+xrrfugZO+d3fvizjuuvX3jIULsECF2iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0SIHSLEDhFihwixQ4TYIULsECF2iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0SIHSLEDhFihwixQ4TYIULsECF2iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEHDNzPjPwYV52iHhf9rXWfVCy987ufXHnHdfeXnaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0SIHSLEDhFihwixQ4TYIULsECF2iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0SIHSLEDhFihwixQ4TYIULsECF2iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0SIHSLEDhHHzJzPDHzYG/ta6z4o2Xtn9764845rb994iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0SIHSLEDhFihwixQ4TYIULsECF2iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEiB0ixA4RYocIsUOE2CFC7BAhdogQO0SIHSLEDhFihwixQ4TYIULsECF2iBA7RIgdIsQOEWKHCLFDhNghQuwQIXaIEDtEiB0ixA4Rx8yczwx81u/3D2VCVIR5RFzsAAAAAElFTkSuQmCC);background-position:50%;background-repeat:repeat;display:flex;flex-direction:column;height:100%;min-height:100vh;min-width:80%;padding-bottom:200px;width:100%}.newOfferPage{align-items:center;border-radius:4px;box-shadow:0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);margin-bottom:40px}.newOffer,.newOfferPage{background-color:#fff;display:flex;flex-direction:column;width:80%}.newOffer{border-radius:0 0 4px 4px;justify-content:space-around;margin-bottom:50px;padding:20px 20px 20px 5px}.formDiv{display:flex;flex-direction:column;margin-top:5px}.formDiv label{font-weight:700;margin-bottom:3px}.input-fields{font-size:20px;height:30px}.formFields{margin-bottom:20px}.recipeForm>div>textarea{height:150px}.AddOfferOrNeed{background-color:var(--primary);border-radius:4px 4px 0 0;margin-bottom:0;width:100%}.formDiv select{margin-bottom:10px}#description{font-family:inherit}.previouslyCreatedDiv{border-radius:4px;margin-bottom:10px;margin-left:8px;margin-right:8px;padding:2%;text-align:center}.previouslyCreatedArticle{border-radius:4px;box-shadow:1px 1px 1px 1px #141414;padding:1%}.create-account-form{background-color:#fff;background-image:none;border:1px solid #000;border-radius:4px;box-shadow:0 0 0 2px var(--tertiary),0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);box-sizing:border-box;color:#000;display:flex;display:inline-block;flex-direction:column;margin-bottom:40px;margin-top:40px;min-width:700px;padding:20px 20px 40px}.createAccountDiv>div{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.create-account-form>div{display:flex;flex-direction:column;margin:40px}.create-account-form>div>input{font-size:30px}@media screen and (max-width:768px){.create-account-form{max-width:90%;min-width:200px}.deleteAccount{width:60%}.create-account-form{padding:5px 5px 10px}.createAccountTitle{text-align:center}}.success-message{align-items:center}.login-form,.success-message{display:flex;flex-direction:column}.login-form{background-color:#fff;background-image:none;border:1px solid #000;border-radius:4px;box-shadow:0 0 0 2px var(--tertiary),0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);box-sizing:border-box;color:#000;display:inline-block;margin-top:40px;padding:20px 20px 40px;text-align:left}.login-form>div{display:flex;flex-direction:column;margin:40px}.login-form>div>input{font-size:30px}.login-form a{color:#666;margin:100px 10px 10px}.loginDiv{text-align:center}.createAccountButton{-webkit-appearance:button;appearance:button;background-color:#fff;background-image:none;border:1px solid var(--tertiary);border-radius:4px;box-shadow:var(--tertiary) 3px 3px 0 0,var(--tertiary) 3px 3px 0 1px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:17px;margin:0;overflow:visible;padding:3px 7px 5px;text-align:center;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle}.main-div{max-width:99%}.forgot{margin-left:5px}@media screen and (max-width:768px){.login-form{justify-content:space-around;max-width:80%}}.categoryFilterDiv{flex-direction:column;margin-bottom:30px;max-width:100%}.categoryFilterDiv,.categoryLevelDiv{box-sizing:border-box;display:flex;overflow-x:auto}.categoryLevelDiv{flex-direction:row;flex-wrap:no-wrap;justify-content:space-around;margin:auto;padding:10px}.categoryButton{background-color:hsla(0,0%,73%,.705);border:1px solid #aaa;border-radius:10px;cursor:pointer;margin-left:10px;padding:10px}.active{background-color:#fff}.hideIfNoCategory{display:none}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0003;max-width:500px;padding:40px;position:relative;text-align:center;width:80%;z-index:1001}.modal-close-button{background:none;border:none;color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.modal-close-button:hover{color:red}.modalButtonsDiv{display:flex;flex-direction:row;justify-content:space-around;margin:30px auto auto;width:80%}.modalButton{float:none;font-size:15px}.accept{background-color:rgba(22,160,22,.429)}.decline{background-color:rgba(212,11,11,.522)}.allOffersDiv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:auto;width:80%}.articleTable{border-collapse:collapse;margin:40px 20px;table-layout:auto;text-align:left;width:96%}.articleTable th{background-color:var(--primary);color:#fff;padding:10px}.title-td{font-weight:700}.articleButtons{float:right}.articleTable td{word-wrap:break-word;border-bottom:1px solid var(--tertiary);padding:10px}.location,.offerDesc{font-size:12px}.location{color:#5e5c5c}.offerButton{font-size:12px;margin-right:10px}.showOffersOrNeeds{background-color:var(--primary);border-radius:4px 4px 0 0}.buttonsDiv{bottom:0;display:flex;flex-direction:row;margin-left:0}.OfferOrNeedButton{cursor:pointer;margin:0;min-width:150px;padding:10px 0;text-align:center}.OfferOrNeedButton.active{background-color:#fff;border-radius:4px 4px 0 0;padding:10px 0}.articleList{align-items:center;margin:auto;text-align:center}.articleList,.showAllArticles{background-color:#fff;border-radius:4px}.showAllArticles{box-shadow:0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);box-sizing:border-box;margin-bottom:40px;margin-top:80px;overflow:auto;width:80%}.articleText{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;min-height:50px;padding-left:10px;padding-right:10px}.articleButtons{display:flex;justify-content:center}.offerTitle{margin-bottom:10px}.liked{background-color:#12bd1291}@media only screen and (max-width:700px){.articleTable{margin-left:0;width:100%}.articleTable td{padding-right:3px}.articleButtons button{font-size:10px}.desc-td,.desc-th{display:none}.categoryButton,.title-td{font-size:smaller}}.articlePage{background-color:#fff;border-radius:4px;box-shadow:0 0 0 2px var(--tertiary),0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);min-height:30vh;padding:20px;text-align:center;width:80%}.articlePage>p{margin-bottom:30px}.postedByUser .desc{font-weight:bolder;margin-bottom:5px}.whiteboardDiv{box-shadow:0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);margin-bottom:40px}.allWhiteboardArticles,.whiteboardDiv{background-color:#fff;border-radius:4px;width:80%}.allWhiteboardArticles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:30px auto 100px;text-align:center}.categoryDiv{cursor:pointer;margin:20px auto auto;width:80%}.offerDiv{align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;box-shadow:0 0 0 3px var(--primary),0 0 0 5px var(--secondary),0 0 0 7px var(--quaternary);cursor:auto;display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px;min-width:100%;padding:3px;position:relative;text-align:center}.postedBy{color:#5e5c5c;font-size:10px;max-width:20%;position:absolute;right:8px;top:3px}.categoryCollapseButton{align-items:center;border:1px solid #000;border-radius:4px;display:flex;flex-direction:row;justify-content:space-around;padding:10px}.categoryCollapseButton>h2,.categoryCollapseButton>p{margin:0}.categoryCollapseButton.sub{font-size:smaller;margin:10px auto auto;padding:0 10px;width:90%}.arrowIcon{font-size:20px}.arrowIcon.sub{font-size:15px}.collapseText{flex-grow:1;text-align:left}.collapseCounter{padding-right:10px;text-align:right}.articleDesc{font-size:12px;margin-right:5px;max-height:50px;min-width:40%;overflow-x:hidden;overflow-y:auto}.articleTitle{font-size:16px;font-weight:bolder;margin:5px;max-width:75%}.articleDescAndPoster{display:flex;flex-direction:row}.category-container{box-shadow:0 0 0 2px var(--tertiary),0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);justify-content:space-around;margin-bottom:40px}.category-container,.create-category-form{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.create-category-form{background-image:none;border:none;box-sizing:border-box;color:#000;display:inline-block;margin-top:40px;min-width:700px;padding:20px 20px 40px}.create-category-form>div{display:flex;flex-direction:column;margin:40px}.create-category-form>div>input{font-size:30px}.category-list{background-color:#fff;background-image:none;border-top:2px solid #000;box-sizing:border-box;color:#000;display:flex;display:inline-block;flex-direction:column;margin-bottom:60px;margin-top:40px;min-width:700px;padding:20px 20px 40px}.category-list>ul{border:1px solid #000;border-radius:4px;height:500px;overflow-y:auto;padding:0 5px 20px}.category-list>ul>li{border-bottom:1px solid #969696;list-style-type:none;padding:10px 5px 15px}select{font-size:18px}label{margin-bottom:5px}.remove-button{-webkit-appearance:button;appearance:button;background-color:#fff;background-image:none;border:1px solid #000;border-radius:4px;box-shadow:2px 2px 0 0 #000,2px 2px 0 1px #000;box-sizing:border-box;color:#000;cursor:pointer;float:right;font-size:12px;margin-top:0;padding:3px 7px}@keyframes blinkGreen{0%{background-color:initial}50%{background-color:#ace1af}to{background-color:initial}}.blink{animation:blinkGreen 1s ease-out}.addMeeting{display:flex;flex-direction:column}.create-meeting-form{border:none;border-radius:4px;box-shadow:0 0 0 2px var(--tertiary),0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);margin-bottom:50px}.categories,.create-meeting-form{background-color:#fff;background-image:none;box-sizing:border-box;color:#000;display:flex;display:inline-block;flex-direction:column;margin-top:40px;min-width:700px;padding:20px 20px 40px}.categories{margin-bottom:60px}.categories,.categories>ul{border:1px solid #000;border-radius:4px}.categories>ul{height:500px;overflow-y:auto;padding:0 5px 20px}.categories>ul>li{border-bottom:1px solid #969696;list-style-type:none;padding:10px 5px 15px}.create-meeting-form>div{display:flex;flex-direction:column;margin:40px}.create-meeting-form>div>input{font-size:30px}.button-category{-webkit-appearance:button;appearance:button;background-color:#ace1af;background-image:none;border:1px solid #000;border-radius:4px;box-shadow:2px 2px 0 0 #000,2px 2px 0 1px #000;box-sizing:border-box;color:#000;cursor:pointer;float:right;font-size:12px;margin-top:0;min-width:25px;padding:3px 7px}.button-category.selected{background-color:#fd5c63;color:#fff}.adminPage{align-items:center;flex-direction:column;margin-top:30px;min-height:50vh;text-align:center;width:80%}.adminPage,.navigateButton{display:flex;justify-content:space-between}.navigateButton{Background-color:#fff;border-radius:4px;box-shadow:0 0 0 2px var(--tertiary),0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);cursor:pointer;flex-direction:row;font-weight:700;margin-bottom:40px;padding:10px;width:60%}.allMeetings{background-color:#fff;width:60%}.button-small.small{font-weight:100;padding:5px}.meeting{border:1px solid grey;border-radius:8px;font-weight:700;margin-bottom:10px;max-width:100%;padding:20px}.meeting,.meetingButtons{display:flex;flex-direction:column}.meetingButtons{justify-content:space-between;margin-top:20px}.collapsed{display:none}.arrowIcon{margin-left:auto;order:2}.navigateButton .buttonDesc{flex-grow:1;text-align:center}.link{font-size:10px;min-height:12px;width:100%}.inputWrapper{display:inline-block;position:relative;width:100%}label[for=link]{margin-top:10px}.inputWrapper button{background-color:initial;border:none;cursor:pointer;position:absolute;right:0;top:0}.errorMessage{color:red}.editButton{margin-bottom:15px}.notAdminPage{display:flex;flex-direction:column;justify-content:space-around;min-height:50vh}.notAdminButton{margin:auto;width:50%}.popover-wrapper{display:inline-block;position:relative}.popover-content{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px #0000001a;min-width:130px;position:absolute;right:1px;text-align:left;top:15px;z-index:10}.popover-content:before{border:8px solid;border-color:#0000 #0000 #fff;content:"";left:20px;position:absolute;top:-8px}.popOverAlt{cursor:pointer;margin-bottom:10px;padding:5px 10px 5px 15px}.popOverAlt:hover{background-color:hsla(0,3%,79%,.767)}.header{background-color:#fff;box-shadow:0 0 0 4px var(--primary),0 0 0 8px var(--secondary),0 0 0 12px var(--quaternary);margin-bottom:50px;text-align:center;width:100%}.logoImage{background-image:url(/static/media/Ecubuntu_logo_resize.086f8339802efd7bc9d0.png);background-position:50%;background-repeat:no-repeat;background-size:60%;cursor:pointer;min-height:200px;position:relative;width:100%}.profileDiv{align-items:center;cursor:pointer;display:flex;flex-direction:row;float:right;position:absolute;right:30px;top:15px}.linkButton{color:#000;display:block;text-decoration:none}.linkButton:visited{color:#000}.profileButton{border-radius:4px;box-shadow:0 4px 8px #0000001a;font-size:15px;padding:10px}.vinnovaLogoDiv{bottom:0;padding:15px 10px 25px 15px;position:absolute;right:0;width:20%}.vinnovaLogoImg{height:auto;min-width:46px;width:clamp(46px,60%,200px)}@media only screen and (max-width:1000px) and (min-width:800px){.vinnovaLogoDiv{width:15%}.vinnovaLogoImg{width:clamp(46px,100%,200px)}}@media only screen and (max-width:800px) and (min-width:500px){.vinnovaLogoDiv{bottom:0;padding:15px 5px 15px 15px;width:20%}.vinnovaLogoImg{height:auto;min-width:46px;width:clamp(46px,100%,200px)}}@media only screen and (max-width:500px){.vinnovaLogoDiv{bottom:0;margin:auto;padding:15px 5px 15px 15px;text-align:center;width:100%}.vinnovaLogoImg{height:auto;width:clamp(46px,35%,200px)}}.editMeeting{border:none;border-radius:4px;box-shadow:0 0 0 2px var(--tertiary),0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);display:flex;flex-direction:column;padding:20px}.editNameDiv{display:flex;flex-direction:row}.editNameInput{font-size:18px;margin-right:10px;width:70%}.saveEditName{flex-grow:1}.meetingParticipants{border:1px solid #000;border-radius:4px;display:flex;flex-direction:column;margin-top:20px;padding:5px}.meetingParticipants input,.meetingParticipants textarea{margin-bottom:10px}.meetingParticipants textarea{font-family:inherit}.addMeetingParticipants{margin-bottom:5px;margin-right:5px;margin-top:10px;width:30%}.meetingParticipantsContainer{align-items:end;display:flex;flex-direction:column;margin:auto}.editAccount{align-items:center;display:flex;flex-direction:column;max-width:99%}.deleteAccount{background-color:#ff3d3d;border-radius:4px;box-shadow:4px 4px 0 0 #000,2px 2px 0 1px #000;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;margin-top:40px;text-align:center;width:60%}.noEmailsCheckbox{display:flex!important;flex-direction:row!important;gap:10px}.myArticlesDiv{border:1px solid #000;border-radius:4px;box-shadow:0 0 0 2px var(--tertiary),0 0 0 6px var(--primary),0 0 0 10px var(--secondary),0 0 0 13px var(--quaternary);color:#000;overflow:auto;text-align:center;width:80%}.listOfArticles input{width:100%}.editIconIcon{cursor:pointer}@media only screen and (max-width:700px){.articleTable{border-collapse:collapse;margin:auto;max-width:100%;table-layout:fixed;width:100%}.editIcon{width:8%}.listOfArticles input{max-width:90%}td,th{word-wrap:break-word;white-space:normal;width:10%}}.editOffer{margin:auto}.deregister-main-div{text-align:center}.deregister-form{align-items:center;display:flex;flex-direction:column}
/*# sourceMappingURL=main.a879b598.css.map*/