﻿:root{--theme-primary:#005142;--theme-secondary:#459b8b;--theme-dark-grey:#aaa;--theme-light-grey:#f7f6f6;--theme-black:#333;--theme-border-color:#999;--bs-border-radius-2:calc(var(--bs-border-radius)/2);--theme-success:#198754;}h1{color:var(--theme-primary);margin-bottom:0;font-weight:400;font-size:2rem;}h2{font-size:1.8rem;font-weight:400;}p{font-size:.875rem;}main{padding-top:2rem;padding-bottom:2rem;}.row.with-gaps{--bs-gutter-y:1.5rem;}section{margin-bottom:3rem;}.btn-sm{padding:.25rem 1.5rem .25rem 1.5rem;}.btn{font-size:.875rem;border-radius:var(--bs-border-radius-2);}.btn-primary{background-color:var(--theme-primary);border-color:var(--theme-primary);}.btn-secondary{background-color:var(--theme-secondary);border-color:var(--theme-secondary);}.btn-grey{background-color:var(--theme-dark-grey);color:#fff;}.row{position:relative;width:100%;}.form-control,.form-check-input,textarea{border-color:var(--theme-border-color);font-size:.875rem;}.row span.astrsk{content:"*";display:block;position:absolute;right:0;top:0;color:#f00;}.row input[type=date]~span.astrsk{right:-12px;}nav.navbar{background-color:var(--theme-primary);}nav.navbar a{color:#fff;}nav.navbar .navbar-toggler{border-color:#fff;color:#fff;}nav.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}nav.navbar .navbar-brand img{height:50px;}nav.navbar .navbar-brand img .mcp-m{width:50px;}nav.navbar .navbar-brand.navbar-brand-cibse{margin-left:1rem;}nav.navbar .navbar-brand-title{font-size:1.2rem;color:#fff;}nav.navbar .navbar-nav{margin-left:auto;}nav.navbar .nav-item{display:flex;}nav.navbar a.nav-link.active{color:#fff;text-decoration:underline;}nav.navbar a.nav-link:hover,nav.navbar a.nav-link:focus,nav.navbar a.nav-link:active{color:#fff;text-decoration:underline;}.form-check-label{font-size:.875rem;}.form-check-input{transform:scale(1.5);margin-right:1rem;}.form-check-input:checked{border-color:var(--theme-black);background-color:var(--theme-black);}.input-group-prepend{width:210px;}.input-group-text{height:100%;text-align:left;white-space:normal;}.col-form-label{font-size:.875rem;}.accordion .accordion-header button{font-size:1.2rem;font-weight:700;padding:1rem;}.accordion .accordion-button{color:#fff;background-color:var(--theme-primary);}.accordion .accordion-button:not(.collapsed){color:#fff;background-color:var(--theme-primary);}.accordion .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");}.gj-datepicker{margin-bottom:0!important;}.gj-datepicker .gj-icon{color:var(--theme-black);}.gj-datepicker button{background-color:var(--theme-light-grey);border-color:var(--theme-border-color);}input[type=radio]+label:first-of-type{margin-left:1rem;}.btn-check:not([checked])+.btn.btn-secondary{background-color:var(--theme-light-grey);border-color:var(--theme-light-grey);color:var(--theme-black);}.btn-check:checked+.btn.btn-secondary{background-color:var(--theme-secondary);border-color:var(--theme-secondary);color:#fff;}.table tbody,.table td,.table tfoot,.table th,.table thead,.table tr{border-color:var(--theme-dark-grey);font-size:.875rem;}.table td,.table th{padding:.2rem .4rem;}.table .manage-link{display:flex;justify-content:space-between;text-decoration:none;color:inherit;}.table .manage-link img{height:15px;align-self:center;}.table td a{color:var(--theme-primary);}.table th.sortable a{text-decoration:none;background-color:transparent;color:var(--theme-primary);}.table th.sortable.table-col-w-2{width:50%;}.table th.sortable.table-col-w-3{width:33.33333%;}.table th.sortable.table-col-w-4{width:25%;}.table th.sortable.table-col-w-5{width:20%;}.table th.sortable.table-col-w-6{width:16.6666667%;}.table th.sortable.table-col-w-7{width:14.285%;}.table th.sortable.table-col-w-8{width:12.5%;}.table th.sortable.table-col-w-9{width:11.11111%;}.table th.sortable.table-col-w-10{width:10%;}ul.pagination{justify-content:center;margin-bottom:0;}ul.pagination li{display:flex;}ul.pagination li.num-select{margin-left:1rem;}ul.pagination li a{color:var(--theme-black);}ul.pagination li label{align-self:center;margin:0 0 0 1rem;text-wrap:nowrap;color:var(--theme-dark-grey);}ul.pagination li span.page-link{color:var(--theme-black);}ul.pagination li.active>.page-link{background-color:var(--theme-primary);border-color:var(--theme-primary);}.card{--bs-card-border-color:var(--theme-border-color);height:100%;}.card:has(+.card){margin-bottom:1rem;}.card .card-header{font-size:1.2rem;font-weight:700;color:#fff;padding:1rem;background-size:40px;background:var(--theme-primary) no-repeat right 10px center;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}.card .card-header:has(button){padding:.2rem 1rem .2rem 1rem;}@media(min-width:992px){.card .card-header:has(button){padding:.7rem 1rem .7rem 1rem;}}.card .card-body{display:flex;flex-direction:column;}.card .card-body div .align-bottom{margin-top:auto;}.accordion .card,.nav-tabs .card{border:0 solid transparent;}.accordion .card .card-body,.nav-tabs .card .card-body{padding:0;}.card.plans .card-header{background-image:url(../images/plans.svg);background-size:40px;}.card.evdnce .card-header{background-image:url(../images/evidence.svg);background-size:40px;}.card.prog .card-header{background-image:url(../images/progress.svg);background-size:40px;}.card.sub .card-header{background-image:url(../images/submissions.svg);background-size:40px;}.card.annc .card-header{background-color:var(--theme-dark-grey);}.card.annc .card-text{font-weight:700;}.card.annc .card-text:first-of-type{color:var(--theme-primary);}.card.share-plan .col-form-label{margin-top:-.2rem;}.card.upload .card-body .row:first-of-type{margin-bottom:1rem;}.card.upload img.pdf-icon{width:20px;}.card.upload img.doc-icon{width:18px;}.card .card-body>.row>div>.row,.card .card-body>form>.row>div>.row{padding-left:.5rem;margin-bottom:.25rem;}.card[role=institution-message]{font-family:var(--bs-body-font-family)!important;font-weight:var(--bs-body-font-weight)!important;font-size:.875rem!important;}.card[role=institution-message] .card-body p{margin-bottom:0;}.card[role=institution-message] .card-body span{font-family:var(--bs-body-font-family)!important;font-weight:var(--bs-body-font-weight)!important;font-size:.875rem!important;}.nav[role=tablist] li{flex:1 1 auto!important;}.nav[role=tablist] li button.nav-link{width:100%;text-align:center;background-color:var(--theme-secondary);color:#fff;border-color:var(--theme-black);}.nav[role=tablist] li button.nav-link.active{background-color:var(--theme-primary);}.nav[role=tablist] li{flex:1 1 auto!important;}.nav[role=tablist] li a.nav-link{width:100%;text-align:center;background-color:var(--theme-secondary);color:#fff;border-color:var(--theme-black);}.nav[role=tablist] li a.nav-link.active{background-color:var(--theme-primary);filter:brightness(150%);border-bottom:2px solid var(--theme-primary);}.button-group-right{display:flex;justify-content:end;margin-top:1rem;flex-wrap:wrap;}.button-group-right button{margin-left:1rem;margin-bottom:.5rem;}.button-group-right :first-child{margin-left:0;}@media(min-width:992px){.button-group-right button{margin-bottom:0;}}.button-group-between{display:flex;justify-content:space-between;margin-top:1rem;flex-wrap:wrap;}.button-group-between button{margin-right:1rem;margin-bottom:.5rem;}.button-group-between :last-child{margin-right:0;}@media(min-width:992px){.button-group-between button{margin-bottom:0;}}.resp-margin{margin-bottom:.5rem;}@media(min-width:992px){.resp-margin{margin-bottom:0;}}ul.big-checkboxes{list-style:none;padding:0;margin:0 0 0 0;}ul.big-checkboxes input{position:relative;top:4px;margin-right:0;}ul.big-checkboxes .form-check{margin-bottom:1rem;}ul.big-checkboxes ul{list-style:none;margin-left:2.8rem;padding:0;}ul.big-checkboxes span.id{display:inline-block;margin:0 1rem 0 1rem;font-size:1.2rem;}div.tab-content{border:1px solid var(--theme-border-color);border-top:0;padding:1rem;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);}p.intro span .large{font-size:2rem;}.col-form-label.connected{padding-left:0;}.col-form-label.connected+div{padding-left:0;}.col-form-label.connected+div input{border-radius:var(--bs-border-radius-2);border:1px solid;border-color:var(--theme-border-color) var(--theme-border-color) var(--theme-border-color) var(--theme-border-color);}.col-form-label.connected+div textarea{border-radius:var(--bs-border-radius-2);border:1px solid;border-color:var(--theme-border-color) var(--theme-border-color) var(--theme-border-color) var(--theme-border-color);}@media(min-width:576px){.col-form-label.connected{background-color:var(--theme-light-grey);border-radius:var(--bs-border-radius-2) 0 0 var(--bs-border-radius-2);border:1px solid var(--theme-border-color);padding:.375rem .75rem;display:flex;align-items:center;padding-left:calc(var(--bs-gutter-x)*.5);}.col-form-label.connected+div input{border-color:var(--theme-border-color) var(--theme-border-color) var(--theme-border-color) transparent;border-radius:0 var(--bs-border-radius-2) var(--bs-border-radius-2) 0;}.col-form-label.connected+div textarea{border-color:var(--theme-border-color) var(--theme-border-color) var(--theme-border-color) transparent;border-radius:0 var(--bs-border-radius-2) var(--bs-border-radius-2) 0;}}.header-group{display:flex;align-items:center;flex-wrap:wrap;padding-top:.5rem;}.header-group *{margin-right:1rem;margin-bottom:.5rem;}.header-group :last-child{margin-right:0;}.header-group input{max-width:300px;flex-grow:0;}.header-group label{font-weight:400;font-size:.875rem;margin-bottom:0;display:block;text-wrap:nowrap;}@media(min-width:992px){.header-group{flex-wrap:nowrap;padding-top:0;}.header-group *{margin-bottom:0;}}.slider-header input,.slider-header select{min-width:200px;max-width:500px;}.slider-wrapper{overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;margin-bottom:.5rem;}.slider th{text-align:right;}.slider td,.slider th{padding:0 .25rem 0 .25rem;white-space:nowrap;}.slider th{font-weight:400;}.slider td{text-align:center;}.slider .noUi-connects{width:300px;}@media(min-width:992px){.slider .noUi-connects{width:500px;}}.jq-toast-wrap.bottom-right{right:60px!important;width:350px;}.jq-toast-single{box-shadow:-1px 9px 17px -1px #9b9b9b;border:0 solid #000;height:80px;font-size:12pt!important;border-top:12px solid;border-top-color:var(--theme-primary);}.jq-toast-single.toast-success{border-top-color:var(--theme-primary);}.jq-toast-single.toast-error{border-top-color:#dc143c;}.jq-toast-single.toast-warning{border-top-color:#ffd700;}.jq-toast-single.toast-information{border-top-color:#1e90ff;}footer{background-color:var(--theme-primary);padding-top:1rem;}footer p{font-size:.875rem;color:#fff;}footer p a{color:#fff;text-decoration:none;}footer p a:hover,footer p a:focus,footer p a:active{text-decoration:underline;}@media(min-width:576px){footer .row>div:nth-of-type(2) p{text-align:center;}footer .row>div:nth-of-type(3) p{text-align:right;}}label.radio-label{display:flex;justify-content:center;align-items:center;margin:1rem .5rem;}label.radio-label input[type=radio]{margin:3px 3px 0 3px;}.action-btn-container{display:flex;justify-content:end;gap:8px;}.files-container-js,.temp-files-name-js{display:flex;margin-bottom:8px;gap:10px;}.files-container-js a,.temp-files-name-js a{color:var(--theme-primary);}.privacy-policy{margin-bottom:1.4rem;}.privacy-policy:nth-child(2){margin-top:1.4rem;}.privacy-policy h2{font-size:1.8rem;font-weight:400;color:var(--theme-primary);}.privacy-policy h3{font-size:1.4rem;color:var(--theme-secondary);}.privacy-policy p,.privacy-policy li{font-size:1rem;}.privacy-policy span{color:var(--theme-secondary);font-weight:600;}.privacy-policy a{color:var(--theme-secondary);font-weight:600;}.privacy-policy table thead tr th{padding:4px;color:var(--theme-primary);}.privacy-policy table tbody th td{padding:4px;}.privacy-policy table tbody tr td{padding:4px;}.privacy-policy table tbody tr:nth-child(odd){background:var(--theme-light-grey);}.privacy-policy-agree-checkbox{display:flex;align-items:center;gap:4px;}.privacy-policy-agree-checkbox label{margin:0;font-size:1rem;color:var(--theme-primary);font-weight:600;user-select:none;}.privacy-policy-agree-checkbox label:hover{cursor:pointer;text-decoration:underline;}.privacy-policy-agree-checkbox input{margin:0;}.multi-btn-container{display:flex;gap:3px;}.multi-btn-container button{margin:0!important;}.multi-btn-container button:nth-child(1){background:#fff;color:var(--theme-primary);}.multi-btn-container button:nth-child(1):hover{color:#fff;background:var(--theme-success);}.privacy-policy table{border:1px solid var(--theme-primary);}.custom-hidden{display:none;}select.form-control{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}select.form-control:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%),linear-gradient(135deg,transparent 50%,green 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:#008000;outline:0;}.nav-link-parent{display:flex;gap:16px;}@media screen and (min-width:992px){.nav-link-parent{gap:0;}}.opacity-hidden{opacity:0;}.tooltip-wrapper{position:absolute;cursor:pointer;padding:1rem;color:var(--theme-primary);background:transparent;z-index:10;width:100%;}.tooltip{padding:.5rem 1rem;border-radius:.2rem;font-size:.9rem;opacity:0;visibility:visible;transition:all .1s ease;background:#fff;color:var(--theme-primary);border:1px solid var(--theme-primary);}.tooltip-wrapper:hover .tooltip{opacity:1;visibility:visible;position:absolute;}.info-icon{margin-left:8px;min-width:15px;min-height:15px;width:15px;height:15px;background:url(/images/information-icon.svg);cursor:pointer;}.reset-password-validation li.validation-message{list-style-type:none;}.field-required:after{content:"*";margin-left:.25rem;margin-top:-.25rem;color:#f00;}