.search-by-occurrence,
.created-by-filter {
	margin-bottom: 17px;
	position: relative;
}
.search-field-categories__fields,
.search-dr-period-group__fields,
.search-by-occurrence__fields,
.created-by-filter__fields {
	display: none;
	position: absolute;
	top: 29px;
	background: #fff;
	z-index: 10;
	border: 1px solid #ccc;
	border-radius: 6px;
	padding: 6px;
	max-width: 450px;
	white-space: nowrap;
	min-width: 220px;
}

.dark-mode .search-field-categories__fields,
.dark-mode .search-dr-period-group__fields,
.dark-mode .search-by-occurrence__fields,
.dark-mode .created-by-filter__fields {
	border-color: #384d69 !important;
}
.search-by-occurrence__fields {
	width: 600px;
}
.search-field-attributes .title,
.search-field-categories .title,
.search-dr-period-group .title,
.search-by-occurrence .title,
.created-by-filter .title {
	border: 1px solid #ccc;
	height: 28.5px;
	border-radius: 4px;
	padding: 2.7px 6px 0;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dark-mode .search-field-attributes .title,
.dark-mode .search-field-categories .title,
.dark-mode .search-dr-period-group .title,
.dark-mode .search-by-occurrence .title,
.dark-mode .created-by-filter .title {
	border-color: #384d69 !important;
}
.mb15 {
	margin-bottom: 15px;
}
.search-field-categories__fields .inner {
	max-height: 300px;
	overflow: hidden;
	overflow-y: scroll;
	padding-bottom: 15px;
}
.search-col-last__fields,
.search-field-projects__fields {
	right: 0;
}
.search-chosen-filters {
	margin: 15px;
}
.clear-donor-filter {
	cursor: pointer;
}
.donor-left-filter-col {
	border-right: 1px solid #d7d7d7;
}
.search-col .title:hover + .search-params-hidden-info-block {
	display: block;
}
.search-params-hidden-info-block {
	display: none;
	position: absolute;
	top: 28px;
	background: #fff;
	z-index: 10;
	border: 1px solid #ccc;
	border-radius: 6px;
	padding: 0 4px;
	font-size: 12px;
}
.search-params-hidden-info-block p {
	margin-bottom: 0;
}
.col-md-1-5 {
	flex: 0 0 100%;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
}
@media (min-width: 768px) {
	.col-md-1-5 {
		flex: 0 0 12.5%;
		max-width: 12.5%;
		width: 12.5%;
	}
}
@media (min-width: 992px) {
	.nk-menu .nk-menu-icon {
		display: block;
	}
	.nk-menu-icon .icon {
		font-size: 17px;
	}
}
.list-top-wrapper {
	display: flex;
	align-items: center;
}
.list-top-wrapper > div {
	flex: 0 0 50%;
	max-width: 50%;
	width: 50%;
}
.pl0 {
	padding-left: 0 !important;
}
.nk-tb-list .kv-table-header {
	background: none;
}
.nk-tb-list .kv-table-header th {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	color: #8094ae;
	font-size: 0.9em;
	border-bottom: 1px solid #dbdfea;
}
.kv-table-header,
.kv-table-footer {
	background: none !important;
}
.login-page {
	display: flex;
	justify-content: center;
	align-items: center;
}
.login-box {
	max-width: 485px;
	min-width: 25%;
}
.app-container {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	margin: 0;
}
.nk-sidebar-switch-mode {
	margin-left: 10px;
}
.dark-mode .nk-header,
.dark-mode .nk-header.is-light:not([class*="bg-"]),
.dark-mode .nk-sidebar,
.dark-mode .nk-sidebar.is-light,
.dark-mode .nk-sidebar-head {
	border-color: #203247 !important;
}
.dark-mode .nk-header,
.dark-mode .nk-header.is-light:not([class*="bg-"]),
.dark-mode .nk-sidebar,
.dark-mode .nk-sidebar.is-light,
.dark-mode .nk-header.is-theme:not([class*="bg-"]) {
	background: #101924;
}

.dark-mode .search-field-categories__fields,
.dark-mode .search-dr-period-group__fields,
.dark-mode .search-by-occurrence__fields,
.dark-mode .created-by-filter__fields {
	background: #101924;
	color: #fff;
}

.nk-sidebar-switch-mode {
	line-height: 1;
}
.nk-sidebar-switch-mode .custom-control-label::before {
	height: 1rem;
	width: 2.25rem;
}
.nk-sidebar-switch-mode .custom-switch .custom-control-label::after {
	top: 0;
	left: calc(-4.55rem + 8px);
}
.nk-sidebar-switch-mode .custom-switch {
	min-height: 1rem;
}

.filter-donors .card-body {
	padding: 1.25rem 1.25rem 0.2rem 1.25rem;
}
.filter-donors .form-group {
	margin-bottom: 0;
}

.donor_links-wrap {
	position: relative;
}
.tt-wrap {
	cursor: pointer;
}
.tt-wrap:hover .tt-links {
	text-decoration: underline;
}
ul.tt-links-list {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
.tt-link-num {
	margin-right: 6px;
}
.tt-links-wrap {
	display: none;
	position: absolute;
	top: 28px;
	left: 40px;
	z-index: 20;
	width: 978px;
	max-height: 331px;
	color: #495057;
	background: #ffffff;
	padding: 5px;
	box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
	border-radius: 0.25rem;
}
.dark-mode .tt-links-wrap {
	color: #fff;
}
.link_stages-stage select {
	width: 100%;
}
#link_stages .summary {
	display: none;
}

.link_stages .link_stages-stage {
	width: 55%;
}
.link_stages .link_stages-date {
	width: 20%;
}
.link_stages .link_stages-created_by {
	width: 20%;
}
.link_stages .actions-wrap {
	vertical-align: inherit;
}

.card-actions {
	margin-top: 6px;
	text-align: right;
}
.actions-wrap {
	vertical-align: inherit !important;
}
.contact_emails {
	width: 95%;
}

.columns-visibility .form-check-label {
	margin-right: 16px;
	margin-bottom: 8px;
}

.link-meta {
	margin-bottom: 50px;
}
.tabcontent {
	display: none;
	padding: 6px 12px;
	border-top: none;
}
.link_tags-name {
	width: 95%;
}
.list-link-icon {
	font-size: 15px;
}

.en-field {
	width: 100%;
	padding: 2px 4px;
	border: none;
	margin: 0;
	outline: none;
}
.en-field:focus {
	color: #495057;
	background-color: #fff;
	border-color: #a9bcee;
}
.ed-action.btn {
	padding: 4px 14px;
	line-height: 1.2;
}
.ed-form table .empty,
.ed-form .summary {
	display: none;
}
.ed-alerts {
	position: fixed;
	top: 65px;
	left: 0;
	width: 100%;
	display: block !important;
	z-index: 999;
	background: transparent;
	margin: 0 auto;
}
.ed-alert {
	max-width: 400px;
	margin: 0 auto;
	box-shadow: 0 0.46875rem 2.1875rem rgb(4 9 20 / 3%), 0 0.9375rem 1.40625rem rgb(4 9 20 / 3%),
		0 0.25rem 0.53125rem rgb(4 9 20 / 5%), 0 0.125rem 0.1875rem rgb(4 9 20 / 3%);
}
.ed-form table td {
}
.ed-form table .en-field {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: calc(100% - 6px);
}
.ed-form table .en-field[disabled] {
	background: none;
	margin-left: 5px;
}
select.en-field {
}
.ed-form .form-control[disabled],
.ed-form .form-control[readonly],
.ed-form fieldset[disabled] .form-control {
	background-color: transparent;
}
.bg-d {
	background: #f3a293 !important;
}
.table-striped tbody tr:nth-of-type(2n + 1) {
	background-color: rgba(0, 0, 0, 0.03);
}
.bg-s {
	background: #6fc096 !important;
}
.import-progress {
	display: flex;
	flex-direction: row;
}
.import-results {
	font-weight: bold;
}
.import-controls {
	display: flex;
	align-items: center;
}
button.icon.ni {
	background: none;
	border: none;
	font-size: 16px;
}
button.icon.ni.ni-trash-alt {
	color: red;
}

#links_container table {
	min-width: 2000px;
}
.link_id-wrap {
	width: 50px;
	min-width: 50px;
	max-width: 60px;
}
.link_from-wrap {
	min-width: 410px;
	max-width: 410px;
}
.link_from-span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 375px;
	max-width: 375px;
	display: block;
	margin-top: 1px;
}
.link_to-wrap {
	min-width: 290px;
	max-width: 290px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.link_anchor-wrap {
	min-width: 170px;
	max-width: 170px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.link_project-wrap {
	min-width: 118px;
	max-width: 118px;
}
.link_donor-wrap {
	min-width: 128px;
	max-width: 128px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.link_type-wrap {
	min-width: 80px;
	max-width: 80px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.link_status-wrap {
	min-width: 58px;
	max-width: 58px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.link_stage-wrap {
	min-width: 148px;
	max-width: 148px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.link_crated_by-wrap,
.donor_crated_by-wrap {
	min-width: 128px;
	max-width: 128px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.donor_updated_by-wrap {
	min-width: 128px;
	max-width: 128px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.link_placement_at-wrap,
.link_payment-wrap,
.link_payment_start-wrap,
.link_expiration-wrap {
	min-width: 88px;
	max-width: 88px;
}
.link_amount-wrap,
.link_method-wrap {
	min-width: 88px;
	max-width: 88px;
}
.url_to-wrap {
}
.url_to-icon {
	margin-right: 4px;
	cursor: pointer;
}
.url_to {
}
.links-export-wrap {
}
.clear-filter {
	display: block;
	max-width: 145px;
}
.help-block {
	margin-bottom: 10px !important;
	color: red;
	padding-left: 10px;
	padding-top: 3px;
}
.nk-app-root .font-icon-wrapper {
	padding: 0;
	border: none;
	margin: 0;
}
.nk-app-root .font-icon-wrapper:hover {
	background: transparent;
	color: #ffffff;
}
.nk-app-root .font-icon-wrapper i {
	font-size: 1.2em;
}

.btn.clear-filter,
.btn.check_selected_links,
.btn.check_links,
.btn.check_domains,
.btn.save-filter {
	width: 45px;
	height: 33px;
	padding: 0;
	text-align: center;
	line-height: 33px;
	align-items: center;
}
.btn.check_selected_links .icon.ni,
.btn.check_links .icon.ni,
.btn.check_domains .icon.ni,
.btn.save-filter .font-icon-wrapper {
	margin: 0 auto;
}
.flex-align-start {
	align-items: flex-start;
}
.flex-align-center {
	align-items: center;
}
.flex-start {
	justify-content: flex-start;
}
.nowrap-text {
	white-space: nowrap !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mr-05 {
	margin-right: 0.5em !important;
}
.nk-wrap {
	overflow: hidden;
}
/* .table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	padding: 2px 8px 0;
} */

.form-control {
	font-size: 1em;
	line-height: 1.3em;
	height: auto;
	padding: 0.325rem 0.75rem 0.225rem;
}
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
	line-height: inherit;
}
.select2-container--krajee .select2-selection--multiple,
.select2-container--krajee .select2-selection--single {
	min-height: auto;
	height: 30px;
	border: 1px solid #dbdfea;
}
.select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field {
	height: 30px;
	padding-top: 4px;
	line-height: 1;
}
.select2-container--krajee .select2-selection--single {
	height: 29px;
}
.select2-container--krajee .select2-selection--single .select2-selection__arrow {
	height: 27px;
}
.select2-container--krajee .select2-selection--single {
	line-height: 1;
}
.input-group.date .kv-date-remove,
.input-group.date .kv-date-picker,
.input-group.date .kv-date-remove,
.input-group.date .kv-date-picker,
.input-group.input-daterange .kv-date-remove,
.input-group.input-daterange .kv-date-picker,
.input-group.input-daterange .kv-date-remove,
.input-group.input-daterange .kv-date-picker {
	display: flex;
	justify-content: center;
	align-items: center;
}
.t-overflow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.select2-search__field::placeholder {
	color: #b6c6e3;
}

.dark-mode .select2-container--krajee .select2-selection--multiple,
.dark-mode .select2-container--krajee .select2-selection--single {
	border-color: #384d69 !important;
}

.dark-mode .select2-container--krajee .select2-selection {
	background: #141c26 !important;
}

.dark-mode .table > thead > tr > td.danger,
.dark-mode .table > tbody > tr > td.danger,
.dark-mode .table > tfoot > tr > td.danger,
.dark-mode .table > thead > tr > th.danger,
.dark-mode .table > tbody > tr > th.danger,
.dark-mode .table > tfoot > tr > th.danger,
.dark-mode .table > thead > tr.danger > td,
.dark-mode .table > tbody > tr.danger > td,
.dark-mode .table > tfoot > tr.danger > td,
.dark-mode .table > thead > tr.danger > th,
.dark-mode .table > tbody > tr.danger > th,
.dark-mode .table > tfoot > tr.danger > th {
	background-color: #000;
}
.dark-mode .pagination > li.active a {
	background: #000 !important;
}

.dark-mode .select2-container--krajee .select2-results__option[aria-selected] {
	background-color: transparent;
	color: #b6c6e3;
}
.dark-mode .select2-container--krajee .select2-results__option:hover {
	background: #101924;
}
.dark-mode .select2-container--krajee .select2-selection--multiple .select2-selection__choice {
	background: #000;
	border: none;
	color: #fff;
}
.select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove {
	text-shadow: none;
	margin-top: 0;
}
.select2-container--krajee .select2-selection--multiple .select2-selection__choice {
	margin-top: 4px;
}
.dark-mode .select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove {
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 0.5rem;
	color: #fff;
	opacity: 1;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #ebeef2;
}
.select2-results__option {
	padding: 0.375rem 0.75rem;
	border-radius: 4px;
	user-select: none;
	-webkit-user-select: none;
}
.select2-container--krajee .select2-dropdown {
	overflow: hidden;
	border: 1px solid #e5e9f2;
	box-shadow: 0 3px 12px 1px rgb(2 44 87 / 15%);
	padding: 0;
}
.user-image-field-list-item {
	position: relative;
}
.user-image-field-list-item .user-image-field {
	position: absolute;
	text-indent: 0;
	opacity: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	cursor: pointer;
}
.dark-mode .cke_wysiwyg_frame,
.dark-mode cke_wysiwyg_div,
.dark-mode .cke_inner {
	background: transparent;
}
.dark-mode .ui-theme-settings .list-group-item h5 {
	color: #fff;
}
.dark-mode .ui-theme-settings .theme-settings__inner {
	background: #101924;
}
.dark-mode .ui-theme-settings .themeoptions-heading {
	background: #172333;
	border-color: #172333;
	color: #fff;
}

.dark-mode .ui-theme-settings .btn-settings-save {
	color: #fff;
	background-color: #2263b3;
	border-color: #2263b3;
}
.custom-filter-remove {
	padding: 4px;
}
.cl-red {
	color: #ec644b;
}
.custom-block-donor-filter {
	align-items: start;
	padding-top: 5px;
}
.search-params-block .btn {
	padding: 3px 10px;
}

.ws-nowrap {
	white-space: nowrap;
}
.dark-mode .modal-header,
.dark-mode .modal-footer {
	background: #141c26 !important;
}
.modal-dialog {
	box-shadow: none;
}
.pagination > .disabled > span {
	background: transparent;
	border: 1px solid #dee2e6;
}
.dark-mode .pagination > .disabled > span {
	border: 1px solid #1d2d40;
}
.user-filters .custom-filter-wrap .icon.ni-users-fill {
	margin: 3px 3px 0;
}
.user-filters .custom-filter-wrap .btn.custom-filter-remove {
	padding: 0;
}
.filter-last-row-col .form-group {
	margin-bottom: 0 !important;
}
.flex-end {
	justify-content: flex-end;
}
.dark-mode .daterangepicker .drp-buttons {
	border-color: #263547;
	background-color: #18212d;
}
.dark-mode .daterangepicker,
.dark-mode .datepicker {
	background-color: #18212d;
	border-color: #263547;
	box-shadow: 0 3px 20px 1px rgba(0, 0, 0, 0.4);
}
.dark-mode .daterangepicker .calendar-table {
	background-color: #18212d;
	border-color: #263547;
	box-shadow: 0 3px 20px 1px rgba(0, 0, 0, 0.4);
}
.dark-mode .daterangepicker td {
	color: #b6c6e3;
}
.dark-mode .datepicker table tr td.off,
.dark-mode .datepicker table tr td.new {
	color: #dbdfea;
}

.dark-mode .daterangepicker td.available:hover,
.dark-mode .daterangepicker th.available:hover {
	background: #141c26 !important;
}
.dark-mode .daterangepicker td.off,
.dark-mode .daterangepicker td.off.in-range,
.dark-mode .daterangepicker td.off.start-date,
.dark-mode .daterangepicker td.off.end-date {
	background: #141c26;
	color: #fff;
}

.dark-mode .daterangepicker td.in-range {
	background-color: #2263b3;
	color: #fff;
}
.dark-mode .daterangepicker .drp-selected {
	color: #fff;
}
.dark-mode .daterangepicker .calendar-table .next span,
.dark-mode .daterangepicker .calendar-table .prev span {
	border-color: #fff;
}

.domain-form {
	display: flex;
	justify-content: space-between;
}
.domain-params-wrap {
	display: flex;
	width: 35%;
}
.domain-params-additional {
	width: 29%;
}
.domain-params th {
	width: 30%;
}
#domain_main_left.domain-params th {
	width: 40%;
}
#domain_main_right.domain-params th {
	width: 60%;
}
#domain_other_right.domain-params th {
	width: 20%;
}
.domain-form .help-block,
.domain-form label {
	display: none;
}
.show-label label {
	display: block;
}
.dark-mode .select2-container--krajee .select2-search--dropdown .select2-search__field {
	border-color: #384d69 !important;
	color: #fff !important;
	background: #141c26 !important;
}

.domain-form {
	display: flex;
	justify-content: space-between;
}
.domain-params-wrap {
	display: flex;
	width: 35%;
}
.domain-params th {
	width: 30%;
}
#domain_main_left.domain-params th {
	width: 40%;
}
#domain_main_right.domain-params th {
	width: 60%;
}
#domain_other_right.domain-params th {
	width: 20%;
}

.mt-6 {
	margin-top: 50px;
}
.dark-mode .ed-form table .en-field {
}

.di-clear {
	position: absolute;
	border: none;
	right: 7px;
	background: transparent;
	height: 100%;
	top: 50%;
	transform: translateY(-50%);
}
.ml-auto {
	margin-left: auto;
}
.dark-mode .nav-tabs .nav-link:hover,
.dark-mode .nav-tabs .nav-link:focus {
	background: transparent;
	border: none;
}
.table > tbody > tr.info > td {
	background: transparent;
}

.link-type {
	min-width: 60px;
	width: 60px;
}
.link-tag {
	width: 50px;
}
.link-outreach_value {
	width: 50px;
}
.link-created_by {
	width: 100px;
}
.link-stage_id {
	width: 80px;
}
.link-status_id {
	width: 60px;
}
.link-placement_at {
	width: 84px;
}
.link-comment {
	width: 80px;
}
.link-url_from {
	width: 16%;
}
.link-url_to {
	width: 12%;
}
.link-anchor {
	width: 10%;
}
.link-tags {
	width: 14%;
}
.dark-mode .card-header,
.dark-mode .card-title {
	color: #fff;
}
.ed-form table .en-field.form-control {
	height: 27px;
	padding-top: 0;
	padding-bottom: 0;
}
#donor_links_container .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding-top: 0;
	padding-bottom: 0;
}
#donor_links_container .select2-container--default .select2-selection--multiple {
	border: none;
}
#donor_links_container .select2-container--default .select2-selection--multiple .select2-selection__choice {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 1.1rem;
}
#donor_links_container .select2-container .select2-selection--multiple {
	min-height: auto;
}
#domain_main_right input,
#domain_main_right select,
#domain_main_left input,
#domain_main_left select,
#domain_other_right select,
#domain_other_right .select2-container--krajee .select2-selection--single .select2-selection__arrow,
#domain_other_right .select2-container--krajee .select2-selection,
#domain_other_right input {
	border: none;
}
.donor-update-params-wrap {
	position: absolute;
	right: 1.25rem;
	top: -6px;
}

