﻿@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Raleway:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap";.input-daterange input{text-align:left}.datepicker-dropdown .datepicker-main{padding:.75rem}.datepicker-dropdown .datepicker-main .datepicker-cell.selected,.datepicker-dropdown .datepicker-main .datepicker-cell.selected:hover{background-color:#680c68}.datepicker-dropdown .datepicker-main .datepicker-cell.prev:not(.disabled),.datepicker-dropdown .datepicker-main .datepicker-cell.next:not(.disabled){color:unset}.datepicker-dropdown.datepicker-orient-bottom:before{top:-3px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-2px}.turbo-progress-bar{height:6px}body{color:#333;font-family:Roboto,"Open Sans",Arial,sans-serif;--bs-body-font-size: 1.25rem;line-height:1.6}body.app-body-flex{display:flex;flex-direction:column;min-height:100vh}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6,body .h6{font-family:Raleway,"Open Sans",Arial,sans-serif;font-weight:700;line-height:1.2}body h1,body .h1{font-size:2rem}body h2,body .h1{font-size:1.8125rem}body h3,body .h3{font-size:1.625rem}body h4,body .h4{font-size:1.5rem}body h5,body .h5{font-size:1.25rem}body h6,body .h6{font-size:1.125rem}body .text-medium{font-size:1.25rem;font-weight:500}body .text-big{font-size:1.5rem}body .text-big.larger-font-size-body h3{font-size:2.5rem}body .text-big.larger-font-size-body h4{font-size:2rem}body .text-big.larger-font-size-body h5{font-size:1.5rem}@media(min-width: 36em){body h1,body .h1{font-size:3rem}body h2,body .h1{font-size:2.5rem}body h3,body .h3{font-size:2rem}body h4,body .h4{font-size:1.5rem}body h5,body .h5{font-size:1.25rem}body h6,body .h6{font-size:1rem}}body.small-font{--bs-body-font-size: 0.75rem;font-size:.75rem}body.small-font h1,body.small-font .h1,body.small-font h2,body.small-font .h2,body.small-font h3,body.small-font .h3,body.small-font h4,body.small-font .h4,body.small-font h5,body.small-font .h5,body.small-font h6,body.small-font .h6{font-family:Raleway,"Open Sans",Arial,sans-serif;font-weight:700;line-height:1.2}body.small-font h1,body.small-font .h1{font-size:2.25rem}body.small-font h2,body.small-font .h1{font-size:1.5rem}body.small-font h3,body.small-font .h3{font-size:1.25rem}body.small-font h4,body.small-font .h4{font-size:1rem}body.small-font h5,body.small-font .h5{font-size:.875rem}body.small-font h6,body.small-font .h6{font-size:.75rem}body.small-font .text-big{font-size:1rem}body.small-font .btn{font-size:1em;font-weight:normal;padding:.75em .9375em}body.small-font .btn.add-bundle img,body.small-font .btn.remove-bundle img{height:.75rem}body.small-font .badge{--bs-badge-font-size: 0.75rem}body.small-font .form-control,body.small-font .form-select{font-size:1em}body.small-font .form-select{padding:.375rem 2.25rem .375rem .75rem}body.small-font .new-datagrid-modal .modal-body .form-label,body.small-font .show-datagrid-modal .modal-body .form-label,body.small-font .edit-datagrid-modal .modal-body .form-label{font-size:unset}body.small-font .tabulator{font-size:.75rem}body.small-font .tabulator .tabulator-footer .tabulator-footer-contents .tabulator-paginator .tabulator-page:not(:hover):focus,body.small-font .tabulator .tabulator-footer .tabulator-footer-contents .tabulator-paginator .tabulator-page:not(:hover):active,body.small-font .tabulator .tabulator-footer .tabulator-footer-contents .tabulator-paginator .tabulator-page.active{background:#680c68;border-color:#680c68}body.small-font .app-header #navbar_content .navbar-nav .nav-link{font-size:1rem}body.small-font .app-footer{font-size:1rem}body.small-font .app-footer .ss-address{font-weight:700;line-height:1.5}body.small-font .app-footer .ss-address .ss-name{font-size:1.25rem}body .datagrid-container .constant-placeholder{font-size:inherit}body{--bs-link-color: $color-dark-grey;--bs-link-color-rgb: 51, 51, 51}body a:hover{color:#3b083a}body .btn{--bs-btn-border-radius: 0.375rem;font-size:1.25rem;font-weight:700;line-height:1;padding:.75rem}body .btn.btn-primary{background-color:#3b083a;border-color:#3b083a;color:#fff;white-space:nowrap}body .btn.btn-primary:hover,body .btn.btn-primary:focus{background-color:rgba(104,12,104,.8);border-color:rgba(104,12,104,.8);color:#fff}body .btn.btn-primary:not(:hover):focus,body .btn.btn-primary:not(:hover):active,body .btn.btn-primary:active{background-color:#3b083a;border-color:#3b083a;color:#fff}body .btn.btn-primary-light{background-color:#680c68;border-color:#680c68;color:#fff;white-space:nowrap}body .btn.btn-primary-light:hover,body .btn.btn-primary-light:focus{background-color:#fff;border-color:#680c68;color:#680c68}body .btn.btn-primary-light:not(:hover):focus,body .btn.btn-primary-light:not(:hover):active,body .btn.btn-primary-light:active{background-color:#680c68;border-color:#680c68;color:#fff}body .btn.btn-primary-white{background-color:#fafafa;border-color:#fafafa;color:#680c68;white-space:nowrap}body .btn.btn-primary-white:hover,body .btn.btn-primary-white:focus{background-color:#680c68;border-color:#fafafa;color:#fafafa}body .btn.btn-primary-white:not(:hover):focus,body .btn.btn-primary-white:not(:hover):active,body .btn.btn-primary-white:active{background-color:#fafafa;border-color:#fafafa;color:#680c68}body .btn.btn-secondary{background-color:#f16723;border-color:#f16723;color:#fafafa;white-space:nowrap}body .btn.btn-secondary:hover,body .btn.btn-secondary:focus{background-color:#fafafa;border-color:#f16723;color:#f16723}body .btn.btn-secondary:not(:hover):focus,body .btn.btn-secondary:not(:hover):active,body .btn.btn-secondary:active{background-color:#f16723;border-color:#f16723;color:#fafafa}body .btn.btn-grey{background-color:#fafafa;border-color:#737373;color:#737373;white-space:nowrap}body .btn.btn-grey:hover,body .btn.btn-grey:focus{background-color:#737373;border-color:#737373;color:#fafafa}body .btn.btn-grey:not(:hover):focus,body .btn.btn-grey:not(:hover):active,body .btn.btn-grey:active{background-color:#fafafa;border-color:#737373;color:#737373}body .btn.btn-dark-grey{background-color:#333;border-color:#333;color:#fafafa;white-space:nowrap}body .btn.btn-dark-grey:hover,body .btn.btn-dark-grey:focus{background-color:#fafafa;border-color:#333;color:#333}body .btn.btn-dark-grey:not(:hover):focus,body .btn.btn-dark-grey:not(:hover):active,body .btn.btn-dark-grey:active{background-color:#333;border-color:#333;color:#fafafa}body .btn.btn-red{background-color:#a42121;border-color:#a42121;color:#fafafa;white-space:nowrap}body .btn.btn-red:hover,body .btn.btn-red:focus{background-color:#fafafa;border-color:#a42121;color:#a42121}body .btn.btn-red:not(:hover):focus,body .btn.btn-red:not(:hover):active,body .btn.btn-red:active{background-color:#a42121;border-color:#a42121;color:#fafafa}body .border-dark{border:1px solid #737373}body .dropdown-menu{--bs-dropdown-link-active-bg: #680c68}body #flash button.close{background:none;border:none;color:var(--bs-info-text-emphasis);float:right}body .search-input{position:relative}body .search-input input{padding-left:2.125rem}body .search-input svg.svg-inline--fa{position:absolute;width:.875rem;left:.75rem;top:.5625rem}body .invalid-feedback{font-size:1em}body .form-header{width:100%;padding:.35em 1em .5em;margin:1em auto;display:flex;align-items:center;border-radius:.2rem;border:1px solid #d9d9d9;background:#d9d9d9}body .form-note{color:#737373}body .form-select{padding:.625rem 2.25rem .625rem .75rem}body .form-select.is-invalid{background-size:calc(.75em + .375rem) calc(.75em + .375rem) !important}body .form-control:not(.is-invalid),body .form-select:not(.is-invalid){border-radius:.375rem;border:1px solid #737373}body .file-input-group label:focus,body .file-input-group label:focus-within{border-color:#80bdff;outline:0;box-shadow:0 0 0 .25rem rgba(66,31,85,.25)}body .file-input-group input[type=file]{width:100%;height:100%;position:absolute;inset:0;opacity:0;overflow:hidden;z-index:-1}body .file-input-group .input-group-prepend>.btn{border-top-right-radius:0;border-bottom-right-radius:0}body .file-input-group .input-group-append>.btn{border-top-left-radius:0;border-bottom-left-radius:0}body .modal-dialog .btn-close{height:1rem;width:1rem}body .modal-backdrop{--bs-backdrop-opacity: 0.25}body .pagination{--bs-pagination-border-color: #333333;--bs-pagination-disabled-color: #737373;--bs-pagination-active-color: #fafafa;--bs-pagination-active-bg: #680c68;--bs-pagination-hover-color: #333333;--bs-pagination-focus-color: #333333;--bs-pagination-active-border-color: #333333}body .page-link{font-size:1em}body .badge{--bs-badge-font-weight: 400;--bs-badge-font-size: 1rem;--bs-badge-color: #fafafa;white-space:normal}body .badge.student-badge{background-color:#0c3168}body .badge.document-badge{background-color:#08682d}body .ellipsis{display:block;font-size:1.5em;font-weight:bold;letter-spacing:-0.02em;text-align:center;overflow:visible;margin-top:auto;margin-bottom:auto;border:0;line-height:1rem}body .ellipsis:after{content:"···";display:inline-block;margin-left:.6em;position:relative}body .error-page .error-background-img{width:100%;max-width:87.5rem;margin:0 auto}body .error-page .error-code{color:#3b083a;text-align:center;font-family:Raleway;font-size:7.5rem;font-weight:700;line-height:120%}body .error-page .error-sorry{color:#000}body .text-delete{color:#a42121}body .text-delete.dropdown-item:hover{color:#a42121}body .text-delete.dropdown-item:active{color:#fafafa}body .add-bundle img,body .remove-bundle img{height:1.2rem;vertical-align:middle}body .add-bundle:hover img{filter:brightness(0) saturate(100%) invert(7%) sepia(77%) saturate(7146%) hue-rotate(296deg) brightness(87%) contrast(93%)}body .remove-bundle:hover img{filter:brightness(0) saturate(100%) invert(13%) sepia(8%) saturate(13%) hue-rotate(178deg) brightness(95%) contrast(94%)}body .ts-dropdown .option[data-value=""]{min-height:1.5em}body .ts-wrapper.plugin-remove_button .item .remove{padding-right:8px}body .switch{position:relative;height:2.5rem;width:6.25rem;background:#fafafa;border:1px solid #d9d9d9;border-radius:10px;cursor:pointer}body .switch .slider{position:absolute;height:100%;width:50%;z-index:1;background:#680c68;border-radius:9px;left:0}body .switch .slider.slider-transition{transition:left .4s}body .switch .letter{position:absolute;width:50%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center}body .switch .letter.letter-transition{transition:.4s}body .switch .letter:nth-child(2){left:0;color:#fafafa}body .switch .letter:nth-child(3){left:50%;color:#333}body .larger-font-selected .slider{left:50%}body .larger-font-selected .letter:nth-child(2){color:#333}body .larger-font-selected .letter:nth-child(3){color:#fafafa}body .file-attachment-multi-container img{cursor:pointer}body .file-attachment-multi-container img:hover{opacity:.5}body .lg-container{z-index:1056}body .badge.role-app-administrator{background-color:teal}body .badge.role-junior-researcher{background-color:purple}body .badge.role-researcher{background-color:#b95a58}body .badge.role-survivor{background-color:#0531a0}body .back-icon .back-icon-bg{color:#680c68}body .back-icon .back-icon-chevron{color:#fafafa}.app-header{padding:0}body.small-font .app-header{padding:1.25rem 0}.app-header.navbar-dark{background-color:#3b083a}.app-header.navbar-dark .navbar-header{min-height:5em;width:100%;display:flex;align-items:center;justify-content:space-between}@media(min-width: 62em){.app-header.navbar-dark .navbar-header{width:unset}}.app-header.navbar-dark .navbar-toggler{margin:0;padding:0;border:none}.app-header.navbar-dark .navbar-toggler .navbar-toggler-icon{width:2.25rem;height:1.9375rem;background-image:url('data:image/svg+xml,<svg width="36" height="31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 2.714A2.569 2.569 0 0 1 2.571.143H33.43A2.569 2.569 0 0 1 36 2.714a2.569 2.569 0 0 1-2.571 2.572H2.57A2.569 2.569 0 0 1 0 2.714zm0 12.857A2.569 2.569 0 0 1 2.571 13H33.43A2.569 2.569 0 0 1 36 15.571a2.569 2.569 0 0 1-2.571 2.572H2.57A2.569 2.569 0 0 1 0 15.57zM36 28.43A2.569 2.569 0 0 1 33.429 31H2.57A2.569 2.569 0 0 1 0 28.429a2.569 2.569 0 0 1 2.571-2.572H33.43A2.569 2.569 0 0 1 36 28.43z" fill="%23FAFAFA"/></svg>')}.app-header.navbar-dark #navbar_content{background-color:#680c68;margin:0 calc((100vw - 100%)/-2)}.app-header.navbar-dark #navbar_content .navbar-nav{padding:0;margin:0;list-style:none}.app-header.navbar-dark #navbar_content .navbar-nav .nav-link{color:#fafafa;white-space:nowrap;margin-right:1rem;padding:1rem 0;font-size:1em;font-weight:normal}.app-header.navbar-dark #navbar_content .navbar-nav .nav-link.active{color:#fff;font-weight:700;text-decoration:underline 1px #ea7405;text-underline-offset:.35em}.app-header.navbar-dark #navbar_content .navbar-nav .nav-link:hover{color:#fff;text-decoration:underline 1px #ea7405;text-underline-offset:.35em}.app-header.navbar-dark #navbar_content .navbar-nav .dropdown .dropdown-menu{top:110%;background:#3b083a;border-radius:0;padding-bottom:.25rem}.app-header.navbar-dark #navbar_content .navbar-nav .dropdown .dropdown-menu .nav-link{padding:.5rem}.app-header.navbar-dark #navbar_content .navbar-actions button{width:fit-content}@media(min-width: 62em){.app-header.navbar-dark #navbar_content{background-color:unset;margin:unset}.app-header.navbar-dark #navbar_content .navbar-nav{margin:auto}.app-header.navbar-dark #navbar_content .navbar-nav .nav-link{padding:1rem .5rem}.app-header.navbar-dark #navbar_content .navbar-actions{align-items:center}}.app-footer{background-color:#3b083a;color:#fafafa;font-size:1.25rem}.app-footer a{color:#fafafa;text-decoration:none}.app-footer a:hover{color:#fff}.app-footer .ss-address{font-family:Raleway,"Open Sans",Arial,sans-serif}.app-footer .ss-address .ss-name{color:#f16723;font-size:1.5rem;font-weight:700}.app-footer .copyright-notice{font-size:1rem}@media(max-width: 35.98em){.app-footer .ss-address{font-size:.8rem}}.breadcrumb{max-width:100%;display:inline-flex;flex-direction:row;align-items:flex-start;border-radius:.5em;padding:.4em .8em;margin-bottom:0;gap:0 .4em;background:#fafafa}.breadcrumb li{color:#737373}.breadcrumb .breadcrumb-item a{color:inherit;text-decoration:none}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.breadcrumb .breadcrumb-item.active{font-weight:500;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.waves-hero-banner{height:10rem;position:relative;background:url(/assets/waves-255744b6b6dcc6adf1f9671ae6b272d2e4dbb26d47c64e17b553dc705af9770d.svg) right bottom/cover no-repeat}.waves-hero-banner.waves-hero-banner-dark{height:13.5rem}.waves-hero-banner.waves-hero-banner-dark::before{content:"";background:rgba(59,8,58,.45);inset:0;position:absolute;z-index:1}.waves-hero-banner.waves-hero-banner-dark h1{color:#fafafa;font-size:2rem;margin:0;position:relative;z-index:2}@media(min-width: 62em){.waves-hero-banner.waves-hero-banner-dark h1{font-size:2.5rem}}@media(min-width: 75em){.waves-hero-banner.waves-hero-banner-dark h1{font-size:3rem}}.waves-hero-banner .breadcrumb-container{position:absolute;bottom:20%}.nav.nav-tabs .nav-item:not(:last-of-type){margin-right:.4375rem}.nav.nav-tabs .nav-item .nav-link{display:flex;align-items:center;justify-content:center;text-align:center;height:4rem;width:10rem;margin:auto;font-family:Raleway,"Open Sans",Arial,sans-serif;color:#333;line-height:1.2;background:#d9d9d9;border-top-left-radius:.9375rem;border-top-right-radius:.9375rem}.nav.nav-tabs .nav-item .nav-link.active{background:#3b083a;border:#3b083a;color:#fafafa;font-weight:bold}@media(min-width: 36em){.nav.nav-tabs .nav-item .nav-link{height:4rem;min-width:5rem;width:12.5rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-padding-x: 0.5rem}}.nav.sub-nav .nav-link.active,.nav.sub-nav .nav-link:not(.active):hover,.nav.sub-nav .nav-link:not(.active):focus{text-decoration:underline 3px #f16723;color:#3b083a}.nav.sub-nav .nav-link:not(.active){color:#152536}.prewrap{white-space:pre-wrap}.signin-page .signin-form{max-width:100%}.signin-page .signin-form .forgot-password-link a{color:#737373;text-decoration:none}.signin-page .signin-form .request-access-link a{color:#333}@media(min-width: 36em){.signin-page .signin-form{max-width:540px}}@media(min-width: 48em){.signin-page .signin-form{max-width:360px}}@media(min-width: 62em){.signin-page .signin-form{max-width:480px}}@media(min-width: 75em){.signin-page .signin-form{max-width:570px}}@media(min-width: 87.5em){.signin-page .signin-form{max-width:660px}}.signin-page .signin-image{width:100%;min-height:18.75rem;background:url(/assets/grand_river-9a7a28a40aa4370d4ddd9abc3a87b4e070276af9c4f929bf3f5af89008ea04d4.jpg) no-repeat 50% 20%/cover;position:relative}@media(min-width: 48em){.signin-page .signin-image{width:50vw}}@media(min-width: 62em){.signin-page .signin-image{background-position-y:15%}}.signin-page .field_with_errors,.create-password-page .field_with_errors,.reset-password-page .field_with_errors,.profile-page .field_with_errors,.contribution-page .field_with_errors{display:inline-block}.signup-page .form-control:not(.is-invalid){border-radius:.375rem;border:1px solid #333}.signup-page .form-check-input{border:1px solid #333}.signup-page .attachment a{text-decoration:none}.signup-page .attachment img{width:10rem}.signup-page .attachment .filename-link{color:#0531a0}.signup-page .file-input-group label{height:unset}.profile-page #user_nu_community_other.form-control:disabled{background-color:rgba(233,236,239,.5);color:rgba(52,58,64,.5)}.profile-page .nav.nav-tabs .nav-item .nav-link{font-size:1rem}.password-visibility-input{padding-right:2.5rem}.password-visibility-input.is-invalid{background-image:none}.password-visibility-toggle{height:2.375rem;margin-left:-2.25rem;background:none;border:none}.requirements{border-radius:5px;background:#d9d9d9}.requirements ul{margin-bottom:0;padding-left:1.5rem}.requirements ul ul{list-style-type:disc}#safe_space_container{display:none;position:fixed;top:0;left:0;overflow-y:auto;background:#d9d9d9;z-index:1000;min-height:100vh}#safe_space_container #safe_space_background{background:url(/assets/safe-space-background-gradation-e06f4a7a63a4b7094d7a9a869d65741ebaa251c14df90028a3c14a533cdc30ea.jpg) center/cover no-repeat}@media(max-width: 35.98em){#safe_space_container #safe_space_background .container{padding-left:2rem;padding-right:2rem}}#safe_space_container .safe-space-text a{color:#333;text-decoration:none}#safe_space_container .safe-space-text a:hover{text-decoration:underline}#safe_space_container .btn{border-radius:.625rem}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUp{from{transform:translateY(0)}to{transform:translateY(-100%)}}.home-container .about-title{text-decoration:underline;text-underline-offset:1rem}.home-container .home-search,.home-container .home-contribute{background-repeat:no-repeat;background-size:cover;border-top-left-radius:8.5px;border-top-right-radius:8.5px;color:#fafafa}.home-container .home-search{background-image:linear-gradient(rgba(59, 8, 58, 0.5), rgba(59, 8, 58, 0.5)),url(/assets/grand_river_3-7ab81b1226b3131140b769cf065f46ffb494411aab625e9dfc9d25aa173da012.jpeg);background-position:top}.home-container .home-contribute{background-image:linear-gradient(rgba(59, 8, 58, 0.5), rgba(59, 8, 58, 0.5)),url(/assets/grand_river_2-9dbdf015dae665531443f216abf3b09fcb8ecee18b0bd7e734e71e4fd1820096.jpeg);background-position:center}.home-container .purple-border{border:1px solid #680c68;border-radius:10px}.applications-container input,.applications-container select{color:#737373}.applications-container #results table{--bs-table-bg: #fafafa;--bs-table-border-color: #d9d9d9;--bs-border-radius: 0.625rem;--bs-table-color: #333333;border-collapse:separate;border-spacing:0}.applications-container #results table a{text-decoration:none}.applications-container #results table thead th{border-top:1px solid var(--bs-table-border-color)}.applications-container #results table thead th:first-child{border-top-left-radius:var(--bs-border-radius)}.applications-container #results table thead th:last-child{border-top-right-radius:var(--bs-border-radius)}.applications-container #results table tbody tr:last-child th:first-child,.applications-container #results table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--bs-border-radius)}.applications-container #results table tbody tr:last-child th:last-child,.applications-container #results table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--bs-border-radius)}.applications-container #results .empty-results{border:1px solid #d9d9d9;border-radius:.625rem;background:#fafafa}.applications-container .back-icon .back-icon-bg{color:#3b083a}.applications-container .back-icon .back-icon-chevron{color:#fafafa}.denial-reason-form select{color:#737373}.status-pill{display:flex;justify-content:center;align-items:center;color:#fafafa;line-height:1;border-radius:.9375rem;width:fit-content;padding:.5em 1em}.status-pill.status-pill-requested,.status-pill.status-pill-pending-info,.status-pill.status-pill-in-review,.status-pill.status-pill-application-updated{background:#3b083a}.status-pill.status-pill-denied,.status-pill.status-pill-rejected{background:#a42121}.status-pill.status-pill-approved,.status-pill.status-pill-acknowledged{background:#557d00}.user-approval-form .attachment a{text-decoration:none}.user-approval-form .attachment img{width:10rem}.user-approval-form .attachment .filename-link{color:#0531a0}.user-approval-form .file-input-group label{height:unset}.search-container h4 a{color:#333;text-decoration:none}.search-container h4 a:hover{text-decoration:underline;text-underline-offset:.5rem}.search-container .icon{vertical-align:bottom}.search-container .search-section,.search-container .filter-section{min-height:8.5rem;border-radius:10px;border:1px solid #737373;background:#fafafa}.search-container .filter-section select{border-radius:15px;height:3.5rem}.search-container .flex-search-element{align-items:flex-start;display:flex;flex-direction:column}.search-container .flex-search-element h4{flex-grow:0}@media(min-width: 48em)and (max-width: 61.98em){.search-container .flex-search-element{align-items:center;flex-direction:row}.search-container .flex-search-element h4{flex-basis:45%;flex-grow:unset}}.search-container .flex-filter-element{align-items:flex-start;display:flex;flex-direction:column}.search-container .flex-filter-element span:first-child{flex-basis:20%}@media(min-width: 48em)and (max-width: 61.98em){.search-container .flex-filter-element span:first-child{flex-basis:45%}}@media(min-width: 48em){.search-container .flex-filter-element{align-items:center;flex-direction:row}}@media(max-width: 61.98em){.search-container #search_tabs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start}.search-container #search_tabs .nav-item{display:flex;font-size:1rem;max-width:calc(33% - 1rem)}}@media(max-width: 35.98em){.search-container #search_tabs .nav-item:first-child{margin-left:.4rem}.search-container #search_tabs .nav-item .nav-link{padding:.2rem}}.search-container #all_results_section{border:1px solid #b3b3b3;border-radius:10px;min-height:8.5rem;width:100%}@media(min-width: 62em){.search-container #all_results_section{border-top-left-radius:0;border-color:#737373}}.search-container .keyword-search-section{border:1px solid #737373;border-radius:15px}.search-container .search-mobile-select{border-radius:5px;border:1px solid #737373}.search-container .search-tabs .nav-link{min-width:14rem;font-family:Raleway,"Open Sans",Arial,sans-serif;--bs-nav-link-font-size: 1rem;white-space:nowrap;padding:.625rem 1rem .625rem 1.5rem;color:#333;background:#d9d9d9;border-top:1px solid #737373;border-left:1px solid #737373;border-radius:0}.search-container .search-tabs .nav-link.active,.search-container .search-tabs .nav-link:hover{--bs-nav-link-font-weight: bold;color:#fafafa;background:#3b083a}.search-container .search-tabs .nav-link:first-of-type{border-top-left-radius:1rem}.search-container .search-tabs .nav-link:last-of-type{border-bottom-left-radius:1rem;border-bottom:1px solid #737373}#filterrific_with_community-ts-control{width:100%}body.small-font .advanced-search .form-control-sm{font-size:1em;line-height:1.5}body.small-font .advanced-search .btn{height:2.25em;padding:.625em .9375em}body.small-font .advanced-search .btn.group-dropdown-btn,body.small-font .advanced-search .btn.remove-btn{font-size:1rem;width:1.5em;height:1.5em;padding:.375em .75em}body.small-font .advanced-search .btn.group-dropdown-btn{background-color:#680c68}body.small-font .advanced-search .btn.group-dropdown-btn:hover{background-color:rgba(104,12,104,.8)}body.small-font .advanced-search .condition-group-type .btn{font-weight:700}body.small-font .advanced-search select,body.small-font .advanced-search input,body.small-font .advanced-search .form-control,body.small-font .advanced-search .form-control-sm,body.small-font .advanced-search .form-select,body.small-font .advanced-search .form-select-sm{border:1px solid #737373}body.small-font .advanced-search .btn-check:checked+.btn{border-color:#680c68;background-color:#680c68}body.small-font .advanced-search .dropdown-item{font-size:.875em}body.small-font .advanced-search .input-group-sm>.ts-wrapper.has-items .ts-control,body.small-font .advanced-search .ts-wrapper.form-select-sm.has-items .ts-control,body.small-font .advanced-search .ts-wrapper.form-control-sm.has-items .ts-control{font-size:1em}body.small-font .advanced-search .ts-wrapper.multi .ts-control{padding:0 .75rem}body.small-font .advanced-search .ts-wrapper.multi .ts-control>div{margin:1px 3px 2px 0}.record-page{color:#333}.record-page a{text-decoration:none}.record-page .back-icon .back-icon-bg{color:#680c68}.record-page .back-icon .back-icon-chevron{color:#fafafa}.record-card{border:2px solid #f16723;border-radius:10px;background-color:#fafafa;--bs-card-cap-bg: $color-off-white}.record-card .record-card-img{aspect-ratio:1;border-radius:5px;border:1px solid #000}.record-container h4 a{vertical-align:super}.record-container{background:#fafafa;border:2px solid #f16723;border-radius:10px}.record-container .card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem}.record-container .card-header h4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.record-container .card-body{display:flex;gap:1rem}@media(max-width: 47.98em){.record-container .card-body{flex-direction:column}}.record-container .card-body .file-preview{display:flex;flex-direction:column;width:8rem;flex-shrink:0}.record-container .card-body .file-preview img{width:100%;max-width:7rem;cursor:pointer}.record-container .card-body .file-preview img.icon{max-width:4rem}.record-container .card-body .file-preview img:hover{opacity:.5}.record-container .card-body .info{display:flex;flex-direction:column;flex-grow:1}.record-container .card-body .info .metadata{display:flex;flex-direction:row}@media(max-width: 61.98em){.record-container .card-body .info .metadata{flex-direction:column}}.record-container .card-body .info .metadata span{width:25%}@media(max-width: 61.98em){.record-container .card-body .info .metadata span{width:100%}}.record-container .card-body .info .description p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width: 48em){.record-container .record-highlights{margin-left:9rem;margin-top:1rem}}.contribution-page .contribution-item{border:1px solid #737373;border-radius:10px}.bundle-page .card{border:2px solid #f16723;border-radius:10px;background-color:#fafafa;--bs-card-cap-bg: $color-off-white}.bundle-page .card-img{aspect-ratio:2/1;border-radius:5px;border:1px solid #000}.bundle-page .card-img.public{aspect-ratio:4/1}.bundle-page .record-count{font-size:1em}.bundle-page .icon-row{min-height:2.25rem}.bundle-page .icon-item{aspect-ratio:1;font-size:.625rem;border-radius:5px;border:1px solid #000}.bundle-page .icon-item.public{aspect-ratio:1.5/1}.bundle-page .badge{font-size:1.25rem}body.small-font .bundle-page .badge{font-size:.875rem}.bundle-page .badge.badge-private{background-color:#0050a3;color:#fafafa}.bundle-page .badge.badge-public{background-color:#458608;color:#fafafa}.bundle-page .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.edit-bundle-modal{--bs-modal-width: 30rem}
