.column{float:left;width:50%}.row:after{content:"";display:table;clear:both}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;white-space:normal;vertical-align:top;overflow-x:scroll;overflow-y:hidden;touch-action:none}.react-calendar-timeline .rct-item:hover{color:#000;z-index:88}.react-calendar-timeline .rct-item .rct-item-content{position:sticky;position:-webkit-sticky;left:0;overflow:hidden;display:inline-block;border-radius:2px;padding:0 6px;color:#000;height:100%}.react-calendar-timeline .rct-sidebar{overflow:hidden;white-space:normal;display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;border-right:1px solid #bbb}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-right:0;border-left:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{padding:0 4px;overflow:visible;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;margin:0;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{position:absolute;border-left:1px solid #bbb;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:rgba(250,246,225,.5)}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-cursor-line{position:absolute;width:2px;background:#0f487e;z-index:51}.react-calendar-timeline .rct-dateHeader{display:flex;align-items:center;justify-content:center;height:100%;border-bottom:1px solid #bbb;cursor:pointer;font-size:14px;background-color:#f0f0f0;border-left:2px solid #bbb}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{background:#0f487e;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}.buttonBlue{background-color:#0f487e;cursor:pointer}.buttonBlue,.buttonGrey{display:inline-block;background-color:#6d6e71;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;font-size:16px}.buttonGrey{visibility:hidden}@media (min-width:1280px){.makeStyles-wrapper-2pdf{padding-left:256px}}.makeStyles-wrapper-2pdf{flex:1 1 auto;display:flex;overflow:hidden;padding-top:64px}.box-rootpdf{height:100%;display:flex;padding-top:40px;flex-direction:column;padding-bottom:40px;justify-content:center}@media (min-width:960px){.Container-maxWidthMd{max-width:960px}}@media (min-width:600px){.Container-root{padding-left:24px;padding-right:24px}}.Container-root{width:100%;display:block;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.CardContent-root:last-child{padding-bottom:24px}.CardContent-root{padding:16px}div{display:block;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.paragraph-doneby{color:#0f487e;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff}html{width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo-image{width:500px;height:109px}.Card-root{overflow:hidden}.Paper-elevation1{box-shadow:0 0 0 1px rgba(63,63,68,.05),0 1px 2px 0 rgba(63,63,68,.15)}.Paper-rounded{border-radius:4px}.Paper-root{color:#0f487e;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff}.paragraph-text-top{display:flex;margin-top:24px;align-items:center;flex-direction:column}.Typography-alignCenter{text-align:center}.Typography-h6{font-size:15px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.6;letter-spacing:-.05px}.Typography-root{margin:0}h6{display:block;font-size:.67em;-webkit-margin-before:2.33em;margin-block-start:2.33em;-webkit-margin-after:2.33em;margin-block-end:2.33em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.center-container{display:flex;align-items:center;flex-direction:column}.padding-40xy{padding-top:40px;padding-bottom:40px}@media (min-width:600px){.details-card{max-width:600px;min-width:600px;padding-left:24px;padding-right:24px}}.makeStyles-userDetails-25{background-color:#eee}.padding-40{padding:40px}.Grid-spacing-xs-3{width:calc(100% + 24px);margin:-12px}.Grid-container{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;padding-bottom:15px}.Grid-spacing-xs-3>.Grid-item{padding:12px}.Grid-grid-xs-3{flex-grow:0;max-width:25%;flex-basis:25%}.Grid-item{margin:0;box-sizing:border-box}.Grid-grid-xs-9{flex-grow:0;max-width:75%;flex-basis:75%;margin-top:-10px}.InputLabel-root{display:block;transform-origin:top left}.FormLabel-root.disabled{color:rgba(0,0,0,.38)}.InputLabel-animated{transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms}.FormLabel-root{color:#263238;padding:0;font-size:1rem;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1;letter-spacing:.00938em}.InputBase-fullWidth{width:100%}.InputBase-root{color:#0f487e;cursor:text;display:inline-flex;position:relative;font-size:1rem;box-sizing:border-box;align-items:center;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.1876em;letter-spacing:.00938em}.InputBase-input{font:inherit;color:currentColor;width:100%;border:0;height:1.1876em;margin:0;display:block;padding:6px 0 7px;min-width:0;background:none;box-sizing:initial;animation-name:mui-auto-fill-cancel;letter-spacing:inherit;animation-duration:10ms;-webkit-tap-highlight-color:transparent}.Input-underline:before{transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1) 0ms;border-bottom:1px solid rgba(0,0,0,.42)}.Input-underline:after,.Input-underline:before{left:0;right:0;bottom:0;content:"";position:absolute;pointer-events:none}.Input-underline:after{transform:scaleX(0);transition:transform .2s cubic-bezier(0,0,.2,1) 0ms;border-bottom:2px solid #9e9e9e}.phase-headingdiv{margin-bottom:8px}.Typography-h4{font-size:20px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.235;letter-spacing:-.06px}.box800{min-width:800px}.margin-bottom-8{margin-bottom:8px}.margin-top-20{margin-bottom:20px}.Table-root{width:100%;display:table;border-spacing:0;border-collapse:collapse}.TableHead-root{display:table-header-group}.TableRow-root{color:inherit;display:table-row;outline:0;vertical-align:middle}.makeStyles-tableHeadings-pdf{background-color:#e0e0e0}.TableCell-head{color:#0f487e;font-weight:500;line-height:1.5rem}.TableCell-root{display:table-cell;padding:16px;text-align:left;font-family:"Roboto","Helvetica","Arial",sans-serif;line-height:1.43;border-bottom:1px solid #e0e0e0;letter-spacing:.01071em;vertical-align:inherit}.TableBody-root{display:table-row-group}.Link-underlineAlways{text-decoration:underline}.Typography-paragraph{margin-bottom:16px}.Typography-h5{font-size:16px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.334;letter-spacing:-.05px}.Typography-colorPrimary{color:#9e9e9e}.Typography-body1{font-size:.875rem}.Typography-body1,.Typography-bodyDD{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.5;letter-spacing:.00938em}.Typography-bodyDD{font-size:16px}.ethics-hours-card{overflow:hidden;box-shadow:0 0 0 1px rgba(63,63,68,.05),0 1px 2px 0 rgba(63,63,68,.15);border-radius:4px;color:#0f487e;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff}.ethics-hours-title{margin:16px 0;text-align:center;font-size:20px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.334;letter-spacing:-.05px}.ethics-hours-divider{height:1px;margin:0;border:none;flex-shrink:0;background-color:rgba(0,0,0,.12)}.ethics-hours-content{padding:16px}.ethics-progress-container{margin-top:16px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.ethics-progress-text{width:80%;margin-bottom:16px;text-align:center;font-size:16px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.6;letter-spacing:-.05px;color:#0f487e}.ethics-progress-bar-container{width:80%;height:20px;border-radius:10px;background-color:#e0e0e0;overflow:hidden;position:relative}.ethics-progress-bar{height:100%;background-color:#9e9e9e;transition:width .3s ease}.ethics-progress-bar.complete{background-color:#4caf50}.ethics-progress-percentage{width:80%;margin-top:16px;text-align:center;font-size:16px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.6;letter-spacing:-.05px;color:rgba(0,0,0,.54)}.ethics-table-container{padding:24px;display:flex;justify-content:center;margin-top:32px}.ethics-table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.ethics-table thead{display:table-header-group}.ethics-table tbody{display:table-row-group}.ethics-table tr{color:inherit;display:table-row;outline:0;vertical-align:middle}.ethics-table th{background-color:#e0e0e0;font-weight:500;line-height:1.5rem;color:#0f487e;font-size:16px}.ethics-table td,.ethics-table th{display:table-cell;padding:16px;text-align:center;font-family:"Roboto","Helvetica","Arial",sans-serif;border:2px solid #bbb}.ethics-table td{line-height:1.43;letter-spacing:.01071em;vertical-align:inherit;font-size:14px}.no-activities-card{margin-top:16px;margin-bottom:16px;background-color:#c8e6c9;border-radius:4px;box-shadow:0 0 0 1px rgba(63,63,68,.05),0 1px 2px 0 rgba(63,63,68,.15)}.no-activities-content{padding:16px}.no-activities-text{text-align:center;color:rgba(0,0,0,.54);font-size:16px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.6;letter-spacing:-.05px}