.header {
	height: 100px;
}
.dropdown-menu {
	min-width: 3rem;
}
.dropdown-item{
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;
}
.big-logout {
	background-color: #ffef6c;
	justify-content: center;
	display: flex;
	font-size: 36px;
	width: 300px;
	margin: auto;
	margin-top: 10%;
	font-weight: bold;
	border: 1px solid;
	border-radius: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.big-logout:hover{
	text-decoration: none;
}
.main{
	display: flex;
	justify-content: space-between;	
	margin: 5px;
	min-height: 600px;
}
.doc-name{
	font-weight: bold;
}
.faq-files{
	margin-top: 20px;
	min-width: 400px;
	margin-right: 15px;
}
.faq-file{
	margin-bottom: 2px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #D9D9D9;
}
.faq-file-name{
	margin-right: 5px;
}
.moveVert{
	cursor: move;
}
.files-head
{
	display: flex;
	align-items: center;
}
.files-head-text
{
	margin-right: 10px;
}
.selected{
	background: linear-gradient(180deg, rgba(245, 245, 245, 0) 2%, #1890ff 100%);
}
.btn-html{
	margin-left: 1px;
	margin-right: 1px;
}
.btn-refresh{
	margin-left: auto;
	margin-right: auto;
}
.img-web {
	margin-left: 2px;
	margin-right: 2px;
	border-radius: 2px;
	width: 30px;
	height: 30px;
	background: #FFFFFF;
	border: 1px solid #40A9FF;
}
.img-btn
{
	border-radius: 2px;
	width: 30px;
	height: 30px;
	background: #FFFFFF;
	border: 1px solid #40A9FF;
}
.counters{
	font-family: Montserrat;
	font-size: 14px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 1px;
	padding-right: 1px;
	display: inline-block;
	text-align: center;
}
.counters-img{
	margin-right: 2px;
	margin-left: 2px;
	width: 20px;
	height: 20px;
}
/* .count-total
{
	background: rgb(68, 174, 223);
}
.count-help
{
	background: rgb(168, 230, 157);
}
.count-no-help {
	background: rgb(243, 73, 73);
} */
.container-cloud {
	margin: 20px auto;
}
.container-cloud a {
	text-decoration: none;
	color: white;
	display: inline-block;
	padding: 5px;
	margin: 0 7px 7px 0;
	border-radius: 5px;
}
sup {
	padding-left: 2px;
}
/* .admin-main {
	margin: 16px;
} */
.admin-rights-option{
	display: flex;
	justify-content: space-between;
}
.admin-email, .admin-telegram:hover {
	cursor: pointer;
}
.admin-prop-row-active{
	background-color: #D9D9D9;
}
.show-0 {
	visibility: hidden;
}
.post-fix-show-0,
.post-block-show-0,
.post-delete-show-0,
.post-unlock-show-0,
.purchase-accept-show-0 {
	visibility: hidden;
}
.post-email-promo-show-0,
.post-email-send-promo-show-0,
.user-unsubscribe-show-0 {
	display: none;
}
.self-1 {
	visibility: hidden;
}
.post-action:hover, .date-select:hover{
	text-decoration: none;
}
/* .date-posts-hidden{
	display: none;
} */
/* .date-posts {
	margin-top: 100px;
} */
.dialog-wait{
	text-align: center;
	justify-content: center;
	display: grid;
}
.dialog-wait-elements{
	display: block;
}
.post-container{
	width: 376px;
	margin: 5px auto 0 auto;
	font-family: Montserrat;
	color: #41464D;
}
.post-container-email {
	border: 1px solid gray;
	width: 376px;
	font-family: Montserrat;
	background-color: #f8f9fa !important;
	color: #41464D;
}
.post-container-live {
	/* width: 376px; */
	margin: 5px auto 0 auto;
	font-family: Montserrat;
	color: #41464D;
}
.post-image-preview {
	width: 375px;
}
.post-map-preview{
	width: 375px;
	height: 190px;
}
.image-preview, .post-image-live-preview{
	width: 100%;
	margin-bottom: 16px;
}
.post-title-preview, .post-text-preview{
	width: 343px;
	margin-left: auto;
	margin-right: auto;
}
.post-text-live-preview, .post-title-live-preview{
	margin-left: auto;
	margin-right: auto;
}
.post-title-preview, .post-title-live-preview{
	font-size: 24px;
	margin-bottom: 16px;
	line-height: 32px;
}
.post-text-preview, .post-text-live-preview {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 4px;
}
.post-hashtags-live-preview, .post-hashtags-preview {
	width: 343px;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	color: #72A1E5;
}
.post-user-info-name, .post-user-live-info-name{
	font-weight: 600;
	font-size: 14px;
	line-height: 22px;
	margin-left: 80px;
	margin-bottom: 8px;
}
.post-report{
	margin-top: 2px;
}
.td-center {
	text-align: center;
}
.disabled{
	pointer-events: none;
	opacity: 0.4;
}
.user-menu a{
	margin-left: 1px;
	margin-right: 1px;
}
.form-elem-wo-border
{
	border: none;
	display: flex;
}
.form-elem-wo-border span{
	margin-right: 5px;
}
.input-text-field {
	margin: 2px 2px 2px 2px;
}
.tooltip-main {
	position: relative;
	display: inline-block;
}

.tooltip-main .tooltiptext {
	visibility: hidden;
	width: 200px;
	background-color: #fff;
	border-color: #000;
	border-style: solid;
	border-width: thin;
	color: #555;
	text-align: center;
	border-radius: 2px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: -200%;
	left: 50%;
	margin-left: -60px;
	opacity: 0;
	transition: opacity 0.3s;
}
.tooltip-main:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
.tooltip-shortlink {
	position: relative;
	display: inline-block;
}

.tooltip-shortlink .tooltiptext-shortlink {
	visibility: hidden;
	width: 140px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px;
	position: absolute;
	z-index: 1;
	bottom: 150%;
	left: 50%;
	margin-left: -75px;
	opacity: 0;
	transition: opacity 0.3s;
}

.tooltip-shortlink .tooltiptext-shortlink::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}

.tooltip-shortlink:hover .tooltiptext-shortlink {
	visibility: visible;
	opacity: 1;
}
.shortlink{
	display: flex;
	justify-content: space-between;
}
.logo-img {
	margin-right: 2px;
	margin-left: 2px;
	width: 20px;
	height: 20px;
}
.crop-height {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow-y: hidden;
}
.crop-height:hover {
	display: block;
}
.post-title {
	max-width: 10rem;
}
.post-text {
	max-width: 15rem;
}
.email-text {
	max-width: 22rem;
}
.post-counters {
	width: 1rem;
}
/* .users-diap a {
	text-decoration: none;
} */
.a-users-diap:hover {
	text-decoration: none;
	font-weight: bolder;
	text-shadow: 1px 1px 1px;
	font-size: large;
}
.stats-caption {
	caption-side: top;
}
#tableStats {
	width: 80%;
}
.log-user-menu {
	white-space: nowrap;
}
.activity-container {
	max-height: 10rem;
	overflow-y: auto;
}
.activity-row {
	cursor: pointer;
}
.activity-way {
	line-height: 32px;
}
@media (max-width: 1200px) {
	.post-title {
		width: 6rem;
	}
	.post-text {
		width: 10rem;
	}
	.span-shortlink {
		display: none;
	}
}