:root{--scout-blue:#68d2df;--scout-bright-purple:#4e63e2;--scout-red:#fc5a74;--scout-yellow:#ffff80;--scout-chartreuse:#bdf264;--button-blue:#4e63e2;--button-green:#34a13b;--button-red:#db2652;--button-grey:#75787b;--nav-blue:#23365e;--text-dark:#212529;--text-white:#fff;--medium-grey:#cecece;--light-grey:#eaeaea;--drop-shadow:0 2px 4px rgba(0,0,0,.16);--drop-shadow-small:0 2px 2px rgba(0,0,0,.16)}.row-spacing{border-spacing:0 5px}.dt-buttons{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;padding-top:.5rem;row-gap:.5rem;width:100%}.dt-buttons button:last-of-type{margin-left:auto!important;margin-right:0!important}.page{background-color:#eaf9fb}.expense-instructions{color:#716f71;margin-bottom:30px}.open-close-toggle{background-color:rgba(255,0,0,.25);border-radius:.25rem;color:#49110c}.avatar-img{border:2px solid transparent;border-radius:100%;display:inline-block;margin-bottom:4px;width:71px}.page-title{line-height:1.6;text-decoration:overline #000 solid .25rem}.dashboard{background-color:#68d4df;background-image:url(/build/images/about-hero-bkgd.339a6d73.png)}.dashboard-card{border-top:thick solid}.dashboard-site-card-card{border-top:thick solid #0dcaf0}.page-login-input{border:none;border-bottom:.1rem solid #000;outline:none;width:100%}.banner-background{background-color:#293356}.banner-border{border-color:#fffd9e;border-width:0 7px 7px 0}.bg-01{background:url(/build/images/login_background_mobile_1.79819154.jpg) no-repeat;background-size:100% 100%}.bg-02{background:url(/build/images/login_background_mobile_2.58110520.jpg) no-repeat;background-size:100% 100%}.bg-03{background:url(/build/images/login_background_mobile_3.9baa95a3.jpg) no-repeat;background-size:100% 100%}.bg-04{background:url(/build/images/login_background_mobile_4.f0844ff8.jpg) no-repeat;background-size:100% 100%}.blur-bg{backdrop-filter:blur(10px)}.welcome-container{background-color:#fff;background-image:url(/build/images/WavingScouts.7ed20708.png);background-position-y:calc(min(-10%, -80px));background-repeat:no-repeat;background-size:contain;height:100vh;margin:0 auto;max-width:65vh;padding:0 2rem;position:relative}.welcome-text-container{position:relative;top:calc(min(115vw, 73vh))}.label-default{background-color:#e82f20;border-radius:3px;color:#fff;font-size:.875rem;font-weight:500;margin-bottom:2px;margin-top:2px;padding:2px 5px}.forgot label{margin-bottom:20px;text-align:left}.min-250{min-width:250px}.max-250{max-width:250px}.btn-md{font-size:1.1rem;padding:.5rem 1rem}#newNotesContainer .odd .dataTables_empty{display:none}@media only screen and (max-width:1023px){.page-login{-ms-flex-align:center;-webkit-align-items:center;align-items:center}}@media only screen and (min-width:1024px){.bg-01{background:url(/build/images/background_01.d78d8ab9.jpg) no-repeat;background-size:100% 100%}.bg-02{background:url(/build/images/background_02.e26a45c1.jpg) no-repeat;background-size:100% 100%}.bg-03{background:url(/build/images/background_03.588977c3.jpg) no-repeat;background-size:100% 100%}.bg-03 .login-container{position:relative}.bg-03 .login-container:after{background:url(/build/images/background_03_plane.3d39f557.png) no-repeat;background-size:contain;content:"";display:block;height:70%;opacity:1;position:absolute;right:-60%;top:0;width:70%}.bg-04{background:url(/build/images/background_04.04ca5852.jpg) no-repeat;background-size:100% 100%}}.loader{animation:spin 2s linear infinite;border:.5rem solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:2.5rem;margin-left:1rem;margin-right:1rem;width:2.5rem}.disabled{font-style:italic}.logo{display:block;margin:0 auto}.note-text-area{height:7rem;width:21rem}.note-file-upload{width:21rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-row-bottom{border-bottom:1px solid}.background-white{background-color:#fff}.tr-progress-bar{background:transparent;box-shadow:none;display:table;margin:0 auto;width:75%}.tr-progress-bar__step{display:table-cell;padding:24px;position:relative;width:20%}.tr-progress-bar__step a{text-decoration:none}.tr-progress-bar__step:first-child .step__bar-left,.tr-progress-bar__step:last-child .step__bar-right{display:none}.step__icon{background-color:#fff;border:2px solid #4e62e3;border-radius:50%;height:40px;margin:0 auto;text-align:center;width:40px}.step__icon:before{content:"";display:block;height:40px;width:40px}.step__title{color:#4e62e3;font-size:14px;font-weight:300;margin-top:10px;text-align:center}.step__title.progress-current-step{display:none}.step__bar-left,.step__bar-right{border-top:2px solid #4e62e3;height:2px;position:absolute;top:44px}.step__bar-right{left:50%;margin-left:20px;right:0}.step__bar-left{left:0;margin-right:20px;right:50%}.step.active .step__icon{background:#4e62e3}.step.disabled .step__icon{background:#adb5bd}.step.active .step__title{font-weight:600}.step.appointment .step__icon:before{background:url(/build/images/appointment.d7e36f2f.svg) no-repeat;background-position:40% 39%}.step.appointment.active .step__icon:before{background:url(/build/images/appointment-active.472e8a79.svg) no-repeat;background-position:40% 25%}.step.patient .step__icon:before{background:url(/build/images/patient.eae4e503.svg) no-repeat;background-position:40% 39%}.step.patient.active .step__icon:before{background:url(/build/images/patient-active.fe087c30.svg) no-repeat;background-position:40% 28%}.step.travel .step__icon:before{background:url(/build/images/travel.791c16a4.svg) no-repeat;background-position:40% 39%}.step.travel.active .step__icon:before{background:url(/build/images/travel-active.10adb154.svg) no-repeat;background-position:40% 39%}.step.tripplanner .step__icon:before{background:url(/build/images/trip_planner.2de6839e.svg) no-repeat;background-position:40% 39%}.step.tripplanner.active .step__icon:before{background:url(/build/images/trip_planner-active.e21ea4c2.svg) no-repeat;background-position:40% 39%}.step.additional-travelers .step__icon:before{background:url(/build/images/user-plus.8d41143e.svg) no-repeat;background-position:46% 39%}.step.additional-travelers.active .step__icon:before{background:url(/build/images/user-plus-active.c23d511b.svg) no-repeat;background-position:46% 25%}.step.treatment-locations .step__icon:before{background:url(/build/images/treatmentLocations_blue.a9837191.svg) no-repeat;background-position:46% 39%}.step.treatment-locations.active .step__icon:before{background:url(/build/images/treatmentLocations_white.c362a821.svg) no-repeat;background-position:46% 25%}.step.review .step__icon:before{background:url(/build/images/review.d84b5c1d.svg) no-repeat;background-position:38% 39%}.step.review.active .step__icon:before{background:url(/build/images/review-active.90f5b94d.svg) no-repeat;background-position:36% 39%}.progress-bar__step:first-child .step__bar-left,.progress-bar__step:last-child .step__bar-right{display:none}.progress-indicator{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;text-align:center}.progress-indicator__bar{display:inline-block;height:82px;overflow:hidden;position:relative;width:185px}.progress-indicator__bar .progress-bar{border:20px solid #f7f7f7;border-radius:50%;box-sizing:border-box;height:185px;left:0;position:absolute;top:0;width:185px}.progress-indicator__bar .progress-bar:after,.progress-indicator__bar .progress-bar:before{border-radius:50%;content:"";display:block;height:20px;position:absolute;width:20px}.progress-indicator__bar .progress-bar:before{right:3px;top:5px}.progress-indicator__bar .progress-bar:after{bottom:5px;left:3px}.progress-indicator__title{color:#000;display:inline-block;font-size:14px;font-weight:600;left:50%;position:absolute;top:70%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.progress-indicator--in-progress .progress-indicator__bar .progress-bar{border-bottom-color:#cc7e00;border-right-color:#cc7e00}.progress-indicator--in-progress .progress-indicator__bar .progress-bar:after,.progress-indicator--in-progress .progress-indicator__bar .progress-bar:before{background:#cc7e00}.progress-indicator--submitted .progress-indicator__bar .progress-bar{border-bottom-color:#017472;border-right-color:#017472}.progress-indicator--submitted .progress-indicator__bar .progress-bar:after,.progress-indicator--submitted .progress-indicator__bar .progress-bar:before{background:#017472}.progress-indicator--pending .progress-indicator__bar .progress-bar{border-bottom-color:#f5500f;border-right-color:#f5500f}.progress-indicator--pending .progress-indicator__bar .progress-bar:after,.progress-indicator--pending .progress-indicator__bar .progress-bar:before{background:#f5500f}.progress-indicator--confirmed .progress-indicator__bar .progress-bar{border-bottom-color:#416901;border-right-color:#416901}.progress-indicator--confirmed .progress-indicator__bar .progress-bar:after,.progress-indicator--confirmed .progress-indicator__bar .progress-bar:before{background:#416901}.progress-indicator--cancelled .progress-indicator__bar .progress-bar{border-bottom-color:#c02;border-right-color:#c02}.progress-indicator--cancelled .progress-indicator__bar .progress-bar:after,.progress-indicator--cancelled .progress-indicator__bar .progress-bar:before{background:#c02}.progress-indicator--finalized .progress-indicator__bar .progress-bar{border-bottom-color:#1b058e;border-right-color:#1b058e}.progress-indicator--finalized .progress-indicator__bar .progress-bar:after,.progress-indicator--finalized .progress-indicator__bar .progress-bar:before{background:#1b058e}.progress-indicator--in-review .progress-indicator__bar .progress-bar{border-bottom-color:#68d2df;border-right-color:#68d2df}.progress-indicator--in-review .progress-indicator__bar .progress-bar:after,.progress-indicator--in-review .progress-indicator__bar .progress-bar:before{background:#68d2df}.progress-indicator--approved .progress-indicator__bar .progress-bar{border-bottom-color:#68d2df;border-right-color:#68d2df}.progress-indicator--approved .progress-indicator__bar .progress-bar:after,.progress-indicator--approved .progress-indicator__bar .progress-bar:before{background:#68d2df}.progress-indicator--denied .progress-indicator__bar .progress-bar{border-bottom-color:#fc5a74;border-right-color:#fc5a74}.progress-indicator--denied .progress-indicator__bar .progress-bar:after,.progress-indicator--denied .progress-indicator__bar .progress-bar:before{background:#fc5a74}.progress-indicator--paid .progress-indicator__bar .progress-bar{border-bottom-color:#34a13b;border-right-color:#34a13b}.progress-indicator--paid .progress-indicator__bar .progress-bar:after,.progress-indicator--paid .progress-indicator__bar .progress-bar:before{background:#34a13b}.progress-indicator--processing-payment .progress-indicator__bar .progress-bar{border-bottom-color:#4364e2;border-right-color:#4364e2}.progress-indicator--processing-payment .progress-indicator__bar .progress-bar:after,.progress-indicator--processing-payment .progress-indicator__bar .progress-bar:before{background:#4364e2}.progress-indicator--correction-required .progress-indicator__bar .progress-bar{border-bottom-color:#fc5a74;border-right-color:#fc5a74}.progress-indicator--correction-required .progress-indicator__bar .progress-bar:after,.progress-indicator--correction-required .progress-indicator__bar .progress-bar:before{background:#fc5a74}.progress-indicator--returned .progress-indicator__bar .progress-bar{border-bottom-color:#ffff80;border-right-color:#ffff80}.progress-indicator--returned .progress-indicator__bar .progress-bar:after,.progress-indicator--returned .progress-indicator__bar .progress-bar:before{background:#ffff80}.status-bullet{text-align:center;width:auto}.status-bullet__icon{border-radius:50%;height:25px;margin:0 auto;width:25px}.status-bullet__icon:before{content:"";display:block;height:25px;width:25px}.status-bullet--no-label .status-bullet__title{display:none}.status-bullet__title{color:#000;font-size:14px}.status-bullet--submitted .status-bullet__icon{background:#017472}.status-bullet--submitted .status-bullet__icon:before{background:url(/build/images/white-arrow.f3fb6acc.svg) no-repeat 50%;background-position-x:35%}.status-bullet--paid .status-bullet__icon{background:#1b058e}.status-bullet--paid .status-bullet__icon:before{background:url(/build/images/white-dollar.60d1c0ec.svg) no-repeat 8.5px;background-position-x:50%}.status-bullet--review .status-bullet__icon{background:#f5500f}.status-bullet--review .status-bullet__icon:before{background:url(/build/images/white-clock.80be042d.svg) no-repeat 6px 5px}.status-bullet--approved .status-bullet__icon{background:#416901}.status-bullet--approved .status-bullet__icon:before{background:url(/build/images/white-check.7795d002.svg) no-repeat 7px 8px}.status-bullet--cancel .status-bullet__icon{background:#c02}.status-bullet--cancel .status-bullet__icon:before{background:url(/build/images/white-times.71b818b9.svg) no-repeat 8px}.status-bullet--blocked .status-bullet__icon{background:#8b0404}.status-bullet--blocked .status-bullet__icon:before{background:url(/build/images/white-cancel.be0248b3.svg) no-repeat 50%}.status-card:before{border-style:solid;border-width:15px 0 15px 15px;content:"";display:block;position:absolute;right:-3px;top:-10px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.status-card--in-progress:before,.status-card--requested:before{border-color:transparent transparent transparent #cc7e00}.status-card--submitted:before{border-color:transparent transparent transparent #017472}.status-card--active:before,.status-card--approved:before,.status-card--confirmed:before{border-color:transparent transparent transparent #416901}.status-card--in-review:before,.status-card--pending:before{border-color:transparent transparent transparent #cc7e00}.status-card--finalized:before,.status-card--paid:before,.status-card--suspended:before{border-color:transparent transparent transparent #1b058e}.status-card--cancelled:before{border-color:transparent transparent transparent #c02}.status-card--cancelled-alt:before,.status-card--denied:before{border-color:transparent transparent transparent #8b0404}.navbar-color{background-color:#23365e}.site-info-header{margin-left:6.5rem}.navbar-vertical .navbar-nav .nav-link{align-items:start;display:flex;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;white-space:nowrap}.navbar,.navbar [class^=container]{position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.tableOverflow{overflow-x:auto}.responsive-flex{display:flex}.add-button{background-color:#34a13b;color:#fff;font-weight:700}.add-button:hover{background-color:#5bc961;color:#fff}.alt-button{background-color:#fff;border:1px solid #4e63e2;color:#4e63e2;font-weight:700}.alt-button:hover{background-color:#4e63e2;border:1px solid #fff;color:#fff}.switch{display:inline-block;height:24px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:4px;position:absolute;transition:transform .4s;width:18px}input:checked+.slider{background-color:#68d2df}.slider.checked:before,input:checked+.slider:before{transform:translateX(26px)}.slider.checked:before{transition:none}@media (min-width:992px){.responsive-flex{flex-flow:row wrap}.flex-lg-1{flex:1 1 0%!important}.h-lg-full{height:100%!important}.h-lg-screen{height:100vh!important}.mb-lg-5{margin-bottom:1.25rem!important}.navbar-vertical.navbar-expand-lg{border-radius:0;box-shadow:0 0 0 0 transparent!important;display:block;max-width:270px;overflow-y:auto;transition:all .2s ease-in-out;width:100%;z-index:1000}.navbar-vertical.navbar-expand-lg>[class*=container]{align-items:stretch;flex-direction:column;min-height:100%;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-lg .navbar-collapse{align-items:stretch;display:flex;flex:1;flex-direction:column;opacity:1}.navbar-vertical.navbar-expand-lg .navbar-nav{flex-direction:column;margin-left:0;margin-right:0}.navbar-vertical.navbar-expand-lg.show{border-radius:0;max-width:180px}.navbar-vertical .navbar-nav .nav-link{align-items:center;display:flex;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;white-space:nowrap}.overflow-y-lg-auto{overflow-y:auto!important}.card-table{width:calc(100vw - 270px)}}@media screen and (max-width:991px){.breadcrumb-item--desktop{display:none}.dt-buttons{display:flex}.dt-buttons button{margin-right:.5rem}.dt-buttons button:last-of-type{margin-left:0!important}.dataTables_filter{text-align:inherit}.tableOverflow{margin-top:.5rem}#no-more-tables table{display:block;width:100%!important}#no-more-tables tbody,#no-more-tables td,#no-more-tables tfoot,#no-more-tables th,#no-more-tables thead,#no-more-tables tr{display:block}#no-more-tables thead tr{left:-9999px;position:absolute;top:-9999px}#no-more-tables tfoot tr th{padding:1rem 1rem 0;width:auto!important}#no-more-tables tr{border:1px solid #ccc}#no-more-tables td{border:none;border-bottom:1px solid #eee;padding-left:50%;position:relative;text-align:left;white-space:normal}#no-more-tables td:before{content:attr(data-title);font-weight:700;left:6px;padding-right:10px;position:absolute;text-align:left;top:6px;white-space:normal;width:45%}.responsive-flex{flex-flow:column nowrap}}@media screen and (max-width:560px){.tr-progress-bar__step .step__bar-left,.tr-progress-bar__step .step__bar-right{display:none}.tr-progress-bar__step{padding:1rem}.tr-progress-bar__step:first-of-type{padding-left:.5rem}.tr-progress-bar__step:last-of-type{padding-right:.5rem}.tr-progress-bar{width:95vw}#no-more-tables td{border:none;border-bottom:1px solid #eee;min-height:4vh;padding-left:50%;position:relative;text-align:left;white-space:normal}#no-more-tables td:before{font-weight:700;left:6px;padding-right:10px;position:absolute;text-align:left;white-space:normal;width:50%}}#cookieConsent{background-color:hsla(0,0%,8%,.8);bottom:0;color:#ccc;display:none;font-family:Trebuchet MS,Helvetica,sans-serif;font-size:14px;left:0;line-height:26px;min-height:26px;padding:8px 0 8px 30px;position:fixed;right:0;z-index:9999}#cookieConsent a{color:#4b8ee7;text-decoration:none}#closeCookieConsent{cursor:pointer;display:inline-block;float:right;font-weight:700;height:20px;margin:-15px 0 0;width:20px}#closeCookieConsent:hover{color:#fff}#cookieConsent a.cookieConsentOK{background-color:#f1d600;border-radius:5px;color:#000;cursor:pointer;display:inline-block;float:right;margin:0 60px 0 10px;padding:0 20px}#cookieConsent a.cookieConsentOK:hover{background-color:#e0c91f}@media (max-width:560px){#cookieConsent{height:12vh}}table.dataTable thead th[data-is-resizable=true]{border-left:1px solid transparent;border-right:1px dashed #bfbfbf}table.dataTable thead th.dt-colresizable-hover{background-color:#eaeaea;border-left:1px solid #bfbfbf;cursor:col-resize}table.dataTable thead th.dt-colresizable-bound-max,table.dataTable thead th.dt-colresizable-bound-min{cursor:not-allowed!important;opacity:.2}#pr-box{display:none;font:13px/16px sans-serif;max-width:100%;position:absolute;width:271px;z-index:1000}#pr-box-inner{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);margin-top:6px}#pr-box p{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;margin-bottom:0;padding:10px 20px}#pr-box ul{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;margin:0;padding:7px}#pr-box ul li{list-style:none;padding:4px 7px}#pr-box ul li span{border-radius:100%;display:block;float:left;height:15px;margin-right:15px;width:15px}#pr-box.light{color:#2d2f31}#pr-box.light p{background-color:#d9edf7;color:#2d2f31}#pr-box.light ul{background-color:#f5f5f5}#pr-box.light ul li span{background-color:#f1f1f1;border:3px solid #23a86d}#pr-box.light ul li span.pr-ok{background-color:#23a86d;border:3px solid #23a86d}#pr-box.dark{color:#f1f1f1}#pr-box.dark p{background-color:#23a86d}#pr-box.dark ul,#pr-box.dark ul li span{background-color:#2d2f31}#pr-box.dark ul li span{border:3px solid #23a86d}#pr-box.dark ul li span.pr-ok{background-color:#23a86d;border:3px solid #23a86d}.nav-link{font-size:min(4vw,1rem)}.react-page-header{display:block;margin:1rem auto;max-width:90vw}.absolute-vertical-center{bottom:0;margin-bottom:auto;margin-top:auto;position:absolute;top:0}.absolute-center{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.break-anywhere{line-break:anywhere}.flex{display:flex}.flex-auto{flex:1 1 auto}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.half-width{width:50%}.full-height{height:100%}.full-width{width:100%}.grid{display:grid}.width-fit-content{width:fit-content}.height-fit-content{height:fit-content}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-scroll-y{overflow-y:scroll}.min-width-100{min-width:100%}.min-width-20r{min-width:20rem}.cursor-pointer:hover{cursor:pointer}.text-responsive-xs{font-family:Figtree,sans-serif;font-size:min(3.5vw,.75rem)}.text-responsive-sm{font-family:Figtree,sans-serif;font-size:min(3.75vw,.875rem)}.text-responsive-md{font-family:Figtree,sans-serif;font-size:min(4vw,1rem)}.text-responsive-lg{font-family:Figtree,sans-serif;font-size:min(5vw,1.25rem)}.text-responsive-xlg{font-family:Figtree,sans-serif;font-size:min(6vw,1.66rem)}.text-responsive-xxlg{font-family:Figtree,sans-serif;font-size:min(7.5vw,2rem)}.text-right{text-align:right}.fw-semibold{font-weight:600}.text-monospace{font-family:monospace,monospace}.select-none{user-select:none}.whitespace-nowrap{white-space:nowrap}.react-card,.react-card--top-border-blue{background-color:#fff;border-radius:2px;box-shadow:var(--drop-shadow)}.react-card--top-border-blue{border-top:1px solid var(--scout-bright-purple)}.react-card--top-border-green{border-top:1px solid var(--scout-chartreuse)}.react-card--top-border-green,.react-card--top-border-red{background-color:#fff;border-radius:2px;box-shadow:var(--drop-shadow)}.react-card--top-border-red{border-top:1px solid var(--scout-red)}.react-card.full{margin:1rem;width:100%}.react-list-header{background-color:var(--nav-blue);box-shadow:var(--drop-shadow);color:#fff;min-height:3rem}.react-list-header.mobile{left:0;position:absolute;width:100vw}.react-list-header.grid{align-items:center;display:grid}.react-card-list .react-card{margin-bottom:1rem}.filter-panel{background-color:#fff}.filter-panel .filter{margin-bottom:2vw}.form-field-group{padding-bottom:.5rem;padding-top:.5rem}.form-field-group .form-field{margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem}.form-field-group .form-field:last-of-type{margin-bottom:0}.form-field-group .form-field:first-of-type{margin-bottom:1rem}.form-controls{padding-bottom:.5rem;padding-top:.5rem}.form-controls .control-row{margin-bottom:.5rem}.form-input{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem}.custom-select-option{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:inherit;padding:.5rem .75rem;width:100%}.custom-select-option.focused,.custom-select-option.selected,.custom-select-option:hover{background-color:#deebff;cursor:pointer;padding:.5rem .75rem}.custom-select-option.selected{background-color:#2684ff;color:#fff}.dropdown-actions{background-clip:padding-box;list-style:none;margin:0;position:absolute;text-align:left;z-index:1000}.dropdown-checklist{box-shadow:2px 2px 8px rgba(0,0,0,.3);left:0;top:2.5rem}.dropdown-checklist label{padding:.25rem .5rem .25rem 1rem}.dropdown-checklist label.pinned{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:.5rem;padding-bottom:.75rem}.row-actions{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;font-size:1rem;min-width:10rem;padding:.5rem 0}.modal-layer{background-color:rgba(0,0,0,.2);height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055}.modal-layer .modal-frame{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.3);margin-left:auto;margin-right:auto;margin-top:min(5rem,5%);max-height:80%;max-width:80%;position:relative}.modal-layer .modal-frame .modal-main{padding:2.5rem 1.5rem 2rem}.modal-layer .modal-frame .modal-main .modal-controls{align-items:center;display:flex;flex-flow:row wrap;padding:1rem 0;width:100%}.modal-frame-sm{width:max(30%,30rem)}.sponsor-logo{background:#fff;border-radius:.25rem;box-shadow:2px 2px 5px rgba(0,0,0,.4);padding:.25rem;position:absolute;right:.5rem;top:.5rem;transition:translate .2s ease-out;z-index:999}.sponsor-logo:hover{cursor:pointer}.sponsor-logo.dismissed{translate:75%}.text-input{appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.text-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.text-input:disabled{background-color:#f2f2f2}.circle-icon{background-color:#68d2df;border-radius:100%;color:#333;cursor:pointer;display:inline-block;font-size:1rem;height:20px;position:relative;text-align:center;top:-2px;width:20px}.circle-icon span{font-weight:700;left:-.5px;position:relative}.react-tooltip{background-color:#fff;border-radius:.25rem;box-shadow:2px 2px 5px rgba(0,0,0,.4);color:#212529;cursor:auto;left:2rem;min-width:20rem;padding:1rem;position:absolute;text-align:left;top:2rem;width:fit-content;z-index:999}.react-tooltip h4{white-space:pre}.react-tooltip a,.react-tooltip p{font-size:1rem;font-weight:400;margin-bottom:0}.react-tooltip p.react-tooltip-details{font-size:.875rem;font-weight:300;margin-top:.5rem}.table-controls{align-items:center;display:flex;flex-flow:column nowrap;overflow:visible;padding:.5rem;width:100%}.table-controls .paginator-button{background:transparent;border:none;border-radius:3px;padding:.5rem 1rem}.table-controls .paginator-button:disabled{font-style:italic}.table-controls .paginator-button.current{background-image:linear-gradient(hsla(0,0%,90%,.1),rgba(0,0,0,.1));border:1px solid #111}.table-controls .paginator-button.current:disabled{font-style:normal}.table-controls .paginator-button:not(.current,:disabled):hover{background:linear-gradient(180deg,#585858,#111);color:#fff}table.react-table{width:100%}table.react-table thead tr th{background-color:#212529;color:#fff;font-weight:700;line-height:1.5rem;padding:.75rem 1.5rem .75rem .75rem}table.react-table tbody tr{border:none;border-spacing:0 .25rem}table.react-table tbody tr:nth-of-type(2n-1) td{background-color:rgba(0,0,0,.025)}table.react-table tbody tr td{padding:.5rem .75rem}table.react-table tbody tr td.warn{background-color:rgba(255,0,0,.25)}table.react-table tbody tr.row-warning{background-color:#fff3cd}table.react-table tfoot tr th{padding:.5rem .75rem}table.react-table tbody .mobile-row{border:1px solid rgba(0,0,0,.15);border-radius:3px;display:flex;flex-flow:column nowrap;width:100%}table.react-table tbody .mobile-cell{align-items:center;border:1px solid rgba(0,0,0,.05);display:flex;flex-flow:row nowrap;width:100%}table.react-table .hover-cell{border:1px solid var(--button-blue);border-radius:.25rem;color:var(--button-blue);font-weight:700;line-height:1.5;padding:.375rem .75rem}@media (max-width:991px){table.react-table.mobile{display:table}.non-mobile{display:none!important}.react-tooltip{max-width:94vw}.react-tooltip h4{white-space:pre-wrap}.form-field{width:100%}}@media (min-width:992px){.mobile{display:none!important}}.label-red{background-color:#e82f20;color:#fff}.study-labels{display:flex;flex-flow:row wrap}.study-labels .study-label{border-radius:3px;font-size:.875rem;font-weight:500;margin-top:5px;padding:2px 5px}.study-labels .study-label:not(:last-of-type){margin-right:5px}.react-card-shadow{box-shadow:var(--drop-shadow)}.dashboard-card-action-button{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-top-left-radius:2px;bottom:0;cursor:pointer;max-width:90px;position:absolute;right:0;width:100%}.action-button-container{position:relative}.react-btn{border-radius:2px;box-shadow:var(--drop-shadow);max-width:380px;padding:6px 8px;text-decoration:none}.react-btn.react-btn-primary{background-color:var(--button-blue);color:#fff}.react-btn.react-btn-secondary{background-color:var(--button-grey);color:#fff}.react-btn.react-btn-confirm{background-color:var(--button-green);color:#fff}.react-btn.react-btn-danger{background-color:var(--button-red);color:#fff}body.patient{background-image:none;font-family:Figtree,sans-serif!important}