.nav-tabs{border-bottom:0;margin-bottom:3px;position:relative;z-index:1}.nav-tabs :hover{cursor:pointer}.nav-tabs>li{font-size:14px;font-weight:normal;height:40px;line-height:40px;margin-bottom:0}.nav-tabs>li>button{display:block;width:100%;line-height:inherit;margin:0;height:inherit;padding:0 10px 0 10px;outline:none}.nav-tabs>li>button:after{background-color:transparent;bottom:-3px;content:' ';display:block;height:3px;width:100%}.nav-tabs>li>button,.nav-tabs>li.active>button,.nav-tabs>li>button:hover,.nav-tabs>li.active>button:hover,.nav-tabs>li>button:active,.nav-tabs>li.active>button:active,.nav-tabs>li>button:focus,.nav-tabs>li.active>button:focus{color:var(--active-color);background-color:transparent;border:0}.nav-tabs>li.active>button{font-weight:bold}.nav-tabs>li.active>button:after{background-color:var(--active-color)}.nav{padding-left:0;list-style:none}.nav > li{position:relative;display:block}.nav > li{float:left;margin-bottom:-1px}.TabComponents .TabComponents_tabHeader{display:flex;flex-direction:column;margin-left:-20px;margin-right:-20px}.TabComponents .TabComponents_tabHeader_selector{border-bottom:3px solid #000;padding:0 25px}.TabComponents .TabComponents_content{min-height:450px;display:none}.TabComponents .TabComponents_content.active{display:flex;flex-direction:column;justify-content:space-between}
.footer{display:flex;flex-direction:row;justify-content:space-between;padding:20px 20px 0 20px;margin:0 -20px;border-top:3px solid var(--primary-background-color)}.footer div button:last-child{margin-left:10px}
.language-select{color:var(--primary-background-color);display:block;min-width:150px}
.OHIFModal{background-color:var(--ui-gray-dark);border-color:var(--ui-border-color);color:var(--text-secondary-color);border-radius:6px;border:0;color:var(--text-primary-color);position:relative;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}@media (min-width:320px){.OHIFModal{width:78%;min-width:300px}}@media (min-width:768px){.OHIFModal{width:600px}.OHIFModal.OHIFModal-fullscreen{width:95%}}@media (min-width:992px){.OHIFModal{width:900px}.OHIFModal.OHIFModal-fullscreen{width:95%}}.OHIFModal__content{padding:20px;max-height:90vh;overflow-y:auto}.OHIFModal.noScroll .OHIFModal__content{overflow:hidden}.OHIFModal:not(.visibleScrollbar) .OHIFModal__content{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.OHIFModal:not(.visibleScrollbar) .OHIFModal__content::-webkit-scrollbar{display:none}.OHIFModal__header{display:flex;justify-content:space-between;align-items:center;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#000;padding:20px;position:relative}.OHIFModal__header h4{color:var(--text-primary-color);font-size:20px;font-weight:500;line-height:24px;padding-right:24px;margin:0}.OHIFModal__header button{cursor:pointer;margin:-10px 0 0 0;padding:0;background-color:transparent;border:none;color:var(--text-secondary-color);font-size:25px;font-weight:lighter}.OHIFModal__header button:active,.OHIFModal__header button:focus,.OHIFModal__header button:focus:active{background-image:none;outline:0;box-shadow:none}
.ErrorPage{align-items:center;color:var(--active-color);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ErrorPage .error-container{border:1px solid var(--active-color);border-radius:15px;height:25%;margin:10px;overflow:scroll;padding:5px;width:50%}.ErrorPage .retry-icon{cursor:pointer}
.icon-pulse{fa-spin:1s infinite steps(8)}.icon-spin{animation:spin 2s linear infinite}@-moz-keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-o-keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.sb-container{box-sizing:border-box;height:auto;padding:20px;position:fixed;width:var(--snackbar-size);z-index:var(--snackbar-zIndex)}.sb-topLeft{bottom:auto;left:0;right:auto;top:0}.sb-topCenter{bottom:auto;left:50%;top:0;transform:translateX(-50%)}.sb-topRight{bottom:auto;left:auto;right:0;top:0}.sb-bottomLeft{bottom:0;left:0;right:auto;top:auto}.sb-bottomCenter{bottom:0;left:50%;top:auto;transform:translateX(-50%)}.sb-bottomRight{bottom:0;left:auto;margin:10px 0 0;right:0;top:auto}.sb-topCenter .sb-item,.sb-topLeft .sb-item,.sb-topRight .sb-item{margin:10px 0 0}.sb-bottomCenter .sb-item,.sb-bottomLeft .sb-item,.sb-bottomRight .sb-item{margin:0 0 10px}.sb-closeBtn{background:#fff9;border-radius:100%;cursor:pointer;height:20px;opacity:1;overflow:hidden;padding:2px;position:absolute;right:5px;text-align:center;text-shadow:none;top:5px;transition:all .3s ease;width:20px}.sb-closeBtn:hover{background:#fff}.sb-closeIcon{display:block;font-size:0;height:100%;line-height:0;overflow:hidden;position:relative;width:100%}.sb-closeIcon:after,.sb-closeIcon:before{background-color:#222;content:" ";display:block;height:2px;opacity:1;position:absolute;transition:all .3s ease;width:12px}.sb-closeIcon:before{left:4px;top:3px;transform:rotate(45deg);transform-origin:0 50%}.sb-closeIcon:after{right:3px;top:5px;transform:rotate(-45deg);transform-origin:calc(100% - 3px) 50%}.sb-title{font-size:16px;font-weight:700}.sb-message{font-size:14px;word-break:normal}.sb-item{animation:fadein 1s;border-radius:4px;box-shadow:0 6px 10px 0 #0003,0 1px 18px 0 #0000001f,0 3px 5px -1px #00000024;color:#fff;overflow:hidden;padding:20px;position:relative;transition:height .3s ease}.sb-item a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.sb-container .sb-hidden{height:0;margin-bottom:0;opacity:0;padding-bottom:0;padding-top:0;transition:all .3s ease}.sb-error .sb-action,.sb-info .sb-action,.sb-item .sb-action,.sb-success .sb-action,.sb-warning .sb-action{background-image:none;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;margin-top:10px;padding:6px 12px;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.sb-success,.sb-success .sb-action{background-color:var(--snackbar-success)}.sb-error,.sb-error .sb-action{background-color:var(--snackbar-error)}.sb-warning,.sb-warning .sb-action{background-color:var(--snackbar-warning)}.sb-info,.sb-info .sb-action{background-color:var(--snackbar-info)}@keyframes fadein{0%{opacity:0;top:30px}to{opacity:1;top:0}}
.DraggableItem.draggable div{cursor:grab !important}.DraggableItem.draggable.dragging div{cursor:grabbing !important}.DraggableArea{width:100%;height:100%;position:absolute}.DraggableArea .Overlay{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.1)}
.not-found{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;width:100%}
#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;box-sizing:border-box;font-family:Roboto,OpenSans,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;height:100%;margin:0;padding:0;width:100%}body{font-size:14px;line-height:1.42857143}#root .fade-enter{opacity:0}#root .fade-enter-active{opacity:1;transition:opacity .2s}#root .fade-exit{opacity:1}#root .fade-exit-active{opacity:0;transition:opacity .2s}
:root{--top-bar-height:40px;--top-bar-expanded-height:160px;--toolbar-height:78px;--toolbar-drawer-height:62px;--left-sidepanel-menu-width:307px;--right-sidepanel-menu-width:323px;--study-list-padding:8%;--study-list-padding-medium-screen:10px;--snackbar-size:344px;--transition-duration:0.3s;--transition-effect:ease;--sidepanel-transition:all 0.3s ease;--viewport-border-thickness:1px;--ui-border-thickness:1px;--snackbar-success:#5ea400e6;--snackbar-error:#ec3d3de6;--snackbar-warning:#ffffffe6;--snackbar-info:#ffff00e6;--snackbar-zIndex:1075;--datePicker-input-background:var(--black);--datePicker-picker-background:var(--octiocor-orange);--datePicker-picker-disabled:var(--off-white);--datePicker-picker-text:var(--light-gray);--datePicker-picker-text-disabled:var(--lightest-gray);--datePicker-picker-text-input:var(--white)}
:root{--light-orange:#e67d4c;--octiocor-orange:#e36e39;--dark-orange:#d6591f;--black:#000;--white:#fff;--off-white:#d4d4d4;--lightest-gray:#aaa;--light-gray:#484848;--gray:#16202b;--dark-gray:#151a1f;--yellow:#b0f506;--sky-blue:#0086ea;--blue-gray:#2c363f;--pink:#fcc;--purple:#ed00c3;--default-color:var(--octiocor-orange);--hover-color:var(--octiocor-orange);--active-color:var(--light-orange);--ui-border-color:var(--octiocor-orange);--ui-border-color-dark:var(--light-orange);--ui-border-color-active:var(--light-orange);--primary-background-color:var(--black);--box-background-color:var(--light-orange);--ui-yellow:var(--yellow);--ui-sky-blue:var(--sky-blue);--ui-state-error:var(--purple);--ui-state-error-border:var(--purple);--ui-state-error-text:var(--purple);--ui-orange-light:var(--light-orange);--ui-orange:var(--octiocor-orange);--ui-gray:var(--gray);--ui-gray-dark:var(--dark-gray);--ui-orange-dark:var(--dark-orange);--text-color-active:var(--black);--text-primary-color:var(--octiocor-orange);--text-secondary-color:var(--off-white);--text-disabled-color:var(--yellow);--input-background-color:var(--black);--input-placeholder-color--hover:var(--yellow);--input-placeholder-color:var(--light-orange);--table-hover-color:var(--blue-gray);--table-text-primary-color:var(--white);--table-text-secondary-color:var(--octiocor-orange);--large-numbers-color:var(--octiocor-orange);--state-error:var(--pink);--state-error-border:var(--pink);--state-error-text:var(--pink)}
.header-brand{align-items:center;color:var(--text-primary-color);display:flex;height:40px;-webkit-text-decoration:none;text-decoration:none;text-decoration-color:none;width:120px}.header-band:visited,.header-brand:active,.header-brand:hover{color:var(--text-primary-color);-webkit-text-decoration:none;text-decoration:none}.header-logo-text{height:auto;margin-left:8px;width:224px}.header-logo-image{container-type:inline-size;font-weight:700}.title{font-size:30px}@container (min-width: 40px){.title{font-size:50px}}@media only screen and (max-width:768px){.header-logo-text{display:none}}
