html {
	height: 100%;
	width: 100%;
}

body {
	color: #333;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	height: 100%;
	width: auto; /* Hello to Photo Gallery Styles */
	margin: 0;
	padding: 0;
	overflow-y: scroll;
}

form {
	margin: 0;
	padding: 0;
}

a {
	color: #2067b0;
	text-decoration: none;
	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

a:hover {
	color: #2067b0;
	text-decoration: none;
}

h1 {
	color: #555;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

img { border: medium none; }

input { outline: none; }
input::-ms-clear { display: none; }

input, select {
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

#panel { position: relative; }

#header {
	background: #535c69;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 63px;
	min-width: 1100px;
	position: relative;
	z-index: 300;
}

.page-wrapper {
	box-sizing: border-box;
	height: 100%;
	margin: 0 auto;
	max-width: 1440px;
	min-width: 1100px;
	padding: 76px 20px 0;
	position: relative;
}

#page-inner {
	background: none repeat 0 0 #fff;
	border-left: 1px solid #dce4e6;
	border-right: 1px solid #b7bebf;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
	margin: 0 0 0 220px;
	min-height: 100%;
	padding: 0;
	position: relative;
}

.start-page #page-inner { margin-right: 280px; }

#footer {
	height: 100px;
	min-width: 562px;
	position: relative;
}

#header-inner {
	margin: 0 auto;
	padding: 0 66px 0 0;
	position: relative;
	display: flex;
	align-items: center;
}

.max-width #header-inner {
	max-width: 1120px;
	min-width: 780px;
}

.start-page.max-width #header-inner {
	max-width: 1140px;
	min-width: 800px;
}

.bx-layout-table {
	border: medium none;
	border-spacing: 0;
	height: 100%;
	width: 100%;
}

.bx-layout-header {
	height: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.bx-layout-cont {
	height: 100%;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.bx-layout-inner-table {
	background-color: #eef2f4;
	border: medium none;
	border-spacing: 0;
	height: 100%;
	table-layout: fixed;
	width: 100%;
}

.max-width .bx-layout-inner-table {
	margin: 0 auto;
	max-width: 1440px;
	min-width: 1100px;
}

.bx-layout-inner-left,
.bx-layout-inner-center {
	height: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.bx-layout-inner-left {
	width: 240px;
	-webkit-user-select: none;
}

.menu-collapsed-mode .bx-layout-inner-left {
	width: 66px;
}


.bx-layout-inner-top-row .bx-layout-inner-left,
.bx-layout-inner-top-row .bx-layout-inner-center {
	height: 100%;
}

.bx-layout-inner-inner-table {
	border: none;
	border-spacing: 0;
	height: 100%;
	table-layout: fixed;
	width: 100%;
}

.bx-layout-inner-inner-table.flexible-layout { table-layout: auto; }

.bx-layout-inner-inner-cont {
	height: 100%;
	width: 100%;
}

.bx-layout-inner-inner-top-row .bx-layout-inner-inner-cont {
	height: 74px;
}

td.bx-layout-inner-inner-cont {
	vertical-align: top;
	padding: 0 var(--ui-space-inline-none, 16px) 0 0;
}

.start-page td.bx-layout-inner-inner-cont {
	padding-right: var(--ui-space-inline-md, 16px);
}

#body { padding: 19px 0 0; }

.header-logo-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	order: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	white-space: nowrap;
	visibility: hidden;
}

.menu-collapsed-mode .header-logo-block {
	visibility: visible;
}

.menu-animation-opening-mode .header-logo-block {
	visibility: hidden;
}

.header-logo-block-settings {
	flex: 1 0 30px;
	max-width: 30px;
	width: 30px;
	height: 30px;
	text-align: center;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	cursor: pointer;
	position: relative;
}

.header-logo-block-settings-item {
	display: block;
	width: 30px;
	height: 20px;
	position: absolute;
	top: 50%;
	/*margin-top: -10px;*/
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.09.854l2.056%202.078-8.042%208.02L2.05%208.873l8.04-8.02zM.894%2011.846a.215.215%200%200%200%20.054.205c.054.054.132.075.206.054l2.297-.619L1.513%209.55l-.62%202.297z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 15px auto;
	transition: opacity .3s;
	transform: translate(0,-50%);
	opacity: 0;
}

.bitrix24-default-theme .menu-scroll-mode .menu-items-block .header-logo-block-settings-item,
.bitrix24-dark-theme .header-logo-block-settings-item {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.09.854l2.056%202.078-8.042%208.02L2.05%208.873l8.04-8.02zM.894%2011.846a.215.215%200%200%200%20.054.205c.054.054.132.075.206.054l2.297-.619L1.513%209.55l-.62%202.297z%22%20fill%3D%22rgba%2851%2C51%2C51%2C.7%29%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E');
}

.header-logo-block-settings-show .header-logo-block-settings-item {
	opacity: .3;
}

.header-logo-block-settings:hover .header-logo-block-settings-item {
	opacity: 1;
}

.logo {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	align-items: center;
	font-size: 24px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	min-width: 185px;
	vertical-align: middle;
	white-space: nowrap;
	transition: opacity .2s;
}

.logo-link {
	margin-right: 3px;
}

.logo-link + .holding_widget_pointer {
	margin-left: 5px;
}

.logo-text-container {
	flex-wrap: nowrap;
	align-items: center;
	display: flex;
}

.logo-text {
	color: #fff;
	display: block;
	margin-right: 7px;
	max-width: 240px;
	overflow: hidden;
	position: relative;

	flex-grow: 1;
	flex-shrink: 1;
}

.logo:hover,
.logo:visited,
.logo:active,
.logo:link {
	text-decoration: none;
}

.logo-color {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 0%;
	color: #2fc6f7;
}

.logo img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 58px;
	height: auto;
	width: auto;
}

.logo-image-container {
	display: inline-block;
	max-width: 200px;
	position: relative;
}

.timeman-container {
	order: 4;
	height: 63px;
	min-width: 203px;
	padding: 0 19px;
	position: relative;
	transition: min-width .2s, width .2s, opacity .1s, padding .2s;
	will-change: transform;
}

.timeman-container.timeman-container--hide {
	min-width: 0;
	width: 0;
	opacity: 0;
	padding: 0;
	overflow: hidden;
}

.timeman-container-ru { min-width: 203px; }

.timeman-container-en { min-width: 220px; }

.timeman-container-de { min-width: 208px; }

.timeman-container-ua { min-width: 212px; }

.timeman-container-la { min-width: 212px; }

.planner-container {
	min-width: 170px;
	padding: 0 15px;
}

.am-pm-mode { min-width: 242px; }

.timeman-container .timeman-wrap {
	float: none;
	position: static;
	padding: 0;
}

.timeman-container .timeman-background {
	width: auto;
	left: 0;
	right: 0;
}

.timeman-wrap {
	float: right;
	padding: 0 2%;
	position: relative;
}

.timeman-block {
	cursor: pointer;
	display: inline-block;
	height: 63px;
	text-align: left;
	white-space: nowrap;
}

.timer-container .timeman-block {
	cursor: default;
}

.timeman-background {
	display: block;
	position: absolute;
	left: 0;
	top: var(--ui-space-stack-2xs, 0);
	bottom: var(--ui-space-stack-2xs, 0);
	right: 0;
	width: 100%;
	z-index: 1;
	border-radius: var(--ui-border-radius-md);
}

.timeman-block:hover .timeman-background {
	-webkit-transition: .1s;
	-o-transition: .1s;
	transition: .1s;
}

.bx-time {
	display: inline-block;
	font-size: 38px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-light, 300);
	height: 63px;
	line-height: 59px;
	position: relative;
	vertical-align: middle;
	z-index: 5;
}

.time-hours {
	display: inline-block;
	height: 63px;
	vertical-align: top;
}

.time-minutes {
	display: inline-block;
	height: 63px;
	vertical-align: top;
}

.time-semicolon {
	display: inline-block;
	height: 63px;
	vertical-align: top;
}

.time-am-pm {
	display: inline-block;
	font-size: 13px;
	height: 55px;
	line-height: 44px;
	margin-left: 0;
	vertical-align: top;
}

.timeman-right-side {
	display: inline-block;
	font-size: 12px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	padding: 0 0 0 13px;
	position: relative;
	text-transform: uppercase;
	vertical-align: middle;
	z-index: 5;
}

.planner-container .timeman-right-side {
	padding-left: 0;
}

.timeman-info {
	display: block;
	margin-bottom: 8px;
}

.timeman-beginning-but, .timeman-task-time {
	display: flex;
	align-items: center;
	position: relative;
}

.timeman-task-time { padding-left: 17px; }

.timeman-beginning-but i,
.timeman-task-time i {
	background-size: 15px 15px;
	display: block;
	width: 15px;
	height: 15px;
}

.timeman-task-time i { top: 2px; }

.timeman-start .timeman-beginning-but i,
.timeman-completed .timeman-beginning-but i { }

.timeman-event {
	display: inline-block;
	margin-right: 11px;
	vertical-align: top;
	position: relative;
}

.timeman-tasks {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.timeman-event:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 11px;
	margin: 0 5px 0 3px;
}

.timeman-tasks:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 9px;
	margin: 0 5px;
}

.timeman-status {
	max-width: 90px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 5px;
}

.planner-wrap .timeman-event, .planner-wrap .timeman-tasks {
	display: block;
	margin: 3px 11px 3px 0;
	padding-left: 15px;
}

.timeman-expired .timeman-background {
	background-color: #af393e;
	border-color: #c47276;
}

