.btn-outline-primary{color:#123456;border-color:#123456}
.btn-outline-primary:hover{background-color:#123456;color:#fff;border-color:#123456}
.rounded-pill{border-radius:50px}
.img-card{height:235px;display:block;margin-bottom:16px}
.card-img-top{width:100%;height:100%;border-radius:12px;object-fit:fill}
.card-body .list-inline{column-gap:16px;display:flex;margin-bottom:16px}
.card-body time{color:#808184;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-0.12px}
.card-title a{color:#00243d;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:20px;font-weight:400;line-height:28px;text-decoration:none;margin-bottom:16px}
.card-title a:hover{text-decoration:underline}
.card-body .tag{background-color:rgba(5,104,127,0.08);padding:6px 8px 4px 8px;border-radius:4px;color:#58595b;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:10px;font-weight:400;line-height:16px;letter-spacing:-0.12px}
.card-body .time{color:#808184;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:12px;font-weight:400;line-height:16px;letter-spacing:-0.12px;margin-bottom:16px}
.infoTileLibrary .modal-dialog .modal-header{border-bottom:0}
.infoTileLibrary .modal-dialog .modal-header .modal-title{color:#00243d;font-family:"BNYM_CORPORATE_Publico_Pro_Roman";font-size:24px;font-weight:400;line-height:120%;letter-spacing:.48px}
.infoTileLibrary .modal-dialog .modal-content{padding:24px;max-height:95vh;padding-right:0}
.infoTileLibrary .modal-dialog .modal-body fieldset{row-gap:24px}
.infoTileLibrary .modal-dialog .modal-body{padding:0;padding-right:24px;overflow-y:auto}
.infoTileLibrary .modal-dialog .modal-footer{justify-content:space-between;padding-top:24px}
.infoTileLibrary .modal-dialog #modalFilterContainer legend{margin-bottom:24px}
.infoTileLibrary .modal-dialog #modalFilterContainer .filter-chkbox-container{padding:24px;background:#f4fafb;border-radius:12px}
.infoTileLibrary .modal-dialog #modalFilterContainer{padding-top:24px;border-top:1px solid #dee2e6}
.infoTileLibrary .modal-dialog .modal-footer .applyall{margin-right:24px}
.infoTileLibrary .modal-dialog .modal-footer .applyall,.infoTileLibrary .modal-dialog .modal-footer .resetall{display:flex;min-height:44px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;border-radius:96px;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:var(--Fontsize-body-sm,14px);font-style:normal;font-weight:400;line-height:120%}
.infoTileLibrary .modal-dialog .modal-footer .material-icons.arrow_forward{font-size:20px;font-style:normal;font-weight:400;line-height:120%}
.infoTileLibrary .modal-dialog .modal-footer .applyall.disabled{background:#e1e1e1;border-color:#e1e1e1;color:#353535;opacity:unset}
.infoTileLibrary .modal-dialog .modal-footer .applyall.enabled{border-radius:96px;background:#00243d;border-color:#00243d}
.infoTileLibrary .modal-dialog .modal-footer .resetall.disabled{border:1px solid #686868;background:0;color:#686868;opacity:unset}
.infoTileLibrary .modal-dialog .modal-footer .resetall.enabled{border:1px solid #00243d;color:#00243d;background:0}
.infoTileLibrary .modal-dialog .modal-title{margin-bottom:24px}
.infoTileLibrary input,.infoTileLibrary .dropdown-item{cursor:pointer}
.infoTileLibrary .modal{background:rgba(0,36,61,0.32);backdrop-filter:blur(8px)}
.infoTileLibrary .modal-header{align-items:flex-start;flex-direction:column;padding:0;margin-bottom:24px}
.selectedFiltersCountContainer{margin-bottom:24px}
.libray-sort{display:flex;height:44px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;color:#00243d;text-align:center;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:14px;font-weight:400;line-height:120%}
.filter-button{font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";padding:12px 24px;height:44px;position:relative;font-size:14px;font-weight:400;line-height:120%}
.filter-button:hover{background-color:#00243d !important;color:#FFF !important;border-color:#00243d !important}
.infoTileLibrary .btn-check:active+.btn-outline-primary,.infoTileLibrary .btn-check:checked+.btn-outline-primary,.infoTileLibrary .btn-outline-primary.active,.infoTileLibrary .btn-outline-primary.dropdown-toggle.show,.infoTileLibrary .btn-outline-primary:active{background-color:#00243d !important;outline:none !important;box-shadow:none !important}
.btn:focus{outline:none !important;box-shadow:none !important}
.libray-sort .material-icons{font-size:21px}
#selectedFiltersBadges .badge{background-color:#e0f0f3 !important;color:#00243d;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:12px;font-weight:400;line-height:120%;text-transform:uppercase;border-radius:12px;text-align:left}
.infoTileLibrary .filter-btn-group{margin-bottom:40px;display:flex;column-gap:32px}
.infoTileLibrary .modal-footer{padding:0}
.infoTileLibrary #selectedFiltersCount,.infoTileLibrary #selectedFiltersText{color:#686868;text-align:center;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:14px;font-weight:400;line-height:120%}
#modalFilterContainer .filtersForm legend{color:#00243d;font-family:"BNYM_CORPORATE_Akkurat_Pro_Bold";font-size:18px;font-weight:400;line-height:120%}
.modal-footer .no-bs-effect:focus{box-shadow:none !important;outline:none !important}
.section-reset,.section-reset:hover,.section-reset:active{display:flex;padding:0;justify-content:center;align-items:center;align-content:center;gap:8px;flex-wrap:wrap;border-radius:96px;text-align:center;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:14px;font-weight:400;line-height:120%;color:#00243d;margin-bottom:24px}
.section-reset.disabled,.section-reset:hover,.section-reset:active{color:#686868;opacity:unset}
#modalFilterContainer .form-check-label{cursor:pointer}
#modalFilterContainer .form-check-input{display:flex;width:24px;height:24px;min-width:24px;min-height:24px;padding:6px;flex-direction:column;justify-content:center;align-items:center;margin-right:8px;aspect-ratio:1/1;border-radius:4px;border:1px solid #00243d;background:#FFFF}
#modalFilterContainer .form-check{display:flex !important;align-items:center}
#modalFilterContainer .form-check-input:checked{border:1px solid #00243d;background:#00243d}
#modalFilterContainer .form-check-label{color:#00243d;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:16px;font-weight:400;line-height:120%;display:contents;align-self:center}
.img-card:hover img{transform:scale(1.1);transition:transform 300ms ease-out,box-shadow 300ms ease-out,filter 300ms ease-out;cursor:pointer}
.img-card{overflow:hidden;border-radius:12px}
.img-card a{overflow:hidden;border-radius:12px}
@media(prefers-reduced-motion:reduce){.article-tile-v1{transition:none}
.img-card img{transition:none}
.img-card:hover img{transform:none}
}
.infoTileLibrary .resultsContainer{margin-bottom:64px;width:100%;margin-right:0;margin-left:0}
.filter-category.mb-4{margin-bottom:40px !important}
.infoTileLibrary .dropdown-toggle::after{display:none !important;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.form-check-input:checked[type=checkbox]{background-image:url("../../../../../content/dam/bnymellon/web/icons/bg-img.svg") !important;background-repeat:no-repeat !important;background-size:16px !important;background-position-x:50% !important;background-position-y:50% !important}
.custom-checkbox .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}
.selectedFiltersCountContainer{display:inline-flex;row-gap:8px;column-gap:24px}
.pagination-value{color:#00243d;text-align:center;font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.16px}
.selectedFiltersCountContainer .count-container{flex:none;display:flex;align-items:center}
#selectedFiltersBadges{column-gap:8px;display:flex;height:max-content;flex-wrap:wrap;row-gap:8px}
.resultsContainer{padding-left:0;padding-right:0}
@media(max-width:767px){.selectedFiltersCountContainer{flex-direction:column;width:100%}
#selectedFiltersBadges{flex-direction:column}
}
@media(min-width:768px) and (max-width:1024px){.infoTileLibrary .modal-dialog{max-width:967px;margin:1.75rem auto;margin-left:19px;margin-right:20px}
}
@media(min-width:1024px){.card-body .tag{font-size:11px}
.img-card{height:260px}
}
.pagination{--variable-primary-color:#666;--variable-secondary-color:#000;display:inline-block}
.pagination a{color:var(--variable-primary-color);float:left;padding:14px;text-decoration:none;font-family:'BNYM_CORPORATE_Akkurat_Pro';font-size:20px;line-height:18px;letter-spacing:-0.015em;font-weight:bold}
.pagination span{padding:10px 10px 10px 10px}
.active{font-weight:bold}
.pagination a:hover{color:var(--variable-secondary-color);font-weight:bold}
.pagination a.disabled{pointer-events:none;cursor:default}
.top-border{color:var(--variable-secondary-color);border-top:1px solid #ccc;width:100%;margin:40px auto 10px}
.pagination{display:flex;justify-content:right}
@media(min-width:768px){.top-border{width:91%;margin:50px auto 10px}
}
@media(min-width:1024px){.top-border{width:50%;margin:50px auto 0}
}
@media(min-width:1440px){.top-border{width:55%;margin:50px auto 0}
}
[type="investor"]:lang(ja){.article-library-filters #sortBy,.article-library-filters #showFilters{font-family:source-han-sans-japanese}
.article-library-filters .filtersContainer button{font-family:source-han-sans-japanese}
.article-library-filters .filtersContainer h3{font-family:source-han-sans-japanese}
.article-library-filters .filtersContainer legend{font-family:source-han-sans-japanese}
.article-library-filters .filtersContainer .filteritem label{font-family:source-han-sans-japanese}
.article-library-tile .article-content .article-header{font-family:source-han-sans-japanese}
.article-library-tile .article-content .article-content_intro p,.article-library-tile .article-content p.article-content_author{font-family:source-han-sans-japanese}
.pagination a{font-family:source-han-sans-japanese}
}