@import"https://fonts.googleapis.com/css?family=IBM+Plex+Mono|IBM+Plex+Sans:400,400i,500,600";html{scroll-behavior:smooth}body{margin:0;padding:0;background-color:#fff;color:#333;overflow-x:hidden;width:100%}body,html{-webkit-font-smoothing:antialiased;font-weight:400}html{-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}@-moz-document url-prefix(){body{font-weight:lighter}}.app-container,body{width:100%;min-height:100vh}.app-container,body,html{font:normal 100%/1.65 IBM Plex Sans,sans-serif}.app-container,body{text-rendering:optimizeLegibility}body,button,input{-webkit-font-smoothing:antialiased}label{font-weight:500}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}body,li,ol,p,ul{font-size:.9rem}*,:after,:before{box-sizing:border-box}.code,pre,pre code{font-family:IBM Plex Mono,monospace}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2rem;font-weight:400;margin-bottom:.35em;margin-top:.75em}h2{font-size:1.6rem}h2,h3{font-weight:400;margin-bottom:.35em;margin-top:1.1em}h3{font-size:1.25rem}h4{font-size:1.1111rem}h4,h5{font-weight:400;margin-bottom:.35em;margin-top:1.1em}h5{font-size:.95rem}h6{font-size:.75rem;font-weight:400;font-style:italic;margin-bottom:.35em;margin-top:1em}ol,ul{margin-top:.5em;margin-bottom:1em}li ol,li ul{margin-top:0;margin-bottom:0}ol li,ul li{margin-top:.25em;margin-bottom:.25em}p{margin-top:.2em}.code{font-size:.9em}.italic{font-style:italic}.bold{font-weight:600}pre{background:#f7f7f7;padding:25px;margin:0;overflow-x:auto}p.word-wrap,pre.word-wrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:keep-all}.lead{font-size:1.25em}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}a{color:#007bff;text-decoration:none;background-color:transparent;cursor:pointer}a.no-href{color:inherit}a:hover .clickable *{text-decoration:none}a:hover{color:#1589ff;text-decoration:underline}a.no-href:active,a.no-href:hover{color:inherit;text-decoration:underline}a:active{color:#1581f5;text-decoration:underline}a:active,a:focus{box-shadow:none;outline:none;text-decoration:underline;text-shadow:0 0 2px rgba(0,123,255,.35)}#navbar{height:70px;width:100%;background:#fff;border-bottom:1px solid #bbb}#navbar-container,#navbar-sub-container{height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end}@media(min-width:576px){#navbar-container,#navbar-sub-container,.language-selector-row{max-width:540px}}@media(min-width:768px){#navbar-container,#navbar-sub-container,.language-selector-row{max-width:98%}}@media(min-width:992px){#navbar-container,#navbar-sub-container,.language-selector-row{max-width:960px}}@media(min-width:1200px){#navbar-container,#navbar-sub-container,.language-selector-row{max-width:1140px}}#left{justify-content:flex-start;padding:5px}#brand-image{filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}#right{justify-content:flex-end}.navbar-items{display:flex;align-items:flex-end}.navbar-items a{display:flex;align-items:center}.icon-link-card-list-container{display:flex;flex-flow:row wrap}.icon-link-card-list-container.align-center{justify-content:center}.icon-link-card-list-container.align-right{justify-content:flex-end}.icon-link-card-list-container .icon-link-card{margin-left:0;margin-right:15px;margin-bottom:10px}.icon-link-card{width:115px}.icon-link-card .card-body{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;height:115px;width:115px;border-top-left-radius:.25em;border-top-right-radius:.25em}.icon-link-card .card-body .icon{color:#fff;max-width:70px;max-height:70px;height:70px;width:70px}.icon-link-card .card-footer{text-align:center;margin:0;padding:10px}.icon-link-card .card-footer .paragraph{margin:0;line-height:150%}@media(min-width:576px){.icon-link-card{width:150px}.icon-link-card .card-body{height:150px;width:150px}.icon-link-card .card-body .icon{max-width:100px;max-height:100px;height:100px;width:100px}}.header.no-top-padding{margin-top:0;padding-top:0}.header.xl{font-size:2.25rem;font-weight:400;margin-bottom:.4em;margin-top:.8em}.header.xxl{font-size:2.5rem;font-weight:400;margin-bottom:.45em;margin-top:.85em}.smart-card{width:200px}.alert{border:1px solid #000;display:block;padding:.75rem 1.25rem;border-radius:.25rem;margin-bottom:1rem;text-align:center}.alert .link,.alert a,.alert span.text-link{font-weight:700}.alert .link:hover,.alert a:hover,.alert span.text-link:hover{text-decoration:underline}.alert.alert-primary{border-color:#b7cbf7;background-color:#c9d8f9;color:#1d3f88}.alert.alert-primary .link,.alert.alert-primary a,.alert.alert-primary span.text-link{color:#193e8c}.alert.alert-secondary{border-color:#dbdbdb;background-color:#e7e7e7;color:#353535}.alert.alert-secondary .link,.alert.alert-secondary a,.alert.alert-secondary span.text-link{color:#323537}.alert.alert-success{border-color:#badecc;background-color:#d2eade;color:#29573f}.alert.alert-success .link,.alert.alert-success a,.alert.alert-success span.text-link{color:#265a3f}.alert.alert-danger{border-color:#edc8d0;background-color:#f2d7dd;color:#6e2434}.alert.alert-danger .link,.alert.alert-danger a,.alert.alert-danger span.text-link{color:#722032}.alert.alert-warning{border-color:#fae7c9;background-color:#fcf1e0;color:#a2690d}.alert.alert-warning .link,.alert.alert-warning a,.alert.alert-warning span.text-link{color:#764b06}.alert.alert-orange{border-color:#facfc8;background-color:#fbdfdb;color:#8b2819}.alert.alert-orange .link,.alert.alert-orange a,.alert.alert-orange span.text-link{color:#902515}.alert.alert-purple{border-color:#d3beea;background-color:#e3d5f2;color:#3a2155}.alert.alert-purple .link,.alert.alert-purple a,.alert.alert-purple span.text-link{color:#3a1e58}.alert.alert-pink{border-color:#fad2df;background-color:#fce0e9;color:#a11c47}.alert.alert-pink .link,.alert.alert-pink a,.alert.alert-pink span.text-link{color:#a61845}.alert.alert-light{border-color:#d8d8d8;background-color:#e5e5e5;color:#7f7f7f}.alert.alert-light .link,.alert.alert-light a,.alert.alert-light span.text-link{color:#6b6060}.alert.alert-dark{border-color:#666;background-color:#7c7c7c;color:#000}.alert.alert-dark .link,.alert.alert-dark a,.alert.alert-dark span.text-link{color:#000}.breadcrumb-container{display:flex;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;border-radius:.25rem}.breadcrumb-container.breadcrumb-background{background-color:#e9ecef}.breadcrumb-separator{color:#6c757d}.breadcrumb-item.active{color:#333;text-decoration:none;cursor:default}.breadcrumb-item.active:active,.breadcrumb-item.active:hover{color:#333}.breadcrumb-item+.breadcrumb-separator,.breadcrumb-separator+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge.badge-pill{padding-left:.6em;padding-right:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#256bff}.badge-secondary{color:#fff;background-color:#6c757d}.badge-success{color:#fff;background-color:#22c471}.badge-danger{color:#fff;background-color:#e6123f}.badge-warning{color:#fff;background-color:#ffb63f}.badge-orange{color:#fff;background-color:#ff583e}.badge-purple{color:#fff;background-color:#7f27de}.badge-pink{color:#fff;background-color:#ff3e7c}.badge-light{color:#343a40;background-color:#e6e6e6}.badge-dark{color:#fff;background-color:#343a40}.box-shadow,.box-shadow-1,.box-shadow-2,.box-shadow-3,.box-shadow-4,.box-shadow-5{transition:box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms}.box-shadow-1.clickable:hover,.box-shadow-2.clickable:hover,.box-shadow-3.clickable:hover,.box-shadow-4.clickable:hover,.box-shadow-5.clickable:hover,.box-shadow.clickable:hover{cursor:pointer;opacity:.925}.box-shadow-1.clickable:active,.box-shadow-2.clickable:active,.box-shadow-3.clickable:active,.box-shadow-4.clickable:active,.box-shadow-5.clickable:active,.box-shadow.clickable:active{z-index:7;opacity:1}.box-shadow,.box-shadow-1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);z-index:2}.box-shadow-1.clickable:active,.box-shadow.clickable:active{box-shadow:0 2px 8px 3px rgba(0,0,0,.08),0 3px 10px 3px rgba(0,0,0,.06),0 4px 12px 3px rgba(0,0,0,.04)}.box-shadow-2{box-shadow:0 1px 5px 1px rgba(0,0,0,.2),0 2px 4px 1px rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12);z-index:3}.box-shadow-2.clickable:active{box-shadow:0 2px 8px 3px rgba(0,0,0,.08),0 3px 10px 3px rgba(0,0,0,.06),0 4px 12px 3px rgba(0,0,0,.04)}.box-shadow-3{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12);z-index:4}.box-shadow-3.clickable:active{box-shadow:0 2px 8px 3px rgba(0,0,0,.08),0 3px 10px 3px rgba(0,0,0,.06),0 4px 12px 3px rgba(0,0,0,.04)}.box-shadow-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);z-index:5}.box-shadow-4.clickable:active{box-shadow:0 2px 8px 3px rgba(0,0,0,.08),0 3px 10px 3px rgba(0,0,0,.06),0 4px 12px 3px rgba(0,0,0,.04)}.box-shadow-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.08),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);z-index:6}.box-shadow-5.clickable:active{box-shadow:0 2px 8px 3px rgba(0,0,0,.08),0 3px 10px 3px rgba(0,0,0,.06),0 4px 12px 3px rgba(0,0,0,.04)}.button{margin-top:.2rem;margin-bottom:.2rem;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;font-size:1rem;padding:.25rem .875rem;line-height:1.5;outline:none;transition:box-shadow .25s ease-in-out}.button.button-xs{font-size:.75rem;padding:.125rem .625rem;margin-top:.125rem;margin-bottom:.125rem}.button.button-sm{font-size:.875rem;padding:.15rem .75rem;margin-top:.15rem;margin-bottom:.15rem}.button.button-lg{font-size:1.125rem;padding:.3rem 1rem;margin-top:.25rem;margin-bottom:.25rem}.button.block{display:block;width:100%}.button:focus{box-shadow:0 0 0 3px rgba(0,0,0,.25)}.button:hover{cursor:pointer}.button:disabled{cursor:not-allowed}.button.button-primary{color:#fff;background-color:#256bff;border-color:#0c5aff}.button.button-primary:hover{color:#fff;background-color:#3f7cff;border-color:#256bff}.button.button-primary:active{color:#fff;background-color:#0c5aff;border-color:#004df1}.button.button-primary:disabled{color:#e6e6e6;background-color:#6592f2;border-color:#5283ec}.button.button-primary.outline:active,.button.button-primary.outline:focus,.button.button-primary:active,.button.button-primary:focus{box-shadow:0 0 2px 3px rgba(37,107,255,.4)}.button.button-primary.outline{color:#256bff;background-color:#fcfcfc;border-color:#4983ff}.button.button-primary.outline:hover{color:#3f7cff;background-color:#fff;border-color:#588eff}.button.button-primary.outline:active{color:#0c5aff;background-color:#f7f7f7;border-color:#1b64ff}.button.button-primary.outline:disabled{color:#829dd5;background-color:#f7f7f7;border-color:#829dd5}.button.button-secondary{color:#fff;background-color:#6c757d;border-color:#60686f}.button.button-secondary:hover{color:#fff;background-color:#78828a;border-color:#6c757d}.button.button-secondary:active{color:#fff;background-color:#60686f;border-color:#545b62}.button.button-secondary:disabled{color:#e6e6e6;background-color:#8e8e8e;border-color:#818181}.button.button-secondary.outline:active,.button.button-secondary.outline:focus,.button.button-secondary:active,.button.button-secondary:focus{box-shadow:0 0 2px 3px hsla(208,7%,46%,.4)}.button.button-secondary.outline{color:#6c757d;background-color:#fafafa;border-color:#a1a8ae}.button.button-secondary.outline:hover{color:#78828a;background-color:#fff;border-color:#bcc1c6}.button.button-secondary.outline:active{color:#60686f;background-color:#f7f7f7;border-color:#6c757d}.button.button-secondary.outline:disabled{color:#8e8e8e;background-color:#f7f7f7;border-color:#939393}.button.button-success{color:#fff;background-color:#22c471;border-color:#1eae64}.button.button-success:hover{color:#fff;background-color:#26d97e;border-color:#22c471}.button.button-success:active{color:#fff;background-color:#1eae64;border-color:#1a9958}.button.button-success:disabled{color:#e6e6e6;background-color:#4dcc8b;border-color:#40c07e}.button.button-success.outline:active,.button.button-success.outline:focus,.button.button-success:active,.button.button-success:focus{box-shadow:0 0 2px 3px rgba(34,196,113,.4)}.button.button-success.outline{color:#20b769;background-color:#fcfcfc;border-color:#22c471}.button.button-success.outline:hover{color:#23c874;background-color:#fff;border-color:#26d97e}.button.button-success.outline:active{color:#1da65f;background-color:#f7f7f7;border-color:#1eae64}.button.button-success.outline:disabled{color:#75a48c;background-color:#f7f7f7;border-color:#75a48c}.button.button-danger{color:#fff;background-color:#e6123f;border-color:#ce1039}.button.button-danger:hover{color:#fff;background-color:#ee244f;border-color:#e6123f}.button.button-danger:active{color:#fff;background-color:#ce1039;border-color:#b70e32}.button.button-danger:disabled{color:#e6e6e6;background-color:#e04b6b;border-color:#d63b5c}.button.button-danger.outline:active,.button.button-danger.outline:focus,.button.button-danger:active,.button.button-danger:focus{box-shadow:0 0 2px 3px rgba(230,18,63,.5)}.button.button-danger.outline{color:#ce1039;background-color:#fcfcfc;border-color:#dd113c}.button.button-danger.outline:hover{color:#eb1240;background-color:#fff;border-color:#ee244f}.button.button-danger.outline:active{color:#c00f35;background-color:#f7f7f7;border-color:#ca1037}.button.button-danger.outline:disabled{color:#bb7080;background-color:#f7f7f7;border-color:#bb7080}.button.button-warning{color:#fff;background-color:#ffb63f;border-color:#ffac26}.button.button-warning:hover{color:#fff;background-color:#ffc059;border-color:#ffb63f}.button.button-warning:active{color:#fff;background-color:#ffac26;border-color:#ffa30c}.button.button-warning:disabled{color:#e6e6e6;background-color:#f4c77d;border-color:#eebc69}.button.button-warning.outline:active,.button.button-warning.outline:focus,.button.button-warning:active,.button.button-warning:focus{box-shadow:0 0 2px 3px rgba(255,182,63,.5)}.button.button-warning.outline{color:#ffa616;background-color:#fcfcfc;border-color:#ffac26}.button.button-warning.outline:hover{color:#ffb235;background-color:#fff;border-color:#ffb844}.button.button-warning.outline:active{color:#ffa107;background-color:#f7f7f7;border-color:#ffa81b}.button.button-warning.outline:disabled{color:#dcc195;background-color:#f7f7f7;border-color:#dcc195}.button.button-orange{color:#fff;background-color:#ff583e;border-color:#ff4225}.button.button-orange:hover{color:#fff;background-color:#ff6e58;border-color:#ff583e}.button.button-orange:active{color:#fff;background-color:#ff4225;border-color:#ff2c0b}.button.button-orange:disabled{color:#e6e6e6;background-color:#f48c7c;border-color:#ee7a68}.button.button-orange.outline:active,.button.button-orange.outline:focus,.button.button-orange:active,.button.button-orange:focus{box-shadow:0 0 2px 3px rgba(255,88,62,.5)}.button.button-orange.outline{color:#ff3515;background-color:#fcfcfc;border-color:#ff4225}.button.button-orange.outline:hover{color:#ff4f34;background-color:#fff;border-color:#ff5c43}.button.button-orange.outline:active{color:#ff2706;background-color:#f7f7f7;border-color:#ff391a}.button.button-orange.outline:disabled{color:#dc9e95;background-color:#f7f7f7;border-color:#dc9e95}.button.button-purple{color:#fff;background-color:#7f27de;border-color:#721fcc}.button.button-purple:hover{color:#fff;background-color:#8c3de1;border-color:#7f27de}.button.button-purple:active{color:#fff;background-color:#721fcc;border-color:#661cb6}.button.button-purple:disabled{color:#e6e6e6;background-color:#9a62d6;border-color:#8d53cb}.button.button-purple.outline:active,.button.button-purple.outline:focus,.button.button-purple:active,.button.button-purple:focus{box-shadow:0 0 2px 3px rgba(127,39,222,.5)}.button.button-purple.outline{color:#6b1dbf;background-color:#fcfcfc;border-color:#721fcc}.button.button-purple.outline:hover{color:#7a21da;background-color:#fff;border-color:#822bdf}.button.button-purple.outline:active{color:#641bb2;background-color:#f7f7f7;border-color:#6d1ec3}.button.button-purple.outline:disabled{color:#9b85b3;background-color:#f7f7f7;border-color:#9b85b3}.button.button-pink{color:#fff;background-color:#ff3e7c;border-color:#ff256b}.button.button-pink:hover{color:#fff;background-color:#ff588d;border-color:#ff3e7c}.button.button-pink:active{color:#fff;background-color:#ff256b;border-color:#ff0b59}.button.button-pink:disabled{color:#e6e6e6;background-color:#f47ca2;border-color:#ee6893}.button.button-pink.outline:active,.button.button-pink.outline:focus,.button.button-pink:active,.button.button-pink:focus{box-shadow:0 0 2px 3px rgba(255,62,124,.5)}.button.button-pink.outline{color:#ff1560;background-color:#fcfcfc;border-color:#ff256b}.button.button-pink.outline:hover{color:#ff3475;background-color:#fff;border-color:#ff437f}.button.button-pink.outline:active{color:#ff0656;background-color:#f7f7f7;border-color:#ff1a64}.button.button-pink.outline:disabled{color:#dc95ab;background-color:#f7f7f7;border-color:#dc95ab}.button.button-light{color:#444c54;background-color:#f8f9fa;border-color:#ccc}.button.button-light:hover{color:#56606a;background-color:#fefefe;border-color:#d1d1d1}.button.button-light:active{color:#343a40;background-color:#e9ecef;border-color:#bdc6d0}.button.button-light:disabled{color:#bababa;background-color:#f9f9f9;border-color:#ececec}.button.button-light.outline:active,.button.button-light.outline:focus,.button.button-light:active,.button.button-light:focus{box-shadow:0 0 2px 3px rgba(52,58,64,.1)}.button.button-light.outline{color:#343a40;background-color:#f8f9fa;border-color:#cbd3da}.button.button-light.outline:hover{color:#626d78;background-color:#fbfcfc;border-color:#dae0e5}.button.button-light.outline:active{color:#343a40;background-color:#eff1f4;border-color:#e3e7eb}.button.button-light.outline:disabled{color:#bababa;background-color:#f9f9f9;border-color:#ececec}.button.button-dark{color:#fff;background-color:#343a40;border-color:#292d32}.button.button-dark:hover{color:#fff;background-color:#444c54;border-color:#343a40}.button.button-dark:active{color:#fff;background-color:#292d32;border-color:#1d2124}.button.button-dark:disabled{color:#e6e6e6;background-color:#545454;border-color:#474747}.button.button-dark.outline:active,.button.button-dark.outline:focus,.button.button-dark:active,.button.button-dark:focus{box-shadow:0 0 2px 3px rgba(52,58,64,.4)}.button.button-dark.outline{color:#343a40;background-color:#fcfcfc;border-color:#444c54}.button.button-dark.outline:hover{color:#4f5962;background-color:#fff;border-color:#74818e}.button.button-dark.outline:active{color:#292d32;background-color:#f7f7f7;border-color:#2f353a}.button.button-dark.outline:disabled{color:#5b5b5b;background-color:#f5f5f5;border-color:#595959}.button.button-link{font-weight:400;color:#007bff;text-align:left;margin-left:0;padding-left:0;background-color:transparent;text-decoration:none}.button.button-link.block{padding-bottom:0}.button.button-link:hover{color:#1f8bff;text-decoration:underline}.button.button-link:active{color:#006fe6;text-decoration:underline}.button.button-link:disabled{color:#79b0ec}.button.button-link:active,.button.button-link:focus{box-shadow:none;text-decoration:underline;text-shadow:0 0 2px rgba(0,123,255,.35)}.button-group{display:flex}.button-group.block{width:100%}.button-group.block>.button{flex-grow:1;padding-left:0;padding-right:0}.button-group>.button.active,.button-group>.button:active,.button-group>.button:focus,.button-group>.button:hover{z-index:1}.button-group .button+.button,.button-group .button+.button-group,.button-group .button-group+.button,.button-group .button-group+.button-group{margin-left:-1px}.button-group>.button:first-child{margin-left:0}.button-group>.button-group:not(:last-child)>.btn,.button-group>.button:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.button-group>.button-group:not(:first-child)>.btn,.button-group>.button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.checkbox{margin-right:.4rem}.clear{clear:both}.card{position:relative;display:flex;flex-direction:column;border:1px solid #e7e7e7;min-width:0;word-wrap:break-word;background-clip:border-box;border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card.card-clickable{cursor:pointer}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:16px}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%}.card-img-both,.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-both,.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.close{float:right;font-size:1.5rem;font-weight:600;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;background:none;border:none}.close:hover{color:#000;cursor:pointer;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}.code{font-size:87.5%;color:#e83e8c;word-break:break-word;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.column{flex-basis:0;flex-grow:1;max-width:100%}.container.sidebar-container{display:flex;flex-flow:column wrap;align-items:flex-start;padding:0}.container.sidebar-container.fixed{justify-content:flex-end;flex-flow:row-reverse wrap}.text-small{font-size:12px!important}.main-section{padding-bottom:16px;background-color:#fff}.main-section,.main-section-gray{display:flex;flex-flow:column nowrap}.main-section-gray{background-color:#f7f7f7;border:1px solid #ccc;border-radius:4px;padding:10px 20px;margin-bottom:15px}.main-section .header{font-size:16px;color:#141414}.main-section>.section-header-white{display:flex;flex-flow:row nowrap;padding:10px 20px;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #ccc;border-bottom:none;background-color:#fff;align-items:center;justify-content:space-between;border-bottom-left-radius:0;border-bottom-right-radius:0}.main-section>.section-header-column{flex-flow:column nowrap;background-color:#fff;align-items:flex-start}.main-section>.section-header,.main-section>.section-header-column{display:flex;padding:10px 20px;border:1px solid #ccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}.main-section>.section-header{flex-flow:row nowrap;background-color:#f7f7f7;align-items:center;justify-content:space-between}.main-section>.section-body,.main-section>.section-body-gray,.main-section>.section-footer{display:flex;flex-flow:column nowrap;padding:20px;border:1px solid #ccc;border-top:none;border-top-right-radius:0;border-top-left-radius:0;justify-content:space-between;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.main-section>.section-body-table{display:flex;flex-flow:column nowrap;padding:0;border-left:1px solid #ccc;border-right:1px solid #ccc}.main-section>.section-body,.main-section>.section-footer{background-color:#fff}.main-section>.section-body-gray{background-color:#f7f7f7}form input.form-control{font-size:14px}#tokenFrame{border:none;background-color:#fff;margin-top:0}.transactions-table{margin:0;border:none;border-bottom:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.section-body-row{padding-bottom:10px}.section-body-row,.section-body-row-bordered{display:flex;flex-flow:row nowrap;justify-content:space-between}.section-body-row-bordered{padding-left:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.flex-row{display:flex;flex-flow:row nowrap;justify-content:flex-start}.center,.single{align-items:center}.section-body-row-centered{display:flex;flex-flow:row nowrap;justify-content:center;padding-bottom:10px}.section-body-column{display:flex;flex-flow:column nowrap;width:100%}.section-body-column-2{display:flex;flex-flow:column nowrap;width:45%}#paymentAmountOther,input.section-body-column{font-size:14px!important}.section-body-column.form-control{margin-bottom:0}.section-body-gray>.section-body-row:last-child,.section-body>.section-body-row:last-child,.section-footer>.section-body-row:last-child{padding-bottom:0}.dashboard-line-item{padding-bottom:15px}.input-label{padding-bottom:5px}.patient-summary-header{display:flex;justify-content:space-between;padding:0 5px}.bordered-section{padding:10px 20px;margin-bottom:16px}.bordered-section,.payment-option-button{border:1px solid #ccc;border-radius:4px;background-color:#fff}.payment-option-button{display:flex;justify-content:space-between;padding:5px 10px}.label-input{margin-top:16px;font-size:12px!important;color:#6e6e6e!important;font-weight:400}.label-checkbox{line-height:12px}.button-row-right{justify-content:flex-end}.button-row-center,.button-row-right{display:flex;padding-top:20px;padding-bottom:15px}.button-row-center{justify-content:space-around;align-items:flex-end}.button-row-separated{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:15px}.align-right{display:flex;justify-content:flex-end}.link-button{padding:0 10px;text-align:center;color:#007bff;font-size:14px;background-color:transparent}.link-button.delete-button{color:red!important}.link-button.cancel-button{color:#6e6e6e!important;padding-right:30px}.payments-table{border:none}.payments-table>div:hover{background-color:#f8f8f8}.payment-section{display:flex;flex-flow:column nowrap;justify-content:center;border:1px solid #ccc;border-radius:4px;background-color:#fff;padding:15px;margin-bottom:16px}.payment-type{margin:5px 0;max-width:300px!important}.payment-options,.payment-type{display:flex;flex-flow:row nowrap;justify-content:space-between}.payment-options{margin-bottom:16px;padding:0!important}.payment-option-container{display:flex;flex:1 1;align-items:center;margin-right:8px!important;border:1px solid #ccc!important;border-radius:4px;height:47px}.payment-option{height:25px;display:flex;flex-grow:1}.google-pay-button{display:flex!important;flex:1 1!important;height:47px}.apple-pay-button{cursor:pointer;-apple-pay-button-type:plain}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #ccc}}.payment-type-icon{height:40px}.gpay-button-fill>.gpay-button.white{box-shadow:none!important;border:1px solid #ccc!important;padding:8px 15%!important;outline:#ccc!important}.gpay-card-info-container{box-shadow:none!important;border:none!important;outline:1px solid #ccc!important}.bank-account-icon{display:flex;justify-content:center;margin-top:10px}.payment-amount-radio{align-items:flex-start;line-height:16px;padding-bottom:15px}.payment-amount-radio-label{margin-top:0;padding-left:10px;font-size:14px!important;color:#141414}.pay-now-amount-radio-label{color:#141414}.save-payment-method-label{margin-top:0}#payment-amount-other{font-size:14px;margin-top:3px;margin-bottom:0}.hh-alert{background-color:#fde9c8;border:1px solid #fac56f;border-radius:4px;color:#7c5721;padding:10px 20px;text-align:center;margin:10px 0}@media(max-width:768px){.main-section .header{font-size:14px;color:#141414}.label-input,.text-small{font-size:12px!important}}@media(min-width:768px){.container.sidebar-container{flex-flow:row wrap}}.container.sidebar-companion{width:100%;max-width:100%;padding-left:0;padding-right:10px;padding-bottom:100px;margin-left:5px;margin-right:5px;display:inline-block}.container.sidebar-companion.fixed{margin-left:auto;margin-right:0}@media(min-width:768px){.container.sidebar-companion{max-width:calc(100% - 320px);margin-top:0;margin-left:auto;margin-right:0}}.container.sidebar{width:100%;max-width:none;display:block;flex:1 1 auto;box-sizing:border-box;margin-right:0;margin-left:0}.container.sidebar.fixed{position:fixed}.container.sidebar.card{border-radius:2px;padding:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.sidebar .button.button-link,.sidebar a,.sidebar label,.sidebar p,.sidebar span{font-size:.875rem}.sidebar .button.button-link{padding-top:0;margin-top:1px;padding-bottom:0;margin-bottom:1px}@media(min-width:576px){.container.sidebar{margin-left:5px;margin-right:5px}}@media(min-width:768px){.container.sidebar,.sidebar{max-width:550px;display:inline-block}.sidebar .button.button-link,.sidebar a,.sidebar label,.sidebar p,.sidebar span{font-size:.875rem}}.modal-body .container{padding-left:0;padding-right:0}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container.inline{display:inline-block}.container.flex{display:flex}@media(min-width:576px){.container,.container.container-lg,.container.container-sm{max-width:540px}}@media(min-width:768px){.container,.container.container-lg,.container.container-sm{max-width:98%}}@media(min-width:992px){.container,.container.container-lg,.container.container-sm{max-width:980px}}@media(min-width:1200px){.container{max-width:980px}.container.container-sm{max-width:760px}.container.container-lg{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container.container-small{min-width:20%;max-width:50%;margin-right:auto;margin-left:auto;margin-bottom:1rem}.container.container-md,.container.container-medium{min-width:50%;max-width:75%}.container.container-large,.container.container-lg,.container.container-md,.container.container-medium{margin-right:auto;margin-left:auto;margin-bottom:1rem}.container.center-content{display:flex;align-items:center;justify-content:center;height:90vh}.form-group{margin-bottom:1rem}.form-group.form-group-checkbox .form-control{width:inherit;display:inline-block;margin-left:10px}.form-group .label{font-weight:400;color:#343a40;font-size:.9375rem}@media(hover:none){.form-group.form-group-plain .label{color:#343a40;font-weight:700}}.label.small{color:#7f7f7f;font-size:.75rem;margin-bottom:-3px}.label.large{font-weight:400;font-size:1.05rem}.form-group .error-message,.form-group .help-message{font-size:.9rem;margin-bottom:0;margin-top:0;margin-left:3px}.form-group .help-message{color:#777}.error-message,.form-group .error-message{color:#e6123f!important}.error-message.inline{font-size:12px;padding-left:5px;font-style:italic}.form-group.form-group-checkbox{margin-bottom:0;display:flex;align-items:center}.form-group.form-group-checkbox .label{order:2}.form-group.form-group-checkbox .form-control{order:1;margin-left:6px;margin-right:6px;margin-bottom:0}.label-value-container{margin-top:2px;margin-bottom:10px;padding:0}.label-value-container .label{margin-bottom:-3px;padding:0;line-height:1}.label-value-container .value{margin-top:-3px;padding:0;line-height:165%}.label-value-container.size-sm{margin-bottom:0}.label-value-container.size-sm .label{font-size:.75rem;color:#7f7f7f}.label-value-container.size-sm .value{font-size:.875rem;margin-bottom:0}.inline-separator{display:inline-block;margin-left:10px;margin-right:10px;width:1px;height:1rem;background:#ddd}label,label.text-link{font-weight:600}.action-header-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.action-header-container .action-container{display:flex;align-items:center;justify-content:flex-end;font-size:.75rem}.service-item-card-container{display:flex;flex-flow:row wrap;justify-content:space-between}.service-item-card{padding:20px;margin-bottom:20px;width:47.5%;display:inline-block}.placeholder{background:linear-gradient(90deg,#f3f3f3 3%,#fafafa 25%,#f3f3f3);animation:placeholderShimmer 6s linear 0s infinite normal forwards;min-height:1rem;width:auto;margin:0}.placeholder.text{height:1rem;animation-duration:6.5s}.placeholder.paragraph{height:3.5rem;animation-duration:4.5s}.placeholder.title{height:2rem;animation-duration:5s}.system-status-indicator{border-radius:100%;height:13px;width:13px;display:inline-block;margin-right:10px}.system-status-indicator.loading{background:#ccc;border:1px solid #c7c7c7;box-shadow:0 0 2px 1px #e6e6e6}.system-status-indicator.down{background:#f37767;border:1px solid #f26f5e;box-shadow:0 0 2px 1px #f1a69c}.system-status-indicator.issues{background:#fdc02e;border:1px solid #fdbd24;box-shadow:0 0 2px 1px #f5cc69}.system-status-indicator.maintenance{background:#5ab6fa;border:1px solid #50b2fa;box-shadow:0 0 2px 1px #91cbf6}.system-status-indicator.resolved{background:#76cf78;border:1px solid #6ecc71;box-shadow:0 0 2px 1px #a2d6a4}input.form-control,select.form-control,textarea.form-control{padding:.625rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.5;width:100%;color:#333;background-color:#fff;display:block;border:1px solid #ccc;border-radius:.25rem;margin-bottom:1rem}select.form-control{height:calc(2.15em + .65rem + 2px);-webkit-appearance:none;appearance:none;word-wrap:normal;color:#333;font-size:.9rem;cursor:pointer;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}.form-control:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,85,255,.25);border-color:#82acff}.form-control:disabled{background:#f8f9fa;cursor:not-allowed;color:#999}@media(hover:none){.form-control.input-plain{border:none}.form-control.input-plain:hover{background:#f5f5f5;cursor:pointer}}input{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #f8f9fa;border-radius:.25rem}.form-control.has-error{border:1px solid #e6123f}.form-control.has-error:focus{box-shadow:0 0 0 .2rem rgba(230,18,63,.2)}input.form-control:disabled{background:#eee;cursor:not-allowed}input:-ms-input-placeholder{opacity:1}input::placeholder{opacity:1;color:#9b9b9b}input:-ms-input-placeholder{color:#9b9b9b}input::-ms-input-placeholder{color:#9b9b9b}input[type=email],input[type=password],input[type=tel],input[type=text]{width:100%;box-sizing:border-box}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control:focus{z-index:3}.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend{display:flex}.input-group-append .button,.input-group-prepend .button{position:relative;z-index:2}.input-group-append .button+.button,.input-group-append .button+.input-group-text,.input-group-append .input-group-text+.button,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .button+.button,.input-group-prepend .button+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}image{width:100%;height:auto}.list.help{color:#777;font-size:.9rem}.link.disabled{color:#62a9f5}.link.disabled,.link.disabled:hover{cursor:not-allowed;text-decoration:none}.text-help{color:#777}.text-error{color:#a81836}.text-warning{color:#ee7a68}.text-info{color:#6592f2}.text-link{font-weight:400;color:#007bff;cursor:pointer}.text-link:hover{color:#1589ff;text-decoration:underline}.text-link:active{color:#1581f5;text-decoration:underline}.text-link.text-disabled:hover,.text-link:disabled{color:#62a9f5;text-decoration:underline;cursor:not-allowed}.text-clickable.text-disabled:hover,.text-disabled:hover{cursor:not-allowed}.text-link:active,.text-link:focus{box-shadow:none;text-decoration:underline;text-shadow:0 0 2px rgba(0,123,255,.35)}.text-clickable{opacity:.95}.text-clickable:hover{opacity:.9;cursor:pointer}.text-clickable:active{opacity:1}body.modal-is-open{overflow-y:hidden}.modal-open.modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;outline:0}.modal-dialog{position:relative;width:95%;max-width:550px;margin:.5rem auto;pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:none}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;margin:0 auto}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header.modal-header-close-only{padding-bottom:0;margin-bottom:-2rem}.modal-header.modal-header-no-border{border-bottom:none}.modal-header .close{padding:.75rem 1rem;margin:-1rem -1rem -1rem auto;z-index:15}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-sm{max-width:350px}.modal-md{max-width:550px}@media(min-width:575.98px){.modal-dialog{margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-lg{max-width:800px}.modal-xl{max-width:1140px}}.modal.fade .modal-dialog{transition:transform .3s ease-out}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.table{border-collapse:collapse;display:table;border-spacing:2px;border-color:gray;margin-bottom:1rem;width:100%}.tr{display:table-row;vertical-align:inherit;border-color:inherit}.tr.align-middle,.tr.align-middle td{vertical-align:middle}.table-data,.table-head{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table-data p{margin-bottom:0}.th{padding:.75rem;border-top:1px solid #dee2e6}.table-head.align-left{text-align:left}.table-striped .table-body .tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover .table-body .tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-bordered,.table-bordered .table-data,.table-bordered .th{border:1px solid #dee2e6}.table-bordered .table-head .table-data,.table-bordered .table-head .th{border-bottom-width:2px}.table-sm .table-data,.table-sm .th{padding:.3rem}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.row{display:flex;flex-wrap:wrap}@media only screen and (max-width:600px){.table-container{width:90%}.modal-content{width:100%}.top-nav{width:90%}}.display-none{display:none}.display-block{display:block}.display-inline-block{display:inline-block}.display-flex{display:flex}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-top{align-items:flex-start}.recommended{color:#3e7cff}.recommended,.required{position:relative;top:3px;margin-left:1px}.required{color:#e6123f}.paragraph{line-height:165%}.paragraph-help{color:#777}.paragraph-error{color:#e6123f}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;font-weight:600;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1.25s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.bg-primary{background-color:#256bff}.bg-secondary{background-color:#6c757d}.bg-success{background-color:#22c471}.bg-danger{background-color:#e6123f}.bg-warning{background-color:#ffb63f}.bg-orange{background-color:#ff583e}.bg-purple{background-color:#7f27de}.bg-pink{background-color:#ff3e7c}.bg-light{background-color:#7f7f7f}.bg-dark{background-color:#343a40}hr{height:1px;border:none;border-bottom:1px solid #ddd;margin-top:20px;margin-bottom:10px}hr.line-break{display:block;clear:both}hr.line-break.no-margins{margin-top:0;margin-bottom:0}.media{display:flex;align-items:flex-start;padding:.75rem 0}.media-body{flex:1 1;padding:0 1rem}.media-image{width:64px;height:64px}.media.media-border-bottom{border-bottom:1px solid #eaeaea}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;cursor:pointer;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;margin-top:0;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item.button{border-radius:0}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.rotate-speed-slow{animation:rotation 1s linear infinite}.rotate-speed-default{animation:rotation 2s linear infinite}.rotate-speed-fast{animation:rotation 4s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.tab-nav-container .tab-list-container{display:flex;justify-content:flex-start;flex-flow:row wrap;border-bottom:1px solid #ccc}.tab-nav-container .tab-list-container .tab-container{padding:5px 15px;margin-right:2px;position:relative;top:1px}.tab-nav-container .tab-list-container .tab-container.active{border:1px solid;border-color:#ccc #ccc #fff;border-top-right-radius:3px;border-top-left-radius:3px}.tab-nav-container .tab-list-container .tab-container.inactive{cursor:pointer}.tab-nav-container .tab-list-container .tab-container.inactive:hover{background:#f7f7f7}.tab-nav-container .active-content-container{padding:5px}@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";#navbar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-bottom:none;box-sizing:border-box;padding-right:15px;padding-left:15px;padding-top:15px}#navbar-container{flex-flow:column}#navbar-container,#navbar-sub-container{border-bottom:1px solid #ddd;display:flex}#navbar-sub-container{padding:0 5px;flex-flow:row;font-size:14px;justify-content:flex-start;align-items:flex-start}#navbar-sub-container a:not(:first-child){margin-left:20px}.navbar-sub-container-link{text-decoration:none;font-size:16px}.menu .navbar-sub-container-link:hover{text-decoration:none!important;color:#007bff!important}#navbar-sub-container>a:hover{text-decoration:none!important}#navbar-container .navbar-items#right{height:100%;width:100%}#brand-image{height:auto;width:auto;max-height:60px;max-width:250px}.navbar-items .dropdown-container{display:flex;align-items:center;padding:0;position:relative;background:none;border:none;z-index:9999}.dropdown-trigger{background:none;border:none;padding:0 0 0 3px;height:23px}.dropdown-trigger svg{display:flex;align-items:flex-start}.back-arrow{margin-right:1px;width:16px;height:16px}.menu-container{position:relative}.menu{background:#fff;border:none;border-radius:2px;position:absolute;top:0;right:0;width:200px;box-shadow:0 1px 8px rgba(0,0,0,.3);visibility:hidden;transition:opacity .4s ease,transform .5s ease,visibility .4s}.menu.active{opacity:1;visibility:visible}.menu ul{list-style:none;padding:0;margin:0}.menu li{border-bottom:none}.menu li a{text-decoration:none;color:#333;padding:10px 20px;display:block}.menu-trigger{background:#fff;border-radius:90px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:4px 6px;box-shadow:0 1px 3px rgba(0,0,0,.3);border:none;vertical-align:middle;transition:box-shadow .4s ease}.menu-trigger:hover{box-shadow:0 1px 8px rgba(0,0,0,.3)}.menu-trigger span{font-weight:700;vertical-align:middle;font-size:14px;margin:0 10px}.menu-trigger img{border-radius:90px}@media(min-width:576px){#navbar-container{flex-flow:row;justify-content:space-between;align-items:flex-end}#navbar-sub-container{flex-flow:row;justify-content:flex-start;align-items:start}}@media(max-width:768px){#navbar-container,.language-selector-footer{max-width:none;flex-flow:row}.menu .navbar-sub-container-link{font-size:14px}#navbar-sub-container a:first-child{margin-left:5px}#brand-image{height:auto;width:150px}.navbar-items .text-help{font-size:14px}}@media(min-width:768px){.navbar-items .text-help{font-size:16px}}.card-link-section{margin-bottom:15px}.card-link-list-container{display:flex;flex-flow:row wrap}.card-link-list-container .card-link{margin-left:0;margin-right:15px;margin-bottom:10px}.to-do-list-group-container .to-do-list-item-container:last-child{margin-bottom:0}.to-do-list-group-container .to-do-list-item-container{margin-bottom:10px;border-radius:3px}.card-link{width:150px}.card-link .card-body{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;height:150px;width:150px;border-top-left-radius:.25em;border-top-right-radius:.25em}.card-link .card-body .icon{color:#fff;max-width:100px;max-height:100px;height:100px;width:100px}.card-link .card-footer{text-align:center;margin:0;padding:10px}.card-link .card-footer .paragraph{margin:0;line-height:150%}.appointment-picker{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:15px;font-family:Helvetica}.appointment-picker .calendar-container{transition:transform .5s ease-in-out;margin:0;padding:0}.appointment-picker .calendar-container,.appointment-picker .calendar-table{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.appointment-picker .calendar-table{border:none}.appointment-picker .calendar-table td,.appointment-picker .calendar-table th{border:none;vertical-align:middle;font-weight:400}.appointment-picker .calendar-table th{font-size:11.7px;padding:0}.appointment-picker .calendar-table td{width:37px}.appointment-picker .calendar-table .title-row th{padding:5px 0 10px 5px}.appointment-picker .calendar-table .title-left{font-size:14.404px;line-height:14.404px;font-weight:400}.appointment-picker .calendar-table .date-switcher{position:relative;top:-4px;text-decoration:none;font-size:30px;line-height:30px;font-weight:100;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.appointment-picker .calendar-table .date-switcher.left{margin-right:10px}.appointment-picker .calendar-table .date-switcher:hover{text-decoration:none}.appointment-picker .calendar-table .table-head{border:none}.appointment-picker .calendar-table .table-data{padding:1px}.appointment-picker .calendar-table .day-container{font-size:13px;border:none;line-height:32.5px;width:32.5px;height:32.5px;cursor:default;padding:0}.appointment-picker .calendar-table .day-container.has-date{border:none;border-radius:50%;color:#a3a3a3}.appointment-picker .calendar-table .day-container.has-appt{display:inline-block;background-clip:padding-box;border:1px solid rgba(54,146,211,.1);border-radius:50%;background-color:rgba(54,146,211,.1);color:#0071b6;font-weight:700;cursor:pointer}.appointment-picker .calendar-table .day-container.selected{border:none;border-radius:50%;background-color:#0071b6;color:#fff;font-weight:700}.appointment-picker .available-appointments-container{display:flex;flex-direction:column;margin-left:20px}.appointment-picker .available-appointments-container .column-header{padding:10px 0 22px;font-size:14.404px;line-height:14.404px;font-weight:400;text-align:left;text-align:center}.appointment-picker .available-appointments-container .available-appointments-table{border-collapse:separate}.appointment-picker .available-appointments-container .available-appointments-table .selected-appointment-container{display:flex;justify-content:space-between}.appointment-picker .available-appointments-container .available-appointments-table td,.appointment-picker .available-appointments-container .available-appointments-table th{border:none;background-color:transparent}.appointment-picker .available-appointments-container .available-appointments-table .table-data{padding:1px}.appointment-picker .available-appointments-container .available-appointments-table p{margin:0;border:1px solid #0071b6;border-radius:2.6px;background-color:#fff;padding:10px 0;color:#0071b6;min-width:165px;font-weight:700;font-size:13px;line-height:15px}.appointment-picker .available-appointments-container .available-appointments-table p.selected{display:flex;justify-content:center;background-clip:padding-box;border:1px solid #666;padding:10px 0;background-color:#666;color:#fff;min-width:82px}.appointment-picker .available-appointments-container .available-appointments-table .confirm-button{display:flex;justify-content:center;border:1px solid #0071b6;padding:10px 0;background-color:#0071b6;color:#fff;margin-left:4px;min-width:82px}.selected-appointment-container{padding:0}.available-appointments-container{width:0;visibility:hidden;opacity:0;overflow:hidden}.available-appointments-container.show{width:173px;visibility:visible;opacity:1;padding:0;margin-right:0}.available-appointments-container.hide{width:0;visibility:hidden;opacity:0;padding:0;margin:0}@media(min-width:576px){.available-appointments-container{width:0;visibility:hidden;opacity:0;transition:width .5s ease-in-out,opacity .5s ease-in-out,visibility 0s .5s;overflow:hidden}.available-appointments-container.show{width:173px;visibility:visible;opacity:1;transition:width .5s ease-in-out,opacity .5s linear,visibility 0s 0s;padding:0;margin-right:0}.available-appointments-container.hide{width:0;visibility:hidden;opacity:0;transition:width .5s ease-in-out,opacity .5s linear,visibility 0s .5s;padding:0;margin:0}.appointment-picker .side-scroll-helper{display:none}}@media(min-width:450px){.doctors-list{max-height:550px}}@media(max-width:450px){.doctors-list{height:450px}}@media(max-width:300px){.doctors-list{height:350px}}.select-date-header{font-size:1rem}.select-start-date-container{margin:5px 0 10px 5px}.select-end-date-container{margin:5px 0 0 5px}.language-selector-footer{display:flex;justify-content:center;padding:15px}.language-selector-row{display:flex;justify-content:center;width:100%;padding-top:10px;margin:0 auto;border-top:1px solid #ddd}.language-selector-option{margin-left:5px;margin-right:5px}.user-input-placeholder::-webkit-input-placeholder{font-size:12px}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#login-page .container{flex-flow:column;align-items:center;align-content:center}#login-page .patient-portal-opener-container{margin-top:25px;margin-bottom:15px;text-align:center}#login-page #login-container{max-width:360px}#login-page #login-container .header{color:#aaa;margin-top:25px;border-bottom:2px solid #e6e6e6;padding-bottom:10px;margin-bottom:15px}#login-page #login-container .login-button{margin-top:30px;margin-bottom:15px}#login-page #test-mode-container{padding-top:25px}#login-page #logout-container{max-width:360px;width:100%}#login-page #invalid-link-container{text-align:center}