.timeman-expired:hover .timeman-background { background-color: #91444c; }

.timeman-expired .bx-time { color: #fff; }

.timeman-expired .timeman-right-side { color: #fff; }

.timeman-expired .bx-time { display: none; }

.timeman-expired .timeman-right-side { display: none; }

.timeman-expired .timeman-not-closed-block { display: block; }

.timeman-not-closed-block {
	display: none;
	margin: 6px -10px 0;
	position: relative;
	min-width: 100%;
	z-index: 5;
}

.timeman-not-cl-icon {
	display: block;
	width: 30px;
	height: 27px;
	position: absolute;
	left: 0;
	top: 12px;
	background: url(images/interface/timeman/tm-not-cl-icon.svg) no-repeat center;
	background-size: cover;
}

.timeman-not-cl-text {
	display: block;
	font-size: 12px;
	padding: 9px 0 0 44px;
}

.timeman-simple .timeman-block { cursor: default; }

.header-search.timeman-simple { }

.header-personal {
	order: 5;
	display: flex;
	width: 100%;
	max-width: 279px;
	margin-right: var(--ui-space-inline-sm);
}

.start-page .header-personal {
	margin-right: var(--ui-space-inline-sm);
}

.intranet-header--with-controls .header-personal {
	width: auto;
	max-width: 100%;
}

.user-block {
	position: relative;
	cursor: pointer;
	margin-left: 16px;
	padding: 0 23px 0 20px;
	height: 63px;
	width: 100%;
	max-width: 263px;
	/*transition: .1s;*/
	box-sizing: border-box;
	display: flex;
	align-items: center;
	transition: width 1s, opacity 1s, padding 1s;
}

.header-item {
	display: none;
}

.intranet-header--with-controls .header-item {
	display: flex;
}

.user-block--hide {
	width: 0;
	overflow: hidden;
	padding: 0;
}

.user-block-before { display: none; }


.user-block:hover:after,
.user-block.--hover:after,
.user-block.--wait:after {
	background-color: #78808b;
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: var(--ui-space-stack-2xs, 0);
	bottom: var(--ui-space-stack-2xs, 0);
	right: 0;
	z-index: -1;
	border-radius: var(--ui-border-radius-md);
}

.user-block.--wait .ui-icon i,
.user-block.--wait .user-name {
	opacity: .3;
}

.user-block .main-ui-loader-svg-circle {
	stroke-width: 3px;
}

.user-default-avatar {
	background: #7b8691 url(/bitrix/js/ui/icons/b24/images/ui-user.svg?v2) no-repeat center;
	background-size: 100% auto;
}

/*.group-default-avatar {*/
/*	background: #535c6a url(images/group-default-avatar.svg) no-repeat center;*/
/*	background-size: 100%;*/
/*}*/

.user-img {
	background-size: 24px;
	border-radius: 50%;
	display: inline-block;
	height: 38px;
	margin: 11px 15px 14px 0;
	vertical-align: middle;
	min-width: 38px;
}

.user-name {
	display: inline-block;
	font-size: 14px;
	height: 18px;
	font-weight: var(--ui-font-weight-bold);
	/*margin-top: -2px;*/
	box-sizing: border-box;
	overflow: hidden;
	padding-right: 16px;
	position: relative;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;
	max-width: 220px;
}

.user-name:after {
	content: '';
	margin-top: -1px;
	right: 0;
	top: 50%;
	position: absolute;
	border: 4px solid transparent;
	width: 8px;
	height: 8px;
	opacity: .7;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.help-block {
	cursor: pointer;
	display: block;
	height: 63px;
	position: absolute;
	right: 0;
	top: 0;
	width: 65px;
}

.im-bar-mode .help-block {
	position: relative;
}

.help-block-counter-wrap {
	position: absolute;
	top: 4px;
	right: 8px;
	text-align: center;
}

.help-block-icon {
	position: absolute;
	height: 32px;
	left: 16px;
	top: 15px;
	width: 32px;
	opacity: 1;
	border-radius: var(--ui-border-radius-xs);
	background: var(--ui-color-primary) url(images/intranet-icon-help.svg) center no-repeat;
}

.bx-im-bar-default .help-block-icon {
	background-color: rgba(255, 255, 255, 0.15);
	opacity: 1;
}

.bx-im-bar-default .help-block-icon {
	background-image: url(images/intranet-icon-help-dark.svg);
	background-color: rgba(0, 0, 0, .1);
	opacity: .9;
}

.authorization-block {
	height: 46px;
	padding: 7px 12px 0 17px;
	position: absolute;
	right: 20px;
	top: 0;
	width: 231px;
}

.authorization-text {
	background: url("images/template_sprite.png?11") no-repeat -194px -1286px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	font-weight: var(--ui-font-weight-bold);
	margin: 9px 0 0;
	padding: 0 0 0 23px;
}

.authorization-text:link,
.authorization-text:visited,
.authorization-text:active { 	color: #fff; }

.authorization-text:hover {
	color: #fff;
	text-decoration: underline;
}

#sidebar {
	padding-left: 16px;
	padding-right: var(--ui-space-inline-sm);
	position: relative;
	width: 280px;
	float: right;
}

.start-page #sidebar {
	padding-right: var(--ui-space-inline-none);
}

.im-bar-mode.start-page #sidebar {
	padding-right: var(--ui-space-inline-sm);
}

.start-page #sidebar { 	width: 263px; }

#sidebar:empty,
.page-one-column #sidebar { 	display: none; }

.invite-employees-button {
	margin-bottom: 15px;
	position: relative;
}

.invite-employees-link {
	background-color: #48c5d4;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	height: 40px;
	line-height: 40px;
	padding: 0 45px 0 21px;
	position: relative;
	text-transform: uppercase;
}

.invite-employees-icon {
	background-color: #fff;
	border-radius: 50%;
	box-sizing: border-box;
	border: 8px solid #fff;
	height: 20px;
	right: 14px;
	position: absolute;
	top: 10px;
	width: 20px;
	transition: border-width 0.2s linear;
}

.invite-employees-button:hover .invite-employees-icon {
	background-color: transparent;
	border-width: 1px;
}

.invite-employees-link:before {
	background: url(images/template_sprite.png?11) no-repeat -79px -190px;
	content: '';
	position: absolute;
	right: 15px;
	top: 7px;
	height: 22px;
	width: 22px;
	z-index: 2;
}

.invite-employees-button:hover .invite-employees-link:before { 	background-position: -108px -190px; }

.block-distort {
	height: 475px;
	left: 62px;
	overflow: hidden;
	position: absolute;
	top: -52px;
	width: 370px;
}

.block-distort-shadow-wrap {
	bottom: -74px;
	height: 0;
	left: -90px;
	overflow: hidden;
	position: absolute;
	transform: rotate(42deg);
	transform-origin: 50% 50% 0;
	width: 340px;
}

.block-distort-shadow {
	background-image: linear-gradient(to bottom, rgba(70, 70, 70, 0.4) 10%, rgba(126, 126, 126, 0.2) 30%, rgba(126, 126, 126, 0));
	height: 100%;
	max-height: 60px;
	width: 100%;
}

.alignment-block {
	height: 180px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 260px;
}

.main-mes-wrap {
	height: 320px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: -140px;
	width: 360px;
}

.block-distort .sidebar-imp-mess-wrap {
	background: url("images/imp-message-big-bg.jpg") no-repeat 0 center;
	left: 128px;
	position: absolute;
	top: 204px;
	width: 173px;
}

.block-distort .sidebar-user-avatar {
	top: 13px;
}

.block-distort .sidebar-imp-mess-title {
	padding-top: 12px;
}

.anim-corner-wrap {
	bottom: -182px;
	left: -124px;
	position: absolute;
	transform-origin: 100% 0 0;
}

.anim-corner {
	background-color: #fef1ab;
	border: 1px solid #d5cd74;
	border-radius: 6px;
	box-shadow: 2px 5px 11px 1px rgba(70, 70, 70, 0.5);
	height: 180px;
	position: relative;
	width: 260px;
}

.anim-corner-gradient {
	background-image: linear-gradient(42deg, #ece297 42%, #e5d38e 57%, #f6e9a3 78%);
	position: absolute;
	right: 0;
	top: 0;
}

.user-avatar {
	min-width: 50px;
	max-width: 50px;
	border-radius: 50%;
	height: 50px;
	margin-right: 11px;
}

.page-header {
	min-width: 800px;

	/*Change this formula in left_menu/script.js as well*/
	max-width: calc(100vw - 240px);
}

.page-header .ui-toolbar.--transparent {
	opacity: 0;
}

.page-navigation {
	margin-right: var(--ui-space-inline-sm);
}

.page-toolbar {
	margin-left: 12px;
	margin-right: var(--ui-space-inline-none, 12px);
}

.pagetitle-below {
	margin-right: var(--ui-space-inline-sm);
}

.menu-collapsed-mode .page-header {
	min-width: 1000px;
	max-width: calc(100vw - 66px);
}

.im-bar-mode .page-header {
	max-width: calc(100vw - 240px - 66px);
}

.im-bar-mode .menu-collapsed-mode .page-header {
	max-width: calc(100vw - 66px - 66px);
}

.pagetitle-wrap {
	min-height: 74px;
	box-sizing: border-box;
	position: relative;
	margin-left: 12px;
}

.page-toolbar .pagetitle-wrap {
	margin-left: 0;
}

.pagetitle-wrap-hide {
	display: none;
}

.top-menu-mode .pagetitle-wrap,
.top-menu-mode .ui-toolbar {
	margin-top: -6px; /* Top Menu has 6px bottom margin */
}

.start-page .feed-new-message-informer-place {
	position: absolute;
	box-sizing: border-box;
	left: 50%;
/*	transform: translateX(-50%);*/
	top: 20px;
	z-index: 119;
}

.pagetitle {
	font: 26px/26px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-light, 300);
	margin: 0;
	padding: 21px 0 21px 0;
	display: block;
	word-wrap: break-word;
}

.pagetitle-item-beta {
	display: inline-block;
	font-size: 12px;
	color: #525b68;
	vertical-align: top;
	margin: -7px 0 0 2px;
}

.pagetitle-toolbar-field-view .pagetitle {
	display: flex;
	align-items: center;
	flex: 0 1 auto;
	margin: 0 45px 0 0;
	max-width: 100%;
	/*min-width: 140px;*/
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.start-page .pagetitle {
	float: left;
	position: relative;
	z-index: 121;
}

.headerless-mode .pagetitle {
	/*display: none;*/
}

/*.pagetitle-wrap-filter-opened .pagetitle {*/
/*	display: inline-block;*/
/*}*/

/*
.pagetitle-toolbar-field-view .pagetitle-below {
	display: block;
}
*/

.pagetitle-toolbar-field-view .pagetitle-item {
	display: inline-block;
	padding: 0 10px 0 0;
	min-width: 0;
	height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
}

.pagetitle-star {
	display: inline-block;
	width: 20px;
	height: 19px;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	margin-bottom: -1px;
}

.pagetitle-toolbar-field-view .pagetitle-star {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	background-size: 20px auto;
}

.pagetitle-toolbar-field-view .pagetitle-star {
	margin-bottom: 2px;
}

.pagetitle-star:hover {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2018%2017%22%3E%3Cpath%20fill%3D%22%23AFB5BB%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.01%2014.211l-5.03%202.645a.3.3%200%200%201-.436-.316l.961-5.602-4.07-3.967a.3.3%200%200%201%20.167-.512l5.624-.817L8.742.545a.3.3%200%200%201%20.538%200l2.515%205.097%205.625.817a.3.3%200%200%201%20.166.512l-4.07%203.967.96%205.602a.3.3%200%200%201-.435.316l-5.03-2.645z%22/%3E%3C/svg%3E');
}

/*.pagetitle-star-active {*/
	/*background-position: 0 -78px;*/
/*}*/

@media (max-width: 1360px) {
	.pagetitle-toolbar-field-view .pagetitle {
		margin: 0 15px 0 0 !important;
	}

	.pagetitle-toolbar-field-view .pagetitle-inner-container .main-ui-filter-search.main-ui-filter-theme-default {
		max-width: 100%;
		min-width: 200px;
	}
}

.pagetitle-menu {
	float: right;
	text-align: right;
	z-index: 2;
	white-space: nowrap;
	padding-left: 20px;
	padding-right: var(--ui-space-inline-none, 11px);
}

.pagetitle-menu-visible .pagetitle-menu {
	padding-left: 0;
}

.pagetitle-toolbar-field-view .pagetitle-menu {
	display: none;
}

.pagetitle-menu > div,
.pagetitle-menu > span {
	display: inline-flex;
	vertical-align: middle;
	float: none;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
}

.pagetitle-menu:before {
	content: "";
	height: 74px;
	display: inline-block;
	vertical-align: middle;
}

.start-page .pagetitle-menu {
	position: relative;
	z-index: 120;
	padding-left: 0;
	padding-right: 0;
}

.pagetitle-but-wrap, .filter-but-wrap {
	cursor: pointer;
	display: inline-block;
	margin-left: 14px;
	outline: medium none;
	position: relative;
	vertical-align: top;
}

.pagetitle-but-counter {
	display: inline-block;
	font-size: 10px;
	left: 2px;
	position: relative;
	top: -4px;
}

.pagetitle-but-left,
.pagetitle-but-right,
.pagetitle-but-text,
.filter-but-left,
.filter-but-text-block,
.filter-but-right {
	background: url("images/template_sprite.png?11") no-repeat 100px 100px;
	display: inline-block;
	height: 25px;
	vertical-align: top;
	width: 12px;
}

.pagetitle-but-text, .filter-but-text-block {
	background-repeat: repeat-x;
	color: #5c6470 !important;
	font-size: 13px;
	height: 22px;
	line-height: 17px;
	padding: 3px 0 0;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	width: auto;
}

.filter-but-text {
	display: inline-block;
	vertical-align: baseline;
}

.pagetitle-but-wrap:link,
.pagetitle-but-wrap:active,
.pagetitle-but-wrap:visited {
	color: #5c6470;
	text-decoration: none;
}

.pagetitle-menu-settings {
	background: url("images/template_sprite.png?11") no-repeat -170px -234px;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin: 2px 0 0 9px;
	vertical-align: top;
	width: 20px;
}

.pagetitle-menu-settings:hover, .pagetitle-menu-settings.pagetitle-menu-settings-selected {
	background-position: -175px -124px;
}

.pagetitle-menu-filter {
	background: url("images/template_sprite.png?11") no-repeat -132px -229px;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin: 2px 0 0 9px;
	vertical-align: top;
	width: 20px;
}

.pagetitle-menu-filter:hover, .pagetitle-menu-filter.pagetitle-menu-filter-selected {
	background-position: -152px -229px;
}

.pagetitle-but-wrap:hover .pagetitle-but-left,
.filter-but-wrap:hover .filter-but-left {
	background-position: 0 -862px;
}

.pagetitle-but-wrap:hover .pagetitle-but-text,
.filter-but-wrap:hover .filter-but-text-block {
	background-position: 0 -835px;
	color: #2067af;
}

.pagetitle-but-wrap:hover .pagetitle-but-right,
.filter-but-wrap:hover .filter-but-right {
	background-position: -14px -862px;
}

.pagetitle-but-act .pagetitle-but-text, .filter-but-act .filter-but-text-block {
	background-position: 0 -808px !important;
	background-repeat: repeat-x;
	color: #5c6470 !important;
	width: auto;
}

.pagetitle-but-act .pagetitle-but-left, .filter-but-act .filter-but-left {
	background-position: -28px -861px !important;
}

.pagetitle-but-act .pagetitle-but-right, .filter-but-act .filter-but-right {
	background-position: -43px -861px !important;
}

.pagetitle-but-angle {
	display: none;
}

/* region BULLSHIT STYLES FOR BULLSHIT TASKS */

.ui-btn + script + .ui-btn,
.ui-btn + script + .ui-btn-primary,
.ui-btn + script + .ui-btn-double,
.ui-btn + .crm-entity-actions-container {
	margin-left: 12px;
}

.crm-entity-actions-button-margin-left {
	margin-left: 12px !important;
}

.crm-entity-actions-container + .ui-btn,
.crm-entity-actions-container + .ui-btn-primary,
.crm-entity-actions-container + .ui-btn-double {
	margin-left: 0;
}

.crm-iframe-header .crm-btn-dropdown-rest-app-box {
	display: inline-block;
}
/* endregion */

.lenta-sort-button {
	background-color: #eef2f4;
	border: 1px solid #c6cdd3;
	border-radius: 2px;
	color: #5c6470;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	-webkit-transition: all 0.2s linear !important;
	transition: all 0.2s linear !important;
}

.lenta-sort-button:after {
	background: url("images/template_sprite.png?11") no-repeat -4px -129px;
	content: "";
	display: block;
	height: 7px;
	position: absolute;
	right: 13px;
	top: 11px;
	width: 11px;
}

.lenta-sort-button:hover {
	background-color: #7d858f;
	border-color: #7d858f;
	color: #fff;
}

.lenta-sort-button:hover:after {
	background-position: -30px -129px;
}

.lenta-sort-button-active {
	background-color: #7d858f;
	border-color: #7d858f;
	color: #fff;
}

.lenta-sort-button-active:after {
	background-position: -56px -129px !important;
}

.lenta-sort-button-left {
	display: none;
}

.lenta-sort-button-right {
	display: none;
}

.lenta-sort-button-text {
	display: inline-block;
	font-size: 12px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	height: 30px;
	line-height: 29px;
	padding: 0 40px 0 15px;
	text-transform: uppercase;
	vertical-align: top;
}

.lenta-sort-item .menu-popup-item-icon, .lenta-sort-item-selected .menu-popup-item-icon {
	width: 10px;
}

.lenta-sort-item-selected .menu-popup-item-icon {
	background: url("images/template_sprite.png?11") no-repeat -79px -1446px;
}

#workarea {
	padding: 0;
	height: 100%;
	overflow-y: hidden;
}

.start-page #workarea .feed-post-cont-wrap {
	padding-left: 85px;
}

.start-page #workarea .feed-comments-block {
	margin-left: 68px;
}

.workarea-content {
	overflow: hidden;
	background-color: #fff;
	height: 100%;
	border-radius: var(--ui-border-radius-md);
	margin-right: var(--ui-space-inline-sm);
}

.workarea-content-paddings {
	overflow-x: auto;
	overflow-y: visible;
}

.no-paddings .workarea-content-paddings {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.no-all-paddings .workarea-content-paddings {
	padding: 0;
}

.no-background #workarea-content {
	background: none;
	opacity: unset;
	border-radius: var(--ui-border-radius-none);
}

.semi-transparent-background #workarea-content {
	background: rgba(var(--ui-color-background-primary-rgb), 37%);
	opacity: unset;
}

.no-hidden #workarea,
.no-hidden #workarea-content,
.no-hidden .workarea-content-paddings {
	overflow-x: visible;
	overflow-y: visible;
}

#copyright {
	display: inline-block;
	margin-left: 5px;
	padding: 38px 0 0;
}

.bitrix24-copyright {
	display: inline-block;
	margin: 0 0 0 8px;
	vertical-align: middle;
}

.footer-link {
	display: inline-block;
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
	cursor: pointer;
	vertical-align: middle;
}

.clear {
	clear: both;
}

input#flt_show_hidden {
	margin: 0;
}

.top-menu-mode .profile-menu {
	border-bottom: 1px solid #e5e9ec;
}

.top-menu-mode .profile-menu.profile-menu-group {
	border-bottom: 1px solid transparent;
}

.top-menu-mode .profile-menu-item-active:before,
.top-menu-mode .profile-menu-item-active:after {
	display: block;
}

.user-right-bl-img {
	background: url("images/template_sprite.png?11") no-repeat 0 0;
	height: 21px;
	left: 3px;
	position: absolute;
	top: -4px;
	width: 16px;
}

.user-absence-img {
	background-position: -68px -1046px;
}