.mt85 {
	margin-top: 85px !important;
}
.mt100 {
	margin-top: 100px !important;
}
.mt35 {
	margin-top: 35px !important;
}
.ed-form table td {
	position: relative;
}
.table td:last-child,
.table th:last-child {
	padding-right: 0;
}
.ui-theme-settings .btn-open-options {
	width: 32px;
	line-height: 28px;
	height: 32px;
	color: #fff;
	background-color: #266fc8;
	border-color: #266fc8;
}
.light-mode .filter-links-block .select2-container--krajee .select2-selection--multiple,
.light-mode .select2-container--krajee .select2-selection--single,
.light-mode .filter-links-block input[type="text"].form-control,
.light-mode .filter-donors input[type="text"].form-control {
	border-color: #ccc;
	box-shadow: none;
}
.light-mode .filter-links-block .select2-container--krajee .select2-selection--multiple input::placeholder,
.light-mode .select2-container--krajee .select2-selection--single input::placeholder,
.light-mode .filter-links-block input[type="text"].form-control::placeholder,
.light-mode .filter-donors input[type="text"].form-control::placeholder {
	color: #526484;
}
.filter-links-block .search-by-occurrence,
.filter-links-block .created-by-filter {
	margin-bottom: 0;
}
.nk-menu-icon {
	width: 24px;
}
.dark-mode pre {
	background-color: #18212d;
	color: #fff;
}
.table td .user-avatar {
	margin: 0 auto;
}
.table tr:hover {
	background: #f8f9fc;
	box-shadow: 0 0 10px -4px rgba(54, 74, 99, 0.2);
}
.dark-mode .table tr:hover {
	background: #11171f;
	box-shadow: 0 2px 15px -4px rgba(0, 0, 0, 0.7);
}
.ct-wrap {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ct-short {
	white-space: nowrap;
}
.tt-links-enabled {
	color: #4daf7c;
	margin-right: 3px;
}
.tt-links-disabled {
	color: #ec644b;
}
.donor_domain-wrap {
	position: relative;
}

.dark-mode .tt-links-wrap,
.tt-link {
	margin-bottom: 8px;
}
.tt-link-content {
	font-weight: bold;
}
.tt-link-metas {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-left: 20px;
	color: #646d77;
}

.tt-table,
#donors_container table.tt-table {
	min-width: auto;
	width: 100%;
}
.tt-table th,
.tt-table td {
	padding: 4px 4px;
}
.tt-link-from {
	max-width: 400px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tt-link-to {
	max-width: 250px;
	text-align: left;
	width: 30%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tt-link-type {
	max-width: 70px;
	text-align: left;
	width: 70px;
	white-space: nowrap;
}
.tt-link-date {
	width: 10%;
	max-width: 100px;
}
.tt-link-created_by {
	width: 10%;
	max-width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.bg-d {
	background: #f3a293 !important;
}
.tt-link:hover {
	background: #f19281 !important;
}
.bg-s {
	background: #6fc096 !important;
}
.tt-link.tt-linking:hover {
	background: #5eb889 !important;
}
.tt-link-to > img {
	margin-right: 4px;
}
.tt-table thead tr {
	background: #ffffff !important;
}

.links-wrap .tt-links-wrap {
	left: auto;
	right: 42px;
}
.link_from-wrap > a:first-child {
	float: left;
}
.fact-red,
.fact-blue,
.fact-green {
	color: #fff !important;
	text-align: center;
}
.fact-red {
	background: #f19281 !important;
}
.fact-blue {
	background: #266fc8 !important;
}
.fact-green {
	background: #6fc096 !important;
}
.acceptors-table td .btn {
	padding: 3px 10px 2px;
	line-height: 1;
	margin-bottom: 2px;
}
#acceptor-create-form-table .select2-container .select2-selection--single,
#acceptors-filter-form .select2-container .select2-selection--single {
	height: 28.5px;
	line-height: 28.5px;
}
#acceptor-create-form-table .select2-container--default .select2-selection--single,
#acceptors-filter-form .select2-container--default .select2-selection--single {
	border-color: #ccc;
}
#acceptor-create-form-table .select2-container--default .select2-selection--single .select2-selection__rendered,
#acceptors-filter-form .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 1;
}
.dark-mode
	#acceptor-create-form-table
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered,
.dark-mode #acceptors-filter-form .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff !important;
}

