#root,body,html{height:100%}.app .font-size-extra-small{font-size:.5rem;line-height:1.15}.app .font-size-small{font-size:.75rem}.app .font-size-normal{font-size:1rem}.app .font-size-large{font-size:1.25rem;line-height:1.5}.app .overflow-y-auto{overflow-y:auto}.app .overflow-x-auto{overflow-x:auto}.app .btn-danger-glowing{-webkit-animation:btn-danger-glowing 1.5s infinite;animation:btn-danger-glowing 1.5s infinite}@-webkit-keyframes btn-danger-glowing{0%{background-color:#fff;color:#dc3545}50%{background-color:#dc3545;color:#fff}to{background-color:#fff;color:#dc3545}}@keyframes btn-danger-glowing{0%{background-color:#fff;color:#dc3545}50%{background-color:#dc3545;color:#fff}to{background-color:#fff;color:#dc3545}}.form-field-date{height:auto}.form-field-date .custom-file-input,.form-field-date .custom-file-label{cursor:pointer;font-size:1.25rem;overflow:hidden;padding:.5rem 1rem;white-space:nowrap}.button-collapse-inside-text code{max-width:440px}.rbt{min-width:100%!important}.button-collapse-inside-text code{max-width:240px}.collapse-fixed-width{left:0;right:0;width:380px}.meeting-stats-list thead th{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.h-90{height:90%}.button-collapse-inside-text{z-index:1}.button-collapse-inside-text code{max-width:540px}.button-collapse-inside-text .react-datepicker-wrapper{width:100%}.button-collapse-inside-text:hover code{white-space:normal}.inputs-collapse{left:0;right:0}.past-meeting-section .tab-content{display:flex;flex-direction:column;flex-grow:1;height:100%;margin:0;overflow:hidden;padding:.5rem 0 0}.react-datepicker-wrapper,.react-datepicker__input-container,.react-datepicker__input-container input{display:block;width:100%}.manuscript-form-text{color:rgba(0,0,0,.95);font-size:14px;line-height:22px}.manuscript-form{border:1px solid rgba(0,0,0,.5);border-radius:8px;box-sizing:border-box;height:32px}.submit-button{background:#1170cf;border-radius:20px;height:40px;width:112px}.toggle-switch{position:relative;display:inline-block;width:44px;height:22px}.toggle-switch input[type=checkbox]{display:none}.toggle-switch .switch{position:absolute;cursor:pointer;background-color:rgba(0,0,0,.2);border-radius:25px;top:0;right:0;bottom:0;left:0;transition:background-color .2s ease}.toggle-switch .switch:before{position:absolute;content:"";left:6px;top:4px;width:14px;height:14px;background-color:rgba(0,0,0,.95);border-radius:50%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.toggle-switch input[type=checkbox]:checked+.switch:before{-webkit-transform:translateX(18px);transform:translateX(18px);background-color:hsla(0,0%,100%,.95)}.toggle-switch input[type=checkbox]:checked+.switch{background-color:#1170cf}.customcheck{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customcheck input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:4px;left:0;height:16px;width:16px;background-color:#eee;border:1px solid rgba(0,0,0,.5);box-sizing:border-box;border-radius:2px}.customcheck:hover input~.checkmark{background-color:rgba(0,0,0,.2)}.customcheck input:checked~.checkmark{background-color:#1170cf;border-radius:2px}.checkmark:after{content:"";position:absolute;display:none}.customcheck input:checked~.checkmark:after{display:block}.customcheck .checkmark:after{left:5px;top:1px;width:4px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}thead .customcheck{margin-bottom:22px}tbody .customcheck{margin-bottom:12px}tbody td .project-status-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1px 8px;position:static;width:90px;height:24px;left:0;top:0;box-sizing:border-box;border-radius:4px}tbody td .project-status-wrapper-completed{background:#f3f7e9;border:1px solid #93c437}tbody td .project-status-wrapper-ready{background:#f3f7e9;border:1px solid #17a2b8}tbody td .project-status-wrapper-closed{background:#eef2f1;border:1px solid #94ada7}tbody td .project-status-wrapper-active,tbody td .project-status-wrapper-processing{background:#fcf2fc;border:1px solid #f294f1}tbody td .project-status-wrapper-pending{background:#faf4eb;border:1px solid #ff9d52}.flex-wrapper{display:flex;flex-flow:row nowrap}.single-chart{width:33%;justify-content:space-around}.circular-chart{display:block;margin:10px auto;max-width:80%;max-height:250px}.circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.circle{fill:none;stroke-width:2.8;stroke-linecap:round;-webkit-animation:progress 1s ease-out forwards;animation:progress 1s ease-out forwards}@-webkit-keyframes progress{0%{stroke-dasharray:0 100}}@keyframes progress{0%{stroke-dasharray:0 100}}.circular-chart.orange .circle{stroke:#ff9f00}.circular-chart.green .circle{stroke:#4cc790}.circular-chart.blue .circle{stroke:#3c9ee5}.percentage{fill:#666;font-family:sans-serif;font-size:.5em;text-anchor:middle}.filter-text-wrapper:hover{background-color:#eef2f1}.vertical-timeline.vertical-timeline-custom-line:before{background:#007bff}.vertical-timeline.vertical-timeline-custom-line .vertical-timeline-element--work .vertical-timeline-element-icon{box-shadow:0 0 0 4px #1976d2,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}