.user-leaderboard-img {
	background-position: -97px -1047px;
}

.user-right-bl-title {
	font-weight: var(--ui-font-weight-bold);
	padding-bottom: 10px;
}

.user-right-bl-item {
	margin-bottom: 15px;
}

.r0, .r1, .r2, .r3, .r4 {
	display: block;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}

.r4 {
	margin: 0 4px;
}

.r3 {
	margin: 0 3px;
}

.r2 {
	margin: 0 2px;
}

.r1 {
	margin: 0 1px;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}

br.sn-br {
	display: none;
}

.sidebar-block {
	background-color: #fff;
	border-radius: var(--ui-border-radius-md);
	margin-bottom: var(--ui-space-stack-md);
}

.sidebar-block-inner {
	background: none repeat 0 0;
	border: medium none;
	padding: 10px 15px;
}

.sidebar-block-profile-menu {
	margin: 0 0 0.8em;
	overflow: hidden;
	padding: 0 0 0.8em;
}

.config-CRM {
	padding-left: 23px;
}

.config-CRM li {
	color: #3f729c;
	height: 22px;
	list-style: none outside none;
	margin-bottom: 26px;
	overflow: hidden;
}

.config-CRM-link, .config-CRM-link:hover, .config-CRM-link:visited, .config-CRM-link:link {
	color: #3f729c;
	font-family: Arial, sans-serif;
	font-size: 18px;
}

.navigation {
	font-size: 11px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	padding-top: 20px;
	margin: 10px 0;
	color: #5c6470;
}

.navigation-arrows {
	display: inline-block;
	white-space: nowrap;
}

.navigation-pages {
	display: inline-block;
	white-space: nowrap;
	margin-right: 25px;
}

.navigation-title {
	font-weight: normal;
	padding: 0 8px 0 0;
	text-transform: uppercase;
}

.navigation-button {
	display: inline-block;
	white-space: nowrap;
	margin-right: 14px;
}

.navigation-text {
	display: inline-block;
	height: 22px;
	padding: 3px 0 0;
	vertical-align: middle;
	text-transform: uppercase;
}

.navigation-points {
	display: inline-block;
	margin-right: 2px;
}

.navigation-text-cont {
	text-decoration: none;
}

.navigation-text-cont:hover {
	text-decoration: underline;
}

.navigation-ctrl-before, .navigation-ctrl-after {
	display: inline-block;
	position: relative;
	color: #b2b2b2;
	font-size: 10px;
}

.navigation-ctrl-before {
	margin-right: 7px;
	padding-left: 12px;
}

.navigation-ctrl-after {
	margin-left: 7px;
	padding-right: 12px;
}

.navigation-ctrl-before:before,
.navigation-ctrl-after:after {
	display: block;
	width: 7px;
	height: 8px;
	content: "";
	position: absolute;
	top: 4px;
	background-repeat: no-repeat;
}

.navigation-ctrl-before:before {
	left: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA3IDciPjxwYXRoIGZpbGw9IiM1MzVDNjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNCAzLjE2OEgybDIuNC0yLjR2LS4xbC0uNS0uNmgtLjFsLTMuNSAzLjR2LjFsLjYuNiAyLjggMi44aC4xbC42LS42di0uMUwyIDMuOTY4aDQuNGMuMyAwIC41LS4yLjUtLjRzLS4yLS40LS41LS40eiIgb3BhY2l0eT0iLjQiLz48L3N2Zz4=);
}

.navigation-ctrl-after:after {
	right: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA3IDciPjxwYXRoIGZpbGw9IiM1MzVDNjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTS42IDMuMTY4SDVMMi42Ljc2OHYtLjFsLjUtLjZoLjFsMy41IDMuNHYuMWwtLjYuNi0yLjggMi44aC0uMWwtLjYtLjZ2LS4xbDIuNC0yLjNILjZjLS4zIDAtLjUtLjItLjUtLjRzLjItLjQuNS0uNHoiIG9wYWNpdHk9Ii40Ii8+PC9zdmc+);
}

.navigation-disabled .navigation-text-cont {
	color: #999;
	text-decoration: none;
}

.navigation-button:hover,
.navigation-button:link,
.navigation-button:active,
.navigation-button:visited {
	outline: medium none;
}

.navigation .navigation-page-numb {
	display: inline-block;
	margin: 0 2px 0 0;
	padding: 3px 8px;
	text-decoration: none;
}

.navigation .navigation-page-all {
	font-weight: normal;
}

.navigation .navigation-page-numb:hover {
	background-color: #eaf0f1;
	border-radius: 10px;
	text-decoration: none;
}

.navigation-current-page {
	background-color: #e7eef9;
	border-radius: 10px;
	color: #585858 !important;
	display: inline-block;
	margin: 0 2px 0 0;
	outline: medium none;
	padding: 3px 8px;
}

div.title-search-result {
	border: 1px solid #c6c6c6;
	display: none;
	overflow: hidden;
	z-index: 305;
	background-color: #fff;
	border-radius: var(--title-search-result-border-radius, var(--ui-border-radius-md));
}

div.title-search-result-header {
	min-width: 350px;
}

span.bx-group-pagetitle-link {
	white-space: nowrap;
}

