body{margin:0;padding:0;font-family:sans-serif}h1,h2,h3,h4,h5,p,.text{font-family:Roboto,sans-serif;color:#4d4d4d}#app-wrapper{display:flex;flex-direction:column}#app-content{padding:40px 35px}@media only screen and (max-width: 600px){#app-content{padding:40px 20px}}.topic-submit-page-container{display:flex;justify-content:center}.topic-form-container{max-width:800px}.landingpage-container{-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}.landingpage-message{color:red}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}.single-topic-container{min-width:375px;max-width:800px}.block{padding:10px}.title{font-family:Roboto,sans-serif;font-weight:700;margin:0}.topic-form{min-width:375px}.form-buttons{margin:10px;display:flex}.form-button{margin-right:10px}.topic-form-page-info-message{color:red}.loading-cover{display:flex;align-items:center;justify-content:center;flex-direction:column}.loading-cover__indicator{width:100%}.topics-container{position:relative}.topics-container__loading-cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fafafa99}.topic-table-row__topic-title{font-size:16px;font-weight:700;margin:.25em 0 .75em}.topic-table-row__send-accept{border-top-right-radius:0;border-bottom-right-radius:0}.topic-table-row__send-reject{border-top-left-radius:0;border-bottom-left-radius:0}.topic-table-row__customer,.topic-table-row__submit-date{margin:0;padding-bottom:.25em}.topic-table-row__submit-date{color:#999}.topic-table-row>td{vertical-align:baseline}.topic-table-row-accepted>td{vertical-align:baseline;background-color:#f6f7f2}.topic-table-row-rejected>td{vertical-align:baseline;background-color:#fff9f9}.topics-filter-container{display:flex;flex-direction:row;justify-content:space-between}.topic-view-page-container{display:flex;justify-content:center}.topic-view{max-width:800px}.spinner{position:absolute;width:100px;height:50px;top:50%;left:50%;margin-left:-50px;margin-top:-25px}.expandable-section-headers{flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center;display:flex;padding:0 24px}.expandable-section-headers-topic{flex:1;font-weight:700;padding-right:32px}.expandable-section-headers-customer{flex:1;font-weight:700}.section{padding-bottom:40px}.navigation-bar-container{flex-grow:1;width:100%}.grow,.navigation-bar-title{flex-grow:1}@media (max-width: 650px){.navigation-bar-title{display:none!important}}@media (max-width: 650px){.navigation-menu{flex-grow:1}}.navigation-bar-username{padding-left:5px}.navigation-bar-groupname{padding-left:5px;padding-right:10px}@media (max-width: 650px){.navigation-bar-groupname{display:none!important}}@media (max-width: 650px){.navigation-bar-groupicon{display:none!important}}@media only screen and (max-width: 450px){.navigation-bar-username{display:none}}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}.tracking-in-expand{-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both}.question-set-form__error{margin-left:2rem;color:red}.question-set-item{margin-bottom:2rem}.question-set-item__name{font-weight:400}.question-set-item__header{padding:.75rem 1rem;border-left:2px solid transparent;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.question-set-item__title{margin:0}.question-set-item__controls{margin-left:auto}.question-set-item__content{padding:0 5px}.question-set-item-editor{margin-bottom:2rem}.question-set-item-editor__container{padding:.5rem 1rem 1rem}.registration-question-set-list{list-style:none;margin:0;padding:0}.registration-questions-page__container{max-width:800px}.registration-questions-page__create-form{padding:.5rem 1rem 1rem}.peer-review-question-set-list{list-style:none;margin:0;padding:0}.peer-review-questions-page__container{max-width:1000px}.peer-review-questions-page__create-form{padding:.5rem 1rem 1rem}.customer-review-question-set-list{list-style:none;margin:0;padding:0}.customer-review-questions-page__container{max-width:1000px}.customer-review-questions-page__create-form{padding:.5rem 1rem 1rem}.dragndrop-container{display:flex;flex-direction:row}.dragndrop-list{flex:99}.dragndrop-indexes-container{flex:1;height:80px}.dragndrop-index{padding:30px 20px;max-height:18px;margin:2px;font-weight:700;font-family:Roboto,sans-serif;color:#4d4d4d}.form-input__label,.form-input__control{padding-bottom:1rem}.peer-review-box{text-align:center;width:70%;border:2px solid black;padding:50px;margin:25px auto;border-radius:25px}.peer-review-container__h1,.peer-review-box__h3{text-align:center}@media screen and (max-width: 650px){.peer-review-box{border:0px solid black;padding-left:5px;margin-left:5px}}.peer-review-box__radio-header{width:100px}.peer-review-box__radio-button-table{margin:0 auto;padding:0}.peer-review-box__peer-row,.peer-review-box__radio-row{border:1px solid black;margin:auto}.peer-review-box__peer-header,.peer-review-box__radio-header,.peer-review-box__radio-button{border:1px solid black;margin:auto;padding:0;border-radius:3px}.peer-review-box__name-text{margin:0;text-align:left;grid-row:1;text-overflow:ellipsis;overflow:hidden}.peer-review-box__text-field-container{display:grid;grid-template-columns:1fr 3fr;gap:24px}.peer-review-box__text-question-container{display:flex;flex-direction:column;gap:24px}.peer-review-box__text-field-rows{display:flex;flex-direction:column;gap:16px}.peer-review-box__text-field{grid-row:1}.email-templates-page__container{position:relative;padding:20px}.email-templates-page__loading-cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fafafa99}.email-template__fields{display:flex}.email-template__field{flex:50%}.email-template__field:not(:last-of-type){margin-right:10px}.email-template__replacements{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.radio-header{width:100px;text-align:center}.radio-header>p{line-height:1.8;margin:0;font-size:14px}.radio-infoheader{text-align:center;font-weight:400}.radio-inforow{margin:auto}.radio-button-table{padding:0;width:100%;table-layout:fixed}.peer-row,.radio-row{margin:auto}.peer-header,.radio-button{margin:auto;padding:0;text-align:center}.peer-header>th,.radio-button>th{text-align:center}.peer-header>th>p,.radio-button>th>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-container{display:flex;flex-direction:row;justify-content:left;flex-wrap:wrap;gap:18px}.button-container{display:flex;flex-wrap:wrap;flex-direction:row;gap:12px}.flex-column-32-container{display:flex;flex-direction:column;gap:32px}.divider-48:not(:last-child){padding-bottom:48px;border-bottom:1px solid #e0e0e0}.divider-20:not(:last-child){padding-bottom:20px;border-bottom:1px solid #e0e0e0}.group-notification-container{display:flex;gap:16px;align-items:center;color:#4d4d4d}.group-notification-container>h4{color:#555;margin:0}.filter-row-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:24px}.group-name,.instructor-name{margin:0}.group-title-container{display:flex;flex-direction:column;gap:8px}.students-container>h4{margin:0;line-height:3}.students-container>p{margin:0;line-height:1.25}.peer-review-header{display:flex;flex-direction:row}.peer-review-subheader{color:#8e8e8e}.text-number-answer-container{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.text-number-answer-container>p{margin:0;line-height:1.4;white-space:nowrap}.padding-left-18{padding-left:18px}.padding-bottom-32{padding-bottom:32px}.padding-bottom-64{padding-bottom:64px}.peer-review-question-container{display:flex;gap:16px;align-items:center}.peer-review-container>p{margin:0;line-height:1.4}.all-peer-reviews-container{display:flex;flex-direction:column;gap:24px}.peer-review-author-text{font-family:sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;margin:0}.peer-review-and-author-container{display:flex;flex-direction:column;gap:8px}.peer-review-text{display:grid;grid-template-columns:200px repeat(auto-fill,minmax(300px,1fr))}.peer-review-text .bold{font-family:sans-serif;font-weight:600;color:#3a3a3a}@media (max-width: 750px){.peer-review-text{display:flex;gap:32px}}.student-view-student-name{font-family:sans-serif;font-weight:600;margin:0}.flex-column-16{display:flex;flex-direction:column;gap:16px}.flex-column-72{display:flex;flex-direction:column;gap:72px}.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-overflow-ellipsis>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-review-container{max-width:900px;margin:0 auto}.customer-review-container__main{padding:1em 2em 2em}.customer-review-box{padding:1em 0 2em}.customer-review-box:not(:last-of-type){border-bottom:1px solid #eee}.customer-review-container__h1{text-align:center}.customer-reviews-container__group{border:2px solid black;border-radius:5px;margin:20px;padding:10px}.customer-reviews-h1{padding:30px;text-align:center}.customer-review-download-button{float:right;margin-right:20px!important}.timelogs-container-1{display:flex;flex-direction:column;max-width:600px}.timelogs-container-2{display:flex;flex-direction:column;max-width:480px;margin-bottom:26px;gap:38px}.timelogs-container-3{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.timelogs-responsive-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:48px}@media (min-width: 1160px){.timelogs-responsive-grid{grid-template-columns:repeat(auto-fill,minmax(520px,1fr))}}.timelogs-charts-container,.timelogs-chart-and-title-container{display:flex;flex-direction:column;width:100%;gap:40px}.timelogs-chart-container{height:300px}.timelogs-sprint-select{display:flex;align-items:center;margin-top:8px}.timelogs-sprint-select .button{padding:0 12px}.timelogs-sprint-select .button:hover{background-color:transparent}.timelogs-form{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.timelogs-form .input-container{display:flex;flex-wrap:wrap;gap:14px}.timelogs-form .date{flex-grow:2}.timelogs-form .time,.timelogs-form .description{flex-grow:1}.timelogs-form .tags{width:100%}.timelogs-form .submit-button:hover{background-color:#e7e7e7}.timelogs-table-row{display:flex;justify-content:space-between;padding:8px 0;margin-top:4px}.timelogs-row-container:not(:last-child){border-bottom:1px solid #e0e0e0;padding-bottom:16px}.timelogs-description{flex:2;padding:0 8px;white-space:pre-wrap}.timelogs-description p{margin-top:0}.timelogs-date-and-time{flex:1;padding:0 8px}.timelogs-date-and-time p{font-size:small;margin:4px 0}.timelogs-remove-button:hover{background-color:transparent}.timelogs-remove-button{align-self:flex-start}.timelogs-chart>svg{max-width:620px}.timelogs-not-available-message-and-icon{display:flex;gap:16px;align-items:center;color:#4d4d4d}.timelogs-tags-row{display:flex;flex-wrap:wrap;gap:5px}.sprints-container{margin:20px}.add-sprint-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;margin-bottom:12px;max-width:300px}.sprint-list-container{margin-top:20px;border-top:2px solid #ccc;padding-top:20px}table{width:100%;border-collapse:collapse}th,td{padding:8px;text-align:left;border-bottom:1px solid #ddd}th{background-color:#f2f2f2}tr:hover{background-color:#f5f5f5}.spacer{height:45px}.sprint-number,.date{flex-grow:1}.submit-button:hover{background-color:#e7e7e7}.tagpage-container{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:48px}@media (min-width: 1160px){.tagpage-container{grid-template-columns:repeat(auto-fill,minmax(520px,1fr))}}.tagpage-selection-container{display:flex;flex-direction:column;max-width:480px;margin-bottom:26px;gap:38px}.tagpage-charts-container{display:flex;flex-direction:column;width:100%;gap:40px}
