#kr_datatable_wrapper,
#dt_brochures_wrapper,
#dt_bundles_wrapper { width: 99%; }

#dt_brochures_wrapper #dt_brochures_filter,
#dt_bundles_wrapper #dt_bundles_filter,
#dt_bios_wrapper #dt_bios_filter { display: none }

.dataTables_wrapper table .table-headlines__check.sorting_disabled { width: 15px !important; }
.dataTables_wrapper table .sorting_disabled:before,
.dataTables_wrapper table .sorting_disabled:after { content: none !important; }
.dataTables_wrapper .table-headlines td { background-color: #F9F9F9 !important; }
.dataTables_wrapper table .hidden__column { position: absolute; left: -99999px; }

.dataTables_paginate ul.pagination > li.paginate_button { padding: 0 !important }
.dataTables_paginate ul.pagination > li.paginate_button a { color: #3C3C3C; }
.dataTables_paginate ul.pagination > li.paginate_button:hover { border-color: transparent !important; background: none !important; }
.dataTables_paginate ul.pagination > li.page-item.active:not(.disabled) .page-link,
.dataTables_paginate ul.pagination > li.paginate_button:not(.disabled):hover .page-link,
.dataTables_paginate ul.pagination > li.paginate_button:not(.disabled) .page-link:hover { background-color: #AED136; border-color: #AED136; color: #ffffff; }

#send-email-alert { margin-top: 20px; }
.btn-kr-color__reset { background-color: #E9ECEF; color: #3C3C3C !important; border: 1px solid #BDBDBD; }
.btn-kr-color__reset::before { background-color: #AED136; }
div#e-from-wrapper { border: 1px solid #BDBDBD; }
div#e-from-wrapper .col { padding: 0 !important; }
div#e-from-wrapper input { border: none !important; padding-right: 1px; text-align: right; }
div#e-from-wrapper input:focus { box-shadow: none !important; }
div#e-from-wrapper .e-placeholder { -ms-flex: 0 0 230px; flex: 0 0 35%; }
.was-validated div#e-from-wrapper .form-control:valid,
.was-validated div#e-from-wrapper .form-control:invalid { background: none !important }

.was-validated div#e-from-wrapper:has(.form-control:invalid) { border-color: var(--bs-form-invalid-border-color);  }
.was-validated div#e-from-wrapper:has(.form-control:valid) { border-color: var(--bs-form-valid-border-color); }
.dataTables_processing.card { background: none; border: none; }
div.dataTables_processing>div:last-child>div { background: #AED136 !important; }

ul.selected_badges { margin-bottom: 20px; flex-wrap: wrap; }
ul.selected_badges li { margin: 0 5px 5px 0; padding: 0; }
ul.selected_badges li:first-child { visibility: hidden; width: 0; margin: 0; left: -999px; overflow: hidden }
ul.selected_badges .badge { font-size: 1em; font-weight: 400; background: rgba(174, 209, 54, .25); color: #3C3C3C; }
ul.selected_badges button.btn.close { padding: 0 5px 0 !important; }
ul.selected_badges button.btn.close span { font-size: 1.25em !important; line-height: 1; }

.modal .modal-header .btn-close { --bs-btn-close-opacity: 1 !important; }

.tooltip { --bs-tooltip-opacity: 1 !important; }
.tooltip .tooltip-inner {
    background-color: #AED136;
}
.tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: #AED136 !important;
}
.tooltip.bs-tooltip-right .tooltip-arrow::before {
    border-right-color: #AED136 !important;
}
.tooltip.bs-tooltip-left .tooltip-arrow::before {
    border-left-color: #AED136 !important;
}
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: #AED136 !important;
}
.tooltip.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: #AED136 !important;
}
table#dt_bios td.cell-with-button .freddie-table-block__file-popup-menu-toggler { margin: 0; }
.freddie-table-block tr td:not(:first-child) { border-left: none !important; }
table#dt_bios td.cell-with-button,
table#dt_brochures td.cell-with-button{ border-right: none !important }
table#dt_bios td.cell-title,
table#dt_brochures td.cell-type { padding-left: 5px !important }
table#dt_bios td.cell-with-button.table-headlines__id { max-width: 36px !important; }
.freddie-table-block tr td { background: transparent !important }

.freddie-table-block td a { color: #013A69 !important; font-weight: 500;/*color: #3C3C3C;*/ }
.museo_sans { font-family: 'museo-sans', sans-serif; }
.color_dark_blue { color: #3C3C3C; }
.color_white { color: #ffffff; }
.bg_color_green { background-color: #AED136; }

.bio-single { padding-bottom: 55px; }
.bio-single .freddie-content-block { padding-top: 50px; font-weight: 300; font-size: 21px; }
.bio-single .freddie-content-block .freddie-content-block-left { padding-right: 23px;  }
.bio-single .freddie-content-block .freddie-content-block-right { padding-left: 23px;  }
.bio-single #bio-tags { border-bottom: 2px solid #c6c6c6; padding-bottom: 35px; margin-bottom: 40px; }
.bio-single #bio-tags li { margin-bottom: 5px; }
#introduction { color: #013A69; }
#summary { font-size: 18px; }
.bio-single #bio_picture { margin-bottom: 50px; }

.bio-single #bio_picture #download_img {  position: relative; bottom: 0; left: 0; width: 100%; }
.bio-single #bio_picture #download_img .icon-wrapper { position: absolute; right: 12px; bottom: 12px; width: 50px; background-color: #fff; border: 1px solid #AED136; }
.bio-single #bio_picture #download_img .icon-wrapper a { padding: 7px 10px 10px; }
.bio-single #bio_picture #download_img > a { position: absolute; bottom: 0; padding-left: 20px; width: 100%; visibility: hidden; color: #ffffff; font-size: 18px; line-height: 74px; background-color:rgba(0, 0, 0, 0.75); }
.bio-single #bio_picture:hover #download_img > a { visibility: visible; }
.bio-single #bio_picture:hover #download_img .icon-wrapper { background-color: #AED136; }

.bio-single #bio_actions li { border: none; }
.bio-single #bio_actions li { padding: 14px 24px !important; }
.bio-single #bio_actions li:hover { background-color: #AED136; }
.bio-single #bio_actions li a { color: #003B6A; font-size: 18px; }
.bio-single #bio_actions li a > img { margin-right: 13px; }

.freddie-create-bundle-content__layout__form__buttons-row > button:not([disabled]):hover { background-color: #003B6A !important; color: #fff !important; }