/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
button.is-submitting,input[type="submit"].is-submitting,input[type="button"].is-submitting{position:relative;cursor:not-allowed;opacity:0.7;pointer-events:none;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}button.is-submitting::after,input[type="submit"].is-submitting::after,input[type="button"].is-submitting::after{content:"";position:absolute;width:14px;height:14px;top:50%;right:12px;margin-top:-7px;border:2px solid rgba(255,255,255,0.3);border-top-color:currentColor;border-radius:50%;animation:spin 0.6s linear infinite;}input[type="submit"].is-submitting::after,input[type="button"].is-submitting::after{right:8px;}button.is-submitting,input[type="submit"].is-submitting,input[type="button"].is-submitting{padding-right:36px;}.button.is-submitting{padding-right:36px;}.button--small.is-submitting::after,button.is-submitting.button--small::after{width:12px;height:12px;margin-top:-6px;right:8px;}.button--small.is-submitting{padding-right:28px;}.button--primary.is-submitting::after,button.is-submitting[class*="primary"]::after{border-color:rgba(255,255,255,0.4);border-top-color:#fff;}@media (prefers-color-scheme:dark){button.is-submitting::after,input[type="submit"].is-submitting::after,input[type="button"].is-submitting::after{border-color:rgba(255,255,255,0.2);border-top-color:rgba(255,255,255,0.8);}}@media (prefers-reduced-motion:reduce){button.is-submitting::after,input[type="submit"].is-submitting::after,input[type="button"].is-submitting::after{animation:none;opacity:0.5;}}button.is-submitting:focus,input[type="submit"].is-submitting:focus,input[type="button"].is-submitting:focus{outline:2px solid currentColor;outline-offset:2px;}
.front-landing{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--tc-space-6);align-items:start;}.front-landing__title{margin:0 0 var(--tc-space-4);font-size:22px;}.front-landing__intro-body{color:var(--tc-body);line-height:1.6;}.front-landing__intro-body table,.front-landing__intro-body tbody,.front-landing__intro-body tr,.front-landing__intro-body td{display:block;width:auto;border:0;line-height:1.6 !important;}.front-landing__intro-body td + td{margin-top:var(--tc-space-4);}.front-landing__intro-body .videowrapper iframe{width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:var(--tc-radius-lg);}.front-landing__recognition{margin:var(--tc-space-4) 0 var(--tc-space-2,8px);padding-left:1.2em;color:var(--tc-body);}.front-landing__partners{color:var(--tc-muted);}.front-landing__login{padding:var(--tc-space-5);background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);box-shadow:var(--tc-shadow-sm);}.front-landing__login .form-control{width:100%;max-width:100%;}.front-landing__login .form-actions{margin-bottom:0;}.front-landing__password{margin:var(--tc-space-3) 0 0;}@media (max-width:767px){.front-landing{grid-template-columns:minmax(0,1fr);gap:var(--tc-space-5);}.front-landing__login{order:-1;}}
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/ji_bootstrap/fonts/inter-latin-wght-normal.woff2) format('woff2');}:root{--tc-brand:#B10000;--tc-brand-dark:#8A0000;--tc-primary:#2C4A6E;--tc-primary-rgb:44,74,110;--tc-primary-dark:#223A57;--tc-primary-light:#E8EEF5;--tc-ink:#1E2A36;--tc-body:#334155;--tc-muted:#5B6673;--tc-border:#DDE3EA;--tc-border-strong:#8A96A3;--tc-surface:#FFFFFF;--tc-surface-alt:#F4F6F9;--tc-thead:#EEF2F6;--tc-critical-text:#9B1C1C;--tc-critical-bg:#FDECEA;--tc-critical-bar:#C62828;--tc-warning-text:#7A4A00;--tc-warning-bg:#FEF3DC;--tc-warning-bar:#D18A00;--tc-normal-text:#1B5E34;--tc-normal-bg:#E6F4EA;--tc-normal-bar:#2E7D4F;--tc-notmon-text:#4B5563;--tc-notmon-bg:#ECEFF3;--tc-notmon-bar:#8A96A3;--tc-radius-sm:4px;--tc-radius:6px;--tc-radius-lg:10px;--tc-shadow-sm:0 1px 2px rgba(30,42,54,0.06);--tc-shadow:0 2px 8px rgba(30,42,54,0.08);--tc-space-1:4px;--tc-space-2:8px;--tc-space-3:12px;--tc-space-4:16px;--tc-space-5:24px;--tc-space-6:32px;--tc-font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--tc-font-size:15px;--tc-font-size-sm:13px;}
.node-blood_donor_form-form,.node-blood-donor-form-form .form-control,.node-blood_donor_form-form,.node-blood-donor-form-form .form-radios{display:inline-block;width:auto;}.field--widget-options-select > .form-item > .select-wrapper{display:block;width:fit-content;}.node-blood_donor_form-form,.node-blood-donor-form-form .form-radios{vertical-align:text-top;height:20px;}.node-blood_donor_form-form,.node-blood-donor-form-form .form-radios .form-type-radio{display:inline-block;vertical-align:baseline;margin-right:15px;}.node-blood_donor_form-form,.node-blood-donor-form-form li{border:1px solid #DDD;padding:0 30px !important;margin-bottom:5px;}.page-node-edit.node-type-blood-donor-form #node_blood_donor_form_form_group_hidden{display:none;}@media print{.nnode-type-blood-donor-form{display:none;}}.ji-fieldgroup-hidden{display:none}#block-patientdetailsblock .patient-details > p:last-child{margin-bottom:10px;}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag{display:flex;justify-content:space-between;align-items:center;gap:var(--tc-space-2);}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag > div.flag-key{width:43%;padding:6px 0;color:var(--tc-ink);font-size:var(--tc-font-size-sm);font-weight:600;text-transform:none;}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag > a{width:57%;}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag div.flag-value-red,.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag div.flag-value-amber,.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag div.flag-value-green{padding:6px 10px;border-left:4px solid var(--tc-critical-bar);border-radius:var(--tc-radius);background:var(--tc-critical-bg);color:var(--tc-critical-text);font-size:var(--tc-font-size-sm);font-weight:500;}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag > div[class^="flag-value-"]{width:57%;}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag div.flag-value-amber{border-left-color:var(--tc-warning-bar);background:var(--tc-warning-bg);color:var(--tc-warning-text);}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag div.flag-value-green{border-left-color:var(--tc-normal-bar);background:var(--tc-normal-bg);color:var(--tc-normal-text);}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag div[class^="flag-value-"]::before{margin-right:6px;font-size:11px;}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag div.flag-value-red::before{content:"\25B2";content:"\25B2" / "";}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag div.flag-value-amber::before{content:"\25C6";content:"\25C6" / "";}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag div.flag-value-green::before{content:"\2713";content:"\2713" / "";}.view table.ji-custom-view-table tr.ji-custom-table-row-style .flag p{display:none;}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag.flag-not-monitored > div.flag-key{color:var(--tc-muted);}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag.flag-not-monitored div[class^="flag-value-"]{border-left-color:var(--tc-notmon-bar);background:var(--tc-notmon-bg);color:var(--tc-notmon-text);}.view table.ji-custom-view-table tr.ji-custom-table-row-style div.flag.flag-not-monitored div[class^="flag-value-"]::before{content:"\2013";content:"\2013" / "";}form.views-exposed-form div.form--inline.form-inline.clearfix{display:flex;gap:var(--tc-space-2) var(--tc-space-4);max-width:100%;margin-bottom:var(--tc-space-4);background:var(--tc-surface-alt);padding:var(--tc-space-4);align-items:flex-end;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);flex-wrap:wrap;justify-content:flex-start;}form.views-exposed-form > .form--inline.form-inline.clearfix > .form-item.js-form-item{width:fit-content;margin:0;background:transparent;border:0;padding:0;border-radius:0;height:fit-content;}form.views-exposed-form div.panel-body{background:var(--tc-surface);}form.views-exposed-form div.panel-body .form-type-date{margin:6px 10px;padding:4px;border-radius:6px;height:fit-content;display:flex;align-items:center;gap:1em;}form.views-exposed-form div.chosen-container.chosen-container-multi.form-select.form-control{width:410px;border:none;background:transparent;box-shadow:none;height:fit-content;}form.node-form label,form.node-form .label{color:#0f0f0f !important;font-size:14px;}.view-header   .ji-custom-view-header-links,.path-node .ji-custom-print-button,.path-node .ji-custom-link-button{display:inline-block;width:fit-content;margin:0 var(--tc-space-2) var(--tc-space-3) 0;padding:6px 14px;border:1px solid var(--tc-primary);border-radius:var(--tc-radius);background:var(--tc-primary);color:#fff;font-size:14px;font-weight:500;text-decoration:none;}.view-header   .ji-custom-view-header-links:hover,.path-node .ji-custom-print-button:hover,.path-node .ji-custom-link-button:hover{background:var(--tc-primary-dark);border-color:var(--tc-primary-dark);color:#fff;text-decoration:none;}.path-node .ji-custom-print-button,.path-node .ji-custom-link-button{display:block;margin-top:var(--tc-space-2);}.path-node .ji-custom-print-button{background:var(--tc-surface);color:var(--tc-primary);}.highlight-row-light-red{background-color:#fbb;}.highlight-row-dark-red{background-color:#f99;}ul.book-navigation-list{list-style-type:none;margin:10px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0;}li.book-navigation-item-prev a{text-decoration:none;font-weight:bold;padding:0 10px;text-align:left;}li.book-navigation-item-parent a{text-decoration:none;font-weight:bold;padding:0 10px;text-align:center;}li.book-navigation-item-next a{text-decoration:none;font-weight:bold;padding:0 10px;text-align:right;}li.book-navigation-item-prev a:hover,li.book-navigation-item-parent a:hover,li.book-navigation-item-next a:hover{text-decoration:underline;}#edit-og-group-ref-target-id-entityreference-filter-wrapper,#edit_og_group_ref_target_id_entityreference_filter_chosen{max-width:300px !important;}#edit-field-patient-thal-id-value-wrapper{max-width:275px !important;;}form.views-exposed-form div.form-type-entity-autocomplete input{width:245px !important;}form.views-exposed-form div.form-type-entity-autocomplete .input-group,form.views-exposed-form div.form-type-entity-autocomplete .input-group{display:flex;width:fit-content;}form#views-form-chelation-report-page-1,.view .view-content{overflow:auto;}.views-exposed-form .chosen-container.chosen-container-single.form-select.form-control{height:auto;}.views-exposed-form .has-glyphicons .select-wrapper:after{display:none;}.views-exposed-form .panel-title{font-weight:700;font-size:14px;}.path-user-activity .page-header{font-size:2em;margin-top:0;font-weight:800;}.path-user-activity .user-content-activity-title{font-size:1.3em;}.view .view-content > table > thead > tr,table.sticky-clone > thead > tr{background:var(--tc-thead);}form.node-form input.form-control,form.node-form div.input-group{width:fit-content;}form.node-form div.input-group{display:flex;}form.node-form div.input-group span.input-group-addon{flex:1;}@media only screen and (max-width:800px){form.views-exposed-form  div.form-type-entity-autocomplete input{width:150px;}}.layout--threecol-section{gap:2em;}@media screen and (min-width:40em){.user-logged-in.path-node.page-node-type-patient .layout--threecol-section--33-34-33 > .layout__region{flex:0 1 30% !important;height:fit-content;margin-bottom:2em;padding:var(--tc-space-4);box-sizing:border-box;border:1px solid var(--tc-border);box-shadow:var(--tc-shadow-sm);border-radius:var(--tc-radius-lg);}.user-logged-in.path-node.page-node-type-patient .layout--threecol-section--33-34-33 > .layout__region.layout__region--third{flex:0 1 34% !important;}}.user-logged-in.path-node.page-node-type-patient .layout--threecol-section--33-34-33 > .layout__region section{padding:8px 5px;}.user-logged-in.path-node.page-node-type-patient .layout--threecol-section--33-34-33 > .layout__region section:nth-child(even){background:var(--tc-surface-alt);}table.patient-dashboard th,table.patient-dashboard td{border:1px solid var(--tc-border) !important;}.layout--threecol-section{gap:2em;}.view table.table > thead > tr > th,.view table.table > tbody > tr > th,.view table.table > tfoot > tr > th,.view table.table > thead > tr > td,.view table.table > tbody > tr > td,.view table.table > tfoot > tr > td{border:1px solid var(--tc-border);}input#edit-field-patient-thal-id-value-value{max-width:85%;}.view.view-unified-blood-request-form .view-footer > a{text-decoration:none;padding:6px 14px;background:var(--tc-primary);border-radius:var(--tc-radius);color:#fff;font-weight:500;}.view.view-unified-blood-request-form .view-footer > a:hover{background:var(--tc-primary-dark);color:#fff;}a.btn.btn-sm.ji_add_content_btn{margin-bottom:0.6rem;margin-left:0;color:#fff;font-weight:500;font-size:14px;background:var(--tc-primary);border-color:var(--tc-primary);}li.book-add-child > a,li.book-printer > a,li.book-add-sibling > a{margin-bottom:0.6rem;margin-left:0;color:#fff;font-weight:500;padding:5px 10px;border-radius:var(--tc-radius);background:var(--tc-primary);text-decoration:none;}ul.links.inline.list-inline{margin-top:1rem;}body.user-logged-in.path-node.page-node-type-centre form#node-centre-edit-form div.paragraph-top.add-above-off.form-group.js-form-wrapper.form-wrapper,body.user-logged-in.path-node.page-node-type-centre form#node-centre-edit-form .tabledrag-toggle-weight-wrapper,body.user-logged-in.path-node.page-node-type-centre form#node-centre-edit-form td.field-multiple-drag,body.user-logged-in.path-node.page-node-type-centre form#node-centre-edit-form div#edit-field-center-details-administrat-wrapper div.form-item > div.clearfix{display:none;}body.user-logged-in.path-node.page-node-type-centre form#node-centre-edit-form div#edit-field-center-details-administrat-wrapper{padding:1em;background:#ffffff;}body.user-logged-in.path-node.page-node-type-centre form#node-centre-edit-form div#edit-field-center-details-administrat-wrapper table#field-center-details-administrat-values > thead > tr > th h4{font-size:18px;padding:0;}body.user-logged-in.path-node.page-node-type-centre div.field--type-entity-reference-revisions.field--name-field-center-details-administrat.field--widget-paragraphs.form-group.js-form-wrapper.form-wrapper div.paragraph-top.add-above-off.form-group.js-form-wrapper.form-wrapper,body.user-logged-in.path-node.page-node-type-centre div.field--type-entity-reference-revisions.field--name-field-center-details-administrat.field--widget-paragraphs.form-group.js-form-wrapper.form-wrapper .tabledrag-toggle-weight-wrapper,body.user-logged-in.path-node.page-node-type-centre div.field--type-entity-reference-revisions.field--name-field-center-details-administrat.field--widget-paragraphs.form-group.js-form-wrapper.form-wrapper td.field-multiple-drag,body.user-logged-in.path-node.page-node-type-centre div.field--type-entity-reference-revisions.field--name-field-center-details-administrat.field--widget-paragraphs.form-group.js-form-wrapper.form-wrapper div.form-item > div.clearfix,body.user-logged-in.path-node.page-node-type-centre div.field--type-entity-reference-revisions.field--name-field-center-details-administrat.field--widget-paragraphs.form-group.js-form-wrapper.form-wrapper div.form-item > div.table-responsive > table > thead,body.user-logged-in.path-node.page-node-type-centre div.field--type-entity-reference-revisions.field--name-field-center-details-administrat.field--widget-paragraphs.form-group.js-form-wrapper.form-wrapper div.form-item > div.table-responsive > div.tabledrag-toggle-weight-wrapper{display:none;}body.user-logged-in.path-node.page-node-type-centre div.field.field--name-field-center-details-administrat.field--type-entity-reference-revisions{background:#ffffff;padding:1em;}body.user-logged-in.path-node.page-node-type-centre div.field.field--name-field-center-details-administrat.field--type-entity-reference-revisions > div.field--label{font-size:1.6em;}div#edit-field-center-details-administrat-wrapper div.form-item > div.clearfix{display:none !important;}form#paragraphs-table-add > div.table-responsive div.chosen-drop{top:100%;bottom:0;max-height:300px;}
body{font-family:var(--tc-font-sans);font-size:var(--tc-font-size);line-height:1.5;color:var(--tc-body);background:var(--tc-surface-alt);}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--tc-font-sans);color:var(--tc-ink);font-weight:600;letter-spacing:-0.01em;}table,.flag{font-variant-numeric:tabular-nums;}a,a:focus{color:var(--tc-primary);}a:hover{color:var(--tc-primary-dark);}:focus-visible,a:focus-visible,.btn:focus-visible,.nav-tabs > li > a:focus-visible{outline:2px solid var(--tc-primary);outline-offset:2px;}h1.page-header{margin:0 0 var(--tc-space-4);padding-bottom:var(--tc-space-3);border-bottom:1px solid var(--tc-border);font-size:28px;}.block-title{font-size:19px;margin:var(--tc-space-5) 0 var(--tc-space-3);}#navbar.navbar-default{min-height:0;background:var(--tc-surface);border:0;border-top:3px solid var(--tc-brand);border-bottom:1px solid var(--tc-border);box-shadow:var(--tc-shadow-sm);}#navbar > .container{width:auto;padding:0 var(--tc-space-5);}#navbar a.logo{margin:6px var(--tc-space-4) 6px 0;padding:0;}#navbar a.logo > img{height:40px;width:auto;max-width:none;}#navbar a.name.navbar-brand{display:none;}#navbar .region-navigation-collapsible{display:flex;align-items:center;}#navbar nav#block-ji-bootstrap-main-menu{flex-grow:1;display:flex;align-items:center;}#navbar ul.menu--main.navbar-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px;width:100%;margin:0;}#navbar ul.menu--main.navbar-nav > li > a{padding:8px 10px;border-radius:var(--tc-radius);font-family:var(--tc-font-sans);font-size:14px;font-weight:500;color:var(--tc-ink);white-space:nowrap;}#navbar ul.menu--main.navbar-nav > li > a:hover,#navbar ul.menu--main.navbar-nav > li > a:focus{background:var(--tc-surface-alt);color:var(--tc-primary);}#navbar ul.menu--main.navbar-nav > li.active > a,#navbar ul.menu--main.navbar-nav > li > a.is-active{background:transparent;border:0;border-radius:0;color:var(--tc-ink);box-shadow:inset 0 -2px 0 var(--tc-brand);}body.navbar-is-fixed-top{margin-top:72px;}@media (max-width:767px){#navbar .region-navigation-collapsible,#navbar nav#block-ji-bootstrap-main-menu,#navbar ul.menu--main.navbar-nav{flex-direction:column;align-items:stretch;}#navbar ul.menu--main.navbar-nav > li > a{padding:10px var(--tc-space-3);}body.navbar-is-fixed-top{margin-top:64px;}}#navbar ul.tc-nav-groups{display:flex;gap:2px;margin:0;}#navbar ul.tc-nav-groups > li > a.dropdown-toggle{padding:8px 10px;border-radius:var(--tc-radius);font-family:var(--tc-font-sans);font-size:14px;font-weight:500;color:var(--tc-ink);white-space:nowrap;}#navbar ul.tc-nav-groups > li > a.dropdown-toggle:hover,#navbar ul.tc-nav-groups > li > a.dropdown-toggle:focus,#navbar ul.tc-nav-groups > li.open > a.dropdown-toggle{background:var(--tc-surface-alt);color:var(--tc-primary);}#navbar .tc-nav-group__menu{min-width:250px;max-height:calc(100vh - 96px);overflow-y:auto;padding:6px 0;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);box-shadow:var(--tc-shadow-sm);}#navbar .tc-nav-group--more > .tc-nav-group__menu,#navbar .tc-nav-group--admin > .tc-nav-group__menu,#navbar .tc-nav-group--account > .tc-nav-group__menu{right:0;left:auto;}#navbar .tc-nav-group--reports h2,#navbar .tc-nav-group--inventory h2,#navbar .tc-nav-group--admin h2,#navbar .tc-nav-group--account h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}#navbar .tc-nav-group--more h2{margin:6px 16px 2px;font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--tc-ink);}#navbar .tc-nav-group__menu nav + nav{margin-top:6px;padding-top:6px;border-top:1px solid var(--tc-border);}#navbar .tc-nav-group__menu ul.nav{margin:0;}#navbar .tc-nav-group__menu ul.nav > li{float:none;}#navbar .tc-nav-group__menu ul.nav > li > a{padding:6px 16px;font-family:var(--tc-font-sans);font-size:14px;color:var(--tc-ink);white-space:nowrap;}#navbar .tc-nav-group__menu ul.nav > li > a:hover,#navbar .tc-nav-group__menu ul.nav > li > a:focus{background:var(--tc-surface-alt);color:var(--tc-primary);}#navbar .tc-nav-group__menu ul.nav > li.active > a,#navbar .tc-nav-group__menu ul.nav > li > a.is-active{background:transparent;box-shadow:inset 3px 0 0 var(--tc-brand);}@media (max-width:767px){#navbar .navbar-header{display:flex;align-items:center;justify-content:space-between;}#navbar .navbar-header .navbar-toggle{margin-right:0;}#navbar ul.tc-nav-groups{flex-direction:column;}#navbar ul.tc-nav-groups > li > a.dropdown-toggle{display:block;padding:10px var(--tc-space-3);}#navbar .tc-nav-group__menu{max-height:none;border:0;box-shadow:none;}}@media (min-width:768px) and (max-width:1439px){#navbar > .container{padding:0 var(--tc-space-3);}#navbar a.logo{margin-right:var(--tc-space-3);}#navbar ul.menu--main.navbar-nav > li > a,#navbar ul.tc-nav-groups > li > a.dropdown-toggle{padding-left:7px;padding-right:7px;}#navbar .region-navigation-collapsible{align-items:flex-start;}}@media (min-width:768px) and (max-width:1299px){#navbar ul.menu--main.navbar-nav > li > a,#navbar ul.tc-nav-groups > li > a.dropdown-toggle{padding-left:5px;padding-right:5px;font-size:13px;}}@media (min-width:768px){#navbar .tc-nav-group--inventory > .tc-nav-group__menu{right:0;left:auto;}#navbar .region-navigation-collapsible > ul.tc-nav-groups:first-child{margin-left:auto;}}.main-container.container{width:auto;margin:var(--tc-space-5) var(--tc-space-5) 0;padding:var(--tc-space-5);background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);box-shadow:var(--tc-shadow-sm);}@media (max-width:767px){.main-container.container{margin:var(--tc-space-2);padding:var(--tc-space-4);}}.nav-tabs:not(.vertical-tabs-list),.quicktabs-wrapper ul.quicktabs-tabs{display:flex;flex-wrap:wrap;gap:0 var(--tc-space-1);width:auto;margin:0 0 var(--tc-space-4);padding:0;table-layout:auto;list-style:none;border:0;border-bottom:1px solid var(--tc-border);}.nav-tabs:not(.vertical-tabs-list)::before,.nav-tabs:not(.vertical-tabs-list)::after{content:none;display:none;}.nav-tabs:not(.vertical-tabs-list) > li,.quicktabs-wrapper ul.quicktabs-tabs > li{display:block;float:none;margin:0 0 -1px;padding:0;white-space:nowrap;}.nav-tabs:not(.vertical-tabs-list) > li > a,.quicktabs-wrapper ul.quicktabs-tabs > li > a{display:block;margin:0;padding:8px 12px;background:transparent;border:0;border-radius:0;box-shadow:inset 0 -2px 0 transparent;color:var(--tc-muted);font-size:14px;font-weight:500;text-align:left;text-decoration:none;}.nav-tabs:not(.vertical-tabs-list) > li > a:hover,.nav-tabs:not(.vertical-tabs-list) > li > a:focus,.quicktabs-wrapper ul.quicktabs-tabs > li > a:hover,.quicktabs-wrapper ul.quicktabs-tabs > li > a:focus{background:transparent;border:0;box-shadow:inset 0 -2px 0 var(--tc-border-strong);color:var(--tc-primary);text-decoration:none;}.nav-tabs:not(.vertical-tabs-list) > li.active > a,.nav-tabs:not(.vertical-tabs-list) > li.active > a:hover,.nav-tabs:not(.vertical-tabs-list) > li.active > a:focus,.quicktabs-wrapper ul.quicktabs-tabs > li.active > a,.quicktabs-wrapper ul.quicktabs-tabs > li.active > a:hover,.quicktabs-wrapper ul.quicktabs-tabs > li.active > a:focus{background:transparent;border:0;box-shadow:inset 0 -2px 0 var(--tc-primary);color:var(--tc-ink);}.quicktabs-wrapper.on-the-gray{padding:0;}.quicktabs-wrapper .quicktabs-tabpage{padding:0;border:0;}.btn{border-radius:var(--tc-radius);font-weight:500;}.btn-primary,.btn-info,.btn-success{color:#fff;background-color:var(--tc-primary);border-color:var(--tc-primary);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-success:hover,.btn-success:focus,.btn-success:active{color:#fff;background-color:var(--tc-primary-dark);border-color:var(--tc-primary-dark);}.btn-default{color:var(--tc-ink);background:var(--tc-surface);border-color:var(--tc-border-strong);}.btn-default:hover,.btn-default:focus{background:var(--tc-surface-alt);border-color:var(--tc-border-strong);}.form-control{border-color:var(--tc-border-strong);border-radius:var(--tc-radius);box-shadow:none;color:var(--tc-ink);}.form-control:focus{border-color:var(--tc-primary);box-shadow:0 0 0 3px rgba(var(--tc-primary-rgb),0.2);}label,.control-label{color:var(--tc-ink);font-weight:600;}.panel{border-color:var(--tc-border);border-radius:var(--tc-radius-lg);box-shadow:none;}.panel-default > .panel-heading{background:var(--tc-surface-alt);border-color:var(--tc-border);color:var(--tc-ink);}.table{font-size:14px;}.table > thead > tr > th{background:var(--tc-thead);color:var(--tc-ink);font-size:var(--tc-font-size-sm);font-weight:600;border-bottom:1px solid var(--tc-border);vertical-align:bottom;}.table > thead > tr > th a{color:var(--tc-ink);}.table > tbody > tr > td{border-top-color:var(--tc-border);}.table-striped > tbody > tr:nth-of-type(odd){background:#FAFBFC;}.table-hover > tbody > tr:hover{background:var(--tc-primary-light);}footer.footer.container{width:100%;margin-top:var(--tc-space-6);padding:var(--tc-space-5);background:var(--tc-ink);border-top:0;color:#D5DDE6;}footer.footer a{color:#D5DDE6;}footer.footer a:hover,footer.footer a:focus{color:#fff;background:transparent;}footer.footer h2{color:#fff;font-size:15px;}footer.footer .region-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--tc-space-5);}footer.footer nav > ul.nav > li > a{padding-left:2px;}footer.footer .tc-footer-credits{margin:var(--tc-space-4) 0 0;padding-top:var(--tc-space-3);border-top:1px solid rgba(255,255,255,0.12);font-size:13px;text-align:center;}.centre-admin-detail-link{display:inline-block;}