#acceptor-create-form-table .select2-container--default .select2-selection--single .select2-selection__arrow,
#acceptors-filter-form .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: calc(1.75rem + 2px);
}
.acceptor-plan-col {
	position: relative;
}
.acceptor-plan-col > span.showModalButton {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.copy-url-acceptor {
	cursor: pointer;
}
.top-table-form-btn {
	height: 28px;
}
.acceptor-plan-col {
	width: 85px !important;
}
.acceptors-linkbuilder-wrap {
	display: flex;
	align-items: center;
	margin-right: 5px;
}
.acceptors-linkbuilder-wrap > * {
	margin: 0 5px !important;
}
.p0 {
	padding: 0 !important;
}
.td-linkbuilders-wrap {
	max-width: 268px !important;
	width: 268px !important;
}
.all-linkbuilders-wrap {
	display: flex;
	flex-wrap: wrap;
	max-width: 268px;
}
.acceptor-choose-center {
	margin: 0 auto;
}
.minh35 {
	min-height: 35px;
	height: 35px;
}
.fact-count-url {
	color: #8094ae;
	font-weight: bold;
}
.badge .fact-count-url,
.aliases-grid .fact-count-url {
	color: #ffffff;
}
.text-content {
	color: #000000;
}
.dark-mode .text-content {
	color: #8094ae;
}
.fact-count-url:hover {
	text-decoration: underline;
}

.dark-mode .fact-count-url {
	color: #fff;
}
.backlinks-table td {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.backlinks-table .referring-page-url-col {
	max-width: 360px;
}
.backlinks-table .target-url-col,
.backlinks-table .backlinks-anchor-col {
	max-width: 155px;
}
#barChartStacked.bar-chart {
	height: 180px !important;
}

.acceptors .badge {
	border: none;
	font-size: 14px;
	padding: 3px 8px;
}

.vs__open-indicator {
	background-image: url("../../../../../images/icons/vue-selector.png");
}
.dark-mode .vs__open-indicator {
	background-image: url("../../../../../images/icons/vue-selector-dark.png");
}
