/**
 * Umnyx
 * @author Sergey Vasichkin
 * @copyright © umnyx.com, 2008. All Rights Reserved.
 * @license The contents of this file are subject to the Commercial License. Any copying is forbidden. Deployment and hosting is allowed only on servers *.umnyx.com, *.umnyx.ru
*/

.like-button {
	background-color: transparent;
	border: none;
	color: #666;
	cursor: pointer;
	font-size: 20px;
	outline: none;
	padding: 0;
	margin-right: 10px;
	position: absolute;
	bottom: 25px;
	right: 15px;
	z-index: 1;
  }
  
  .like-button::before {
/*	content: "\2665";	*/
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	vertical-align: bottom;
	transition: color 0.3s ease-in-out;
  }
  
  .like-button.liked::before {
	color: #ff7777;
  }
  .like-button.liked {
	display: inline-block;
  }
  /* Скрываем кнопку по умолчанию */
  .like-button {
	display: none;
  }
  
  /* Показываем кнопку при наведении на блок .reactAllowed */
  .reactAllowed:hover .like-button {
	display: inline-block;
  }
  .reactAllowed {
  }
  .reactAllowed:hover {
	display: inline-block;
	position: relative;
	border: #b99 solid 1px;
	border-radius: 5px;
	background-color: #aa66661f;
  }
  .reactAllowed.liked {
	position: relative;
	border: #edbbbb solid 1px;
	border-radius: 5px;
	background-color: #ffc1cd40;
	transition: background-color 0.3s ease-in-out;
  }
  
.animate-full-rotate {
	border-radius: 50%;
	-webkit-transition: -webkit-transform .8s ease-in-out;
			transition:         transform .8s ease-in-out;
}
.animate-full-rotate:hover {
	-webkit-transform: rotate(360deg); /* Градусы поворота можно изменить по необходимости */
			transform: rotate(360deg); /* Градусы поворота можно изменить по необходимости */
}
.animate-small-rotate {
	-webkit-transition: all .8s ease;
			transition: all .8s ease;
}
.animate-small-rotate:hover {
	-webkit-transform: rotate(30deg); /* Градусы поворота можно изменить по необходимости */
			transform: rotate(30deg); /* Градусы поворота можно изменить по необходимости */
}

form .form_success {
	display:none; 
	border: 1px solid rgb(192, 210, 192); 
	margin: 10px; 
	padding: 10px;
}
form .form_success p {
	color:green;
}

form .form_error {
	display:none; 
	border: 1px solid rgb(194, 177, 177); 
	margin: 10px; 
	padding: 10px;
}
form .form_error p {
	color:red;
}

.spinner {
	display: none;
}
.spinner img {
	display: block;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -9px; /* half of the elements height */
	margin-left: -70px; /* half of the elements width */
	z-index: 9999; 
}
.spinner .spinner_background {
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
	background-color: black;
	width: 100%;
	height: 100%;
	z-index: 9998;
}

.login-menuitem > a {
	padding: 13px 5px 10px 10px !important;
}
.login-menuitem img.login-image {
	border-radius: 50%;
	height: 48px;
}
.login-menuitem div.dropdown-menu {
	left: -120px !important;
}


.login-menuitem div.dropdown-menu {
	left: -120px !important;
}


.truncate-text, .truncate-text-fold {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
   
  