.link-no-underline {
	text-decoration: none;
}

.link-no-underline:hover {
	text-decoration: underline;
}

.change-date-button {
	position: relative;
	top: 31px;
}

.limited-td {
	max-width: 150px !important;
    word-break: break-word !important;
	white-space: normal !important;
}

.limited-text {
	max-width: 200px !important;
    word-break: break-word !important;
	white-space: normal !important;
}

.metric-size {
	font-size: 14px;
}

.table-smaller-font tr td, .table-smaller-font tr th, .table-smaller-font a {
	font-size: 12px;
}

.bg-instagram {
	background-color: #e1306c !important;
}

.table-clickable-rows tbody tr {
	cursor: pointer;
}

.form-check-input-instagram {
	background-color: #e1306c !important;
	border-color: #e1306c !important;
}

.platform-badge {
	margin-right: 5px;
    position: relative;
    top: -2px;
}

/* responsive table dashboard */
.responsive-table .bottom-row { display: none; }

@media (min-width: 1400px) {
	.responsive-table .bottom-row { display: table-row; }
	.responsive-table tbody td[colspan="3"] { display: table-cell; }
}

@media (max-width: 1399px) {
	.responsive-table tbody td[colspan="3"] {
		display: table-cell;
		colspan: unset;
	}
}

.dashboard-date {
	font-size: 11px;
}

/* kpi */
.bar {
	display: flex;
	width: 100%;
	height: 3px;
}

.bar__green {
	background-color: rgb(5, 163, 74);
	height: 100%;
}

.bar__red {
	background-color: rgb(255, 51, 102);
	height: 100%;
	flex-grow: 1;
}

.tooltip .tooltip-inner {
	max-width: 350px;
	white-space: normal;
}

@media (min-width: 1600px) {
  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
}

.posts-filter-hidden {
	display: none !important;
}