.sidebar-button {
	background-color: #e1ebee;
	border-color: #f1f1f1 #d8d8d8 #a9a9a9;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 1px #fff inset, 0 1px 1px -1px rgba(0, 0, 0, 0.2);
	color: #78808c;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	margin: 0 0 15px;
	outline: medium none;
	padding: 3px 11px 5px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.sidebar-button:visited, .sidebar-button:link {
	color: #78808c;
	text-decoration: none;
}

.sidebar-button:hover {
	color: #2067af;
}

.sidebar-button-top {
	background: url("images/template_sprite.png?11") repeat-x 0 -891px;
	border-radius: 3px 3px 0 0;
	border-top: 1px solid #fff;
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.sidebar-button-content {
	display: block;
	position: relative;
	z-index: 2;
}

.filter-block-title {
	color: #555;
	font-size: 13px;
	font-weight: var(--ui-font-weight-bold);
	margin: 0 0 10px;
	padding: 0 0 5px;
	position: relative;
}

.filter-block-title a.filter-save {
	color: #a8a8a8;
	float: right;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	position: absolute;
	right: 26px;
	text-decoration: none;
	top: 1px;
}

.filter-block-title a.filter-save:hover {
	text-decoration: underline;
}

a.filter-settings {
	background: url("images/filter-settings.gif") no-repeat 0 -18px;
	float: right;
	height: 18px;
	position: absolute;
	right: -6px;
	top: 1px;
	width: 26px;
}

a.filter-settings:hover {
	background: url("images/filter-settings.gif") no-repeat 0 0;
}

.filter-block {
}

.filter-field {
	margin-bottom: 1em;
}

.filter-field label.filter-field-title {
	color: #313131;
	display: block;
	margin: 0 0 0.3em;
}

.filter-field .filter-field-title-block {
	display: block;
	margin: 0 0 0.3em;
}

.filter-field span.filter-field-title-tab {
	color: #313131;
	display: inline-block;
}

.filter-field span.filter-field-title-tab {
	cursor: auto;
}

.filter-field span.filter-field-title-tab.webform-field-action-link {
	cursor: pointer;
}

.filter-field input.filter-textbox {
	width: 220px;
}

.filter-field input.filter-quick-textbox {
	width: 120px;
}

.filter-field select.filter-quick-dropdown {
	width: 90px;
}

.filter-field input.filter-checkbox {
	vertical-align: middle;
}

.filter-field input.filter-interval-from, .filter-field input.filter-interval-to {
	width: 90px;
}

.filter-field span.filter-interval-hellip {
	display: inline-block;
	text-align: center;
	width: 30px;
}

.filter-field input.filter-date-interval-from, .filter-field input.filter-date-interval-to {
	margin: 0 2px 0 0;
	padding: 1px 0;
	vertical-align: top;
	width: 75px;
}

.filter-field span.filter-date-interval-hellip {
	display: inline-block;
	text-align: center;
	width: 20px;
}

.filter-field a.filter-date-interval-calendar {
	display: inline-block;
	margin: 1px;
	vertical-align: top;
}

.filter-field a.filter-date-interval-calendar img {
	vertical-align: top;
}

.filter-field a.filter-date-interval-calendar:hover {
	background: none repeat 0 0 #dbe3f2;
	border: 1px solid #aeb6c2;
	margin: 0;
}

.filter-field-buttons {
	text-align: right;
}

.filter-field select.filter-dropdown, .filter-field select.filter-listbox {
	width: 225px;
}

.filter-field-date-combobox {
}

.filter-field-date-combobox .filter-date-interval {
	display: none;
}

.filter-field-date-combobox span.filter-date-interval-hellip {
	display: none;
}

.filter-field-date-combobox .filter-date-interval-after {
	display: inline;
}

.filter-field-date-combobox .filter-date-interval-before {
	display: inline;
}

.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before {
	display: block;
	margin-top: 0.5em;
}

.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before span.filter-date-interval-hellip {
	display: inline-block;
}

.filter-field-date-combobox .filter-date-interval-to {
	display: none;
}

.filter-field-date-combobox .filter-date-interval-from {
	display: none;
}

.filter-field-date-combobox .filter-date-interval-after .filter-date-interval-to {
	display: inline;
}

.filter-field-date-combobox .filter-date-interval-before .filter-date-interval-from {
	display: inline;
}

.filter-field-date-combobox .filter-day-interval {
	display: none;
}

.filter-field-date-combobox .filter-day-interval-selected {
	display: inline;
}

.filter-field-date-combobox input.filter-date-days {
	padding: 1px 0;
	width: 55px;
}

.filter-field-date-combobox-days select.filter-dropdown, .filter-field-date-combobox-after select.filter-dropdown, .filter-field-date-combobox-before select.filter-dropdown {
	width: 120px;
}

.filter-presets {
	border-top: 1px solid #e9e9e9;
	margin: 1.5em 0 0.8em;
	padding: 0.8em 0 0;
}

.filter-presets label {
	color: #acacac;
	display: block;
	font-size: 11px;
	margin: 0 0 0.7em 0.5em;
}

.filter-presets ul {
	color: #ccc;
	list-style: disc outside none;
	margin: 0 0 0 1.5em;
	padding: 0;
}

.filter-presets li {
	margin: 0 0 0.5em;
}

div.blog-post {
	border-bottom: 1px solid;
	margin: 0 0 2em;
	padding: 0 0 1em;
}

div.blog-post-field-code {
	display: none;
}

div.blog-post-content {
	border: 0 none;
	clear: both;
	line-height: inherit;
	margin: 0.25em 0 1em;
	padding: 0;
}

div.blog-comment-line {
	height: 0;
}

div.blog-post-content p {
	margin: 0.65em 0;
}

div.blog-post-info {
	margin-bottom: 0.65em;
}

div.blog-post-info-back {
	background: none repeat 0 center;
	margin: 0;
	padding: 0;
}

div.blog-post-info {
	background: none repeat 0 0;
	height: auto;
	overflow: hidden;
	padding: 0;
}

div.blog-author {
	float: left;
	margin: 0 8px 0 0;
}

div.blog-post-date {
	display: block;
	float: left;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

div.blog-post-meta {
	font-size: 0.85em;
	line-height: normal;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

div.blog-post-meta span {
	padding: 0;
}

div.blog-post-meta span.blog-post-comments-link, div.blog-post-meta span.blog-post-rss-link, div.blog-post-meta span.blog-post-views-link, div.blog-post-meta span.blog-post-edit-link, div.blog-post-meta span.blog-post-publish-link, div.blog-post-meta span.blog-post-hide-link, div.blog-post-meta span.blog-post-show-link, div.blog-post-meta span.blog-post-delete-link, div.blog-post-meta span.rating_vote_text {
	background: none repeat 0 0;
	padding: 0 0 0 1em;
}

div.blog-post-meta span.blog-post-link-counter {
	padding: 0 0 0 0.3em;
}

div.blog-post-meta-util {
	display: inline;
	float: right;
	text-align: right;
	white-space: nowrap;
}

div.blog-post-meta-util a {
	text-decoration: none;
}

div.blog-post-meta-util span {
	color: #929292;
	display: inline;
	height: auto;
	padding: 0;
}

div.blog-post-meta-util span.rating_vote_like span {
	color: #929292;
}

div.blog-post-meta-util span.ilike-light-blog-post {
	padding-left: 1em;
}

div.blog-post-tag {
	float: left;
	margin: 0;
	padding: 0;
	width: 54%;
}

div.blog-post-tag a {
	text-decoration: none;
	text-transform: lowercase;
}

div.blog-post-tag a:hover {
	text-decoration: underline;
}

h2.blog-post-title {
	background: none repeat 0 0;
	border: medium none;
	font-size: 2em;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 0.25em;
	padding: 0;
}

h2.blog-post-title a {
	text-decoration: underline !important;
}

div.blog-posts div.blog-post h2.blog-post-title {
	display: block;
}

div.blog-page-navigation a {
	border: medium none;
}

div.blog-sidebar {
	display: none;
}

div.blog-edit-field {
	margin: 0.462em 0 0;
}

div.blog-edit-form-title {
	display: none;
}

div.blog-edit-field-title input, div.blog-edit-field-post-date input, div.blog-edit-field-slug input, div.blog-edit-field-tags input, div.blog-edit-field-text textarea, div.blog-edit-field-desc textarea, div.blog-edit-field-syndication-rss-feed-url input, div.blog-comment-field-user input, div.blog-comment-field-content textarea, div.blog-comment-field-captcha input {
	border: 1px solid;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 20px;
}

div.blog-edit-buttons {
	margin: 0;
	padding: 0;
	text-align: center;
}

div.blog-edit-buttons input {
	font-size: 1.2em;
}

div.blog-edit-fields {
	margin: 0;
	padding: 0;
}

div.blog-edit-fields label.blog-edit-field-caption {
	display: block;
	margin: 0.5em 0;
}

div.blog-edit-field-title label, div.blog-edit-field-desc label, label.blog-edit-field-caption, div.blog-post-field-text label, div.blog-comment-field-user label, div.blog-comment-field-captcha label, div.blog-post-sonet-group {
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 1.18em !important;
	margin-bottom: 0.5em;
	white-space: nowrap;
}

div.blog-comment-field-captcha-label {
	margin-top: 1em;
}

div.blog-comment-form {
	line-height: inherit;
	margin: 0;
	padding: 0;
}

div.blog-comment-info {
	background: none repeat 0 0;
	font-size: 0.95em;
	height: auto;
	line-height: normal;
	margin: 0.6em 0 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

div.blog-comment-content {
	clear: both;
	display: block;
	margin: 0.5em 0;
	overflow: hidden;
	padding: 0;
}

div.blog-comment {
	background: none repeat 0 0;
	border: medium none;
	margin: 0 0 0.6em;
	overflow: hidden;
	padding: 0;
}

div.blog-comment-cont {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat 0 0;
	border-color: -moz-use-text-color;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	margin: 0;
	padding: 0;
}

div.blog-comment-form-box {
	line-height: normal;
	margin: 0 0 0.6em;
}

span.blog-vert-separator {
	display: none;
}

div.blog-add-comment {
	font-size: 1em;
	margin: 0 0 1em;
	padding: 0;
}

div.blog-add-comment-top {
	border-bottom: 1px solid;
	padding: 0 0 2em;
}

div.blog-add-comment-bottom {
	margin: 0.6em 0 1em;
	padding: 2em 0 0;
}

div.blog-comment-meta a {
	text-decoration: none !important;
}

div.blog-comment-meta a:hover {
	text-decoration: none !important;
}

div.blog-comment-meta > span {
	margin: 0;
	padding: 0 1em 0 0;
}

div.blog-comment-date, div.microblog-post span.blog-post-date-formated {
	line-height: 30px;
}

div.blog-list-item {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color;
	border-image: none;
	border-style: none none dashed;
	border-width: medium medium 1px;
	clear: both;
	margin: 0 0 1em;
	overflow: hidden;
	padding: 0 0 1em;
	position: relative;
}

div.blog-list-item div.blog-author {
	display: block;
	float: none;
	margin: 0 0 0 65px;
}

div.blog-list-item div.blog-list-title {
	display: block;
	margin: 0.5em 0 0 65px;
}

div.blog-list-item div.blog-list-content {
	display: block;
	margin: 0.5em 0 0 65px;
}

div.blog-list-item .blog-author-icon {
	display: none;
}

div.blog-list-item div.blog-author a {
	font-size: 1em;
	font-weight: var(--ui-font-weight-bold);
}

div.blog-list-title a {
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: none;
}

div.blog-list-item div.blog-clear-float {
	clear: none;
	display: none;
}

div.blog-register-date {
	font-size: 0.85em;
	position: absolute;
	right: 0;
	text-transform: lowercase;
	top: 0;
}

div.blog-note-box {
	border: 1px solid;
	margin: 0 0 1.5em;
	padding: 0.4em 1.117em;
}

div.blog-note-box ul {
	margin: 0;
	padding: 0.3em 0 0.3em 2em;
}

div.blog-note-box ul li {
	margin: 0;
	padding: 0;
}

div.blog-post-field #date-publ-text {
	border-bottom: 1px dotted;
	display: inline-block;
}

div.blog-post-field #date-publ-text a {
	text-decoration: none;
}

div.blog-post, div.blog-comment-cont, div.blog-add-comment-top, div.blog-list-item, div.blog-edit-buttons {
	border-color: #e9e9e9 !important;
}

div.blog-post-date, div.blog-comment-date, div.blog-register-date {
	color: #7e7e7e;
}

div.blog-post-meta-util a, div.blog-post-tag, div.blog-post-tag a, div.blog-comment-author-ip a, div.blog-comment-meta a {
	color: #969696 !important;
}

div.blog-comment-preview div.blog-comment-cont {
	border-color: #f00;
}

div.bbcode-line a:hover, div.bbcode-line a:hover img {
	background-color: #d7d7d7;
}

div.blog-note-box {
	background: none repeat 0 0 #fffeeb;
	border-color: #ffd482;
}

div.blog-edit-field-title input, div.blog-edit-field-post-date input, div.blog-edit-field-slug input, div.blog-edit-field-tags input, div.blog-edit-field-text textarea, div.blog-edit-field-desc textarea, div.blog-edit-field-syndication-rss-feed-url input, div.blog-comment-field-user input, div.blog-comment-field-content textarea, div.blog-comment-field-captcha input {
	background: none repeat 0 0 #f8f7f7;
	border-color: #d9d9d9;
}

div.blog-edit-field-title label, div.blog-edit-field-desc label, label.blog-edit-field-caption, div.blog-comment-field-user label, div.blog-comment-field-captcha label, div.blog-post-field #date-publ-text a {
	color: #1d0405;
}

.blog-author a, div.blog-comment-info .blog-author {
	color: #909090;
}

div.blog-comment-date {
	color: #7f7f7f;
}

div.microblog-post {
	padding: 0 !important;
}

.content-edit-form {
	width: 100%;
}

.content-edit-form a {
	text-decoration: underline;
}

.content-edit-form-header {
	padding-bottom: 13px;
	padding-top: 20px;
}

.content-edit-form-header-first {
	padding-top: 0;
}

.content-edit-form-header-wrap {
	background-color: #e9e9e9;
	border-radius: var(--ui-border-radius-sm, 1px);
	color: #41474f;
	display: block;
	font: var(--ui-font-weight-bold) 13px/40px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	padding-left: 16px;
}

.content-edit-form-header-wrap-blue {
	background-color: #c3e7f4;
	background-image: -webkit-linear-gradient(to bottom, #d4edf7, #b5e1f1);
	background-image: linear-gradient(to bottom, #d4edf7, #b5e1f1);
}

.content-edit-form-event-link {
	height: 47px;
	padding-bottom: 7px;
	padding-top: 6px;
}

.content-edit-form-field-name {
	color: #525c69;
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	padding-bottom: 7px;
	padding-right: 9px;
	padding-top: 14px;
	text-align: right;
	vertical-align: top;
	width: 40%;
}

.content-edit-form-field-name-top {
	vertical-align: top;
	padding-top: 12px;
}

.content-edit-form-field-name-left {
	padding-left: 25px;
	text-align: left;
}

.content-edit-form-field-input {
	color: #555;
	font: 14px/26px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	padding-bottom: 7px;
	padding-right: 17px;
	padding-top: 12px;
	width: 298px;
	vertical-align: top;
}

.content-edit-form-field-input-sub {
	/*margin-top: 6px;*/
	margin-top: 4px;
}

.content-edit-form-field-input-sub label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.content-edit-form-field-error {
	color: #de2626;
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	padding-bottom: 7px;
	padding-top: 12px;
	vertical-align: top;
}

.content-edit-form-field-textarea {
	padding-bottom: 13px;
	padding-right: 7px;
}

.content-edit-form-field-input-textarea {
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 100px;
	outline: medium none;
	resize: none;
	width: 100%;
}

.content-edit-form-field-input-text, .content-edit-form-field-input input.string {
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 21px;
	outline: medium none;
	width: 292px;
}

.content-edit-form-field-input-bd {
	outline: medium none;
	width: 50px;
}

.content-edit-form-field-input-select {
	border: 1px solid #bdc7d8;
	color: #5b5b5b;
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 27px;
	outline: medium none;
	padding: 4px;
	vertical-align: top;
}

.content-edit-form-field-input-selector {
	margin-left: 0;
}

.content-edit-form-field-input-selector-name {
	color: #555;
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	margin-left: 2px;
	/*margin-top: 2px;*/
	/*position: absolute;*/
}

.content-edit-form-icons {
	background-image: url("images/content-edit-sprite1.png");
	background-repeat: no-repeat;
}

.content-edit-form-icon-company {
	background-position: 0 -20px;
}

.content-edit-form-icon-password {
	background-position: 0 0;
}

.content-edit-form-icon-socnet {
	background-position: -20px 0;
}

.content-edit-form-event-link-tag {
	display: inline-block;
}

.content-edit-form-event-link-icon {
	display: inline-block;
	height: 20px;
	vertical-align: top;
	width: 22px;
}

.content-edit-form-event-link-name {
	border-bottom: 1px dashed #2067b0;
	display: inline-block;
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 17px;
	padding-top: 2px;
	vertical-align: top;
}

.content-edit-form-field-photo {
	margin-top: 9px;
}

.content-edit-form-field-photo-image {
	background-color: #fff !important;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
	display: block;
	float: left;
	margin-right: 11px;
	padding: 3px;
}

.content-edit-form-load-file-button {
	overflow: hidden;
	position: relative;
}

.content-edit-form-load-file {
	font-size: 120px;
	height: 85px;
	left: -250px;
	opacity: 0;
	position: absolute;
	top: -20px;
}

.content-edit-form-button {
	display: inline-block;
	margin: 2px 15px 0 0;
	vertical-align: middle;
}

.content-edit-form-button-left {
	background: url("images/content-edit-sprite1.png") no-repeat -17px -67px;
	display: inline-block;
	height: 35px;
	vertical-align: top;
	width: 4px;
}

.content-edit-form-button-right {
	background: url("images/content-edit-sprite1.png") no-repeat -22px -67px;
	display: inline-block;
	height: 35px;
	vertical-align: top;
	width: 4px;
}

.content-edit-form-button-text {
	background: url("images/content-edit-sprite1.png") repeat-x 0 -105px;
	color: #7a808c;
	display: inline-block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	height: 29px;
	line-height: 19px;
	padding: 6px 15px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	vertical-align: top;
}

.content-edit-form-button:hover .content-edit-form-button-left {
	background-position: -95px -67px;
}

.content-edit-form-button:hover .content-edit-form-button-right {
	background-position: -101px -67px;
}

.content-edit-form-button:hover .content-edit-form-button-text {
	background-position: -101px -143px;
}

.content-edit-form-button-press .content-edit-form-button-left {
	background-position: -31px -233px !important;
}

.content-edit-form-button-press .content-edit-form-button-right {
	background-position: -36px -233px !important;
}

.content-edit-form-button-press .content-edit-form-button-text {
	background-position: 0 -321px !important;
	color: #5c6470 !important;
}

.content-edit-form-button-short .content-edit-form-button-left {
	background-position: 0 -240px;
	height: 25px;
}

.content-edit-form-button-short .content-edit-form-button-text {
	background-position: 0 -267px;
	font-size: 12px;
	height: 23px;
	padding: 2px 10px 0;
}

.content-edit-form-button-short .content-edit-form-button-right {
	background-position: -7px -240px;
	height: 25px;
}

.content-edit-form-button-short:hover .content-edit-form-button-left {
	background-position: -13px -240px;
}

.content-edit-form-button-short:hover .content-edit-form-button-text {
	background-position: 0 -294px;
}

.content-edit-form-button-short:hover .content-edit-form-button-right {
	background-position: -20px -240px;
}

.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-left {
	background-position: -44px -243px !important;
}

.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-text {
	background-position: 0 -356px !important;
	color: #5c6470 !important;
}

.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-right {
	background-position: -51px -243px !important;
}

.content-edit-form-buttons {
	padding-top: 14px;
	text-align: center;
}

.content-edit-form-notice-successfully, .content-edit-form-notice-error {
	border: 1px solid;
	border-radius: 2px;
	margin-bottom: 12px;
	min-height: 28px;
	padding: 8px 0 0;
	text-align: center;
}

.content-edit-form-notice-successfully {
	background-color: #e1eec1;
	border-color: #b5ca87 #cbdca4 #dae8b7;
	box-shadow: 0 1px 1px rgba(184, 200, 144, 0.6) inset;
}

.content-edit-form-notice-error {
	background-color: #f4d4d4;
	border-color: #d2a5a5 #e3bdbd #ecc;
	box-shadow: 0 1px 1px rgba(222, 166, 166, 0.6) inset;
}

.content-edit-form-notice-text {
	color: #262728;
	display: inline-block;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	padding-left: 25px;
	padding-top: 3px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.content-edit-form-notice-icon {
	background: url("images/content-edit-sprite1.png") no-repeat -112px -60px;
	display: inline-block;
	height: 16px;
	left: 0;
	margin-right: 10px;
	top: 2px;
	vertical-align: middle;
	width: 17px;
}

.content-edit-form-notice-successfully .content-edit-form-notice-icon {
	background-position: -111px -85px;
}

.content-edit-form-field-input-text, .content-edit-form-field-input-textarea, .content-edit-form-field-input input.string {
	border: 1px solid #b9bcbe;
	border-radius: var(--ui-field-border-radius, 2px);
	color: #5b5b5b;
	padding: 2px;
}

.content-edit-form-field-input-text:focus, .content-edit-form-field-input-select:focus, .content-edit-form-field-input-textarea:focus {
	color: #2e2d2d;
}

.content-edit-form-title-license {
	margin-top: 1px;
	padding-bottom: 6px;
}

.content-edit-form-chart {
	background-color: #f5fae4;
	border: 1px solid #dbded0;
	border-radius: var(--ui-border-radius-2xs, 3px);
	height: 21px;
	width: 341px;
}

.content-edit-form-chart-bar-yellow, .content-edit-form-chart-bar-green {
	border: 1px solid;
	display: inline-block;
	height: 21px;
	margin-right: -3px;
	margin-top: -1px;
	vertical-align: top;
}

.content-edit-form-chart-bar-green {
	background-color: #91b519;
	background-image: linear-gradient(to bottom, #afcb37, #6f9a0c);
	border-color: #b3b6aa #c9cdbb #b3b6aa #b2cc58;
	border-radius: 0 3px 3px 0;
	box-shadow: 0 1px 1px -1px rgba(245, 255, 199, 0.5) inset;
	margin-left: -1px;
}

.content-edit-form-chart-bar-yellow {
	background-color: #efc91a;
	background-image: linear-gradient(to bottom, #f3d737, #e6ae0c);
	border-color: #b3b6aa #c4a515 #b3b6aa #b3b6aa;
	border-radius: 3px 0 0 3px;
	box-shadow: 1px 1px 0 rgba(255, 243, 185, 0.3) inset;
	margin-left: -1px;
}

.content-edit-form-chart-info {
	line-height: 22px;
	margin: 8px 0 6px;
}

.content-edit-form-chart-info-left {
	padding: 5px 14px 0 0;
	vertical-align: top;
}

.content-edit-form-chart-info-center {
	padding: 0 17px 0 0;
	vertical-align: top;
}

.content-edit-form-chart-info-right {
	padding: 0;
	vertical-align: top;
}

.content-edit-form-license {
	border-top: 1px solid #e5e5e5;
	padding-top: 12px;
}

.content-edit-form-field-name.content-edit-form-license {
	padding-top: 18px;
}

.content-edit-form-bullet-yellow, .content-edit-form-bullet-green, .content-edit-form-bullet-transp, .content-edit-form-bullet-gray {
	border-radius: 5px;
	height: 10px;
	width: 10px;
}

.content-edit-form-bullet-yellow {
	background-color: #efc91a;
	background-image: linear-gradient(to bottom, #f3d737, #e6ae0c);
	box-shadow: 1px 1px 0 rgba(255, 243, 185, 0.3) inset;
}

.content-edit-form-bullet-green {
	background-color: #91b519;
	background-image: linear-gradient(to bottom, #afcb37, #6f9a0c);
	border-color: #b3b6aa #c9cdbb #b3b6aa #b2cc58;
	box-shadow: 1px 1px 0 rgba(255, 243, 185, 0.3) inset;
}

.content-edit-form-bullet-transp {
	background: none repeat 0 0 #f0f7d7;
	border: 1px solid #dadada;
	box-shadow: 0 2px 2px -1px #dbded0 inset;
	height: 9px;
	width: 9px;
}

.content-edit-form-bullet-gray {
	background: url("images/template_sprite.png?11") no-repeat -91px -1610px;
	border: 1px solid #dadada;
	box-shadow: 0 2px 2px -1px #dbded0 inset;
	height: 9px;
	width: 9px;
}

.content-edit-form-activate-license .content-edit-form-field-input-text {
	margin-bottom: 20px;
}

.content-edit-form-act-license-text {
	margin-top: 37px;
}

.content-edit-form-choose-license {
	border: 2px solid #e3ebed;
	border-radius: 5px;
	width: 100%;
}

.content-edit-form-choose-license th {
	color: #555;
	font-size: 22px;
	padding: 10px 15px 10px 18px;
}

.content-edit-form-choose-license-left-th {
	text-align: left;
}

.content-edit-form-choose-license td {
	border-top: 1px solid #efefed;
	color: #555 !important;
	font-size: 12px;
	padding: 6px 5px 6px 14px;
	vertical-align: middle;
}

.content-edit-form-choose-license-center-td {
	text-align: center;
}

.content-edit-form-choose-license-dark-grey-td {
	background-color: #f4f7f8;
}

.content-edit-form-choose-license-grey-td {
	background-color: #fcfcfb;
}

.content-edit-form-choose-license-bold-td {
	font-weight: var(--ui-font-weight-bold);
}

.content-edit-form-choose-license-plus {
	background: url("images/content-edit-sprite1.png") no-repeat -130px -50px;
	display: inline-block;
	height: 25px;
	margin-right: 10px;
	vertical-align: middle;
	width: 26px;
}

.content-edit-form-choose-license-minus {
	background: url("images/content-edit-sprite1.png") no-repeat -130px -75px;
	display: inline-block;
	height: 23px;
	margin-right: 10px;
	vertical-align: middle;
	width: 25px;
}

.content-edit-form-choose-license th + th, .content-edit-form-choose-license td + td, .content-edit-form-choose-license th + td {
	border-left: 1px solid #e3ebed;
	color: #21619a;
}

.content-edit-form-choose-license td a {
	font-weight: var(--ui-font-weight-bold);
	text-decoration: underline;
}

td.content-edit-form-choose-license-blue-text {
	color: #21619a !important;
}

.content-edit-form-button-pushed {
	display: inline-block;
	margin: 2px 15px 0 0;
	vertical-align: middle;
	white-space: nowrap;
}

.content-edit-form-button-pushed-left {
	background: url("images/content-edit-sprite1.png") no-repeat -17px -67px;
	display: inline-block;
	height: 35px;
	vertical-align: top;
	width: 4px;
}

.content-edit-form-button-pushed-right {
	background: url("images/content-edit-sprite1.png") no-repeat -22px -67px;
	display: inline-block;
	height: 35px;
	vertical-align: top;
	width: 4px;
}

.content-edit-form-button-pushed-text {
	background: url("images/content-edit-sprite1.png") repeat-x 0 -105px;
	color: #7a808c;
	display: inline-block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	height: 29px;
	line-height: 19px;
	padding: 6px 15px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	vertical-align: top;
}

.content-edit-form-choose-license-history {
	display: inline-block;
	padding: 5px 0 14px 5px;
}

.content-edit-form-license-order-wrapper {
	border: 9px solid #e3ebed;
	border-radius: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.content-edit-form-license-order {
	border: 2px solid #cedbdf;
	border-radius: 2px;
	padding: 0 15px;
	width: 100%;
}

.content-edit-form-license-order th {
	color: #1f67b0;
	font-size: 26px;
	font-weight: normal;
	padding: 15px 10px;
	text-align: center;
}

.content-edit-form-license-order td {
	border-top: 1px solid #efefed;
	padding: 12px 5px 6px 14px;
	vertical-align: middle;
}

.content-edit-form-license-order-digit {
	color: #4c85c0;
	font-size: 16px;
	font-weight: var(--ui-font-weight-bold);
}

.content-edit-form-license-order-div-left {
	float: left;
}

.content-edit-form-license-order-div-left a {
	font-weight: var(--ui-font-weight-bold);
	text-decoration: underline;
}

.content-edit-form-license-order-div-right {
	float: right;
	vertical-align: middle;
}

.content-edit-form-license-order-div-right a {
	color: #7f7f7f;
	font-size: 12px;
	text-decoration: underline;
}

.content-edit-form-license-order-span {
	display: inline-block;
	padding-bottom: 5px;
}

.content-edit-form-license-order-div-overflow {
	overflow: hidden;
	padding-top: 15px;
}

.content-edit-form-license-order-div-overflow-inner {
	overflow: hidden;
	padding-left: 5px;
	padding-top: 2px;
}

.content-edit-form-license-order-td-center {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.content-edit-form-license-order-td-middle {
	color: #7f7f7f;
	font-size: 18px;
	font-weight: var(--ui-font-weight-bold);
	text-align: center;
}

.content-edit-form-license-order-corner-td {
	vertical-align: top !important;
}

.content-edit-form-license-order-partner-send {
	background-color: #f1f9d1;
	border-radius: 4px;
	display: none;
	padding: 6px 10px;
}

.content-edit-form-license-order-partner-send p {
	color: #759717;
	font-size: 16px;
	font-weight: var(--ui-font-weight-bold);
	margin: auto;
}

.content-edit-form-license-order-partner-loader {
	display: none;
	padding-top: 3px;
}

.content-edit-form-license-buy {
	width: 100%;
}

.content-edit-form-license-choose-and-buy {
	border: 1px solid #cedbdf;
	border-collapse: collapse;
	border-radius: 2px;
}

.content-edit-form-license-buy td {
	vertical-align: middle;
}

.content-edit-form-license-buy tr {
	padding: 8px 5px 6px 14px;
}

.content-edit-form-license-buy-title {
	color: #1f67b0;
	font-size: 26px;
	padding: 0 10px 8px 16px;
}

.content-edit-form-license-buy-title div {
	border-bottom: 2px solid #cedbdf;
	color: #1f67b0;
	padding-bottom: 8px;
}

.content-edit-form-license-buy-price {
	display: inline-block;
	font-size: 18px;
	padding: 5px 40px 0 0;
}

.content-edit-form-license-choose-and-buy-time {
	font-size: 16px;
}

.content-edit-form-license-buy-text-span {
	display: inline-block;
	padding: 20px 0 5px 20px;
}

.reports-description-text {
	font: 13px/19px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

table.data-table {
	border: 1px solid #fff;
	border-collapse: collapse;
}

table.data-table td {
	background-color: #fff;
	border: 1px solid #efefef;
	border-left: none;
	border-right: none;
	padding: 6px 5px;
}

table.data-table thead td, table.data-table th, table.data-table thead th {
	background-color: #ebebeb;
	background-image: none;
	border: 1px solid #fff;
	color: #072838;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	padding: 8px;
	text-align: left;
}

table.data-table thead td.selected, table.data-table th.selected, table.data-table thead th.selected {
	background-color: #f6f6f5;
}

table.data-table tbody td {
	background-color: #fff;
	background-image: none;
}

table.data-table td.selected, table.data-table tr.selected td {
	background-color: #f6f6f6;
}

table.data-table tfoot td {
	background-color: #f6f6f5;
	padding: 4px;
}

.tableHolder {
	background: none repeat 0 0 #e2f0f7;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 10px;
}

.tableHolder table {
	margin-bottom: 0;
}

.tableWrapper {
	background: none repeat 0 0 #fff;
	border: 1px solid #c1dae6;
	border-radius: 5px;
	box-shadow: 0 0 10px #d1dde2;
}

.borderedTable {
	border-collapse: separate;
	border-spacing: 0;
}

.borderedTable th + th, .borderedTable td + td, .borderedTable th + td {
	border-left: 1px solid #c1dae6;
	color: #21619a;
	text-align: center;
}

.borderedTable th {
	color: #555;
	font-size: 26px;
	padding: 22px 5px 17px 18px;
	text-align: left;
}

.borderedTable td {
	border-top: 1px solid #efefed;
	color: #555 !important;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	padding: 10px 5px 10px 20px;
	text-align: left;
	vertical-align: middle;
}

.borderedTable td img {
	position: relative;
	top: 4px;
}

.borderedTable .selected td {
	background: none repeat 0 0 #fcfcfb;
	font: italic 18px Georgia;
	padding: 5px 19px 8px;
}

.borderedTable input, .borderedTable textarea, .borderedTable select {
	background: none repeat 0 0 #f0f9ff;
	border: 1px solid #c8cfd4;
	border-radius: 3px;
	color: #003;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 18px;
	outline: medium none;
	padding: 4px;
	width: 100%;
}

.borderedTable .alignTd {
	display: inline-block;
	text-align: left;
	width: 70%;
}

.borderedTable input[type="radio"], .borderedTable input[type="checkbox"], .borderedTable .inputCheckbox {
	width: auto !important;
}

.error-404-block-wrap {
	min-height: 570px;
	position: relative;
}

.error-404-block {
	background: url("images/404-bg.png") no-repeat center 58px rgba(255, 255, 255, 0.6);
	border: 1px solid #ced5d7;
	border-radius: 4px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03);
	height: 535px;
	left: 50%;
	margin: 15px 0 0 -373px;
	padding-top: 20px;
	position: absolute;
	width: 748px;
}

.error-404-footer {
	background: url("images/404-footer.png") no-repeat 0 0;
	bottom: -12px;
	height: 11px;
	left: 0;
	position: absolute;
	width: 748px;
}

.error-404-text1 {
	color: #5e646c;
	font-size: 29px;
	font-weight: var(--ui-font-weight-bold);
	left: 0;
	line-height: 38px;
	position: absolute;
	text-align: center;
	top: 358px;
	width: 100%;
}

.error-404-text2 {
	color: #aaafb2;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	left: 0;
	line-height: 19px;
	position: absolute;
	text-align: center;
	top: 460px;
	width: 100%;
}

a.td1 {
	border-bottom: 1px solid transparent;
	text-decoration: none;
	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

a.td1:hover {
	border-bottom: 1px solid;
}

.priceUndrl .td1 {
	font-size: 14px;
	font-weight: normal;
}

.feed-post-user-name-email,
.feed-post-user-name-extranet {
	color: #d9930a !important;
	padding-left: 16px;
	position: relative;
}

.feed-post-user-name-email:before,
.feed-post-user-name-extranet:before {
	background: url("images/template_sprite.png?11") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 0;
	width: 13px;
}

.feed-com-name-extranet,
.feed-com-name-email,
.feed-com-name-emailcrm,
.feed-add-post-destination-new-extranet,
.feed-add-post-destination-new-email {
	color: #d9930a !important;
	padding-left: 15px;
	position: relative;
}

.feed-add-post-destination-new-email {
	padding-left: 17px;
}

.feed-com-name-extranet:before,
.feed-com-name-email:before,
.feed-com-name-emailcrm:before,
.feed-add-post-destination-new-extranet:before,
.feed-add-post-destination-new-email:before {
	background: url("images/template_sprite.png?11") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 0;
	width: 13px;
}

.feed-com-name-email:before,
.feed-add-post-destination-new-email:before {
	background-position: -135px -1606px;
}

.feed-post-user-name-email:before { background-position: -135px -1605px; }

.feed-com-name-extranet:before { background-position: -35px -1608px; }

.feed-com-name-emailcrm:before { background-position: -153px -1606px; }

.feed-add-post-destination-new-extranet:before,
.feed-add-post-destination-new-email:before {
	top: 1px;
}

.feed-extranet-mention {
	color: #d9930a !important;
}

.sonet-groups-group-title-extranet,
.sonet-members-member-title-extranet {
	padding-left: 16px;
	position: relative;
}

.sonet-groups-group-title-extranet:before,
.sonet-members-member-title-extranet:before {
	background: url("images/template_sprite.png?11") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 1px;
	width: 13px;
}

.sonet-groups-group-title.sonet-groups-group-title-extranet:before {
	top: 5px;
}

.sonet-groups-group-title-extranet .sonet-groups-group-link,
.sonet-members-member-title-extranet .sonet-members-membet-link {
	color: #d9930a !important;
}

.bx-lang-btn {
	border-radius: 4px;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	height: 32px;
	margin: 0 9px 0 0;
	padding-right: 12px;
	vertical-align: top;
}

.bx-lang-btn-icon {
	display: block;
	height: 18px;
	position: relative;
	margin: 0 0 0 12px;
}

.bx-lang-btn:after {
	display: inline-block;
	margin-left: 7px;
	margin-top: 2px;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 3px 0 3px;
}

.bx-lang-help-btn {
	position: absolute;
	right: 1px;
	top: 4px;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
	cursor: pointer;
	opacity: .35;
	transition: .2s;
}

.bx-lang-help-btn:hover {
	transition: none;
	opacity: .45;
}

.bx-lang-help-btn:active {
	transition: none;
	opacity: .55;
}

.bx-lang-popup-item {
	cursor: pointer;
	padding: 10px 12px;
	border-radius: var(--ui-border-radius-sm);
}

.bx-lang-help-btn + table {
	padding-right: 12px;
}

.bx-lang-popup-item:hover {
	background-color: #f6f8f9;
}

#bitrix24-logo {
	border-radius: 4px;
	display: inline-block;
	height: 32px;
	text-decoration: none;
	vertical-align: middle;
	width: 109px;
}

.b24-loader {
	background: url('images/cloud-anim.png?2') no-repeat 27px 16px;
	height: 160px;
	margin: 130px auto 0;
	overflow: hidden;
	opacity: 0;
	position: relative;
	-webkit-transform: scale(.2, .2);
	transform: scale(.2, .2);
	width: 160px;
	transition: all 0.3s linear;
}

.b24-loader-show {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.b24-loader-curtain {
	background: url('images/cloud-anim-curtain.png') no-repeat 0 0;
	height: 175px;
	left: -9px;
	top: -25px;
	position: absolute;
	width: 175px;
}

.b24-loader-show .b24-loader-curtain {
	-webkit-animation: load 0.9s cubic-bezier(0.32, 0.31, 0.7, 0.55) infinite 0.3s;
	animation: load 0.9s cubic-bezier(0.32, 0.31, 0.7, 0.55) infinite 0.3s;
}

@-webkit-keyframes load {
	0% { transform: rotate(240deg); }
	100% { transform: rotate(600deg) }

	0% { -webkit-transform: rotate(240deg); }
	100% { -webkit-transform: rotate(600deg) }
}

@keyframes load {
	0% { transform: rotate(240deg); }
	100% { transform: rotate(600deg); }
}

/*=================== GUIDES =====================*/

.bx24-top-bar-search-wrap {
	background: #fff;
	border: 1px solid #c6cdd3;
	border-radius: 2px;
	height: 30px;
	padding: 0 35px 0 14px;
	position: relative;
}

.bx24-top-bar-search {
	background: #fff;
	border: none;
	color: #6b727c;
	font-size: 13px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 30px;
	outline: none;
	padding: 0;
	width: 100%;
}

.bx24-top-bar-search-icon {
	background: url("images/template_sprite.png?11") no-repeat scroll -107px -354px;
	cursor: pointer;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
}

.bx24-field,
.bx24-dropdown {
	background-color: #fff;
	border: 1px solid #c6cdd3;
	border-radius: 2px;
	color: #535c69;
	font-size: 13px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 30px;
	outline: none;
}

.bx24-dropdown {
	height: 32px;
}

/* Bitrix24 Titlebar Buttons*/
.webform-small-button.task-list-toolbar-templates,
.task-list-toolbar-templates .webform-small-button-text,
.webform-small-button.bx-filter-button,
.webform-small-button.bx-filter-button .webform-small-button-text,
.webform-small-button.bx-filter-button:hover,
.webform-small-button.bx-filter-button:hover .webform-small-button-text,
.webform-small-button.profile-menu-search-button,
.webform-small-button.profile-menu-notify-btn,
.webform-small-button-blue.bx24-top-toolbar-add,
.webform-small-button-blue.bx24-top-toolbar-add .webform-small-button-text,
.bx24-top-toolbar-add .webform-small-button-blue .webform-small-button-text,
.bx24-top-toolbar-add .webform-small-button-blue:hover .webform-small-button-text,
.webform-small-button.bx24-top-toolbar-button,
.webform-small-button.bx24-top-toolbar-button .webform-small-button-text,
.webform-small-button.bx24-top-toolbar-button:hover,
.webform-small-button.bx24-top-toolbar-button:hover .webform-small-button-text,
.webform-small-button-blue.bx24-top-toolbar-add:hover,
.webform-small-button-blue.bx24-top-toolbar-add:hover .webform-small-button-text,
.webform-small-button-separate-wrap.bx24-top-toolbar-add,
.webform-small-button-separate-wrap.bx24-top-toolbar-add .webform-small-button,
.webform-small-button-separate-wrap.bx24-top-toolbar-add .webform-small-button-right-part {
	height: 32px;
	line-height: 32px;
}

.webform-small-button.bx24-top-toolbar-button,
.webform-small-button.bx24-top-toolbar-add {
	margin: 0 0 0 16px;
}

.bx-text-block {
	margin-top: 30px;
	margin-bottom: 30px;
	max-width: 920px;
	font-size: 14px;
}

.bx-text-title {
	color: #000;
	font-size: 24px;
	font-weight: normal;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	margin: 0 0 14px;
}

.bx-text-paragraph {
	color: #333;
	font-size: 14px;
	margin: 12px 0;
	padding: 0;
}

.bx-text-link {
	border-bottom: 1px solid #b0cae3;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 5px;
}

.bx-text-link:hover {
	border-bottom-color: #137bbd;
}

/*======= CONNECTION STATUS ========*/
.bx24-connection-status { height: 0; z-index: 200; }

.bx24-connection-status-float { position: fixed; width: 100%; top: 0; }

.bx24-connection-status-wrap {
	position: relative;
	z-index: 995;
	height: 28px;
	top: -100px;
	font: 13px/32px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #fff;
	text-align: center;
	transition: all .4s linear;
	overflow: hidden;
	opacity: 0;
	padding: 0 115px;
}

.bx24-connection-status-hide {
	/*display: none;*/
}

.bx24-connection-status-show .bx24-connection-status-wrap {
	top: -63px;
	opacity: 1;
	-webkit-animation: b24EditAnimationOpen .7s 1;
	animation: b24EditAnimationOpen .7s 1;
}

.bx24-connection-status-hide .bx24-connection-status-wrap {
	top: -100px;
	opacity: 0;
	/*-webkit-animation: b24EditAnimationClose .5s 1;*/
	/*animation: b24EditAnimationClose .5s 1;*/
}

.bx24-connection-status-offline .bx24-connection-status-wrap {
	background-color: #ce494a;
	background-color: rgba(191, 0, 0, .70);
}

.bx24-connection-status-connecting .bx24-connection-status-wrap {
	background-color: #e39b3b;
	background-color: rgba(225, 127, 0, .80);
	/*-webkit-animation: b24ConnectionAnimation 2s infinite;*/
	/*animation: b24ConnectionAnimation 3s infinite;*/
}

.bx24-connection-status-online .bx24-connection-status-wrap {
	background-color: #84cef0;
	background-color: rgba(42, 152, 215, .80);
	/*padding-right: 0;*/
}

.bx24-call .bx24-connection-status-show .bx24-connection-status-wrap {
	top: 48px;
}

.bx24-call-maxi .bx24-connection-status-show {
	top: -71px;
	z-index: 1205;
}

.bx24-call-maxi .bx24-connection-status-show .bx24-connection-status-wrap {
	top: -71px;
	z-index: 1205;
	transition: background .9s;
}

.bx24-connection-status-text {
	display: block;
	margin-top: -2px;
}

.bx24-connection-status-text-reload {
	padding-right: 10px;
	position: absolute;
	right: 0;
	cursor: pointer;
	padding-left: 10px;
	top: -2px;
}

.bx24-connection-status-text-reload-title {
	padding-right: 6px;
	text-decoration: underline;
}

.bx24-connection-status-text-reload:hover {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
}

.bx24-connection-status-text-reload:hover .bx24-connection-status-text-reload-title {
}

.bx24-connection-status-text-reload-hotkey,
.bx24-connection-status-text-reload-title {
	display: inline-block;
	font-size: 11px;
	line-height: normal;
	vertical-align: top;
	padding-top: 8px;
}

.bx24-connection-status-online .bx24-connection-status-text-reload {
	display: none;
}

@-webkit-keyframes b24EditAnimationOpen {
	0% { opacity: 0; top: -100px; }
	25% { opacity: 1; }
	100% { opacity: 1; top: -63px; }
}

@keyframes b24EditAnimationOpen {
	0% { opacity: 0; top: -100px }
	25% { opacity: 1; }
	100% { opacity: 1; top: -63px; }
}

@-webkit-keyframes b24ConnectionAnimation {
	0% { background-color: #e39b3b; background-color: rgba(225, 127, 0, .80); }
	50% { background-color: #edb266; background-color: rgba(225, 127, 0, .65); }
	100% { background-color: #e39b3b; background-color: rgba(225, 127, 0, .80); }
}

@keyframes b24ConnectionAnimation {
	0% { background-color: #e39b3b; background-color: rgba(225, 127, 0, .80); }
	50% { background-color: #edb266; background-color: rgba(225, 127, 0, .65); }
	100% { background-color: #e39b3b; background-color: rgba(225, 127, 0, .80); }
}

/*================== END GUIDE =====================*/

/*bx24-connection-status bx24-connection-status-show bx24-connection-status-offline*/
/*bx24-connection-status bx24-connection-status-show bx24-connection-status-online*/

.feed-workday-user-name.feed-workday-user-name-extranet {
	color: #d9930a !important;
	padding-left: 15px;
	position: relative;
}

.feed-workday-user-name.feed-workday-user-name-extranet:before {
	background: url("images/template_sprite.png?11") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: -1px;
	width: 13px;
}

/* PAGETITLE SETTINGS */

/* STATES */
.intranet-toolbar-button-state .intranet-toolbar-button-button-default {
	display: none;
}

.intranet-toolbar-button-state .intranet-toolbar-button-select {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pagetitle-toolbar-field-view .pagetitle-inner-container .pagetitle-flexible-space {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
}

.pagetitle-flexible-space .pagetitle-container-max {
	margin-left: auto;
	width: 100%;
	max-width: 813px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pagetitle-container-max .main-ui-filter-search {
	float: right;
}

/* END OF STATES */

.pagetitle-toolbar-field-view .pagetitle-inner-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	min-height: 74px;
	box-sizing: border-box;
}

.pagetitle-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pagetitle-inner-content {
	padding: 0 5px 0 13px;
	min-width: 891px;
	border-top: 1px solid #dce2e6;
	box-sizing: border-box;
}

.pagetitle-align-right-container {
	margin-left: auto;
}

.pagetitle-last-item-in-a-row {
	order: 1;
}

.pagetitle-toolbar-field-view.pagetitle-menu-visible .pagetitle-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pagetitle-toolbar-field-view .pagetitle-inner-container .main-ui-filter-search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: auto 19px auto 0;
	width: 100%;
	max-width: 780px;
	min-width: 300px;
}

.start-page .pagetitle-inner-container {
	min-width: 0;
}

.start-page .pagetitle-container .main-ui-filter-search,
.start-page .pagetitle-container .webform-rounded-cogwheel,
.start-page .pagetitle-container .ui-btn-icon-setting {
	z-index: 130;
}

.start-page .pagetitle-container .webform-rounded-cogwheel {
	width: 39px;
}

/* COGWHEEL */

.webform-small-button.pagetitle-button-settings-icon.sonet-filter-menu-settings-icon {
	margin-right: 0;
}

.webform-small-button.webform-cogwheel {
	padding: 12px 11px;
	height: 39px;
	line-height: 0;
	box-sizing: border-box;
}

.webform-small-button.webform-rounded-cogwheel {
	line-height: 47px;
}

.webform-cogwheel .webform-small-button-transparent {
	webkit-transition: background .3s;
	transition: background .3s;
}

.webform-small-button:hover.webform-cogwheel {
	line-height: 0;
}

.webform-small-button:hover.webform-rounded-cogwheel {
	line-height: 47px;
}

/* END OF COGWHEEL */

.pagetitle-toolbar-field-view .webform-small-button.bx24-top-toolbar-add {
	height: 39px;
	line-height: 39px;
}

.pagetitle-toolbar-field-view .webform-small-button.bx24-top-toolbar-add:hover {
	height: 39px;
	line-height: 39px;
}

/* END OF PAGETITLE SETTINGS */

/* NEW TOOLBAR BUTTONS */
.intranet-toolbar-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 13px 0 13px;
	height: 39px;
	border: 1px solid #c8d1d6;
	border-radius: 2px;
	-webkit-transition: background .3s linear, color .3s linear;
	transition: background .3s linear, color .3s linear;
	box-sizing: border-box;
	cursor: pointer;
}

.intranet-toolbar-button {
	margin: 0 19px 0 0;
}

.intranet-toolbar-button-text {
	display: inline-block;
	padding: 0 13px 0 0;
	max-width: -webkit-calc(159px - 12px);
	max-width: calc(159px - 12px);
	border: none;
	font: 12px/39px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	color: #7a818a;
	text-shadow: none !important;
	text-transform: uppercase;
	-webkit-transition: color .25s linear;
	transition: color .25s linear;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.intranet-toolbar-button-add:hover,
.intranet-toolbar-button-button-block:hover,
.intranet-toolbar-button:hover {
	background: #cfd4d8;
	color: #535c69;
}

.intranet-toolbar-button-icon {
	display: inline-block;
	margin: auto 0;
	width: 10px;
	height: 12px;
	vertical-align: middle;
}

.intranet-toolbar-button-icon-plus {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23535C68%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%204H0v2h4v4h2V6h4V4H6V0H4v4z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: center;
}

.intranet-toolbar-button-icon-arrow-down {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2011%207%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ctitle%3EPath%3C/title%3E%3Cpath%20d%3D%22M5.485%204.228L1.37.114%200%201.484l4.8%204.8.685.687%205.486-5.485L9.6.115%205.484%204.227z%22%20fill%3D%22%23535C69%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

/* END OF NEW TOOLBAR BUTTONS */

/* NEW MESSAGE BALLOON */
.new-message-balloon-wrap {
	position: absolute;
	top: -65px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	visibility: visible;
}

.new-message-balloon {
	display: flex;
	align-items: center;
	margin: 20px 10px;
	padding: 0 20px 0 12px;
	height: 36px;
	background: rgba(47, 199, 247, .7);
	font: var(--ui-font-weight-bold) 14px/18px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #fff;
	white-space: nowrap;
	border-radius: 30px;
	box-shadow: 0 3px 7px 1px rgba(0, 0, 0, .1);
	transition: background .3s;
}

.new-message-balloon .feed-new-message-informer-counter {
	margin-left: 3px;
}

.new-message-balloon-wrap .feed-new-message-informer {
	height: 76px;
}
.feed-new-message-informer-place .feed-new-message-informer-fix-anim {
	height: 76px;
}

.feed-new-message-informer-place .feed-new-message-informer-fix-anim .feed-new-message-informer {
	height: 76px;
}

.feed-new-message-informer-place .feed-new-message-informer-fixed.new-message-balloon-wrap {
	top: -12px;
}

.feed-new-message-inf-text-reload.new-message-balloon {
	padding: 0 20px;
}

.new-message-balloon-icon {
	margin: 0 8px 0 0;
	height: 16px;
	width: 16px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.094%2013.558a5.558%205.558%200%201%201%203.414-9.944l-1.466%201.78%205.95.585L14.22.324l-1.146%201.39a7.99%207.99%200%201%200%20.926%2011.736l-1.744-1.726a5.62%205.62%200%200%201-4.16%201.834z%22/%3E%3C/svg%3E') center no-repeat;
}

.new-message-balloon-wrap .feed-new-message-informer:hover .new-message-balloon {
	background: rgba(47, 199, 247, 1);
	color: #fff;
}

.new-message-balloon-icon.new-message-balloon-icon-rotating {
	-webkit-animation: rotating 1s linear infinite;
	animation: rotating 1s linear infinite;
}

@keyframes rotating {
	from {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
}

@-webkit-keyframes rotating {
	from {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
}

/* END OF NEW MESSAGE BALLOON */

/* LOADER */
.intranet-loader-container {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 110px;
	height: 110px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.intranet-loader-container-small {
	width: 70px;
	height: 70px;
}

.intranet-loader-show {
	display: block;
}

.intranet-loader-circular {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.intranet-loader-path {
	stroke: #bfc3c8;
	stroke-width: 1.5;
	stroke-dasharray: 20, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

.tariff-lock {
	display: inline-block;
	min-height: 12px;
	width: 9px;
	margin: 0 2px;
	line-height: inherit;
	vertical-align: inherit;
	position: relative;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgOSAxMiI+ICA8cGF0aCBmaWxsPSIjMjhCQUU5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk1Miw1IEw5LDUgTDksMTIgTDAsMTIgTDAsNSBMMS4wNTIsNSBMMS4wNTIsMy40MTIgQzEuMTE1MzMxNjcsMS41NTIzMjI3NCAyLjY0MTI0NDY2LDAuMDc3NDkwNDI1MSA0LjUwMiwwLjA3NzQ5MDQyNTEgQzYuMzYyNzU1MzQsMC4wNzc0OTA0MjUxIDcuODg4NjY4MzMsMS41NTIzMjI3NCA3Ljk1MiwzLjQxMiBMNy45NTIsNSBaIE02Ljk5NjQyNzgzLDUgTDcuMDA4LDMuNDEyIEM2LjkwMzAwMjI5LDIuMDc3Mjc1NzMgNS44MzU3NDU5MywxLjAyMTA4MzQ0IDQuNSwwLjkzIEMzLjE2NDI1NDA3LDEuMDIxMDgzNDQgMi4wOTY5OTc3MSwyLjA3NzI3NTczIDEuOTkyLDMuNDEyIEwyLjAwNTA0MDUzLDUgTDYuOTk2NDI3ODMsNSBaIE01LjAxOSw4Ljg3OSBMNS4wMTksMTAuMTY2IEwzLjk4MSwxMC4xNjYgTDMuOTgxLDguODc5IEMzLjc4NzY5NDg0LDguNzI1MzU2MDEgMy42NzUwMzA3Nyw4LjQ5MTkyNzg1IDMuNjc1LDguMjQ1IEMzLjY3NSw3Ljc4OTM2NTA4IDQuMDQ0MzY1MDgsNy40MiA0LjUsNy40MiBDNC45NTU2MzQ5Miw3LjQyIDUuMzI1LDcuNzg5MzY1MDggNS4zMjUsOC4yNDUgQzUuMzI0OTY5MjMsOC40OTE5Mjc4NSA1LjIxMjMwNTE2LDguNzI1MzU2MDEgNS4wMTksOC44NzkgTDUuMDE5LDguODc5IFoiLz48L3N2Zz4=) no-repeat center;
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

@keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

.intranet-show-loader {
	-webkit-animation: showLoader .5s linear forwards;
	animation: showLoader .5s linear forwards;
}

.intranet-hide-loader {
	-webkit-animation: hideLoader .5s linear forwards;
	animation: hideLoader .5s linear forwards;
}

@-webkit-keyframes showLoader {
	0% { opacity: 0; }
	50% { opacity: 0; }
	100% {
		opacity: 1;
		visibility: visible;
	}
}

@keyframes showLoader {
	0% { opacity: 0; }
	50% { opacity: 0; }
	100% {
		opacity: 1;
		visibility: visible;
	}
}

@-webkit-keyframes hideLoader {
	0% { opacity: 1;
		visibility: visible;
	}
	50% { opacity: 1; }
	99.999% { visibility: visible; }
	100% {
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes hideLoader {
	0% { opacity: 1;
		visibility: visible;
	}
	50% { opacity: 1; }
	99.999% { visibility: visible; }
	100% {
		opacity: 0;
		visibility: hidden;
	}
}

/* END OF LOADER */

/*================= HIDE FEATURES POPUP ==================*/

.hide-features-popup-title {
	color: #000;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size: 18px;
	padding: 9px 0 17px 10px;
}

.hide-features-popup {
	background-color: #eef2f4;
	font-size: 0;
	min-height: 155px;
	padding: 18px 15px 18px 157px;
	position: relative;
	width: 470px;
}

.hide-features-popup:before {
	content: '';
	display: inline-block;
	height: 160px;
	margin-left: -1px;
	vertical-align: middle;
	width: 1px;
}

.hide-features-pic {
	height: 145px;
	left: 15px;
	top: 25px;
	position: absolute;
	width: 127px;
}

.hide-features-pic:before,
.hide-features-pic:after {
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22112%22%20height%3D%2280%22%20viewBox%3D%220%200%20112%2080%22%3E%0A%20%20%3Cpath%20fill%3D%22%23C9CCD0%22%20fill-rule%3D%22evenodd%22%20d%3D%22M53.803%2C0.0004%20C34.313%2C0.0004%2018.441%2C15.7864%2018.303%2C35.2444%20C7.907%2C37.1344%200%2C46.2554%200%2C57.1884%20C0%2C69.4854%2010.005%2C79.4904%2022.303%2C79.4904%20L85.303%2C79.4904%20C85.432%2C79.4904%2085.561%2C79.4844%2085.69%2C79.4724%20C92.515%2C79.2684%2098.901%2C76.4794%20103.699%2C71.6004%20C108.58%2C66.6384%20111.268%2C60.0714%20111.268%2C53.1104%20C111.268%2C39.7234%20101.215%2C28.6124%2088.263%2C26.9474%20C86.512%2C19.8884%2082.604%2C13.4854%2077.048%2C8.6684%20C70.601%2C3.0784%2062.345%2C0.0004%2053.803%2C0.0004%20M53.803%2C4.0004%20C69.578%2C4.0004%2082.646%2C15.5984%2084.944%2C30.7324%20C97.278%2C30.7634%20107.268%2C40.7704%20107.268%2C53.1104%20C107.268%2C65.3324%2097.47%2C75.2584%2085.302%2C75.4794%20L85.303%2C75.4904%20L22.303%2C75.4904%20C12.195%2C75.4904%204%2C67.2964%204%2C57.1884%20C4%2C47.0794%2012.195%2C38.8854%2022.303%2C38.8854%20C22.366%2C38.8854%2022.425%2C38.8944%2022.488%2C38.8954%20C22.367%2C37.7794%2022.303%2C36.6464%2022.303%2C35.5004%20C22.303%2C18.1034%2036.406%2C4.0004%2053.803%2C4.0004%22/%3E%0A%3C/svg%3E%0A') no-repeat;
	content: '';
	height: 35px;
	position: absolute;
	width: 49px;
}

.hide-features-pic:before {
	background-size: 26px auto;
	background-position: right top;
	top: 0;
	right: 0;
}

.hide-features-pic:after {
	background-position: center center;
	background-size: 100%;
	bottom: 0;
	left: 0;
}

.hide-features-pic-round {
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22210%22%20height%3D%22210%22%20viewBox%3D%220%200%20210%20210%22%3E%0A%20%20%3Cpath%20fill%3D%22%23469AF9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M154.4034%2C43.8164%20L136.5964%2C43.8164%20C123.3624%2C43.8164%20112.5964%2C54.5824%20112.5964%2C67.8164%20L112.5964%2C76.8164%20L118.5964%2C76.8164%20L118.5964%2C67.8164%20C118.5964%2C57.9164%20126.6964%2C49.8164%20136.5964%2C49.8164%20L154.4034%2C49.8164%20C164.3034%2C49.8164%20172.4034%2C57.9164%20172.4034%2C67.8164%20L172.4034%2C76.8164%20L178.4034%2C76.8164%20L178.4034%2C67.8164%20C178.4034%2C54.5824%20167.6374%2C43.8164%20154.4034%2C43.8164%20Z%20M105.0004%2C204.0004%20C50.3234%2C204.0004%206.0004%2C159.6764%206.0004%2C105.0004%20C6.0004%2C50.3234%2050.3234%2C6.0004%20105.0004%2C6.0004%20C159.6754%2C6.0004%20204.0004%2C50.3234%20204.0004%2C105.0004%20C204.0004%2C159.6764%20159.6754%2C204.0004%20105.0004%2C204.0004%20Z%20M105.0004%2C0.0004%20C47.1024%2C0.0004%200.0004%2C47.1024%200.0004%2C105.0004%20C0.0004%2C162.8974%2047.1024%2C210.0004%20105.0004%2C210.0004%20C162.8974%2C210.0004%20210.0004%2C162.8974%20210.0004%2C105.0004%20C210.0004%2C47.1024%20162.8974%2C0.0004%20105.0004%2C0.0004%20Z%20M93.0004%2C126.1304%20L93.0004%2C135.5004%20C93.0004%2C137.4244%2094.5754%2C139.0004%2096.5004%2C139.0004%20C98.4244%2C139.0004%20100.0004%2C137.4244%20100.0004%2C135.5004%20L100.0004%2C126.1304%20C102.3784%2C124.8734%20104.0004%2C122.3774%20104.0004%2C119.5004%20C104.0004%2C115.3584%20100.6414%2C112.0004%2096.5004%2C112.0004%20C92.3574%2C112.0004%2089.0004%2C115.3584%2089.0004%2C119.5004%20C89.0004%2C122.3774%2090.6224%2C124.8734%2093.0004%2C126.1304%20Z%20M57.0004%2C154.0004%20L136.0004%2C154.0004%20L136.0004%2C89.0004%20L57.0004%2C89.0004%20L57.0004%2C154.0004%20Z%20M136.0004%2C83.0004%20L57.0004%2C83.0004%20C53.6864%2C83.0004%2051.0004%2C85.6864%2051.0004%2C89.0004%20L51.0004%2C154.0004%20C51.0004%2C157.3134%2053.6864%2C160.0004%2057.0004%2C160.0004%20L136.0004%2C160.0004%20C139.3134%2C160.0004%20142.0004%2C157.3134%20142.0004%2C154.0004%20L142.0004%2C89.0004%20C142.0004%2C85.6864%20139.3134%2C83.0004%20136.0004%2C83.0004%20Z%22/%3E%0A%3C/svg%3E%0A') center center no-repeat;
	background-size: cover;
	border-radius: 50%;
	left: 17px;
	height: 90px;
	position: absolute;
	top: 17px;
	width: 90px;
}

.hide-features-text {
	color: #535c69;
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	margin-left: 15px;
}

.hide-features-list {
	list-style: none;
	margin: 0;
	padding: 10px 0 10px;
}

.hide-features-list-item {
	overflow: hidden;
	padding: 3px 0 3px 15px;
	position: relative;
}

.hide-features-list-item:before {
	content: '+';
	left: 0;
	top: 3px;
	position: absolute;
}

.hide-features-soon {
	font-size: 10px;
}

.hide-features-more {
	color: #2067b0;
	border-bottom: 1px solid #d0ddeb;
	float: right;
}

.hide-features-more:hover {
	border-bottom-color: #2067b0;
}

/*================= END HIDE FEATURES POPUP ==================*/

.popup-window-blur {
	background-color: transparent;
	padding: 0;
}

.popup-window-blur .popup-window-content {
	background-color: transparent;
	overflow: hidden !important;
	position: relative;
	padding: 10px;
}

.popup-window-blur .popup-window-content:after {
	content: '';
	background-size: cover;
	filter: blur(48px);
	background-repeat: no-repeat;
	background-position: -240px -200px;
	transform: scale(1.2);
	background-attachment: fixed;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -240px;
	width: 100vw;
	z-index: -2;
	pointer-events: none;
}

.popup-window-blur .popup-window-content:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	opacity: .75;
	z-index: -1;
	pointer-events: none;
}

.popup-window-blur .popup-window-angly:after {
	content: '';
	height: 15px;
	position: absolute;
	left: 9px;
	top: 16px;
	transform: rotate(45deg);
	transform-origin: 50% 50%;
	width: 14px;
	z-index: -1;
}

.popup-window-blur .popup-window-angly:before {
	opacity: .8;
}
/*
//Fixed bug #141278
.ui-page-slider-wrapper .intranet-binding-menu-btn {
	margin-right: 0;
}
*/

.ui-page-slider-wrapper .intranet-binding-menu-btn + script + .ui-btn {
	margin-left: 12px;
}

.popup-window-blur {
	background-color: transparent;
	padding: 0;
}

.popup-window-blur .popup-window-content {
	background-color: transparent;
	overflow: hidden !important;
	position: relative;
	padding: 10px;
}

.popup-window-blur .popup-window-content:after {
	content: '';
	background-size: cover;
	filter: blur(48px);
	background-repeat: no-repeat;
	background-position: -240px -200px;
	transform: scale(1.2);
	background-attachment: fixed;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -240px;
	width: 100vw;
	z-index: -2;
	pointer-events: none;
}

.popup-window-blur .popup-window-content:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	opacity: .75;
	z-index: -1;
	pointer-events: none;
}

.popup-window-blur .popup-window-angly:after {
	content: '';
	height: 15px;
	position: absolute;
	left: 9px;
	top: 16px;
	transform: rotate(45deg);
	transform-origin: 50% 50%;
	width: 14px;
	z-index: -1;
}

.popup-window-blur .popup-window-angly:before {
	opacity: .8;
}

/* region PARTNERS POPUP */
.bitrix24-partner__popup .popup-window-content {
	padding: 20px 22px 10px 22px;
	background-color: var(--ui-color-palette-blue-15, #ecfafe);
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
}

.bitrix24-partner__popup-content_title {
	display: block;
	margin-bottom: 13px;
	font-size: 14px;
	line-height: 21px;
	color: var(--ui-color-palette-gray-90, #525c69);
}

.bitrix24-partner__popup-content_main {
	display: block;
	padding-bottom: 24px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(82, 92, 105, .08);
}

.bitrix24-partner__popup-content_name {
	position: relative;
	display: flex;
	align-items: center;
	padding-left: 46px;
	margin-bottom: 28px;
	font-size: 18px;
	line-height: 21px;
	color: var(--ui-color-palette-black-base, #333);
	font-weight: var(--ui-font-weight-bold, 600);
}

.bitrix24-partner__popup-content_name:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 38px;
	height: 38px;
	border-radius: var(--ui-border-radius-circle, 50%);
	background: #2FC6F6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M14.953 8.608c0-.068.008-.135.024-.2a.807.807 0 0 1 .98-.6l3.77.962c.36.092.612.422.612.8v7.607h.84c.28 0 .507.227.507.507v1.737c0 .28-.227.506-.507.506H.647a.507.507 0 0 1-.506-.506v-1.737c0-.28.226-.507.506-.507h.84V3.857c0-.675.479-1.25 1.13-1.358L12.045.935c.071-.012.143-.018.216-.018.744 0 1.347.615 1.347 1.375v14.885h1.346v-8.57Zm-7.66 8.917V13.3H4.877v4.225h2.414Zm3.62-1.81V13.3H8.5v2.414h2.414Zm7.846-3.018h-2.414v2.414h2.415v-2.414Zm-7.846-7.243H8.5v2.414h2.414V5.454Zm-3.62 0H4.877v2.414h2.414V5.454Zm3.62 4.225H8.5v2.414h2.414V9.68Zm-3.62 0H4.877v2.414h2.414V9.68Z' clip-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
	background-size: 22px 20px;
	transform: translateY(-50%);
}

.bitrix24-partner__popup-content_link {
	display: inline-block;
	font-size: 14px;
	line-height: 17px;
	border-bottom: 1px dashed var(--ui-color-link-primary-base);
	transition: border-bottom .3s;
}

.bitrix24-partner__popup-content_link:hover {
	border-bottom: 1px dashed var(--ui-color-background-transparent);
}

.bitrix24-partner__popup-content_desc {
	display: block;
	font-size: 14px;
	line-height: 19px;
	color: var(--ui-color-palette-black-base, #333);
	padding: 0 8px;
	text-align: center;
}
/* endregion */

.skeleton__white-bg-element {
	width: 100%;
	min-height: 10px;
	border-radius: 10px;
	background: #ffffff;
	overflow: hidden;
}

.skeleton__feed-wrap {
	display: flex;
	flex-direction: column;
	height: 109px;
}

.skeleton__feed-wrap_header {
	display: flex;
	align-items: center;
	height: 44px;
	padding-left: 26px;
	border-bottom: 1px solid #f6f6f6;
}

.skeleton__feed-wrap_header-link {
	height: 6px;
	margin-right: 33px;
	margin-top: 6px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__feed-wrap_header-link.--long {
	width: 82px;
	margin-right: 38px;
}

.skeleton__feed-wrap_header-link.--one {
	width: 50px;
}

.skeleton__feed-wrap_header-link.--two {
	width: 60px;
}

.skeleton__feed-wrap_header-content {
	flex: 1;
	display: flex;
	align-items: center;
	padding-left: 26px;
}

.skeleton__feed-wrap_header-text {
	width: 202px;
	height: 8px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__title-block {
	display: flex;
	align-items: center;
	height: 74px;
	padding-left: 10px;
}

.skeleton__title-block_text {
	width: 102px;
	height: 13px;
	margin-right: auto;
	border-radius: 2px;
	background: #d8dcde;
}

.skeleton__title-block-search {
	display: flex;
	align-items: center;
	width: 183px;
	height: 40px;
	box-sizing: border-box;
	padding: 18px;
	border-radius: 99rem;
	background: #ffffff;
}

.skeleton__title-block_search-text {
	width: 104px;
	height: 6px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__title-block_filter {
	width: 24px;
	height: 24px;
	margin-left: 16px;
	margin-right: 4px;
	border-radius: 50%;
	background: #d8dcde;
}

.skeleton__feed-item {
	display: flex;
	height: 364px;
	box-sizing: border-box;
	padding: 19px 18px;
	margin-bottom: 16px;
}

.skeleton__feed-item_user-icon {
	flex-shrink: 0;
	width: 50px;
	height: 50px;
	margin-right: 18px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__feed-item_content {
	flex: 1;
}

.skeleton__feed-item_main {
	padding-bottom: 14px;
	border-bottom: 1px solid #eeeff0;
}

.skeleton__feed-item_text {
	width: 68%;
	height: 8px;
	margin: 14px 0;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__feed-item_text.--name {
	width: 28%;
	margin: 9px 0;
}

.skeleton__feed-item_date {
	width: 92px;
	height: 6px;
	margin: 13px 0 18px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__feed-item_text.--short {
	width: 42%;
}

.skeleton__feed-item_nav {
	display: flex;
	align-items: center;
}

.skeleton__feed-item_nav-line {
	width: 61px;
	height: 6px;
	margin: 22px 14px 0 0;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__feed-item_nav-line.--two {
	width: 106px;
	margin-right: 16px;
}

.skeleton__feed-item_nav-line.--three {
	width: 52px;
}

.skeleton__feed-item_nav-line.--four {
	width: 26px;
}

.skeleton__feed-item_like {
	display: flex;
	align-items: center;
	margin: 15px 0;
}

.skeleton__feed-item_like-icon {
	flex-shrink: 0;
	width: 23px;
	height: 23px;
	margin-right: 7px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__feed-item_like-name {
	height: 6px;
	width: 148px;
	border-radius: 2px;
	background: #eeeff0;
}


.skeleton__feed-item_comment {
	display: flex;
	align-items: center;
}

.skeleton__feed-item_comment-icon {
	width: 37px;
	height: 37px;
	margin-right: 7px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__feed-item_comment-block {
	display: flex;
	align-items: center;
	width: 64%;
	height: 40px;
	box-sizing: border-box;
	padding: 19px;
	border-radius: 99rem;
	border: 1px solid #eeeff0;
}

.skeleton__feed-item_comment-text {
	width: 150px;
	height: 6px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__intranet-ustat {
	display: flex;
	box-sizing: border-box;
	padding: 12px 13px 7px;
	margin-bottom: 15px;
}

.skeleton__graph-circle{
	flex-shrink: 0;
	height: 52px;
	width: 52px;
	margin-right: 13px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__graph-right_top {
	display: flex;
	margin-top: 2px;
}

.skeleton__graph-right_top-circle {
	width: 26px;
	height: 26px;
	margin-left: -7px;
	border: 2px solid #ffffff;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__graph-right_top-circle.--first {
	margin-left: -3px;
}

.skeleton__graph-right_bottom {
	display: flex;
	justify-content: space-between;
	margin: 8px 0;
}

.skeleton__graph-right_bottom-line {
	width: 77px;
	height: 6px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__pulse {
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	height: 32px;
	padding: 3px;
	margin-bottom: 17px;
	background: #3BC5F3;
}

.skeleton__pulse_line {
	width: 118px;
	height: 8px;
	margin-left: 16px;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

.skeleton__pulse_block {
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	width: 103px;
	height: 26px;
	padding: 7px;
	border-radius: 6px;
	background-color: #ffffff;
}

.skeleton__pulse_block-line {
	width: 36px;
	height: 8px;
	background: #eeeff0;
	border-radius: 2px;
}

.skeleton__pulse_block-vertical-line {
	height: 20px;
	width: 1px;
	background: #EDEDEE;
}

.skeleton__sidebar {
	margin-bottom: 16px;
}

.skeleton__sidebar-header {
	display: flex;
	align-items: center;
	height: 40px;
	box-sizing: border-box;
	padding: 10px;
	background: #3bc5f3;
}

.skeleton__sidebar-header.--orange {
	background-color: #f8a70b;
}

.skeleton__sidebar-header_line {
	width: 118px;
	height: 8px;
	margin-right: auto;
	margin-left: 9px;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

.skeleton__sidebar-header_circle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.2);
}

.skeleton__tasks-row {
	display: flex;
	align-items: center;
	padding: 13px 19px 12px;
	border-bottom: 1px solid #ededee;
}

.skeleton__tasks-row_line {
	width: 60px;
	height: 8px;
	margin-right: auto;
	border-radius: 2px;
	background: rgba(82, 92, 105, 0.1);
}

.skeleton__tasks-row_short-line {
	width: 18px;
	height: 12px;
	margin-right: 15px;
	border-radius: 2px;
	background: rgba(82, 92, 105, 0.1);
}

.skeleton__tasks-row_circle {
	width: 23px;
	height: 23px;
	margin-right: 5px;
	border-radius: 50%;
	background: #fbe7ec;
}

.skeleton__birthdays-row {
	display: flex;
	padding: 15px 0 13px;
}

.skeleton__birthdays-circle {
	width: 50px;
	height: 50px;
	margin: 0 11px 0 17px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__birthdays-info {
	flex: 1;
}

.skeleton__birthdays-name {
	width: 68%;
	height: 8px;
	margin: 8px 0;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__birthdays-date {
	width: 48%;
	height: 5px;
	margin: 13px 0;
	border-radius: 2px;
	background: #eeeff0;
}

.bitrix24-default-theme .skeleton__workarea-content-paddings {
	padding: 0;
}

.bitrix24-default-theme .skeleton__feed-wrap {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

/*.skeleton__sn-space_workarea-content {*/
/*	margin-right: var(--ui-space-inline-sm);*/
/*}*/

/*.skeleton__sn-spaces {*/
/*	--skeleton__sn-spaces-color-primary: rgba(var(--ui-color-base-solid-rgb), var(--ui-opacity-10));*/
/*	--skeleton__sn-spaces_icon-size: 48px;*/
/*	display: grid;*/
/*	grid-template-columns: 375px 1fr;*/
/*	grid-template-rows: 60px 1fr;*/
/*	grid-template-areas:*/
/*        "list nav"*/
/*        "list content";*/
/*	gap: 0 12px;*/
/*	min-height: 100%;*/
/*	height: calc(100vh - 66px);*/
/*}*/

/*.skeleton__sn-spaces_list {*/
/*	display: flex;*/
/*	grid-area: list;*/
/*	flex-direction: column;*/
/*	border-top-left-radius: var(--ui-border-radius-md);*/
/*	border-top-right-radius: var(--ui-border-radius-md);*/
/*	background: rgba(var(--ui-color-background-primary-rgb), var(--ui-opacity-90));*/
/*}*/

/*.skeleton__sn-spaces_navigation {*/
/*	grid-area: nav;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	box-sizing: border-box;*/
/*	padding: 6px;*/
/*	border-radius: var(--ui-border-radius-md);*/
/*	background: rgba(var(--ui-color-background-primary-rgb), var(--ui-opacity-80));*/
/*	backdrop-filter: blur(16px);*/
/*}*/

/*.skeleton__sn-spaces_content {*/
/*	grid-area: content;*/
/*}*/

/*.skeleton__sn-spaces_list-header {*/
/*	display: flex;*/
/*	align-items: center;*/
/*	height: 60px;*/
/*	box-sizing: border-box;*/
/*	padding: 0 20px;*/
/*	gap: 10px;*/
/*}*/

/*.skeleton__sn-spaces_list-header-btn {*/
/*	--skeleton__sn-spaces_list-header-btn-size: 30px;*/
/*	border-radius: var(--ui-border-radius-circle);*/
/*	height: var(--skeleton__sn-spaces_list-header-btn-size);*/
/*	width: var(--skeleton__sn-spaces_list-header-btn-size);*/
/*	background: rgba(var(--ui-color-base-solid-rgb), var(--ui-opacity-10));*/
/*	flex-shrink: 0;*/
/*}*/

/*.skeleton__title-block_text.--sn-spaces_list-title {*/
/*	margin-top: 5px;*/
/*	width: 146px;*/
/*}*/

/*.skeleton__sn-spaces_list-content {*/
/*	padding: 0 18px;*/
/*}*/

/*.skeleton__sn-spaces_list-item {*/
/*	display: flex;*/
/*	align-items: center;*/
/*	gap: 10px;*/
/*	box-sizing: border-box;*/
/*	padding-top: 1px;*/
/*	height: 70px;*/
/*	border-bottom: 1px solid rgba(var(--ui-color-base-90-rgb), var(--ui-opacity-10));*/
/*}*/

/*.skeleton__sn-spaces_icon {*/
/*	width: var(--skeleton__sn-spaces_icon-size);*/
/*	height: var(--skeleton__sn-spaces_icon-size);*/
/*	border-radius: var(--ui-border-radius-sm);*/
/*	background-color: var(--skeleton__sn-spaces-color-primary);*/
/*}*/

/*.skeleton__sn-spaces_list-item-info {*/
/*	flex: 1;*/
/*}*/

/*.skeleton__sn-spaces_list-item-text {*/
/*	width: 172px;*/
/*	height: 7px;*/
/*	flex-shrink: 0;*/
/*	margin: 10px 0 6px;*/
/*	border-radius: var(--ui-border-radius-pill);*/
/*	background-color: var(--skeleton__sn-spaces-color-primary);*/
/*}*/

/*.skeleton__sn-spaces_list-item-text.--title {*/
/*	width: 223px;*/
/*	height: 9px;*/
/*}*/

/*.skeleton__sn-spaces_navigation-element {*/
/*	width: 54px;*/
/*	height: 7px;*/
/*	border-radius: var(--ui-border-radius-3xs);*/
/*	background-color: var(--skeleton__sn-spaces-color-primary);*/
/*	margin: 3px 35px 0 0;*/
/*}*/

/*.skeleton__sn-spaces_navigation-element.--one {*/
/*	width: 46px;*/
/*	margin-left: 28px;*/
/*}*/

/*.skeleton__sn-spaces_navigation-element.--two {*/
/*	width: 56px;*/
/*}*/

/*.skeleton__sn-spaces_navigation-element.--three {*/
/*	width: 81px;*/
/*}*/

/*.skeleton__sn-spaces_toolbar {*/
/*	display: flex;*/
/*	gap: 12px;*/
/*	align-items: center;*/
/*	padding: 16px 11px;*/
/*}*/

/*.skeleton__sn-spaces_toolbar-btn {*/
/*	width: 40px;*/
/*	height: 31px;*/
/*	flex-shrink: 0;*/
/*	border-radius: var(--ui-border-radius-pill);*/
/*	background: rgba(var(--ui-color-background-primary-rgb), var(--ui-opacity-20));*/
/*}*/

/*.skeleton__sn-spaces_toolbar-btn.--main,*/
/*.skeleton__sn-spaces_toolbar-btn.--search {*/
/*	height: 39px;*/
/*	width: 220px;*/
/*}*/
/*.skeleton__sn-spaces_toolbar-btn.--main {*/
/*	background-color: rgba(var(--ui-color-base-solid-rgb), var(--ui-opacity-10));*/
/*}*/

/*.skeleton__sn-spaces_toolbar-btn.--search {*/
/*	width: 210px;*/
/*	margin-right: auto;*/
/*}*/

/*.skeleton__sn-spaces_toolbar-btn.--view {*/
/*	width: 117px;*/
/*}*/

/*.bitrix24-default-theme .skeleton__sn-spaces_toolbar-btn,*/
/*.bitrix24-dark-theme .skeleton__sn-spaces_toolbar-btn {*/
/*	background-color: rgba(var(--ui-color-base-solid-rgb), var(--ui-opacity-5));*/
/*}*/

/*.bitrix24-default-theme .skeleton__sn-spaces_list {*/
/*	border-radius: 0;*/
/*}*/

/*.bitrix24-default-theme .skeleton__sn-spaces_navigation {*/
/*	border-top-left-radius: 0;*/
/*	border-top-right-radius: 0;*/
/*}*/

/*.skeleton__sn-spaces.--collapsed-mode {*/
/*	grid-template-columns: 85px 1fr;*/
/*}*/

/*.skeleton__sn-spaces.--collapsed-mode .skeleton__title-block_text.--sn-spaces_list-title,*/
/*.skeleton__sn-spaces.--collapsed-mode .skeleton__sn-spaces_list-item-info {*/
/*	display: none;*/
/*}*/

/*.skeleton__sn-spaces.--collapsed-mode .skeleton__sn-spaces_list-header {*/
/*	padding: 0 12px;*/
/*	gap: 10px;*/
/*}*/

/*.skeleton__sn-spaces.--collapsed-mode .skeleton__sn-spaces_list-header-btn {*/
/*	--skeleton__sn-spaces_list-header-btn-size: 25px;*/
/*}*/
