

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.css?1539766944745*/
div.modern-page-navigation { 
	padding: 0.5em 0;}
div.modern-page-navigation a, 
span.modern-page-current, 
span.modern-page-dots
{
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 0.75em;
	padding-right: 0.5em;
	text-decoration: none;
}
div.modern-page-navigation a.modern-page-previous { 
	border-right-width: 1px; 
	border-right-style: solid; 
	border-left: none; }
div.modern-page-navigation a.modern-page-first, 
div.modern-page-navigation span.modern-page-first { 
	border-left: none; 
	padding-left: 0.5em; }
span.modern-page-current { 
	font-weight: bold; }
div.modern-page-navigation a, 
span.modern-page-current, 
div.modern-page-navigation a.modern-page-previous, 
span.modern-page-dots { 
	border-color: #cdcdcd; }

/* End */


/* Start:/bitrix/js/main/core/css/core_viewer.css?153976692861243*/

/************ images viewer ******************/

.bx-viewer-lock-scroll
{
	overflow: hidden;
}

.bx-viewer-overlay {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 10010;
	background-color: rgba(0,0,0,0.6);
}

.bx-ie8 .bx-viewer-overlay,
.bx-quirks .bx-viewer-overlay
{
	background: url("/bitrix/js/main/core/css/../images/imageviewer_ie8bg.png");
}

.bx-quirks .bx-viewer-overlay {
	position: absolute;
}

.bx-viewer-lock-scroll .bx-viewer-overlay
{
	overflow-x: auto;
	overflow-y: auto;
}

.bx-viewer-wrap-outer {
	position: absolute;
	top: 30%;
	left: 40%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	-webkit-transition:top 0.15s ease-in, left 0.15s ease-in;
	-moz-transition:top 0.15s ease-in, left 0.15s ease-in;
	-ms-transition:top 0.15s ease-in, left 0.15s ease-in;
	-o-transition:top 0.15s ease-in, left 0.15s ease-in;
	transition:top 0.15s ease-in, left 0.15s ease-in;
	z-index: 10;
}

.bx-viewer-wrap-inner {
	position: relative;
	background-color: white;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.21);
	box-shadow: 1px 1px 0 rgba(0,0,0,.21);
}

.bx-viewer-wrap {
	overflow: hidden;

	height: 100px;
	width: 100px;

	-webkit-transition:width 0.15s ease-in, height 0.15s ease-in;
	-moz-transition:width 0.15s ease-in, height 0.15s ease-in;
	-ms-transition:width 0.15s ease-in, height 0.15s ease-in;
	-o-transition:width 0.15s ease-in, height 0.15s ease-in;
	transition:width 0.15s ease-in, height 0.15s ease-in;
}

.bx-viewer-wrap-loading-white
{
	background: url("/bitrix/js/main/core/css/../images/wait-big.gif") no-repeat center center #fff !important;
	min-height: 50px;
	min-width: 50px;
}

.bx-viewer-wrap-loading
{
	background: url("/bitrix/js/main/core/css/../images/waiter-f5.gif") no-repeat center center #f5f5f5 !important;
	min-height: 50px;
	min-width: 50px;
}

.bx-viewer-wrap-loading-modal
{
	background: url("/bitrix/js/main/core/css/../images/waiter-f5.gif") no-repeat center center #f8fafb !important;
	min-height: 50px;
	min-width: 50px;
}

.bx-viewer-image {
	display: block;

	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: 100%;

	-webkit-transition:opacity 0.15s ease-in;
	-moz-transition:opacity 0.15s ease-in;
	-ms-transition:opacity 0.15s ease-in;
	-o-transition:opacity 0.15s ease-in;
	transition:opacity 0.15s ease-in;
	margin: 0 auto;
}

.bx-viewer-prev-outer,
.bx-viewer-next-outer
{
	position: absolute;
	z-index: 1;
	display: block;
	width: 50%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	transition:opacity 150ms ease-in;
}

.bx-viewer-wrap-outer:hover .bx-viewer-prev-outer,
.bx-viewer-wrap-outer:hover .bx-viewer-next-outer { opacity: 1; }

.bx-ie8 .bx-viewer-prev-outer .bx-viewer-prev,
.bx-ie8 .bx-viewer-next-outer .bx-viewer-next,
.bx-quirks .bx-viewer-prev-outer .bx-viewer-prev,
.bx-quirks .bx-viewer-next-outer .bx-viewer-next { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

.bx-viewer-prev-outer { left: 0; }

.bx-viewer-next-outer { right: 0; }


.bx-viewer-prev-outer:hover,
.bx-viewer-next-outer:hover { opacity: 1 !important; }

.bx-ie8 .bx-viewer-prev-outer:hover .bx-viewer-prev,
.bx-ie8 .bx-viewer-next-outer:hover .bx-viewer-next,
.bx-quirks .bx-viewer-prev-outer:hover .bx-viewer-prev,
.bx-quirks .bx-viewer-next-outer:hover .bx-viewer-next { filter: none; }

.bx-viewer-prev,
.bx-viewer-next {
	position: absolute;
	top: 45%;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	background: url("/bitrix/js/main/core/css/../images/imageviewer_sprite.png") no-repeat 0 0 #545454;
	box-shadow: 0 0 0 2px white inset, 0 1px 1px 0 rgba(0, 0, 0, 0.21);
}

/* IE10 has both script positioning of this elements and transitions. so we should animate them with other elements to avoid twitching */
.bx-ie10 .bx-viewer-prev,
.bx-ie10 .bx-viewer-next
{
	-ms-transition:top 0.15s ease-in;
	transition:top 0.15s ease-in;
}

.bx-viewer-next {
	right: 10%;
	background: url("/bitrix/js/main/core/css/../images/imageviewer_sprite.png") no-repeat -30px 0 #4f4f4f;
}

.bx-viewer-prev {
	left: 10%;
	background: url("/bitrix/js/main/core/css/../images/imageviewer_sprite.png") no-repeat -70px 0 #4f4f4f;
}

.bx-ie8 .bx-viewer-prev,
.bx-ie8 .bx-viewer-next,
.bx-quirks .bx-viewer-prev,
.bx-quirks .bx-viewer-next
{
	border: solid 1px white;
}

.bx-viewer-close {
	display: inline-block;
	position: absolute;
	height: 60px;
	width: 60px;
	top: -33px;
	right: -33px;
	cursor: pointer;
}

.bx-viewer-close-inner {
	display: inline-block;
	position: absolute;
	height: 30px;
	width: 30px;
	top: 15px;
	left: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 0 0 2px white inset, 0 1px 1px 0 rgba(0, 0, 0, 0.21);
	box-shadow: 0 0 0 2px white inset, 0 1px 1px 0 rgba(0, 0, 0, 0.21);
	background: url("/bitrix/js/main/core/css/../images/imageviewer_sprite.png") no-repeat 0 1px #545454;
}

.bx-ie8 .bx-viewer-close-inner,
.bx-quirks .bx-viewer-close-inner
{
	border: solid 1px white;
}

.bx-viewer-close:hover .bx-viewer-close-inner {
	background: url("/bitrix/js/main/core/css/../images/imageviewer_sprite.png") no-repeat 0 1px #191919;
}

.bx-viewer-title {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	top: 0;
	text-align: center;
	padding: 2px 15px 0 15px;
	position: absolute;
	width: 100%;
}

.bx-viewer-title-2-btns {padding-right: 230px;}

.bx-ie8 .bx-viewer-title,
.bx-quirks .bx-viewer-title
{
	background: url("/bitrix/js/main/core/css/../images/imageviewer_ie8bg.png");
}

.bx-viewer-size-toggle
{
	position: absolute;
	height: 29px;
	width: 29px;
	opacity: 0.35;

	cursor: pointer;
	background: url("/bitrix/js/main/core/css/../images/imageviewer_sprite.png") no-repeat right bottom;
}

.bx-viewer-size-toggle:hover
{
	opacity: 1;
}


/*=================================================================New=================================================*/

.bx-viewer-top-right {
	display: inline-block;
	/*right: 12px;*/
	top: 8px;
    left: 12px;
	position: absolute;
}

.bx-viewer-file-name-block {
	color: #535353;
    float: right;
	font-size: 14px;
	font-weight: bold;
	max-width: 180px;
    text-align: right;
	overflow: hidden;
    padding-top: 6px;
	white-space: nowrap;
}

.bx-viewer-file-name {
	display: block;
	line-height: 16px;
}

.bx-viewer-file-center {
    display: inline-block;
    float: none;
    padding-top: 11px;
    text-align: center;
    max-width: none;
}

.bx-viewer-file-right {
    display: inline-block;
    float: none;
    padding-top: 11px;
    text-align: right;
    max-width: 100%;
    width: 100%;
}

.bx-viewer-file-last-v {
	color: #979ca3;
	display: block;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
}

.bx-viewer-size {
	display: inline-block;
	color: #858585;
	font-size: 12px;
	padding-top: 7px;
	vertical-align: top;
	text-decoration: underline;
}
.bx-viewer-size:hover{
	color: #000;
}

.bx-viewer-cap {
	background: #f5f5f5;
	border: 1px solid #eee;
	color: #000;
	height: 348px;
	position: relative;
}

.bx-viewer-cap-file .bx-viewer-cap{margin-top: 30px; height:318px;}

.bx-viewer-icon {
	height: 114px;
	width: 114px;
	left: 52px;
	top: 74px;
	position: absolute;
	background: #fff 35px center no-repeat;
	background-size: auto 62px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2255%22%20height%3D%2271%22%20viewBox%3D%220%200%2055%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2039.194%20.121%2054.887%2016.3%2054.887%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2239.018%20.121%2054.887%2015.996%2039.018%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}

.bx-viewer-icon-txt {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2261%22%20height%3D%2271%22%20viewBox%3D%220%200%2061%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2038.441%20.121%2053.832%2016.3%2053.832%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2238.269%20.121%2053.832%2015.996%2038.269%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Crect%20width%3D%2239.471%22%20height%3D%2220.701%22%20x%3D%2221.529%22%20y%3D%2231.863%22%20fill%3D%22%239BA4AE%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M31.9269216%2C47.1491237%20L33.5595686%2C47.1491237%20L33.5595686%2C38.1069931%20L36.3428431%2C38.1069931%20L36.8093137%2C36.6955326%20L28.9558627%2C36.6955326%20L28.9558627%2C38.1069931%20L31.9269216%2C38.1069931%20L31.9269216%2C47.1491237%20L31.9269216%2C47.1491237%20Z%20M36.9947059%2C47.1491237%20L38.7828431%2C47.1491237%20L41.5673137%2C43.1196907%20L44.179549%2C47.1491237%20L46.0310784%2C47.1491237%20L42.593549%2C41.8509622%20L46.1399216%2C36.6955326%20L44.3350392%2C36.6955326%20L41.6606078%2C40.6285911%20L39.1093725%2C36.6955326%20L37.2590392%2C36.6955326%20L40.6188235%2C41.8985395%20L36.9947059%2C47.1491237%20Z%20M50.1336275%2C47.1491237%20L51.7674706%2C47.1491237%20L51.7674706%2C38.1069931%20L54.5507451%2C38.1069931%20L55.0172157%2C36.6955326%20L47.1637647%2C36.6955326%20L47.1637647%2C38.1069931%20L50.1336275%2C38.1069931%20L50.1336275%2C47.1491237%20Z%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-archive {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2255%22%20height%3D%2271%22%20viewBox%3D%220%200%2055%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2039.194%20.121%2054.887%2016.3%2054.887%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2239.018%20.121%2054.887%2015.996%2039.018%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-rar {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2261%22%20height%3D%2271%22%20viewBox%3D%220%200%2061%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2038.441%20.121%2053.832%2016.3%2053.832%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2238.269%20.121%2053.832%2015.996%2038.269%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Crect%20width%3D%2239.471%22%20height%3D%2220.701%22%20x%3D%2221.529%22%20y%3D%2231.863%22%20fill%3D%22%237EAB34%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M28.7860196%2C47.1491237%20L30.4186667%2C47.1491237%20L30.4186667%2C42.9610997%20L31.383902%2C42.9610997%20C31.6637843%2C43.0245361%2032.0369608%2C43.4685911%2032.5345294%2C44.3725601%20L34.1049804%2C47.1491237%20L35.9876078%2C47.1491237%20L34.2293725%2C44.0712371%20C33.6851569%2C43.1355498%2033.2808824%2C42.564622%2032.969902%2C42.3901718%20L32.969902%2C42.3584536%20C34.1982745%2C41.9619759%2034.9912745%2C41.0409278%2034.9912745%2C39.6294674%20C34.9912745%2C38.6144845%2034.587%2C37.6946564%2033.5763137%2C37.1713058%20C33.0476471%2C36.8699828%2032.3479412%2C36.6955326%2031.3528039%2C36.6955326%20L28.7860196%2C36.6955326%20L28.7860196%2C47.1491237%20L28.7860196%2C47.1491237%20Z%20M30.4186667%2C41.5813574%20L30.4186667%2C38.0594158%20L31.3061569%2C38.0594158%20C31.9436667%2C38.0594158%2032.3479412%2C38.2021478%2032.6278235%2C38.4241753%20C33.0787451%2C38.7096392%2033.2964314%2C39.2171306%2033.2964314%2C39.8039175%20C33.2964314%2C40.5017182%2032.985451%2C41.0092096%2032.5189804%2C41.2958935%20C32.1411818%2C41.4993535%2031.7175326%2C41.5978062%2031.2906078%2C41.5813574%20L30.4186667%2C41.5813574%20L30.4186667%2C41.5813574%20Z%20M36.202902%2C47.1491237%20L37.9132941%2C47.1491237%20L38.8928824%2C44.4677148%20L42.6880392%2C44.4677148%20L43.6987255%2C47.1491237%20L45.4569608%2C47.1491237%20L41.3974706%2C36.6479553%20L40.138%2C36.6479553%20L36.202902%2C47.1491237%20Z%20M39.376098%2C43.1038316%20L40.2157451%2C40.7237457%20C40.4301361%2C40.173425%2040.6169654%2C39.6123461%2040.7755098%2C39.0426804%20L40.8066078%2C39.0426804%20C40.915451%2C39.3915808%2041.0709412%2C39.867354%2041.3508235%2C40.7237457%20L42.1904706%2C43.1038316%20L39.376098%2C43.1038316%20Z%20M46.511902%2C47.1491237%20L48.144549%2C47.1491237%20L48.144549%2C42.9610997%20L49.1097843%2C42.9610997%20C49.3896667%2C43.0245361%2049.7628431%2C43.4685911%2050.2604118%2C44.3725601%20L51.8308627%2C47.1491237%20L53.7122941%2C47.1491237%20L51.9552549%2C44.0712371%20C51.4110392%2C43.1355498%2051.0067647%2C42.564622%2050.6957843%2C42.3901718%20L50.6957843%2C42.3584536%20C51.9241569%2C41.9619759%2052.7171569%2C41.0409278%2052.7171569%2C39.6294674%20C52.7171569%2C38.6144845%2052.3128824%2C37.6946564%2051.3021961%2C37.1713058%20C50.7735294%2C36.8699828%2050.0738235%2C36.6955326%2049.0774902%2C36.6955326%20L46.511902%2C36.6955326%20L46.511902%2C47.1491237%20L46.511902%2C47.1491237%20Z%20M48.144549%2C41.5813574%20L48.144549%2C38.0594158%20L49.0308431%2C38.0594158%20C49.669549%2C38.0594158%2050.0738235%2C38.2021478%2050.3537059%2C38.4241753%20C50.8046275%2C38.7096392%2051.0223137%2C39.2171306%2051.0223137%2C39.8039175%20C51.0223137%2C40.5017182%2050.7113333%2C41.0092096%2050.2448627%2C41.2958935%20C49.8666819%2C41.4994868%2049.4426132%2C41.5979411%2049.0152941%2C41.5813574%20L48.144549%2C41.5813574%20L48.144549%2C41.5813574%20Z%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23B9BEC4%22%20d%3D%22M15.4294118%2C1.36510309%20L19.1372549%2C1.36510309%20L19.1372549%2C2.70702749%20L15.4294118%2C2.70702749%20L15.4294118%2C1.36510309%20Z%20M15.4294118%2C3.80496564%20L19.1372549%2C3.80496564%20L19.1372549%2C5.14689003%20L15.4294118%2C5.14689003%20L15.4294118%2C3.80496564%20Z%20M15.4294118%2C6.24482818%20L19.1372549%2C6.24482818%20L19.1372549%2C7.58675258%20L15.4294118%2C7.58675258%20L15.4294118%2C6.24482818%20Z%20M15.4294118%2C8.56269759%20L19.1372549%2C8.56269759%20L19.1372549%2C9.90462199%20L15.4294118%2C9.90462199%20L15.4294118%2C8.56269759%20Z%20M15.4294118%2C11.0025601%20L19.1372549%2C11.0025601%20L19.1372549%2C12.3444845%20L15.4294118%2C12.3444845%20L15.4294118%2C11.0025601%20Z%20M15.4294118%2C13.4424227%20L19.1372549%2C13.4424227%20L19.1372549%2C14.7843471%20L15.4294118%2C14.7843471%20L15.4294118%2C13.4424227%20Z%20M15.4294118%2C15.8822852%20L19.1372549%2C15.8822852%20L19.1372549%2C17.2242096%20L15.4294118%2C17.2242096%20L15.4294118%2C15.8822852%20Z%20M15.4294118%2C18.3221478%20L19.1372549%2C18.3221478%20L19.1372549%2C19.6640722%20L15.4294118%2C19.6640722%20L15.4294118%2C18.3221478%20Z%20M15.4294118%2C20.7620103%20L19.1372549%2C20.7620103%20L19.1372549%2C22.1039347%20L15.4294118%2C22.1039347%20L15.4294118%2C20.7620103%20Z%20M15.4294118%2C23.0798797%20L19.1372549%2C23.0798797%20L19.1372549%2C24.4218041%20L15.4294118%2C24.4218041%20L15.4294118%2C23.0798797%20Z%20M15.4294118%2C25.5197423%20L19.1372549%2C25.5197423%20L19.1372549%2C26.8616667%20L15.4294118%2C26.8616667%20L15.4294118%2C25.5197423%20Z%20M15.4294118%2C27.9596048%20L19.1372549%2C27.9596048%20L19.1372549%2C29.3015292%20L15.4294118%2C29.3015292%20L15.4294118%2C27.9596048%20Z%20M20.3333333%2C1.36510309%20L24.0411765%2C1.36510309%20L24.0411765%2C2.70702749%20L20.3333333%2C2.70702749%20L20.3333333%2C1.36510309%20Z%20M20.3333333%2C3.80496564%20L24.0411765%2C3.80496564%20L24.0411765%2C5.14689003%20L20.3333333%2C5.14689003%20L20.3333333%2C3.80496564%20Z%20M20.3333333%2C6.24482818%20L24.0411765%2C6.24482818%20L24.0411765%2C7.58675258%20L20.3333333%2C7.58675258%20L20.3333333%2C6.24482818%20Z%20M20.3333333%2C8.56269759%20L24.0411765%2C8.56269759%20L24.0411765%2C9.90462199%20L20.3333333%2C9.90462199%20L20.3333333%2C8.56269759%20Z%20M20.3333333%2C11.0025601%20L24.0411765%2C11.0025601%20L24.0411765%2C12.3444845%20L20.3333333%2C12.3444845%20L20.3333333%2C11.0025601%20Z%20M20.3333333%2C13.4424227%20L24.0411765%2C13.4424227%20L24.0411765%2C14.7843471%20L20.3333333%2C14.7843471%20L20.3333333%2C13.4424227%20Z%20M20.3333333%2C15.8822852%20L24.0411765%2C15.8822852%20L24.0411765%2C17.2242096%20L20.3333333%2C17.2242096%20L20.3333333%2C15.8822852%20Z%20M20.3333333%2C18.3221478%20L24.0411765%2C18.3221478%20L24.0411765%2C19.6640722%20L20.3333333%2C19.6640722%20L20.3333333%2C18.3221478%20Z%20M20.3333333%2C20.7620103%20L24.0411765%2C20.7620103%20L24.0411765%2C22.1039347%20L20.3333333%2C22.1039347%20L20.3333333%2C20.7620103%20Z%20M20.3333333%2C23.0798797%20L24.0411765%2C23.0798797%20L24.0411765%2C24.4218041%20L20.3333333%2C24.4218041%20L20.3333333%2C23.0798797%20Z%20M20.3333333%2C25.5197423%20L24.0411765%2C25.5197423%20L24.0411765%2C26.8616667%20L20.3333333%2C26.8616667%20L20.3333333%2C25.5197423%20Z%20M20.3333333%2C27.9596048%20L24.0411765%2C27.9596048%20L24.0411765%2C29.3015292%20L20.3333333%2C29.3015292%20L20.3333333%2C27.9596048%20Z%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-zip {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2261%22%20height%3D%2271%22%20viewBox%3D%220%200%2061%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2038.441%20.121%2053.832%2016.3%2053.832%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2238.269%20.121%2053.832%2015.996%2038.269%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Crect%20width%3D%2239.471%22%20height%3D%2220.701%22%20x%3D%2221.529%22%20y%3D%2231.863%22%20fill%3D%22%23AC5FBD%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M28.0396667%2C47.1491237%20L35.8464706%2C47.1491237%20L35.8464706%2C45.7364433%20L30.6997451%2C45.7364433%20L35.7220784%2C36.6955326%20L28.1951569%2C36.6955326%20L28.6305294%2C38.1069931%20L33.1409412%2C38.1069931%20L28.0396667%2C47.1491237%20Z%20M37.1358431%2C47.1491237%20L38.7684902%2C47.1491237%20L38.7684902%2C36.6955326%20L37.1358431%2C36.6955326%20L37.1358431%2C47.1491237%20Z%20M40.9298039%2C47.1491237%20L42.562451%2C47.1491237%20L42.562451%2C43.4685911%20L43.0755686%2C43.4685911%20C43.9941569%2C43.4685911%2044.6783137%2C43.3258591%2045.2225294%2C43.0879725%20C46.5908431%2C42.5011856%2047.1039608%2C41.2958935%2047.1039608%2C40.0735223%20C47.1039608%2C38.6937801%2046.513098%2C37.6946564%2045.5024118%2C37.1554467%20C44.911549%2C36.8382646%2044.1962941%2C36.6955326%2043.2167059%2C36.6955326%20L40.9298039%2C36.6955326%20L40.9298039%2C47.1491237%20L40.9298039%2C47.1491237%20Z%20M42.562451%2C42.1047079%20L42.562451%2C38.0594158%20L43.1688627%2C38.0594158%20C43.7764706%2C38.0594158%2044.2118431%2C38.1704296%2044.5383725%2C38.3607388%20C45.1136863%2C38.7096392%2045.3935686%2C39.3281443%2045.3935686%2C40.0735223%20C45.3935686%2C40.914055%2045.0981373%2C41.5337801%2044.4761765%2C41.8351031%20C44.1651961%2C42.0095533%2043.7453725%2C42.1047079%2043.1844118%2C42.1047079%20L42.562451%2C42.1047079%20Z%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23B9BEC4%22%20d%3D%22M15.4294118%2C1.12111684%20L19.1372549%2C1.12111684%20L19.1372549%2C2.46304124%20L15.4294118%2C2.46304124%20L15.4294118%2C1.12111684%20Z%20M15.4294118%2C3.56097938%20L19.1372549%2C3.56097938%20L19.1372549%2C4.90290378%20L15.4294118%2C4.90290378%20L15.4294118%2C3.56097938%20Z%20M15.4294118%2C6.00084192%20L19.1372549%2C6.00084192%20L19.1372549%2C7.34276632%20L15.4294118%2C7.34276632%20L15.4294118%2C6.00084192%20Z%20M15.4294118%2C8.31871134%20L19.1372549%2C8.31871134%20L19.1372549%2C9.66063574%20L15.4294118%2C9.66063574%20L15.4294118%2C8.31871134%20Z%20M15.4294118%2C10.7585739%20L19.1372549%2C10.7585739%20L19.1372549%2C12.1004983%20L15.4294118%2C12.1004983%20L15.4294118%2C10.7585739%20Z%20M15.4294118%2C13.1984364%20L19.1372549%2C13.1984364%20L19.1372549%2C14.5403608%20L15.4294118%2C14.5403608%20L15.4294118%2C13.1984364%20Z%20M15.4294118%2C15.638299%20L19.1372549%2C15.638299%20L19.1372549%2C16.9802234%20L15.4294118%2C16.9802234%20L15.4294118%2C15.638299%20Z%20M15.4294118%2C18.0781615%20L19.1372549%2C18.0781615%20L19.1372549%2C19.4200859%20L15.4294118%2C19.4200859%20L15.4294118%2C18.0781615%20Z%20M15.4294118%2C20.5180241%20L19.1372549%2C20.5180241%20L19.1372549%2C21.8599485%20L15.4294118%2C21.8599485%20L15.4294118%2C20.5180241%20Z%20M15.4294118%2C22.8358935%20L19.1372549%2C22.8358935%20L19.1372549%2C24.1778179%20L15.4294118%2C24.1778179%20L15.4294118%2C22.8358935%20Z%20M15.4294118%2C25.275756%20L19.1372549%2C25.275756%20L19.1372549%2C26.6176804%20L15.4294118%2C26.6176804%20L15.4294118%2C25.275756%20Z%20M15.4294118%2C27.7156186%20L19.1372549%2C27.7156186%20L19.1372549%2C29.057543%20L15.4294118%2C29.057543%20L15.4294118%2C27.7156186%20Z%20M20.3333333%2C1.12111684%20L24.0411765%2C1.12111684%20L24.0411765%2C2.46304124%20L20.3333333%2C2.46304124%20L20.3333333%2C1.12111684%20Z%20M20.3333333%2C3.56097938%20L24.0411765%2C3.56097938%20L24.0411765%2C4.90290378%20L20.3333333%2C4.90290378%20L20.3333333%2C3.56097938%20Z%20M20.3333333%2C6.00084192%20L24.0411765%2C6.00084192%20L24.0411765%2C7.34276632%20L20.3333333%2C7.34276632%20L20.3333333%2C6.00084192%20Z%20M20.3333333%2C8.31871134%20L24.0411765%2C8.31871134%20L24.0411765%2C9.66063574%20L20.3333333%2C9.66063574%20L20.3333333%2C8.31871134%20Z%20M20.3333333%2C10.7585739%20L24.0411765%2C10.7585739%20L24.0411765%2C12.1004983%20L20.3333333%2C12.1004983%20L20.3333333%2C10.7585739%20Z%20M20.3333333%2C13.1984364%20L24.0411765%2C13.1984364%20L24.0411765%2C14.5403608%20L20.3333333%2C14.5403608%20L20.3333333%2C13.1984364%20Z%20M20.3333333%2C15.638299%20L24.0411765%2C15.638299%20L24.0411765%2C16.9802234%20L20.3333333%2C16.9802234%20L20.3333333%2C15.638299%20Z%20M20.3333333%2C18.0781615%20L24.0411765%2C18.0781615%20L24.0411765%2C19.4200859%20L20.3333333%2C19.4200859%20L20.3333333%2C18.0781615%20Z%20M20.3333333%2C20.5180241%20L24.0411765%2C20.5180241%20L24.0411765%2C21.8599485%20L20.3333333%2C21.8599485%20L20.3333333%2C20.5180241%20Z%20M20.3333333%2C22.8358935%20L24.0411765%2C22.8358935%20L24.0411765%2C24.1778179%20L20.3333333%2C24.1778179%20L20.3333333%2C22.8358935%20Z%20M20.3333333%2C25.275756%20L24.0411765%2C25.275756%20L24.0411765%2C26.6176804%20L20.3333333%2C26.6176804%20L20.3333333%2C25.275756%20Z%20M20.3333333%2C27.7156186%20L24.0411765%2C27.7156186%20L24.0411765%2C29.057543%20L20.3333333%2C29.057543%20L20.3333333%2C27.7156186%20Z%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-ppt {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2261%22%20height%3D%2271%22%20viewBox%3D%220%200%2061%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2038.441%20.121%2053.832%2016.3%2053.832%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2238.269%20.121%2053.832%2015.996%2038.269%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Crect%20width%3D%2239.471%22%20height%3D%2220.701%22%20x%3D%2221.529%22%20y%3D%2231.863%22%20fill%3D%22%23E89E00%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M30.8671961%2C47.1491237%20L32.5010392%2C47.1491237%20L32.5010392%2C43.4685911%20L33.0141569%2C43.4685911%20C33.931549%2C43.4685911%2034.6157059%2C43.3258591%2035.1599216%2C43.0879725%20C36.5282353%2C42.5011856%2037.042549%2C41.2958935%2037.042549%2C40.0735223%20C37.042549%2C38.6937801%2036.4504902%2C37.6946564%2035.4398039%2C37.1554467%20C34.8489412%2C36.8382646%2034.1336863%2C36.6955326%2033.154098%2C36.6955326%20L30.8671961%2C36.6955326%20L30.8671961%2C47.1491237%20L30.8671961%2C47.1491237%20Z%20M32.5010392%2C42.1047079%20L32.5010392%2C38.0594158%20L33.107451%2C38.0594158%20C33.7138627%2C38.0594158%2034.1492353%2C38.1704296%2034.4757647%2C38.3607388%20C35.0510784%2C38.7096392%2035.3309608%2C39.3281443%2035.3309608%2C40.0735223%20C35.3309608%2C40.914055%2035.0355294%2C41.5337801%2034.4135686%2C41.8351031%20C34.1025882%2C42.0095533%2033.6827647%2C42.1047079%2033.123%2C42.1047079%20L32.5010392%2C42.1047079%20L32.5010392%2C42.1047079%20Z%20M39.0459804%2C47.1491237%20L40.6798235%2C47.1491237%20L40.6798235%2C43.4685911%20L41.1929412%2C43.4685911%20C42.1103333%2C43.4685911%2042.7944902%2C43.3258591%2043.3387059%2C43.0879725%20C44.7070196%2C42.5011856%2045.2201373%2C41.2958935%2045.2201373%2C40.0735223%20C45.2201373%2C38.6937801%2044.6292745%2C37.6946564%2043.6185882%2C37.1554467%20C43.0277255%2C36.8382646%2042.3124706%2C36.6955326%2041.3328824%2C36.6955326%20L39.0459804%2C36.6955326%20L39.0459804%2C47.1491237%20Z%20M40.6798235%2C42.1047079%20L40.6798235%2C38.0594158%20L41.2862353%2C38.0594158%20C41.8926471%2C38.0594158%2042.3280196%2C38.1704296%2042.654549%2C38.3607388%20C43.2298627%2C38.7096392%2043.5097451%2C39.3281443%2043.5097451%2C40.0735223%20C43.5097451%2C40.914055%2043.2143137%2C41.5337801%2042.5923529%2C41.8351031%20C42.2813725%2C42.0095533%2041.861549%2C42.1047079%2041.3017843%2C42.1047079%20L40.6798235%2C42.1047079%20L40.6798235%2C42.1047079%20Z%20M49.4793725%2C47.1491237%20L51.1132157%2C47.1491237%20L51.1132157%2C38.1069931%20L53.8964902%2C38.1069931%20L54.3629608%2C36.6955326%20L46.5095098%2C36.6955326%20L46.5095098%2C38.1069931%20L49.4793725%2C38.1069931%20L49.4793725%2C47.1491237%20Z%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-doc {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2261%22%20height%3D%2271%22%20viewBox%3D%220%200%2061%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2038.441%20.121%2053.832%2016.3%2053.832%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2238.269%20.121%2053.832%2015.996%2038.269%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Crect%20width%3D%2239.471%22%20height%3D%2220.701%22%20x%3D%2221.529%22%20y%3D%2231.863%22%20fill%3D%22%232C77B1%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M26.9679804%2C47.1491237%20L29.783549%2C47.1491237%20C33.3909216%2C47.1491237%2035.4601373%2C44.9593471%2035.4601373%2C41.8509622%20C35.4601373%2C38.8047938%2033.5464118%2C36.6955326%2029.9079412%2C36.6955326%20L26.9679804%2C36.6955326%20L26.9679804%2C47.1491237%20Z%20M28.6018235%2C45.7364433%20L28.6018235%2C38.1069931%20L29.768%2C38.1069931%20C32.4268824%2C38.1069931%2033.7186471%2C39.6136082%2033.7186471%2C41.8668213%20C33.7186471%2C43.9602234%2032.6756667%2C45.7364433%2029.799098%2C45.7364433%20L28.6018235%2C45.7364433%20Z%20M42.1139216%2C47.3077148%20C45.0383333%2C47.3077148%2047.2151961%2C45.1972337%2047.2151961%2C41.9619759%20C47.2151961%2C38.8206529%2045.1160784%2C36.600378%2042.1139216%2C36.600378%20C39.1273137%2C36.600378%2036.997098%2C38.7889347%2036.997098%2C41.9619759%20C36.997098%2C45.1813746%2039.1428627%2C47.3077148%2042.1139216%2C47.3077148%20L42.1139216%2C47.3077148%20Z%20M42.1139216%2C45.8950344%20C40.092549%2C45.8950344%2038.7385882%2C44.4042784%2038.7385882%2C41.9619759%20C38.7385882%2C39.5196735%2040.092549%2C38.0118385%2042.1139216%2C38.0118385%20C44.2130392%2C38.0118385%2045.4892549%2C39.5977491%2045.4892549%2C41.9619759%20C45.4892549%2C44.4042784%2044.1352941%2C45.8950344%2042.1139216%2C45.8950344%20L42.1139216%2C45.8950344%20Z%20M56.8388431%2C45.1972337%20C56.0863683%2C45.6542495%2055.2267819%2C45.8953499%2054.351%2C45.8950344%20C52.1741373%2C45.8950344%2050.8201765%2C44.2932646%2050.8201765%2C41.9936942%20C50.8201765%2C39.8197766%2052.1274902%2C38.0118385%2054.4287451%2C38.0118385%20C55.3356425%2C38.0060167%2056.2291334%2C38.2352083%2057.0254314%2C38.677921%20L57.0254314%2C37.1237285%20C56.4345686%2C36.8382646%2055.5016275%2C36.600378%2054.3976471%2C36.600378%20C51.1933529%2C36.600378%2049.0786863%2C39.0109622%2049.0786863%2C42.0412715%20C49.0786863%2C45.102079%2050.9134706%2C47.3077148%2054.1644118%2C47.3077148%20C55.2563705%2C47.3230038%2056.3335744%2C47.049383%2057.2909608%2C46.5135395%20L56.8388431%2C45.1972337%20Z%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-xls {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2261%22%20height%3D%2271%22%20viewBox%3D%220%200%2061%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2038.441%20.121%2053.832%2016.3%2053.832%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2238.269%20.121%2053.832%2015.996%2038.269%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Crect%20width%3D%2239.471%22%20height%3D%2220.701%22%20x%3D%2221.529%22%20y%3D%2231.863%22%20fill%3D%22%2354B51E%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M30.1363922%2C47.1491237%20L31.9245294%2C47.1491237%20L34.709%2C43.1196907%20L37.3212353%2C47.1491237%20L39.1727647%2C47.1491237%20L35.7352353%2C41.8509622%20L39.2816078%2C36.6955326%20L37.4767255%2C36.6955326%20L34.8022941%2C40.6285911%20L32.2510588%2C36.6955326%20L30.4007255%2C36.6955326%20L33.7605098%2C41.8985395%20L30.1363922%2C47.1491237%20Z%20M40.7097255%2C47.1491237%20L46.0286863%2C47.1491237%20L46.0286863%2C45.7364433%20L42.3423725%2C45.7364433%20L42.3423725%2C36.6955326%20L40.7097255%2C36.6955326%20L40.7097255%2C47.1491237%20L40.7097255%2C47.1491237%20Z%20M46.4162157%2C46.434244%20C47.1314706%2C46.9588144%2048.1888039%2C47.3077148%2049.3705294%2C47.3077148%20C51.4241961%2C47.3077148%2052.9013529%2C46.1963574%2052.9013529%2C44.3725601%20C52.9013529%2C41.0885052%2048.4531373%2C41.3276117%2048.4531373%2C39.2647079%20C48.4531373%2C38.3290206%2049.2150392%2C38.0118385%2049.9924902%2C38.0118385%20C50.8177313%2C38.0231481%2051.6284076%2C38.2351914%2052.3571373%2C38.6303436%20L52.3571373%2C37.1237285%20C51.8284706%2C36.8382646%2050.9577255%2C36.600378%2049.9470392%2C36.600378%20C47.8933725%2C36.600378%2046.7116471%2C37.8849656%2046.7116471%2C39.423299%20C46.7116471%2C42.5804811%2051.1754118%2C42.3108763%2051.1754118%2C44.5152921%20C51.1754118%2C45.5302749%2050.2891176%2C45.8950344%2049.3394314%2C45.8950344%20C48.5286283%2C45.8862032%2047.7386036%2C45.6323274%2047.0692745%2C45.1655155%20L46.4162157%2C46.434244%20Z%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-pdf {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2261%22%20height%3D%2271%22%20viewBox%3D%220%200%2061%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2038.441%20.121%2053.832%2016.299%2053.832%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2238.269%20.121%2053.832%2015.995%2038.269%2015.995%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Crect%20width%3D%2239.471%22%20height%3D%2220.701%22%20x%3D%2221.529%22%20y%3D%2231.863%22%20fill%3D%22%23D73B41%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M29.9342549%2C47.1488797%20L31.568098%2C47.1488797%20L31.568098%2C43.4682251%20L32.0812157%2C43.4682251%20C32.9986078%2C43.4682251%2033.6827647%2C43.3254931%2034.2269804%2C43.0874845%20C35.5952941%2C42.5005756%2036.1084118%2C41.2950395%2036.1084118%2C40.0736443%20C36.1084118%2C38.6936581%2035.517549%2C37.6947784%2034.5068627%2C37.1549588%20C33.916%2C36.8377766%2033.2007451%2C36.6948007%2032.2211569%2C36.6948007%20L29.9342549%2C36.6948007%20L29.9342549%2C47.1488797%20Z%20M31.568098%2C42.1045859%20L31.568098%2C38.0590498%20L32.1745098%2C38.0590498%20C32.7809216%2C38.0590498%2033.2162941%2C38.1701856%2033.5428235%2C38.3604948%20C34.1181373%2C38.7093952%2034.3980196%2C39.3281443%2034.3980196%2C40.0736443%20C34.3980196%2C40.914299%2034.1025882%2C41.5330481%2033.4806275%2C41.8343711%20C33.1696471%2C42.0089433%2032.7498235%2C42.1040979%2032.1900588%2C42.1040979%20L31.568098%2C42.1040979%20L31.568098%2C42.1045859%20Z%20M38.4240196%2C47.1488797%20L41.2395882%2C47.1488797%20C44.8469608%2C47.1488797%2046.9161765%2C44.9598351%2046.9161765%2C41.8507182%20C46.9161765%2C38.8051598%2045.002451%2C36.6952887%2041.3639804%2C36.6952887%20L38.4240196%2C36.6952887%20L38.4240196%2C47.1488797%20Z%20M40.0578627%2C45.7371753%20L40.0578627%2C38.1066271%20L41.2240392%2C38.1066271%20C43.8829216%2C38.1066271%2045.1746863%2C39.6136082%2045.1746863%2C41.8660893%20C45.1746863%2C43.9599794%2044.1317059%2C45.7366873%2041.2551373%2C45.7366873%20L40.0578627%2C45.7366873%20L40.0578627%2C45.7371753%20Z%20M48.9196078%2C47.1488797%20L50.5522549%2C47.1488797%20L50.5522549%2C42.5324158%20L53.8498431%2C42.5324158%20L53.8498431%2C41.1205893%20L50.5522549%2C41.1205893%20L50.5522549%2C38.1066271%20L53.9120392%2C38.1066271%20L54.3785098%2C36.6948007%20L48.9196078%2C36.6948007%20L48.9196078%2C47.1488797%20Z%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-php {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2261%22%20height%3D%2271%22%20viewBox%3D%220%200%2061%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2038.441%20.121%2053.832%2016.3%2053.832%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2238.269%20.121%2053.832%2015.996%2038.269%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Crect%20width%3D%2239.471%22%20height%3D%2220.701%22%20x%3D%2221.529%22%20y%3D%2231.863%22%20fill%3D%22%23746781%22%20fill-rule%3D%22nonzero%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M28.7860196%2C47.1491237%20L30.4186667%2C47.1491237%20L30.4186667%2C43.4685911%20L30.9329804%2C43.4685911%20C31.8503725%2C43.4685911%2032.5345294%2C43.3258591%2033.0787451%2C43.0879725%20C34.4470588%2C42.5011856%2034.9601765%2C41.2958935%2034.9601765%2C40.0735223%20C34.9601765%2C38.6937801%2034.3693137%2C37.6946564%2033.3586275%2C37.1554467%20C32.7677647%2C36.8382646%2032.0525098%2C36.6955326%2031.0729216%2C36.6955326%20L28.7860196%2C36.6955326%20L28.7860196%2C47.1491237%20L28.7860196%2C47.1491237%20Z%20M30.4186667%2C42.1047079%20L30.4186667%2C38.0594158%20L31.0262745%2C38.0594158%20C31.6326863%2C38.0594158%2032.0680588%2C38.1704296%2032.3945882%2C38.3607388%20C32.969902%2C38.7096392%2033.2497843%2C39.3281443%2033.2497843%2C40.0735223%20C33.2497843%2C40.914055%2032.9543529%2C41.5337801%2032.3323922%2C41.8351031%20C32.0214118%2C42.0095533%2031.6015882%2C42.1047079%2031.0418235%2C42.1047079%20L30.4186667%2C42.1047079%20Z%20M37.8977451%2C47.1491237%20L39.5303922%2C47.1491237%20L39.5303922%2C42.5170447%20L44.6627647%2C42.5170447%20L44.6627647%2C47.1491237%20L46.2966078%2C47.1491237%20L46.2966078%2C36.6955326%20L44.6627647%2C36.6955326%20L44.6627647%2C41.1043643%20L39.5303922%2C41.1043643%20L39.5303922%2C36.6955326%20L37.8977451%2C36.6955326%20L37.8977451%2C47.1491237%20L37.8977451%2C47.1491237%20Z%20M49.3884706%2C47.1491237%20L51.0211176%2C47.1491237%20L51.0211176%2C43.4685911%20L51.5342353%2C43.4685911%20C52.4528235%2C43.4685911%2053.1369804%2C43.3258591%2053.6811961%2C43.0879725%20C55.0495098%2C42.5011856%2055.5626275%2C41.2958935%2055.5626275%2C40.0735223%20C55.5626275%2C38.6937801%2054.9717647%2C37.6946564%2053.9610784%2C37.1554467%20C53.3702157%2C36.8382646%2052.6549608%2C36.6955326%2051.6741765%2C36.6955326%20L49.3884706%2C36.6955326%20L49.3884706%2C47.1491237%20Z%20M51.0211176%2C42.1047079%20L51.0211176%2C38.0594158%20L51.6275294%2C38.0594158%20C52.2351373%2C38.0594158%2052.6705098%2C38.1704296%2052.9970392%2C38.3607388%20C53.5723529%2C38.7096392%2053.8522353%2C39.3281443%2053.8522353%2C40.0735223%20C53.8522353%2C40.914055%2053.5568039%2C41.5337801%2052.9348431%2C41.8351031%20C52.6238627%2C42.0095533%2052.2040392%2C42.1047079%2051.6430784%2C42.1047079%20L51.0211176%2C42.1047079%20Z%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-video {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2255%22%20height%3D%2271%22%20viewBox%3D%220%200%2055%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2039.194%20.121%2054.887%2016.3%2054.887%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2239.018%20.121%2054.887%2015.996%2039.018%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate%287.317%2028.302%29%22%3E%0A%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2331404A%22%20points%3D%2217.052%208.181%2025.505%2015.064%2017.052%2021.945%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%20%20%3Cpath%20fill%3D%22%23B9BEC4%22%20d%3D%22M38.995122%2C0.0231786942%20L0.00243902439%2C0.0231786942%20L0.00243902439%2C27.8071134%20L0.00243902439%2C27.8071134%20L0.00243902439%2C29.1770962%20L40.3658537%2C29.1770962%20L40.3658537%2C0.0231786942%20L38.995122%2C0.0231786942%20Z%20M38.995122%2C27.8071134%20L1.37195122%2C27.8071134%20L1.37195122%2C1.39438144%20L38.995122%2C1.39438144%20L38.995122%2C27.8071134%20Z%20M34.1170732%2C27.8351718%20L32.9243902%2C27.8351718%20L32.9243902%2C1.36510309%20L34.1170732%2C1.36510309%20L34.1170732%2C27.8351718%20Z%20M34.1170732%2C1.36510309%20L39.0243902%2C1.36510309%20L39.0243902%2C3.26941581%20L34.1170732%2C3.26941581%20L34.1170732%2C1.36510309%20Z%20M34.1170732%2C6.27898625%20L39.0243902%2C6.27898625%20L39.0243902%2C8.18207904%20L34.1170732%2C8.18207904%20L34.1170732%2C6.27898625%20Z%20M34.1170732%2C11.1916495%20L39.0243902%2C11.1916495%20L39.0243902%2C13.0947423%20L34.1170732%2C13.0947423%20L34.1170732%2C11.1916495%20Z%20M34.1170732%2C16.1055326%20L39.0243902%2C16.1055326%20L39.0243902%2C18.0086254%20L34.1170732%2C18.0086254%20L34.1170732%2C16.1055326%20Z%20M34.1170732%2C21.0181959%20L39.0243902%2C21.0181959%20L39.0243902%2C22.9212887%20L34.1170732%2C22.9212887%20L34.1170732%2C21.0181959%20Z%20M34.1170732%2C25.932079%20L39.0243902%2C25.932079%20L39.0243902%2C27.8351718%20L34.1170732%2C27.8351718%20L34.1170732%2C25.932079%20Z%20M6.24512195%2C1.36388316%20L7.43780488%2C1.36388316%20L7.43780488%2C27.8376117%20L6.24512195%2C27.8376117%20L6.24512195%2C1.36388316%20L6.24512195%2C1.36388316%20Z%20M6.24512195%2C27.8376117%20L1.34146341%2C27.8376117%20L1.34146341%2C25.933299%20L6.24512195%2C25.933299%20L6.24512195%2C27.8376117%20L6.24512195%2C27.8376117%20Z%20M6.24512195%2C22.9237285%20L1.34146341%2C22.9237285%20L1.34146341%2C21.0194158%20L6.24512195%2C21.0194158%20L6.24512195%2C22.9237285%20Z%20M6.24512195%2C18.0098454%20L1.34146341%2C18.0098454%20L1.34146341%2C16.1055326%20L6.24512195%2C16.1055326%20L6.24512195%2C18.0098454%20Z%20M6.24512195%2C13.0959622%20L1.34146341%2C13.0959622%20L1.34146341%2C11.1916495%20L6.24512195%2C11.1916495%20L6.24512195%2C13.0959622%20Z%20M6.24512195%2C8.18207904%20L1.34146341%2C8.18207904%20L1.34146341%2C6.27776632%20L6.24512195%2C6.27776632%20L6.24512195%2C8.18207904%20Z%20M6.24512195%2C3.26819588%20L1.34146341%2C3.26819588%20L1.34146341%2C1.36388316%20L6.24512195%2C1.36388316%20L6.24512195%2C3.26819588%20Z%22/%3E%0A%20%20%20%20%3C/g%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-image {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2255%22%20height%3D%2271%22%20viewBox%3D%220%200%2055%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2039.194%20.121%2054.887%2016.3%2054.887%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2239.018%20.121%2054.887%2015.996%2039.018%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Cg%20fill%3D%22%23B9BEC4%22%20transform%3D%22translate%287.317%2023.057%29%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M38.995122%2C0.0231786942%20L0.00243902439%2C0.0231786942%20L0.00243902439%2C39.0304811%20L0.00243902439%2C39.0304811%20L0.00243902439%2C40.4004639%20L40.3658537%2C40.4004639%20L40.3658537%2C0.0231786942%20L38.995122%2C0.0231786942%20Z%20M38.995122%2C39.0304811%20L1.37195122%2C39.0304811%20L1.37195122%2C1.39438144%20L38.995122%2C1.39438144%20L38.995122%2C39.0304811%20Z%22/%3E%0A%20%20%20%20%20%20%3Cpolygon%20points%3D%223.727%2036.846%2036.528%2036.846%2036.528%2034.658%2027.782%2025.908%2023.407%2030.284%2012.473%2019.346%203.727%2028.095%203.727%2036.846%22/%3E%0A%20%20%20%20%20%20%3Cellipse%20cx%3D%2230.545%22%20cy%3D%2211.132%22%20fill-rule%3D%22nonzero%22%20rx%3D%223.83%22%20ry%3D%223.812%22/%3E%0A%20%20%20%20%3C/g%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-settings {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2255%22%20height%3D%2271%22%20viewBox%3D%220%200%2055%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2039.194%20.121%2054.887%2016.3%2054.887%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2239.018%20.121%2054.887%2015.996%2039.018%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23535C69%22%20d%3D%22M43.65%2C39.6721649%20L43.65%2C43.5735052%20L39.5731707%2C43.5735052%20C39.2824472%2C45.2632243%2038.6197%2C46.8671153%2037.6329268%2C48.2690206%20L41.7231707%2C51.8263402%20L38.9085366%2C55.3043643%20L34.4%2C51.3822852%20C33.0682902%2C52.2610027%2031.5702054%2C52.8564563%2029.9987805%2C53.1316667%20L29.9987805%2C57.2294158%20L26.0987805%2C57.2294158%20L26.0987805%2C53.1511856%20C24.5232753%2C52.8753769%2023.0221201%2C52.2755393%2021.6902439%2C51.3896048%20L17.1890244%2C55.3043643%20L14.3743902%2C51.8263402%20L18.4707317%2C48.262921%20C17.4921587%2C46.8603368%2016.8346895%2C45.2592094%2016.545122%2C43.5735052%20L12.447561%2C43.5735052%20L12.447561%2C39.6721649%20L16.5243902%2C39.6721649%20C16.8162009%2C37.9827602%2017.4788527%2C36.3791%2018.4646341%2C34.9766495%20L14.3743902%2C31.4193299%20L17.1890244%2C27.9413058%20L21.6987805%2C31.8633849%20C23.0297554%2C30.9843547%2024.5275965%2C30.3892483%2026.0987805%2C30.1152234%20L26.0987805%2C26.0162543%20L29.9987805%2C26.0162543%20L29.9987805%2C30.1152234%20C31.5702826%2C30.3894625%2033.0684798%2C30.9845454%2034.4%2C31.8633849%20L38.9085366%2C27.9413058%20L41.7231707%2C31.4193299%20L37.6329268%2C34.9766495%20C38.6197%2C36.3785548%2039.2824472%2C37.9824458%2039.5731707%2C39.6721649%20L43.65%2C39.6721649%20L43.65%2C39.6721649%20Z%20M28.0487805%2C35.7708247%20C25.6826764%2C35.7708247%2023.5495541%2C37.1966213%2022.6440852%2C39.3833677%20C21.7386164%2C41.570114%2022.2391175%2C44.087168%2023.9122058%2C45.7608312%20C25.5852941%2C47.4344944%2028.1014834%2C47.9351676%2030.2874786%2C47.0293876%20C32.4734737%2C46.1236076%2033.8987805%2C43.9897523%2033.8987805%2C41.6228351%20C33.8985111%2C38.3909706%2031.2795347%2C35.7710942%2028.0487805%2C35.7708247%20Z%22%20opacity%3D%22.3%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.bx-viewer-icon-blank {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2255%22%20height%3D%2271%22%20viewBox%3D%220%200%2055%2071%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23E5E8EB%22%20points%3D%220%20.121%2039.194%20.121%2054.887%2016.3%2054.887%2070.901%200%2070.901%22/%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23535C69%22%20points%3D%2239.018%20.121%2054.887%2015.996%2039.018%2015.996%22%20opacity%3D%22.3%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}

.bx-viewer-cap-text-block {
	top:83px;
	right: 25px;
	position: absolute;
	width: 300px;
}

.bx-viewer-too-big-title {
	background: url("/bitrix/js/main/core/css/../images/bx-viewer-icons.png?2323") no-repeat -58px -1524px;
	color: #999;
	font-size: 12px;
	margin-top: -3px;
	text-shadow: 0 1px rgba(255,255,255,.7);
	padding:0 0 10px 20px;
}

.bx-viewer-cap-title{
	font-size: 19px;
	font-weight: bold;
	text-shadow: 0 1px #fff;
	padding-bottom: 9px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bx-viewer-cap-text {
	font-size: 15px;
	line-height: 28px;
	text-shadow: 0 1px #fff;
}

.bx-viewer-cap-text-title {color: #808080;}

.bx-viewer-btn,
.bx-viewer-btn-split-bg {
	background:#ebf1f3;
	background:-webkit-linear-gradient(top, #f9fafa, #dee9ec);
	background:-moz-linear-gradient(top, #f9fafa, #dee9ec);
	background:-o-linear-gradient(top, #f9fafa, #dee9ec);
	background:-ms-linear-gradient(top, #f9fafa, #dee9ec);
	background:linear-gradient(to bottom, #f9fafa, #dee9ec);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.12), inset 0 1px 0 #fff, inset 0 0 1px rgba(255,255,255,.3);
	box-shadow: 0 1px 0 rgba(0,0,0,.12), inset 0 1px 0 #fff, inset 0 0 0 1px rgba(255,255,255,.3);
	border: 1px solid;
	border-color: #f1f1f1 #d8d8d8 #a9a9a9;
	border-radius: 4px;
}

.bx-viewer-btn {
	color: #555;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 24px;
	margin-right: 5px;
	min-width: 70px;
	text-shadow: 0 1px #fff;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	padding: 0 10px;
}

.bx-viewer-btn-save {
	padding-right: 22px;
	position: relative;
}

.bx-viewer-btn-save:before {
	background: url(/bitrix/js/main/core/css/../images/bx-viewer-icons.png?2323) no-repeat -59px -1563px;
	content: "";
	height: 7px;
	top: 10px;
	right: 7px;
	position: absolute;
	width: 10px;
}

.bx-viewer-btn:hover,
.bx-viewer-btn-split-l:hover .bx-viewer-btn-split-bg,
.bx-viewer-btn-split-r:hover .bx-viewer-btn-split-bg {
	background:#f6f8f9;
	background:-webkit-linear-gradient(top, #fafafa, #f1f6f7);
	background:-moz-linear-gradient(top, #fafafa, #f1f6f7);
	background:-o-linear-gradient(top, #fafafa, #f1f6f7);
	background:-ms-linear-gradient(top, #fafafa, #f1f6f7);
	background:linear-gradient(to bottom, #fafafa, #f1f6f7);
	color: #555;
	text-decoration: none;

}
.bx-viewer-btn:active,
.bx-viewer-btn-split-l:active .bx-viewer-btn-split-bg,
.bx-viewer-btn-split-r:active .bx-viewer-btn-split-bg {
	background:#f6f8f9;
	background:-webkit-linear-gradient(top, #cbd7db, #dbe5e7);
	background:-moz-linear-gradient(top, #cbd7db, #dbe5e7);
	background:-o-linear-gradient(top, #cbd7db, #dbe5e7);
	background:-ms-linear-gradient(top, #cbd7db, #dbe5e7);
	background:linear-gradient(to bottom, #cbd7db, #dbe5e7);
	border-color: #8c939e #9fa7b0 #c8d1d5;
	-webkit-box-shadow: 0 1px 1px #878e96 inset;
	box-shadow: 0 1px 1px #878e96 inset;
	border-radius: 2px;
	height: 24px;
	line-height: 23px;
	margin-top: 1px;
}

.bx-viewer-cap-text-block .bx-viewer-btn {
	border-top-color: #eaebeb;
	margin-top: 20px;
}
.bx-viewer-cap-text-block .bx-viewer-btn:active {
	border-top-color: #8c939e;
	margin-top: 21px;
}

.bx-viewer-cap-wrap{
	width: 100%;
	height: 100%;
}

.bx-viewer-pseudo-center{
	top:50%;
	position: absolute;
	margin: 0 auto;
}

.bx-viewer-full-title {
	position: absolute;
	width: 100%;
	background-color: rgba(0,0,0,.35);
	border-radius: 0 0 5px 5px;

	-webkit-transition:bottom 0.15s ease-in, opacity 0.15s ease-in;
	-moz-transition:bottom 0.15s ease-in, opacity 0.15s ease-in;
	-ms-transition:bottom 0.15s ease-in, opacity 0.15s ease-in;
	-o-transition:bottom 0.15s ease-in, opacity 0.15s ease-in;
	transition:bottom 0.15s ease-in, opacity 0.15s ease-in;
}

.bx-viewer-full-item
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: white;
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 15px;
}

.bx-viewer-full-link
{
	color: white !important;
	text-decoration: underline !important;
}

.bx-viewer-btn-split {
	display: inline-block;
    margin-right: 5px;
	vertical-align: top;
}

.bx-viewer-btn-split-margin-top {
	display: block;
	margin-top: 10px;
}

.bx-viewer-btn-split-l,
.bx-viewer-btn-split-r {
	display: inline-block;
	cursor: pointer;
	height: 28px;
	overflow: hidden;
	vertical-align: top;
	position: relative;
}

.bx-viewer-btn-split-l:before {
	content: "";
	border-right: 1px solid #ccd1d3;
	height: 24px;
	right: 0;
	top: 2px;
	position: absolute;
	width: 1px;
	z-index: 2;
}

.bx-viewer-btn-split-text {
	color: #555;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	min-width: 80px;
	line-height: 25px;
	padding: 0 10px;
	position: relative;
	text-align: center;
	text-shadow: 0 1px #fff;
	z-index: 1;
}

.bx-viewer-btn-split-text i,
.bx-viewer-edit-service-txt {
	color: #077cc0;
	display: inline;
	font-style: normal;
}

.bx-viewer-btn-split-l:active .bx-viewer-btn-split-text {margin-top: 1px;}

.bx-viewer-btn-split-bg{
	height: 25px;
	left: 0;
	top: 0;
	padding-right: 10px;
	position: absolute;
	width: 100%;
	z-index: 0;
}

.bx-viewer-btn-split-r {
	width: 20px;
}

.bx-viewer-btn-split-r:before {
	border-left: 1px solid #fff;
	content: "";
	height: 25px;
	left: 0;
	top: 1px;
	position: absolute;
	width: 1px;
	z-index: 2;
}

.bx-viewer-btn-split-r:active:before {display: none;}

.bx-viewer-btn-split-r .bx-viewer-btn-split-bg {
	left: auto;
	padding: 0 0 0 10px;
	right: 0;
}

.bx-viewer-btn-split-r .bx-viewer-btn-split-bg:before {
	background: url(/bitrix/js/main/core/css/../images/bx-viewer-icons.png?2323) no-repeat -59px -1563px;
	content: "";
	height: 7px;
	top: 10px;
	right: 5px;
	position: absolute;
	width: 10px;
}

.bx-viewer-btn-split-disable .bx-viewer-btn-split-text {
	margin: 0!important;
	color: #abaeaf;
}

.bx-viewer-btn-split-disable .bx-viewer-btn-split-l .bx-viewer-btn-split-bg,
.bx-viewer-btn-split-disable .bx-viewer-btn-split-r .bx-viewer-btn-split-bg {
	background:#ebf1f3;
	background:-webkit-linear-gradient(top, #f9fafa, #dee9ec);
	background:-moz-linear-gradient(top, #f9fafa, #dee9ec);
	background:-o-linear-gradient(top, #f9fafa, #dee9ec);
	background:-ms-linear-gradient(top, #f9fafa, #dee9ec);
	background:linear-gradient(to bottom, #f9fafa, #dee9ec);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.12), inset 0 1px 0 #fff, inset 0 0 1px rgba(255,255,255,.3);
	box-shadow: 0 1px 0 rgba(0,0,0,.12), inset 0 1px 0 #fff, inset 0 0 0 1px rgba(255,255,255,.3);
	border: 1px solid;
	border-color: #f1f1f1 #d8d8d8 #a9a9a9;
	border-radius: 4px;
	margin: 0;
	padding: 0;
	height: 25px;
}

.bx-viewer-btn-split-disable .bx-viewer-btn-split-bg:before {
	background-position:-59px -1928px;
}
.bx-viewer-btn-split-disable i {
    color: inherit;
}

.bx-viewer-popup-item .menu-popup-item-icon{
	background: url(/bitrix/js/main/core/css/../images/bx-viewer-icons.png?2323) no-repeat 100px;
	display: inline-block;
	height: 29px;
	vertical-align: top;
	width: 26px;
}

.item-b24 .menu-popup-item-icon {background-position: center -1638px;}
.item-download .menu-popup-item-icon {background-position: center -1672px;}
.item-gdocs .menu-popup-item-icon {background-position: center -1575px;}
.item-office .menu-popup-item-icon {background-position: center -1602px;}
.item-view .menu-popup-item-icon {background-position: center -1773px;}
.item-edit .menu-popup-item-icon {background-position: center -1809px;}
.item-history .menu-popup-item-icon {background-position: center -1851px;}
.item-local .menu-popup-item-icon {background-position: center -2068px;}
.item-b24-office .menu-popup-item-icon {background-position: center -2218px;}
.item-office365 .menu-popup-item-icon {background-position: center -2254px}
.item-myoffice .menu-popup-item-icon {background-position: center -2294px}
.item-setting .menu-popup-item-icon {background-position: center -2122px;}
.item-toload .menu-popup-item-icon {background-position: center -2178px;}
.item-enable-auto-comment .menu-popup-item-icon {background-position: center -2232px;}
.item-disable-auto-comment .menu-popup-item-icon {background-position: center -2277px;}

.status-sky-drive,
.status-google {
    color: #555;
    font-size: 13px;
	height: 15px;
    padding: 1px 0 0 21px;
    position: relative;
    text-shadow: 0 1px #fff;
}
.viewer-toggle-popup-btn .status-sky-drive,
.viewer-toggle-popup-btn .status-google {
	padding-left: 38px;
}
.status-sky-drive:before,
.status-google:before {
	background: url(/bitrix/js/main/core/css/../images/bx-viewer-icons.png?2323) no-repeat 100px 100px;
	content: "";
	height: 13px;
	left: 0;
	top: 2px;
	position: absolute;
	width: 20px;
}
.status-sky-drive:before {
	background-position: -51px -1614px;
	width: 63px;
}
.status-google:before {
	background-position: -51px -1586px;
	width: 88px;
}

.viewer-toggle-popup-btn:hover {
	background-color: #f7f7f7;
	border-color: #e5e5e5 #eeeeee #f4f4f4;
	-webkit-box-shadow: 0 1px 1px #eeeeee inset;
	box-shadow: 0 1px 1px #eeeeee inset;
}
.viewer-toggle-popup-btn-active {
	background-color: #e2ecef!important;
	border-color: #c1cacc #d1dbde #dce6ea!important;
	-webkit-box-shadow: 0 1px 1px #c9d3d6 inset !important;
	box-shadow: 0 1px 1px #c9d3d6 inset !important;
}


.viewer-toggle-bottom-btn-block .webform-small-button-accept {margin: 0 12px 0 0;}
.viewer-toggle-bottom-btn-block .task-button-delegate-link {margin: 0;}

.bx-viewer-alert-popup {
	background-color: #fffcde !important;
	border: 1px solid #f0f0f0 !important;
	border-radius: 3px !important;
	-webkit-box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
	box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
}


.bx-viewer-alert {
	background-color: #fffcde;
	color: #000;
	font-size: 15px;
	min-height: 45px;
	text-align: center;
	padding: 12px 40px 12px 60px;
	position: relative;
	width: 280px;
}

.bx-viewer-alert-icon {
	left: 1px;
	text-align: center;
	top: 22px;
	position: absolute;
	width: 50px;
}

.bx-viewer-alert-icon  img {
	border: none;
	display: inline-block;
	vertical-align: top;
}

.bx-viewer-aligner {
	display: inline-block;
	height: 45px;
	margin-left: -1px;
	vertical-align: middle;
	width: 1px;
}

.bx-viewer-alert-text {
	display: inline-block;
	vertical-align: middle;
}

.bx-viewer-file-link {
	color: #2067b0;
	font-weight: bold;
	text-decoration: none;
}

.bx-viewer-file-link:hover {
	text-decoration: underline;
}

.bx-viewer-alert-footer {
	text-align: center;
}

.bx-viewer-btn-link {
	color: #2067b0;
	margin: 0 8px;
	text-decoration: underline;
}

.bx-viewer-alert-close-icon {
	background: url(/bitrix/js/main/core/css/../images/bx-viewer-icons.png?23232) no-repeat center -1742px;
	height: 23px;
	opacity: 0.5;
	right: 5px;
	top: 5px;
	position: absolute;
	width: 23px;
}

.bx-viewer-alert-close-icon:hover {
	opacity: 1;
}

.bx-viewer-confirm {
	padding: 0 13px 0;
	width: 409px;
}

.bx-viewer-confirm-title {
	border-bottom: 1px solid #dfe1e1;
	color: #555656;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	padding: 6px 0 10px;
}

.bx-viewer-confirm-text-wrap {
	font-size: 13px;
	border-bottom: 1px solid #dfe1e1;
	padding: 15px 7px;
}

.bx-viewer-confirm-text-alignment {
	display: inline-block;
	height: 64px;
	margin-left: -1px;
	vertical-align: middle;
	width: 1px;
}

.bx-viewer-confirm-text {
	display: inline-block;
	vertical-align: middle;
	width: 395px;
}

.bx-viewer-confirm-popup .popup-window-button-text{
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	min-width: 67px;
}

.bx-viewer-confirm-center {
	padding: 22px 7px;
	text-align: center;
}

.bx-viewer-inp {
	background-color: #fff;
	border: 1px solid;
	border-color: #B9BCBE #BDC1C3 #C1C5C8;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	display:inline-block;
	color: #78797a;
	height: 26px;
	font-size: 15px;
	padding: 3px 9px;
	width: 307px;
}

.bx-viewer-confirm-extension {
	display: inline-block;
	color: #78797a;
	font-size: 15px;
	margin-left: 6px;
	vertical-align: middle;
}

.bx-viewer-save-disable-button .popup-window-button-left,
.bx-viewer-save-disable-button .popup-window-button-right,
.bx-viewer-save-disable-button .popup-window-button-left:hover,
.bx-viewer-save-disable-button .popup-window-button-right:hover
{
    cursor: default !important;
}
.bx-viewer-save-disable-button,
.bx-viewer-save-disable-button:hover
{
    cursor: default !important;
    background: url("/bitrix/templates/bitrix24/images/interface/buttons-sprite.png") repeat-x scroll 0 -34px transparent !important;
}
.bx-viewer-save-disable-button .popup-window-button-text,
.bx-viewer-save-disable-button:hover .popup-window-button-text{
    cursor: default !important;
    opacity: 0.5;
}

.bx-viewer-cap {
	opacity: 1!important;
}

/* popup for video */

.bx-viewer-video {
	font-family: 'OpenSans-Regular', serif;
	box-shadow: 0 25px 40px rgba(0,0,0,.5);
}

.bx-viewer-video .bx-viewer-wrap-inner {
	padding: 0 !important;
	background: none;
}

.bx-viewer-video .bx-viewer-title {
	height: 40px;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7);
}

.bx-viewer-video .bx-viewer-btn:active,
.bx-viewer-video .bx-viewer-btn {
	background: none;
	border: none;
	margin: 0;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #8f9196;
	font-family: 'OpenSans-Semibold', serif;
	text-transform: uppercase;
	font-size: 11px;
	cursor: pointer;
}

.bx-viewer-video .bx-viewer-btn-save:before {
	content: '';
	width: 6px;
	height: 6px;
	border: 3px solid transparent;
	border-top: 3px solid #8f9196;
	background: none;
	box-sizing: border-box;
}

.bx-viewer-video .bx-viewer-title,
.bx-viewer-video .bx-viewer-file-name-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
}

.bx-viewer-video .bx-viewer-title:after,
.bx-viewer-video .bx-viewer-file-name-block,
.bx-viewer-video .bx-viewer-top-right {
	content: '';
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	min-width: 100px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.bx-viewer-video .bx-viewer-file-name-block {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.bx-viewer-video .bx-viewer-file-name-block {
	max-width: none !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.bx-viewer-video .bx-viewer-file-name,
.bx-viewer-video .bx-viewer-file-last-v {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	line-height: normal;
	padding: 0 5px;
}

.bx-viewer-video .bx-viewer-file-last-v {
	font-size: 11px;
	text-align: left;
	display: none;
}

.bx-viewer-video .bx-viewer-file-name {
	color: #fff;
	font-family: 'OpenSans-Bold', serif;
}

.bx-viewer-video .bx-viewer-cap {
	border: none;
}

.bx-viewer-video .bx-viewer-close-inner {
	top: 20px;
	left: 12px;
	background-color: #494748;
}
.popup-window-button.bx-viewer-error-popup-cancel {
	background: none;
	-webkit-box-shadow: none !important;;
	-moz-box-shadow: none !important;;
	box-shadow: none !important;
	color: #535c69;
}

.bx-viewer-error-popup {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	max-width: 575px;
	min-width: 575px;
}

.bx-viewer-error-popup-file-icon-wrapper {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 180px;
}

.bx-viewer-error-popup .bx-viewer-error-popup-text {
	display: block;
	font-size: 14px;
	color: #828b95;
	line-height: 20px;
	margin: 0 0 15px 0;
}
.bx-viewer-error-popup .bx-viewer-error-popup-title {
	display: block;
	margin: 0 0 10px 0;
	font-family: "OpenSans-Regular", HelveticaNeue, serif;
	font-size: 21px;
	color: #525c69;
}
.bx-viewer-error-popup .bx-viewer-error-popup-title:before {
	content: '';
	display: inline-block;
	vertical-align: top;
	margin: 6px 9px 0 0;
	width: 19px;
	height: 17px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2219%22%20height%3D%2217%22%20viewBox%3D%220%200%2018%2017%22%3E%0A%20%20%3Cpath%20fill%3D%22%23828b95%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.826%2C14.666%20L17.829%2C14.666%20C18.338%2C15.614%2017.671%2C16.767%2016.603%2C16.774%20L1.39%2C16.774%20C0.33%2C16.774%20-0.336%2C15.606%200.18%2C14.666%20L7.844%2C0.725%20C8.374%2C-0.245%209.744%2C-0.239%2010.274%2C0.731%20L17.826%2C14.666%20Z%20M9.961%2C13.821%20L9.96%2C13.822%20L9.96%2C12.642%20C9.96%2C12.301%209.735%2C12.019%209.465%2C12.019%20L8.529%2C12.019%20C8.258%2C12.019%208.034%2C12.302%208.034%2C12.642%20L8.034%2C13.822%20C8.034%2C14.164%208.258%2C14.446%208.53%2C14.446%20L9.467%2C14.446%20C9.738%2C14.446%209.961%2C14.164%209.961%2C13.821%20Z%20M9.879%2C10.863%20L9.877%2C10.861%20L9.983%2C5.059%20C9.989%2C4.873%209.865%2C4.717%209.719%2C4.717%20L8.305%2C4.717%20C8.158%2C4.717%208.034%2C4.873%208.04%2C5.06%20L8.164%2C10.863%20C8.164%2C11.041%208.282%2C11.191%208.43%2C11.191%20L9.614%2C11.191%20C9.755%2C11.191%209.873%2C11.049%209.879%2C10.863%20Z%22/%3E%0A%3C/svg%3E%0A') center center no-repeat;
}
.bx-viewer-error-popup .bx-viewer-error-popup-right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.bx-viewer-video .vjs-error .vjs-error-display .vjs-modal-dialog-content
{
	margin-top: 30px;
}


/*=================================================================New============================================*/

/* End */


/* Start:/bitrix/components/bitrix/main.post.form/templates/.default/style.css?153976694329989*/
.feed-add-com-button {
	display: inline-block !important;
	height: 39px;
	line-height: 40px;
	margin: 2px 15px 0 0 !important;
	vertical-align: middle !important;
	position: relative !important;
	min-width: 95px;
}

.feed-add-com-button .feed-add-button-left {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat 0 -240px;
	height: 25px;
	display: inline-block;
	vertical-align: top;
	width: 4px;
}

.feed-add-com-button .feed-add-button-text {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat 0 -267px;
	height: 23px;
	font-size: 12px;
	padding: 2px 10px 0;
	color: #7a808c;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	display: inline-block;
	font-weight: bold;
	vertical-align: top;
}

.feed-add-com-button .feed-add-button-right {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -7px -240px;
	height: 25px;
	display: inline-block;
	vertical-align: top;
	width: 4px;
}

.feed-add-com-button:hover .feed-add-button-left {
	background-position: -13px -240px !important;
}

.feed-add-com-button:hover .feed-add-button-text {
	background-position: 0 -294px !important;
}

.feed-add-com-button:hover .feed-add-button-right {
	background-position: -20px -240px !important;
}

.feed-add-com-button.feed-add-button-press .feed-add-button-left {
	background-position: -44px -243px !important;
}

.feed-add-com-button.feed-add-button-press .feed-add-button-text {
	background-position: 0 -356px !important;
	color: #5c6470 !important;
}

.feed-add-com-button.feed-add-button-press .feed-add-button-right {
	background-position: -51px -243px !important;
}

.feed-add-post-files-list-wrap {
	margin-left: 56px;
	zoom: 1;
}

.feed-add-post-files-list {
	margin-top: -8px;
	table-layout: fixed;
	width: 100%;
}

.feed-add-post-files-list td {
	box-shadow: 0 -2px 0 -1px #FFFFFF inset;
	border-bottom: 1px solid #dde5e8;
	color: #5c6470;
	font-size: 12px;
	line-height: 16px;
	padding: 10px 0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.feed-add-post-files-name {
	width: 26%
}

.feed-add-post-files-size {
	width: 12%
}

.feed-add-post-files-storage {
	width: 62%
}

.feed-add-post-files-text {
	color: #2067b0;
	display: block;
	font-weight: bold;
	position: relative;
}

.feed-add-post-f-wrap {
	display: inline-block;
	max-width: 85%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.feed-add-post-files-text .feed-add-post-del-but {
	background-position: 6px -19px;
	display: inline-block;
	margin-top: -2px;
	position: static;
	vertical-align: top;
}

.feed-add-post-files-text .feed-add-post-del-but:hover {
	background-position: -59px -60px;
}

.feed-add-post-stor-place {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
}

.feed-add-post-stor-text {
	display: inline-block;
	border-bottom: 1px solid #5c6470;
}

.feed-add-post-stor-pl-arrow {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -130px -23px;
	display: inline-block;
	margin-left: 10px;
	height: 5px;
	vertical-align: middle;
	width: 3px;
}

.feed-add-post-edit-stor {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat 4px -64px;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	margin-left: 5px;
	vertical-align: middle;
	width: 15px;
}

.feed-add-post-files-path,
.feed-add-post-files-path:visited,
.feed-add-post-files-path:active,
.feed-add-post-files-path:link,
.feed-add-post-files-path:hover {
	border-bottom: 1px solid #5C6470;
	display: inline-block;
	color: #5C6470;
	margin-left: 10px;
	text-decoration: none;
}

.feed-add-error-load .feed-add-post-f-wrap {
	color: #bb0000;
}

.feed-add-error-text {
	color: #5c6470;
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	margin: -2px 0 0 0;
}

.feed-load-file {
	font-size: 120px;
	height: 85px;
	opacity: 0;
	filter: alpha(opacity=0);
	left: -250px;
	top: -20px;
	position: absolute;
}

.feed-add-post-list-file {
	display: inline-block;
	border-bottom: 1px dashed #2067b0;
	line-height: 12px;
	color: #2067b0;
	cursor: pointer;
}

.feed-add-post-load-pl-text {
	color: #5c6470;
	font-size: 12px;
	margin-left: 58px;
	padding-bottom: 11px;
}

.feed-add-file-but {
	overflow: hidden;
	position: relative;
}

.feed-add-post-p {
	background-position: -141px -208px !important; /*margin-left:-3px;*/
	padding-left: 23px;
}

.feed-post-item .feed-add-post-p {
	margin-left: 0;
}

.feed-add-photo-block-wrap {
	margin-top: -17px;
}

.feed-add-photo-block {
	display: inline-block;
	margin: 17px 17px 0 0;
	min-height: 92px;
	width: 102px;
	padding-right: 21px;
	position: relative;
	vertical-align: top;
}

.feed-add-photo-block .feed-add-post-del-but {
	background-position: 6px -19px;
	background-color: #fff;
	height: 22px;
	top: 1px;
	z-index: 100;
}

.feed-add-img-wrap {
	background: #fff;
	border: 1px solid #e2e6e6;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 2px rgba(137, 137, 137, 0.3);
	display: block;
	text-align: center;
	padding: 4px;
	position: relative;
	z-index: 2;
}

.feed-add-img-title {
	color: #2067b0;
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin-top: 3px;
}

.feed-add-photo-block .feed-add-close-icon {
	background-color: #fff;
	background-position: 8px -19px;
	height: 22px;
	top: 1px;
	right: 1px;
	width: 22px;
}

.feed-add-photo-block .feed-add-post-del-but {
	background-color: #fff;
	background-position: 8px -19px;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 20px;
	position: absolute;
	width: 20px;
}

.feed-add-photo-block .feed-add-close-icon:hover {
	background-position: -57px -60px;
}

.feed-add-photo-bl-error .feed-add-img-title {
	color: #bb0000;
}

.feed-add-img-error {
	background: #9a2b2d;
	display: block;
	height: 92px;
	position: relative;
}

.feed-add-img-er-icon {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -97px -183px;
	height: 27px;
	left: 50%;
	margin: -13px 0 0 -15px;
	top: 50%;
	position: absolute;
	width: 30px;
}

.feed-add-post-text {
	color: #bfbfbf;
	font-size: 17px;
	padding: 15px 10px 0 10px;
}

.feed-comments-block .feed-add-post-text {
	padding: 0;
}

.feed-add-post-edit-block {
	background: linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -moz-linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -o-linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -ms-linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9fbfb), to(#f4f8f8));
	box-shadow: 0 2px 2px -2px rgba(229, 229, 229, 0.9);
	border-bottom: 1px solid #e9eaeb;
	border-left: 1px solid #ced1d2;
	border-right: 1px solid #ced1d2;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	margin: 0 -1px;
	height: 25px;
	padding: 6px 0 0 0;
	position: relative;
}

.feed-add-but-bold {
	background-position: -10px -19px;
}

.feed-add-but-italic {
	background-position: 8px -39px;
}

.feed-add-but-underline {
	background-position: -31px -18px;
}

.feed-add-but-strike {
	background-position: -78px -18px;
}

.feed-add-post-color {
	background-position: -102px -19px;
}

.feed-add-post-fontsizelist {
	background-position: -39px 4px;
}

.feed-add-post-removeformat {
	background-position: -70px -40px;
}

.feed-add-post-quote {
	background-position: -54px -19px;
}

.feed-add-post-code {
	background-position: -18px -40px;
}

.feed-add-post-cut {
	background-position: -44px -40px;
}

.feed-add-post-edit-block .feed-add-close-icon {
	top: 3px;
}

.feed-add-post-form {
	background-color: #fff;
	margin-bottom: 12px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}

/* Preloading for waiter-button-light.gif */
.feed-add-post-form:after {
	content: "";
	display: block;
	width: 1px;
	height: 1px;
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/waiter-button-light.gif") no-repeat 0 0;
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0;
}


.feed-add-post-error-wrap .feed-add-post-form {
	margin-bottom: 0;
}

.feed-add-close-icon,
.feed-add-post-del-but {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat 9px -17px;
	cursor: pointer;
	height: 25px;
	opacity: 0.7;
	right: 2px;
	width: 25px;
	position: absolute;
}

.feed-add-close-icon:hover {
	opacity: 1;
}

.feed-add-post-form-but-wrap {
	background-color: #fff;
	border-bottom: 1px solid #f0f1f2;
	padding: 0 7px 5px 16px;
	position: relative;
}

.feed-com-add-block .feed-add-post-form-but-wrap {
	background-color: #ffffff;
	padding-right: 0;
}
.feed-add-post-form-but-wrap:empty{
	display: none;
}
.feed-add-post-form-but {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png?1") no-repeat;
	cursor: pointer;
	display: inline-block;
	margin-right: 15px;
	height: 25px;
	opacity: 0.5;
	width: 25px;
	position: relative;
}

.feed-add-post-form-but:hover {
	opacity: 1;
}

.feed-add-file {
	background-position: -137px -17px;
}

.feed-add-link {
	background-position: -13px 3px;
}

.feed-add-img {
	background-position: -136px -57px;
}

.feed-add-video {
	background-position: -62px 3px;
}

.feed-add-mention {
	background-position: -90px 3px;
}

.feed-add-tag {
	background-position: -138px 4px;
}

.feed-add-important {
	background-position: -57px -807px;
}
.feed-add-important-active-block {
	cursor: pointer;
	vertical-align: top;
}
.feed-add-post-form-but.feed-add-important-active {
	margin-right: 5px;
	vertical-align: middle;
	background-position: -28px -807px;
	opacity: 1.0;
}
.feed-add-important-text {
	line-height: 13px;
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
}
.feed-add-important-active-block::selection, .feed-add-important-active-block::-moz-selection,
.feed-add-important-text::selection, .feed-add-important-text::-moz-selection {
	background: transparent;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.feed-add-quote {
	background-position: -11px -693px;
}

.feed-add-post-form-but-cnt .bxhtmled-top-bar-btn,
.feed-add-post-form-but-cnt .bxhtmled-top-bar-btn-active,
.feed-add-post-form-but-cnt .bxhtmled-top-bar-btn-disabled
{
	background-image: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") !important;
	background-repeat: no-repeat !important;
	display: inline-block;
	margin: 0 15px 0 0 !important;
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 25px;
	height: 25px;
	position: relative;
	border-width: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.feed-add-post-form-but-cnt .bxhtmled-top-bar-btn:hover {
	opacity: 1;
}

.feed-add-post-form-but-cnt .bxhtmled-top-bar-btn-disabled {
	opacity: 0.4 !important;
}

.feed-add-post-form-but-cnt .bxhtmled-top-bar-btn i,
.feed-add-post-form-but-cnt .bxhtmled-top-bar-btn-active i {
	background: none !important;
	margin: 2px 0 0 2px !important;
}

.feed-add-post-form-but-cnt .bxhtmled-top-bar-btn:hover {
	background-color: transparent !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.feed-add-post-form-but-cnt .bxhtmled-button-link {
	background-position: -13px 3px !important;
}

.feed-add-post-form-but-cnt .bxhtmled-button-video {
	background-position: -62px 3px !important;
}

.feed-add-post-form-but-cnt .bxhtmled-button-quote {
	background-position: -11px -693px !important;
}

.feed-add-post-form-but-more {
	border-radius: 3px;
	border: 1px solid #fff;
	color: #7a808c;
	cursor: pointer;
	font-size: 12px;
	right: 11px;
	top: 0;
	padding: 1px 21px 1px 6px;
	position: absolute;
}

.feed-add-post-form-but-more:hover {
	border-top-color: #f1f1f1;
	border-left-color: #d8d8d8;
	border-right-color: #d8d8d8;
	border-bottom-color: #a9a9a9;
	box-shadow: 0 1px 1px -1px #d0d0d0;
	color: #4b5a6b;
}

.feed-add-post-form-but-more-act {
	box-shadow: none !important;
	border-color: #d9e4e7 !important;
}

.feed-add-post-form-but-arrow {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -98px -49px;
	height: 4px;
	position: absolute;
	right: 6px;
	top: 10px;
	width: 7px;
}

.feed-add-post-form-but-more-open {
	right: 10px;
	top: 3px;
	position: absolute;
}

.feed-add-post-form-editor-btn,
.feed-add-post-form-title-btn {
	background: url(/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png) no-repeat 100px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	vertical-align: top;
	width: 25px;
}

.feed-add-post-form-editor-btn {
	background-position: -57px -772px;
}

.feed-add-post-form-title-btn {
	background-position: -97px -747px;
	margin-right: 4px;
}

.feed-add-post-form-editor-btn:hover {
	background-position: -29px -772px;
}

.feed-add-post-form-title-btn:hover {
	background-position: -63px -747px;
}

.feed-add-post-form-btn-active.feed-add-post-form-editor-btn {
	background-position: -29px -772px;
}

.feed-add-post-form-btn-active.feed-add-post-form-title-btn {
	background-position: -63px -747px;
}

.feed-add-post-strings-blocks {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.feed-add-post-strings-blocks li {
	list-style-type: none;
	margin: 13px 0 0 0;
	padding: 20px 18px 7px 12px;
}

.feed-add-post-strings-blocks li:last-child {
	border-top: 1px solid #f0f1f2;
}

.feed-add-post-strings-blocks li:first-child {
	border-top: none;
	margin: 0;
	padding-top: 6px;
}

.feed-add-post-destination-block {
	overflow: hidden;
	position: relative;
}

.feed-add-post-destination-title,
.feed-add-post-tags-title {
	color: #000;
	float: left;
	font-size: 14px;
	min-width: 55px;
	padding-left: 5px;
}

.feed-add-post-destination-block .feed-add-post-destination-title {
	margin-top: 15px;
}

.feed-add-post-dest-source {
	color: #1a60a9;
}

.feed-add-post-destination-wrap,
.feed-add-post-tags-wrap {
	border: 1px solid #e4e4e4;
	border-radius: 1px;
	overflow: hidden;
	padding: 7px 7px 1px;
	min-height: 36px !important;
}

.feed-add-post-destination-wrap-but {
	margin-top: -9px;
}

.feed-add-post-destination {
	border-radius: 1px;
	font-size: 13px;
	display: inline-block;
	font-weight: bold;
	margin: 0 6px 6px 0;
	height: 30px;
	line-height: 29px;
	overflow: hidden;
	padding: 0 30px 0 13px;
	position: relative;
	vertical-align: middle;
	z-index: 2;

	-webkit-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

.feed-add-post-destination a:link,
.feed-add-post-destination a:visited,
.feed-add-post-destination a:active,
.feed-add-post-destination a:hover {
	text-decoration: none;
}

.feed-add-post-destination-wrap-but .feed-add-post-destination {
	margin: 9px 9px 0 0;
}

.feed-add-post-destination-wrap .feed-add-post-destination {
	padding-right: 30px;
}

.feed-add-post-destination .feed-add-post-del-but,
 .feed-add-post-tags .feed-add-post-del-but {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 30px;
	opacity: 0.6;
	position: absolute;
	width: 25px;
}

.feed-add-post-destination-hover .feed-add-post-del-but {
	opacity: 1;
}

.feed-add-post-destination:hover {
	text-decoration: none;
}

.feed-add-post-destination-all-users {
	background: #dbf188;
	color: #535c69 !important;
}

.feed-add-post-destination-all-users .feed-add-post-del-but {
	background-position: -24px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-all-users {
	background-color: #b2e233;
}

.feed-add-post-destination-users {
	background-color: #bcedfc;
	color: #1f6ab5 !important;
}

.feed-add-post-destination-users .feed-add-post-del-but {
	background-position: -94px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-users {
	background-color: #86e2ff;
}

.feed-add-post-destination-wrap .feed-add-post-destination-sonetgroups {
	background-color: #ADE7E4;
	color: #116F6B !important;
}

.feed-add-post-destination-sonetgroups .feed-add-post-del-but {
	background-position: -47px -61px;
}

.feed-add-post-destination-wrap .feed-add-post-destination-hover.feed-add-post-destination-sonetgroups {
	background-color: #8CDDDA;
}

.feed-add-post-destination-department,
.feed-add-post-destination-crm {
	background-color: #e2e3e5;
	color: #535c69 !important;
}

.feed-add-post-destination-department .feed-add-post-del-but,
.feed-add-post-destination-crm .feed-add-post-del-but {
	background-position: -70px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-department,
.feed-add-post-destination-hover.feed-add-post-destination-crm {
	background-color: #cbccd0;
}

.feed-add-post-destination.feed-add-post-destination-extranet,
.feed-add-post-destination.feed-add-post-destination-email,
.feed-add-post-destination.feed-add-post-destination-crmemail {
	background-color: #ffec91;
	color: #a26b00;
	padding-left: 32px;
}


.feed-add-post-destination.feed-add-post-destination-extranet:before,
.feed-add-post-destination.feed-add-post-destination-email:before,
.feed-add-post-destination.feed-add-post-destination-crmemail:before {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png?1") no-repeat 0 -92px;
	content: "";
	height: 13px;
	position: absolute;
	width: 13px;
	left: 9px;
	top: 8px;
}

.feed-add-post-destination.feed-add-post-destination-crmemail:before {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/icon-crmuser-block.png") no-repeat 0 0!important;
}

.feed-add-post-destination.feed-add-post-destination-email::before {
	background-position: -33px -92px;
}

.feed-add-post-destination.feed-add-post-destination-extranet .feed-add-post-del-but,
.feed-add-post-destination.feed-add-post-destination-email .feed-add-post-del-but,
.feed-add-post-destination.feed-add-post-destination-crmemail .feed-add-post-del-but {
	background-position: -113px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-extranet,
.feed-add-post-destination-hover.feed-add-post-destination-email,
.feed-add-post-destination-hover.feed-add-post-destination-crmemail {
	background-color: #ffe25a;
}

.feed-add-destination-inp {
	background: #fff;
	border: none;
	color: #555;
	display: inline-block;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0 7px 7px 0;
	height: 30px;
	min-width: 108px;
	outline: none;
	padding: 0;
	vertical-align: middle;
}

.feed-add-destination-link,
.feed-add-post-tags-add {
	border-bottom: 1px solid transparent;
	color: #2067b0;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	font-size: 13px;
	margin: 7px 7px 7px 18px;
	line-height: 17px;
	text-decoration: none;
	vertical-align: top;
	position: relative;

	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

.feed-add-destination-link:before,
.feed-add-post-tags-add:before {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -148px -481px;
	content: '';
	height: 8px;
	left: -14px;
	position: absolute;
	top: 5px;
	width: 8px;
}

.feed-add-destination-link:hover,
.feed-add-post-tags-add:hover {
	border-bottom: 1px solid;
	color: #2067b0;
}

.feed-add-destination-input-box {
	display: none;
}

.feed-add-post-tags-block {
	overflow: hidden;
}

.feed-add-post-tags-title {}

.feed-add-post-tags .feed-add-post-del-but {
	background-position: -69px -61px;
}

.feed-add-post-tags .feed-add-post-del-but:hover {
	opacity: 1;
}

.feed-add-post-destination-add {
	border-bottom: 1px #2067b0 dashed;
	color: #2067b0;
	display: inline-block;
	cursor: pointer;
	font-size: 12px;
	line-height: 12px;
	vertical-align: middle;
}

.feed-add-post-destination-add:hover {
	text-decoration: none;
}

.feed-add-post-tags-wrap {
	color: #5c6470;
	font-size: 12px;
	overflow: hidden;
}

.feed-add-post-tags-wrap-but {
	margin-top: -9px;
}

.feed-add-post-tags {
	background: #e8eff0;
	border-radius: 1px;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	margin: 0 7px 7px 0;
	vertical-align: middle;
	padding: 0 30px 0 10px;
	position: relative;
}

.feed-add-post-tags a:link, .feed-add-post-tags a:visited, .feed-add-post-tags a:active, .feed-add-post-tags a:hover {
	text-decoration: none;
}

.feed-add-post-tags-wrap .feed-add-post-tags {
	padding-right: 30px;
}


.feed-add-post-files-block {
	background: #f4f8f9;
	border-radius: 2px;
	border: 1px solid;
	border-top-color: #ced0d1;
	border-left-color: #ced1d1;
	border-right-color: #ced1d1;
	border-bottom-color: #d3d7d8;
	box-shadow: 0 1px 2px -1px rgba(164, 164, 164, 0.7) inset;
	margin-bottom: 11px;
	overflow: hidden;
	padding: 13px 30px 0 30px;
	position: relative;
	zoom: 1;
}

.feed-add-post-files-title {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat 500px -5000px;
	color: #5c6470;
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 20px;
	overflow: hidden;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.feed-add-post-files-block .feed-add-post-files-title {
	font-weight: normal;
	left: 13px;
	top: 12px;
	position: absolute;
	width: 54px;
}

.feed-add-post .lhe-resize-row img {
	display: none;
}

.feed-add-post .bxlhe-editor-buttons {
	background: linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -moz-linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -o-linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -ms-linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9fbfb), to(#f4f8f8));
	box-shadow: 0 2px 2px -2px rgba(229, 229, 229, 0.9);
	border-bottom: 1px solid #e9eaeb;
	position: relative;
}

.feed-add-post .lhe-button-cont {
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	height: 21px;
	margin-left: 6px;
	vertical-align: top;
	width: 25px;
}

.feed-add-post .lhe-button-cont:hover {
	background-color: #dee1e5;
}

.feed-add-post .lhe-stat-toolbar-cont {
	border: 0px;
	padding-top: 6px;
	position: relative;
}

.feed-add-post .lhe-button {
	border: 0px;
}

.feed-add-post .lhe-button-over {
	background-color: #dee1e5;
}

.feed-add-post .feed-add-post-tags-title {
	margin-top: 15px;
}

.feed-add-post .feed-add-post-tags-block {
	display: none;
}

.feed-add-post .wduf-selectdialog,
.feed-add-post .diskuf-selectdialog{
	border-bottom: 1px solid #f0f1f2;
	display: none;
	margin: 7px 0 15px;
	padding: 0 10px 30px;
}

.feed-comments-block .wduf-selectdialog,
.feed-comments-block .diskuf-selectdialog{
	border: none;
	background-color: #fff;
	padding: 10px;
}

.feed-add-post .wduf-selectdialog-switcher,
.feed-add-post .file-selectdialog-switcher,
.feed-add-post .diskuf-selectdialog-switcher {
	display: none;
}

.feed-add-img-title {
	overflow: hidden;
}

.bx-lm-mention {
	width: 356px !important;
}

.bx-lm-mention .bx-finder-groupbox-name {
	display: none;
}

.bx-lm-mention .bx-finder-groupbox {
	padding: 0;
	border-bottom: 0;
}

.feed-add-button-load,
.feed-add-button-load:hover {
	background: #13b1e3;
	color: transparent!important;
	cursor: pointer;
	position: relative;
}

.feed-add-button-load:before {
	border: 1px solid #fff;
	border-radius: 50%;
	color: #fff;
	content: '_';
	/*content: '';*/
	font-size: 10px;
	font-family: "OpenSans-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 9px;
	height: 19px;
	top: 14px;
	left: 50%;
	margin-left: -10px;
	padding-right: 5px;
	position: absolute;
	text-align: right;
	width: 14px;
	box-sizing: content-box;
}

.feed-add-com-button.feed-add-button-load:before {
	top: 10px;
}

.feed-add-button-load:after {
	background-color: #fff;
	content: '';
	height: 7px;
	position: absolute;
	top: 23px;
	left: 50%;
	width: 1px;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;

	-webkit-animation: clock 1s infinite linear;
	animation: clock 1s infinite linear;
}

.feed-add-com-button.feed-add-button-load:after {
	top: 19px;
}

.feed-add-button-transparent.feed-add-button-load {
	background-color: #ecedef;
}

.feed-add-button-transparent.feed-add-button-load:after {
	background-color: #565f6c;
}

.feed-add-button-transparent.feed-add-button-load:before {
	color: #565f6c;
	border-color: #565f6c;
}


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

	0%   { transform: rotate(0deg) }
	100% { transform: rotate(360deg) }
}

@keyframes clock {
	0%   { transform: rotate(0deg) }
	100% { transform: rotate(360deg) }
}


.feed-add-button .mpf-load-img, .mpf-load-img {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/waiter-button-light.gif") no-repeat 0 0;
	position: absolute;
	background-position: 50% 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px !important;
}

.bx-retina .feed-add-button .mpf-load-img, .bx-retina .mpf-load-img {
	background-image: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/waiter-button-light-retina.gif");
	background-size: 23px;
}

.feed-add-button .mpf-load, .mpf-load {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: none;
	background-color: #B7C4C9 !important;
	background-image: -webkit-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96)) !important;
	background-image: -moz-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96)) !important;
	background-image: -ms-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96)) !important;
	background-image: -o-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96)) !important;
	background-image: linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96)) !important;
	-webkit-box-shadow: 0 1px 1px 1px rgba(103, 109, 123, 0.78) inset !important;
	box-shadow: 0 1px 1px 1px rgba(103, 109, 123, 0.78) inset !important;
	color: #b1bec2 !important;
	cursor: default;
	height: 35px !important;
	text-shadow: none !important;
	padding-right: 19px;
	padding-left: 19px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.feed-add-com-button .mpf-load, .feed-add-post-buttons .mpf-load {
	height: 23px !important;
	padding-right: 14px !important;
	padding-left: 14px !important;
}

.feed-add-post-buttons {
	display: none;
}

.feed-add-post-buttons .mpf-load-img {
	height: 23px !important;
}

.bx-smile-f {
	margin: -1px -4px -5px;
	text-align: center;
}

.bx-smile-gallery {
	width: 157px;
	height: 90px;
	overflow: hidden;
}

.bx-smile-gallery-set {
	display: inline-block;
	width: 157px;
	height: 85px;
	margin-bottom: 5px;
	overflow: auto;
	overflow-x: hidden;
	text-align: center;
}

.bx-smile-gallery-set-hide {
	display: none;
}

.bx-smile-gallery-image {
	margin: 6px;
	cursor: pointer;
}

.bx-smile-nav {
	width: 146px;
	border-top: 1px solid #e5e8ea;
	margin-left: 5px;
	margin-top: -1px;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 2px;
}

.bx-smile-nav-name {
	font-size: 11px;
	color: #636972;
	display: inline-block;
	line-height: 18px;
	margin-right: 5px;
	vertical-align: text-bottom;
}

.bx-smile-nav-disabled {
	display: none
}

.bx-smile-nav-item {
	cursor: pointer;
	width: 9px;
	height: 9px;
	display: inline-block;
	margin-right: 7px;
	margin-left: 2px; /* background: url("/bitrix/components/bitrix/main.post.form/templates/.default/./../images/im-sprite-v5.png") repeat scroll -154px -277px transparent no-repeat;*/
	margin-top: 2px;
}

.bx-smile-nav-item-active {
	/* background-position: -137px -277px; */
}

div.lhe-list-item-cont[title="xx-small"] span.lhe-list-font-span {
	font-size: 40% !important;
}

div.lhe-list-item-cont[title="x-small"] span.lhe-list-font-span {
	font-size: 60% !important;
}

div.lhe-list-item-cont[title="small"] span.lhe-list-font-span {
	font-size: 80% !important;
}

div.lhe-list-item-cont[title="medium"] span.lhe-list-font-span {
	font-size: 100% !important;
}

div.lhe-list-item-cont[title="large"] span.lhe-list-font-span {
	font-size: 120% !important;
}

div.lhe-list-item-cont[title="x-large"] span.lhe-list-font-span {
	font-size: 140% !important;
}

div.lhe-list-item-cont[title="xx-large"] span.lhe-list-font-span {
	font-size: 160% !important;
}

.mpl-quote-block,
.mpl-quote-block:visited,
.mpl-quote-block:active,
.mpl-quote-block:link,
.mpl-quote-block:hover {
	display: block;
	position: absolute;
	z-index: 500;
	-webkit-transition: opacity .4s, visibility .1s linear .4s;
	-moz-transition: opacity .4s, visibility .1s linear .4s;
	-o-transition: opacity .4s, visibility .1s linear .4s;
	transition: opacity .4s, visibility .1s linear .4s;
	cursor: pointer;
	width: 32px;
	height: 27px;
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat 0 -936px;
	text-decoration: none;
}

.mpl-quote-block {
	top: -1010000px;
	opacity: 0;
	visibility: hidden;
}

.mpl-quote-block:hover {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -63px -936px;
}

.mpl-quote-block:active {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -125px -936px;
}

.mpl-quote-block-show {
	visibility: visible;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

/* CSS for new editor */
.feed-add-post div.bx-html-editor {
	border-style: none !important;
	background-color: #fff;
}
.feed-add-post-edit-form .bx-html-editor .bxhtmled-toolbar-cnt {
	opacity: 0;
}
.feed-add-post-dnd-ready, .feed-add-post-dnd-over {
	position: relative;
}
.feed-add-post-dnd-over .feed-add-post-dnd,
.feed-add-post-dnd-ready .feed-add-post-dnd-notice {
	display: block;
	z-index: 31;
}
.feed-add-post-dnd-ready.feed-add-post-dnd-over .feed-add-post-dnd-notice {
	display: none;
}

.feed-add-post-dnd, .feed-add-post-dnd-notice {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(248,250,250,0.9);
	z-index: 1;
	border: 2px dashed #a7b0b5;
	text-align: center;
	display: none;
}

.feed-add-post-dnd-inner {
	height: 110px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}

.feed-add-post-dnd-icon {
	width: 37px;
	height: 45px;
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png?5") no-repeat 0 -968px;
	display: block;
	margin: 0 auto 15px;
}

.feed-add-post-dnd-text {
	font-weight: bold;
	font-size: 18px;
	color: rgba(83,92,105,0.7);
}

.feed-add-post-dnd-text span {
	font-size: 12px;
	display: block;
	margin-top: 8px;
}
.feed-add-post-dnd-over .bxu-file-input-over .diskuf-extended-overlay {
	display: none;
}

.feed-add-urpreview-wrap {
	margin-left: 18px;
}

.feed-add-post-destination.feed-add-post-destination-email::before {
	background-position: -33px -92px;

}
html.bx-ios.bx-ios-fix-frame-focus, html.bx-ios.bx-ios-fix-frame-focus iframe, .bx-ios.bx-ios-fix-frame-focus body {
	-webkit-overflow-scrolling: touch;
}
/* End */


/* Start:/bitrix/js/ui/buttons/ui.buttons.css?153976692861692*/
/*region Variables*/
:root {
	/*size*/
	--ui-btn-size-xs: 26px;
	--ui-btn-size-sm: 31px;
	--ui-btn-size-md: 39px;
	--ui-btn-size-lg: 47px;
	/**/
	--ui-btn-inner-color-dark: #535c69;
	--ui-btn-inner-color-light: #fff;
	/*Default*/
	--ui-btn-bg-default: #868d95;
	--ui-btn-bg-default-hover: #5b6573;
	--ui-btn-bg-default-active: #3b506e;
	/*Success*/
	--ui-btn-bg-success: #bbed21;
	--ui-btn-bg-success-hover: #d2f95f;
	--ui-btn-bg-success-active: #b2e232;
	/*Success Light*/
	--ui-btn-bg-success-light: #e1f0b1;
	--ui-btn-bg-success-light-hover: #eaf5c5;
	--ui-btn-bg-success-light-active: #d3e59a;
	/*Danger*/
	--ui-btn-bg-danger: #f1361a;
	--ui-btn-bg-danger-hover: #cc1c00;
	--ui-btn-bg-danger-active: #d24430;
	/*Danger Light*/
	--ui-btn-bg-danger-light: #ffccca;
	--ui-btn-bg-danger-light-hover: #ffdcdb;
	--ui-btn-bg-danger-light-active: #f2b6b3;
	/*Primary*/
	--ui-btn-bg-primary: #3bc8f5;
	--ui-btn-bg-primary-hover: #3eddff;
	--ui-btn-bg-primary-active: #12b1e3;
	/*Secondary*/
	--ui-btn-bg-secondary: #c5e7f4;
	--ui-btn-bg-secondary-hover: #d1eef9;
	--ui-btn-bg-secondary-active: #aee0f2;
	/*Light*/
	--ui-btn-bg-light: transparent;
	--ui-btn-bg-light-hover: #f6f8f9;
	--ui-btn-bg-light-active: #d6f1fb;

	/*Icon colors*/
	--ui-btn-icon-color: black;
}

/*endregion*/

/*region Base style*/
.ui-btn-container { margin: 15px 0; }

.ui-btn-container-center { text-align: center; }

.ui-btn,
.ui-btn-main {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 19px;
	min-width: 80px;
	height: 39px;
	outline: none;
	border: none;
	border-radius: 2px;
	background-color: var(--ui-btn-bg-default);
	color: var(--ui-btn-inner-color-light);
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	/*letter-spacing: -0.31px;*/
	white-space: nowrap;
	font: 600 12px/39px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
	transition: 160ms color linear, 160ms background-color linear, 160ms opacity linear, 160ms padding linear;
}

/* region Fix for IE*/
.bx-ie .ui-btn,
.bx-ie .ui-btn-main {
	background-color: #868d95;
	color: #fff;
}

/*endregion*/

.ui-btn.ui-btn-no-caps,
.ui-btn-double.ui-btn-no-caps .ui-btn-main {
	text-transform: none;
	font-weight: 400;
}

.ui-btn + .ui-btn,
.ui-btn + .ui-btn-double,
.ui-btn-double + .ui-btn,
.ui-btn-double + .ui-btn-double { margin-left: 12px; }

a.ui-btn:focus,
.ui-btn:hover,
.ui-btn-hover,
.ui-btn-main:hover,
.ui-btn-extra:hover,
.ui-btn-hover .ui-btn-main,
.ui-btn-hover .ui-btn-extra,
.ui-btn-main-hover .ui-btn-main,
.ui-btn-extra-hover .ui-btn-extra {
	background-color: var(--ui-btn-bg-default-hover);
	color: var(--ui-btn-inner-color-light);
}

.ui-btn:active,
.ui-btn-active,
.ui-btn.ui-btn-wait,
.ui-btn.ui-btn-clock,
.ui-btn-main:active,
.ui-btn-extra:active,
.ui-btn-active .ui-btn-main,
.ui-btn-active .ui-btn-extra,
.ui-btn-main-active .ui-btn-main,
.ui-btn-extra-active .ui-btn-extra,
.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-double.ui-btn-clock .ui-btn-main {
	outline: none;
	background-color: var(--ui-btn-bg-default-active);
	color: var(--ui-btn-inner-color-light);
}

.ui-btn-double {
	position: relative;
	display: inline-block;
	padding-right: 30px;
	border-radius: 3px;
}

.ui-btn-main { border-radius: 2px 0 0 2px; }

.ui-btn-extra {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px;
	outline: none;
	border: none;
	border-radius: 0 2px 2px 0;
	background-color: var(--ui-btn-bg-default);
	color: var(--ui-btn-inner-color-light);
	cursor: pointer;
	transition: 160ms all linear;
}

.ui-btn-extra:after {
	position: absolute;
	top: 7px;
	bottom: 6px;
	left: 0;
	width: 1px;
	background-color: #fff;
	background-color: var(--ui-btn-inner-color-light);
	content: '';
	opacity: .8;
}

.ui-btn-extra:before {
	position: absolute;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	margin-top: -2px;
	margin-left: -4px;
	width: 8px;
	border: 4px solid transparent;
	border-top-color: #fff;
	border-top-color: var(--ui-btn-inner-color-light);
	background: none;
	content: '';
}

/* region Fix for IE*/
.bx-ie a.ui-btn:focus,
.bx-ie .ui-btn:hover,
.bx-ie .ui-btn-hover,
.bx-ie .ui-btn-main:hover,
.bx-ie .ui-btn-extra:hover,
.bx-ie .ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-extra-hover .ui-btn-extra {
	background-color: #5b6573;
	color: #fff;
}

.bx-ie .ui-btn:active,
.bx-ie .ui-btn-active,
.bx-ie .ui-btn.ui-btn-wait,
.bx-ie .ui-btn.ui-btn-clock,
.bx-ie .ui-btn-main:active,
.bx-ie .ui-btn-extra:active,
.bx-ie .ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-extra-active .ui-btn-extra,
.bx-ie .ui-btn-double.ui-btn-wait .ui-btn-main,
.bx-ie .ui-btn-double.ui-btn-clock .ui-btn-main {
	background-color: #3b506e;
	color: #fff;
}

.bx-ie .ui-btn-extra {
	background-color: #868d95;
	color: #fff;
}

.bx-ie .ui-btn-extra:after { background-color: #fff; }

.bx-ie .ui-btn-extra:before { border-top-color: #fff; }

/*endregion*/
/*endregion*/

/*region Size*/
.ui-btn.ui-btn-lg {
	padding: 0 26px;
	min-width: 90px;
}

.ui-btn.ui-btn-lg,
.ui-btn-double.ui-btn-lg .ui-btn-main,
.ui-btn-double.ui-btn-lg .ui-btn-extra {
	height: var(--ui-btn-size-lg);
	border-radius: 3px;
	font-size: 12px;
	line-height: var(--ui-btn-size-lg);
}

.ui-btn-double.ui-btn-lg { padding-right: 33px; }

.ui-btn-double.ui-btn-lg .ui-btn-main { border-radius: 3px 0 0 3px; }

.ui-btn-double.ui-btn-lg .ui-btn-extra {
	width: 33px;
	border-radius: 0 3px 3px 0;
}

.ui-btn-double.ui-btn-lg .ui-btn-extra:before { margin-top: -3px; }

.ui-btn-double.ui-btn-lg .ui-btn-extra:after {
	top: 11px;
	bottom: 10px;
}

.ui-btn.ui-btn-md {
	padding: 0 20px;
	min-width: 80px;
}

.ui-btn.ui-btn-md,
.ui-btn-double.ui-btn-md .ui-btn-main,
.ui-btn-double.ui-btn-md .ui-btn-extra {
	height: var(--ui-btn-size-md);
	font-size: 12px;
	line-height: var(--ui-btn-size-md);
}

.ui-btn.ui-btn-sm {
	padding: 0 17px;
	min-width: 70px;
}

.ui-btn.ui-btn-sm,
.ui-btn-double.ui-btn-sm .ui-btn-main,
.ui-btn-double.ui-btn-sm .ui-btn-extra {
	height: var(--ui-btn-size-sm);
	font-size: 12px;
	line-height: var(--ui-btn-size-sm);
}

.ui-btn.ui-btn-xs {
	padding: 0 15px;
	min-width: 66px;
}

.ui-btn.ui-btn-xs,
.ui-btn-double.ui-btn-xs .ui-btn-main,
.ui-btn-double.ui-btn-xs .ui-btn-extra {
	height: var(--ui-btn-size-xs);
	font-size: 11px;
	line-height: var(--ui-btn-size-xs);
}

/* region Fix for IE*/
.bx-ie .ui-btn.ui-btn-lg,
.bx-ie .ui-btn-double.ui-btn-lg .ui-btn-main,
.bx-ie .ui-btn-double.ui-btn-lg .ui-btn-extra {
	height: 47px;
	line-height: 47px;
}

.bx-ie .ui-btn.ui-btn-md,
.bx-ie .ui-btn-double.ui-btn-md .ui-btn-main,
.bx-ie .ui-btn-double.ui-btn-md .ui-btn-extra {
	height: 39px;
	line-height: 39px;
}

.bx-ie .ui-btn.ui-btn-sm,
.bx-ie .ui-btn-double.ui-btn-sm .ui-btn-main,
.bx-ie .ui-btn-double.ui-btn-sm .ui-btn-extra {
	height: 31px;
	line-height: 31px;
}

.bx-ie .ui-btn.ui-btn-xs,
.bx-ie .ui-btn-double.ui-btn-xs .ui-btn-main,
.bx-ie .ui-btn-double.ui-btn-xs .ui-btn-extra {
	height: 26px;
	line-height: 26px;
}

/*endregion*/
/*endregion*/

/*region Color*/
/*region Default button*/
.ui-btn-default.ui-btn,
.ui-btn-default.ui-btn-double .ui-btn-main,
.ui-btn-default.ui-btn-double .ui-btn-extra {
	background-color: var(--ui-btn-bg-default);
	color: #fff;
}

.ui-btn-default.ui-btn:hover,
a.ui-btn-default.ui-btn:focus,
.ui-btn-default.ui-btn.ui-btn-hover,
.ui-btn-default.ui-btn-double .ui-btn-main:hover,
.ui-btn-default.ui-btn-double .ui-btn-extra:hover,
.ui-btn-default.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-default.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-default.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-default.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	background-color: var(--ui-btn-bg-default-hover);
	color: #fff;
}

.ui-btn-default.ui-btn:active,
.ui-btn-default.ui-btn.ui-btn-wait,
.ui-btn-default.ui-btn.ui-btn-clock,
.ui-btn-default.ui-btn.ui-btn-active,
.ui-btn-default.ui-btn-double .ui-btn-main:active,
.ui-btn-default.ui-btn-double .ui-btn-extra:active,
.ui-btn-default.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-default.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-default.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-default.ui-btn-double.ui-btn-extra-active .ui-btn-extra {
	background-color: var(--ui-btn-bg-default-active);
	color: #fff;
}

.ui-btn-default.ui-btn-double .ui-btn-extra:after {
	background-color: #fff;
	opacity: .8;
}

.ui-btn-default.ui-btn-double .ui-btn-extra:before { border-top-color: #fff; }

/* region Fix for IE*/
.bx-ie .ui-btn-default.ui-btn,
.bx-ie .ui-btn-default.ui-btn-double .ui-btn-main,
.bx-ie .ui-btn-default.ui-btn-double .ui-btn-extra { background-color: #868d95; }

.bx-ie .ui-btn-default.ui-btn:hover,
.bx-ie a.ui-btn-default.ui-btn:focus,
.bx-ie .ui-btn-default.ui-btn.ui-btn-hover,
.bx-ie .ui-btn-default.ui-btn-double .ui-btn-main:hover,
.bx-ie .ui-btn-default.ui-btn-double .ui-btn-extra:hover,
.bx-ie .ui-btn-default.ui-btn-double.ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-default.ui-btn-double.ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-default.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-default.ui-btn-double.ui-btn-extra-hover .ui-btn-extra { background-color: #5b6573; }

.bx-ie .ui-btn-default.ui-btn:active,
.bx-ie .ui-btn-default.ui-btn.ui-btn-wait,
.bx-ie .ui-btn-default.ui-btn.ui-btn-clock,
.bx-ie .ui-btn-default.ui-btn.ui-btn-active,
.bx-ie .ui-btn-default.ui-btn-double .ui-btn-main:active,
.bx-ie .ui-btn-default.ui-btn-double .ui-btn-extra:active,
.bx-ie .ui-btn-default.ui-btn-double.ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-default.ui-btn-double.ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-default.ui-btn-double.ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-default.ui-btn-double.ui-btn-extra-active .ui-btn-extra { background-color: #3b506e; }

/*endregion*/
/*endregion*/

/*region Success button*/
.ui-btn-success.ui-btn,
.ui-btn-success.ui-btn-double .ui-btn-main,
.ui-btn-success.ui-btn-double .ui-btn-extra {
	background-color: var(--ui-btn-bg-success);
	color: #535c69;
}

.ui-btn-success.ui-btn:hover,
a.ui-btn-success.ui-btn:focus,
.ui-btn-success.ui-btn.ui-btn-hover,
.ui-btn-success.ui-btn-double .ui-btn-main:hover,
.ui-btn-success.ui-btn-double .ui-btn-extra:hover,
.ui-btn-success.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-success.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-success.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-success.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	background-color: var(--ui-btn-bg-success-hover);
	color: #535c69;
}

.ui-btn-success.ui-btn:active,
.ui-btn-success.ui-btn.ui-btn-wait,
.ui-btn-success.ui-btn.ui-btn-clock,
.ui-btn-success.ui-btn.ui-btn-active,
.ui-btn-success.ui-btn-double .ui-btn-main:active,
.ui-btn-success.ui-btn-double .ui-btn-extra:active,
.ui-btn-success.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-success.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-success.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-success.ui-btn-double.ui-btn-extra-active .ui-btn-extra,
.ui-btn-success.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-success.ui-btn-double.ui-btn-clock .ui-btn-main {
	background-color: var(--ui-btn-bg-success-active);
	color: #535c69;
}

.ui-btn-success.ui-btn-double .ui-btn-extra:after {
	background-color: #535c69;
	opacity: .2;
}

.ui-btn-success.ui-btn-double .ui-btn-extra:before { border-top-color: #535c69; }

/* region Fix for IE*/
.bx-ie .ui-btn-success.ui-btn,
.bx-ie .ui-btn-success.ui-btn-double .ui-btn-main,
.bx-ie .ui-btn-success.ui-btn-double .ui-btn-extra { background-color: #bbed21; }

.bx-ie .ui-btn-success.ui-btn:hover,
.bx-ie a.ui-btn-success.ui-btn:focus,
.bx-ie .ui-btn-success.ui-btn.ui-btn-hover,
.bx-ie .ui-btn-success.ui-btn-double .ui-btn-main:hover,
.bx-ie .ui-btn-success.ui-btn-double .ui-btn-extra:hover,
.bx-ie .ui-btn-success.ui-btn-double.ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-success.ui-btn-double.ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-success.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-success.ui-btn-double.ui-btn-extra-hover .ui-btn-extra { background-color: #d2f95f; }

.bx-ie .ui-btn-success.ui-btn:active,
.bx-ie .ui-btn-success.ui-btn.ui-btn-wait,
.bx-ie .ui-btn-success.ui-btn.ui-btn-clock,
.bx-ie .ui-btn-success.ui-btn.ui-btn-active,
.bx-ie .ui-btn-success.ui-btn-double .ui-btn-main:active,
.bx-ie .ui-btn-success.ui-btn-double .ui-btn-extra:active,
.bx-ie .ui-btn-success.ui-btn-double.ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-success.ui-btn-double.ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-success.ui-btn-double.ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-success.ui-btn-double.ui-btn-extra-active .ui-btn-extra { background-color: #b2e232; }

/*endregion*/

/*endregion*/

/*region Success Light button*/
.ui-btn-success-light.ui-btn,
.ui-btn-success-light.ui-btn-double .ui-btn-main,
.ui-btn-success-light.ui-btn-double .ui-btn-extra {
	background-color: var(--ui-btn-bg-success-light);
	color: #668d13;
}

.ui-btn-success-light.ui-btn:hover,
a.ui-btn-success-light.ui-btn:focus,
.ui-btn-success-light.ui-btn.ui-btn-hover,
.ui-btn-success-light.ui-btn-double .ui-btn-main:hover,
.ui-btn-success-light.ui-btn-double .ui-btn-extra:hover,
.ui-btn-success-light.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-success-light.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-success-light.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-success-light.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	background-color: var(--ui-btn-bg-success-light-hover);
	color: #668d13;
}

.ui-btn-success-light.ui-btn:active,
.ui-btn-success-light.ui-btn.ui-btn-wait,
.ui-btn-success-light.ui-btn.ui-btn-clock,
.ui-btn-success-light.ui-btn.ui-btn-active,
.ui-btn-success-light.ui-btn-double .ui-btn-main:active,
.ui-btn-success-light.ui-btn-double .ui-btn-extra:active,
.ui-btn-success-light.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-success-light.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-success-light.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-success-light.ui-btn-double.ui-btn-extra-active .ui-btn-extra,
.ui-btn-success-light.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-success-light.ui-btn-double.ui-btn-clock .ui-btn-main {
	background-color: var(--ui-btn-bg-success-light-active);
	color: #668d13;
}

.ui-btn-success-light.ui-btn-double .ui-btn-extra:after {
	background-color: #333;
	opacity: .2;
}

.ui-btn-success-light.ui-btn-double .ui-btn-extra:before { border-top-color: #a3bf63; }

/* region Fix for IE*/
.bx-ie .ui-btn-success-light.ui-btn,
.bx-ie .ui-btn-success-light.ui-btn-double .ui-btn-main,
.bx-ie .ui-btn-success-light.ui-btn-double .ui-btn-extra { background-color: #e1f0b1; }

.bx-ie .ui-btn-success-light.ui-btn:hover,
.bx-ie a.ui-btn-success-light.ui-btn:focus,
.bx-ie .ui-btn-success-light.ui-btn.ui-btn-hover,
.bx-ie .ui-btn-success-light.ui-btn-double .ui-btn-main:hover,
.bx-ie .ui-btn-success-light.ui-btn-double .ui-btn-extra:hover,
.bx-ie .ui-btn-success-light.ui-btn-double.ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-success-light.ui-btn-double.ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-success-light.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-success-light.ui-btn-double.ui-btn-extra-hover .ui-btn-extra { background-color: #eaf5c5; }

.bx-ie .ui-btn-success-light.ui-btn:active,
.bx-ie .ui-btn-success-light.ui-btn.ui-btn-wait,
.bx-ie .ui-btn-success-light.ui-btn.ui-btn-clock,
.bx-ie .ui-btn-success-light.ui-btn.ui-btn-active,
.bx-ie .ui-btn-success-light.ui-btn-double .ui-btn-main:active,
.bx-ie .ui-btn-success-light.ui-btn-double .ui-btn-extra:active,
.bx-ie .ui-btn-success-light.ui-btn-double.ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-success-light.ui-btn-double.ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-success-light.ui-btn-double.ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-success-light.ui-btn-double.ui-btn-extra-active .ui-btn-extra { background-color: #d3e59a; }

/*endregion*/

/*endregion*/

/*region Danger button*/
.ui-btn-danger.ui-btn,
.ui-btn-danger.ui-btn-double .ui-btn-main,
.ui-btn-danger.ui-btn-double .ui-btn-extra {
	background-color: var(--ui-btn-bg-danger);
	color: #fff;
}

.ui-btn-danger.ui-btn:hover,
a.ui-btn-danger.ui-btn:focus,
.ui-btn-danger.ui-btn.ui-btn-hover,
.ui-btn-danger.ui-btn-double .ui-btn-main:hover,
.ui-btn-danger.ui-btn-double .ui-btn-extra:hover,
.ui-btn-danger.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-danger.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-danger.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-danger.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	background-color: var(--ui-btn-bg-danger-hover);
	color: #fff;
}

.ui-btn-danger.ui-btn:active,
.ui-btn-danger.ui-btn.ui-btn-wait,
.ui-btn-danger.ui-btn.ui-btn-clock,
.ui-btn-danger.ui-btn.ui-btn-active,
.ui-btn-danger.ui-btn-double .ui-btn-main:active,
.ui-btn-danger.ui-btn-double .ui-btn-extra:active,
.ui-btn-danger.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-danger.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-danger.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-danger.ui-btn-double.ui-btn-extra-active .ui-btn-extra,
.ui-btn-danger.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-danger.ui-btn-double.ui-btn-clock .ui-btn-main {
	background-color: var(--ui-btn-bg-danger-active);
	color: #fff;
}

.ui-btn-double.ui-btn-danger .ui-btn-extra:after {
	background-color: #fff;
	opacity: .8;
}

.ui-btn-double.ui-btn-danger .ui-btn-extra:before {
	border-top-color: #fff;
}

/* region Fix for IE*/
.bx-ie .ui-btn-danger.ui-btn,
.bx-ie .ui-btn-danger.ui-btn-double .ui-btn-main,
.bx-ie .ui-btn-danger.ui-btn-double .ui-btn-extra { background-color: #f1361a; }

.bx-ie .ui-btn-danger.ui-btn:hover,
.bx-ie a.ui-btn-danger.ui-btn:focus,
.bx-ie .ui-btn-danger.ui-btn.ui-btn-hover,
.bx-ie .ui-btn-danger.ui-btn-double .ui-btn-main:hover,
.bx-ie .ui-btn-danger.ui-btn-double .ui-btn-extra:hover,
.bx-ie .ui-btn-danger.ui-btn-double.ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-danger.ui-btn-double.ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-danger.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-danger.ui-btn-double.ui-btn-extra-hover .ui-btn-extra { background-color: #cc1c00; }

.bx-ie .ui-btn-danger.ui-btn:active,
.bx-ie .ui-btn-danger.ui-btn.ui-btn-wait,
.bx-ie .ui-btn-danger.ui-btn.ui-btn-clock,
.bx-ie .ui-btn-danger.ui-btn.ui-btn-active,
.bx-ie .ui-btn-danger.ui-btn-double .ui-btn-main:active,
.bx-ie .ui-btn-danger.ui-btn-double .ui-btn-extra:active,
.bx-ie .ui-btn-danger.ui-btn-double.ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-danger.ui-btn-double.ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-danger.ui-btn-double.ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-danger.ui-btn-double.ui-btn-extra-active .ui-btn-extra { background-color: #d24430; }

/*endregion*/
/*endregion*/

/*region Danger Light button*/
.ui-btn-danger-light.ui-btn,
.ui-btn-danger-light.ui-btn-double .ui-btn-main,
.ui-btn-danger-light.ui-btn-double .ui-btn-extra {
	background-color: var(--ui-btn-bg-danger-light);
	color: #d7413c;
}

.ui-btn-danger-light.ui-btn:hover,
a.ui-btn-danger-light.ui-btn:focus,
.ui-btn-danger-light.ui-btn.ui-btn-hover,
.ui-btn-danger-light.ui-btn-double .ui-btn-main:hover,
.ui-btn-danger-light.ui-btn-double .ui-btn-extra:hover,
.ui-btn-danger-light.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-danger-light.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-danger-light.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-danger-light.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	background-color: var(--ui-btn-bg-danger-light-hover);
	color: #d7413c;
}

.ui-btn-danger-light.ui-btn:active,
.ui-btn-danger-light.ui-btn.ui-btn-wait,
.ui-btn-danger-light.ui-btn.ui-btn-clock,
.ui-btn-danger-light.ui-btn.ui-btn-active,
.ui-btn-danger-light.ui-btn-double .ui-btn-main:active,
.ui-btn-danger-light.ui-btn-double .ui-btn-extra:active,
.ui-btn-danger-light.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-danger-light.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-danger-light.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-danger-light.ui-btn-double.ui-btn-extra-active .ui-btn-extra,
.ui-btn-danger-light.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-danger-light.ui-btn-double.ui-btn-clock .ui-btn-main {
	background-color: var(--ui-btn-bg-danger-light-active);
	color: #d7413c;
}

.ui-btn-double.ui-btn-danger-light .ui-btn-extra:after {
	background-color: #333;
	opacity: .2;
}

.ui-btn-double.ui-btn-danger-light .ui-btn-extra:before {
	border-top-color: #eb8783;
}

/* region Fix for IE*/
.bx-ie .ui-btn-danger-light.ui-btn,
.bx-ie .ui-btn-danger-light.ui-btn-double .ui-btn-main,
.bx-ie .ui-btn-danger-light.ui-btn-double .ui-btn-extra { background-color: #ffccca; }

.bx-ie .ui-btn-danger-light.ui-btn:hover,
.bx-ie a.ui-btn-danger-light.ui-btn:focus,
.bx-ie .ui-btn-danger-light.ui-btn.ui-btn-hover,
.bx-ie .ui-btn-danger-light.ui-btn-double .ui-btn-main:hover,
.bx-ie .ui-btn-danger-light.ui-btn-double .ui-btn-extra:hover,
.bx-ie .ui-btn-danger-light.ui-btn-double.ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-danger-light.ui-btn-double.ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-danger-light.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-danger-light.ui-btn-double.ui-btn-extra-hover .ui-btn-extra { background-color: #ffdcdb; }

.bx-ie .ui-btn-danger-light.ui-btn:active,
.bx-ie .ui-btn-danger-light.ui-btn.ui-btn-wait,
.bx-ie .ui-btn-danger-light.ui-btn.ui-btn-clock,
.bx-ie .ui-btn-danger-light.ui-btn.ui-btn-active,
.bx-ie .ui-btn-danger-light.ui-btn-double .ui-btn-main:active,
.bx-ie .ui-btn-danger-light.ui-btn-double .ui-btn-extra:active,
.bx-ie .ui-btn-danger-light.ui-btn-double.ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-danger-light.ui-btn-double.ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-danger-light.ui-btn-double.ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-danger-light.ui-btn-double.ui-btn-extra-active .ui-btn-extra { background-color: #f2b6b3; }

/*endregion*/
/*endregion*/

/*region Primary button*/
.ui-btn-primary.ui-btn,
.ui-btn-primary.ui-btn-double .ui-btn-main,
.ui-btn-primary.ui-btn-double .ui-btn-extra {
	background-color: var(--ui-btn-bg-primary);
	color: #fff;
}

.ui-btn-primary.ui-btn:hover,
a.ui-btn-primary.ui-btn:focus,
.ui-btn-primary.ui-btn.ui-btn-hover,
.ui-btn-primary.ui-btn-double .ui-btn-main:hover,
.ui-btn-primary.ui-btn-double .ui-btn-extra:hover,
.ui-btn-primary.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-primary.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-primary.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-primary.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	background-color: var(--ui-btn-bg-primary-hover);
	color: #fff;
}

.ui-btn-primary.ui-btn:active,
.ui-btn-primary.ui-btn.ui-btn-wait,
.ui-btn-primary.ui-btn.ui-btn-clock,
.ui-btn-primary.ui-btn.ui-btn-active,
.ui-btn-primary.ui-btn-double .ui-btn-main:active,
.ui-btn-primary.ui-btn-double .ui-btn-extra:active,
.ui-btn-primary.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-primary.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-primary.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-primary.ui-btn-double.ui-btn-extra-active .ui-btn-extra,
.ui-btn-primary.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-primary.ui-btn-double.ui-btn-clock .ui-btn-main {
	background-color: var(--ui-btn-bg-primary-active);
	color: #fff;
}

.ui-btn-primary.ui-btn-double .ui-btn-extra:after {
	background-color: #fff;
	opacity: .8;
}

.ui-btn-primary.ui-btn-double .ui-btn-extra:before { border-top-color: #fff; }

/* region Fix for IE*/
.bx-ie .ui-btn-primary.ui-btn,
.bx-ie .ui-btn-primary.ui-btn-double .ui-btn-main,
.bx-ie .ui-btn-primary.ui-btn-double .ui-btn-extra { background-color: #3bc8f5; }

.bx-ie .ui-btn-primary.ui-btn:hover,
.bx-ie a.ui-btn-primary.ui-btn:focus,
.bx-ie .ui-btn-primary.ui-btn.ui-btn-hover,
.bx-ie .ui-btn-primary.ui-btn-double .ui-btn-main:hover,
.bx-ie .ui-btn-primary.ui-btn-double .ui-btn-extra:hover,
.bx-ie .ui-btn-primary.ui-btn-double.ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-primary.ui-btn-double.ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-primary.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-primary.ui-btn-double.ui-btn-extra-hover .ui-btn-extra { background-color: #3eddff; }

.bx-ie .ui-btn-primary.ui-btn:active,
.bx-ie .ui-btn-primary.ui-btn.ui-btn-wait,
.bx-ie .ui-btn-primary.ui-btn.ui-btn-clock,
.bx-ie .ui-btn-primary.ui-btn.ui-btn-active,
.bx-ie .ui-btn-primary.ui-btn-double .ui-btn-main:active,
.bx-ie .ui-btn-primary.ui-btn-double .ui-btn-extra:active,
.bx-ie .ui-btn-primary.ui-btn-double.ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-primary.ui-btn-double.ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-primary.ui-btn-double.ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-primary.ui-btn-double.ui-btn-extra-active .ui-btn-extra { background-color: #12b1e3; }

/*endregion*/
/*endregion*/

/*region Secondary button*/
.ui-btn-secondary.ui-btn,
.ui-btn-secondary.ui-btn-double .ui-btn-main,
.ui-btn-secondary.ui-btn-double .ui-btn-extra {
	border: 1px solid #aee0f2;
	background-color: var(--ui-btn-bg-secondary);
	color: var(--ui-btn-inner-color-dark);
}

.ui-btn-secondary.ui-btn-double .ui-btn-main { border-right: none; }

.ui-btn-secondary.ui-btn-double .ui-btn-extra { border-left: none; }

.ui-btn-secondary.ui-btn:hover,
a.ui-btn-secondary.ui-btn:focus,
.ui-btn-secondary.ui-btn.ui-btn-hover,
.ui-btn-secondary.ui-btn-double .ui-btn-main:hover,
.ui-btn-secondary.ui-btn-double .ui-btn-extra:hover,
.ui-btn-secondary.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-secondary.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-secondary.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-secondary.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	border-color: #aee0f2;
	background-color: var(--ui-btn-bg-secondary-hover);
	color: var(--ui-btn-inner-color-dark);
}

.ui-btn-secondary.ui-btn:active,
.ui-btn-secondary.ui-btn.ui-btn-wait,
.ui-btn-secondary.ui-btn.ui-btn-clock,
.ui-btn-secondary.ui-btn.ui-btn-active,
.ui-btn-secondary.ui-btn-double .ui-btn-main:active,
.ui-btn-secondary.ui-btn-double .ui-btn-extra:active,
.ui-btn-secondary.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-secondary.ui-btn-double.ui-btn-clock .ui-btn-main,
.ui-btn-secondary.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-secondary.ui-btn-double.ui-btn-wait .ui-btn-extra,
.ui-btn-secondary.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-secondary.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-secondary.ui-btn-double.ui-btn-extra-active .ui-btn-extra {
	border-color: #aee0f2;
	background-color: var(--ui-btn-bg-secondary-active);
	color: var(--ui-btn-inner-color-dark);
}

.ui-btn-secondary.ui-btn-double .ui-btn-extra:after {
	background-color: var(--ui-btn-inner-color-dark);
	opacity: .8;
}

.ui-btn-secondary.ui-btn-double .ui-btn-extra:before { border-top-color: var(--ui-btn-inner-color-dark); }

/* region Fix for IE*/
.bx-ie .ui-btn-secondary.ui-btn,
.bx-ie .ui-btn-secondary.ui-btn-double .ui-btn-main,
.bx-ie .ui-btn-secondary.ui-btn-double .ui-btn-extra {
	background-color: #c5e7f4;
	color: #535c69;
}

.bx-ie .ui-btn-secondary.ui-btn:hover,
.bx-ie a.ui-btn-secondary.ui-btn:focus,
.bx-ie .ui-btn-secondary.ui-btn.ui-btn-hover,
.bx-ie .ui-btn-secondary.ui-btn-double .ui-btn-main:hover,
.bx-ie .ui-btn-secondary.ui-btn-double .ui-btn-extra:hover,
.bx-ie .ui-btn-secondary.ui-btn-double.ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-secondary.ui-btn-double.ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-secondary.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-secondary.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	background-color: #d1eef9;
	color: #535c69;
}

.bx-ie .ui-btn-secondary.ui-btn:active,
.bx-ie .ui-btn-secondary.ui-btn.ui-btn-wait,
.bx-ie .ui-btn-secondary.ui-btn.ui-btn-clock,
.bx-ie .ui-btn-secondary.ui-btn.ui-btn-active,
.bx-ie .ui-btn-secondary.ui-btn-double .ui-btn-main:active,
.bx-ie .ui-btn-secondary.ui-btn-double .ui-btn-extra:active,
.bx-ie .ui-btn-secondary.ui-btn-double.ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-secondary.ui-btn-double.ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-secondary.ui-btn-double.ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-secondary.ui-btn-double.ui-btn-extra-active .ui-btn-extra {
	background-color: #aee0f2;
	color: #535c69;
}

.bx-ie .ui-btn-secondary.ui-btn-double .ui-btn-extra:after { background-color: #535c69; }

.bx-ie .ui-btn-secondary.ui-btn-double .ui-btn-extra:before { border-top-color: #535c69; }

/*endregion*/

/*endregion*/

/*region Link button*/
.ui-btn-link.ui-btn,
.ui-btn-link.ui-btn-double .ui-btn-main,
.ui-btn-link.ui-btn-double .ui-btn-extra {
	background-color: transparent;
	color: #535c69;
}

.ui-btn-link.ui-btn {
	padding-right: 0;
	padding-left: 0;
}

.ui-btn-link.ui-btn-double .ui-btn-main { padding-left: 0; }

.ui-btn-link.ui-btn:hover,
a.ui-btn-link.ui-btn:focus,
.ui-btn-link.ui-btn.ui-btn-hover,
.ui-btn-link.ui-btn-double .ui-btn-main:hover,
.ui-btn-link.ui-btn-double .ui-btn-extra:hover,
.ui-btn-link.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-link.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-link.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-link.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	background-color: transparent;
	color: #333;
}

.ui-btn-link.ui-btn:active,
.ui-btn-link.ui-btn.ui-btn-wait,
.ui-btn-link.ui-btn.ui-btn-clock,
.ui-btn-link.ui-btn.ui-btn-active,
.ui-btn-link.ui-btn-double .ui-btn-main:active,
.ui-btn-link.ui-btn-double .ui-btn-extra:active,
.ui-btn-link.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-link.ui-btn-double.ui-btn-clock .ui-btn-main,
.ui-btn-link.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-link.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-link.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-link.ui-btn-double.ui-btn-extra-active .ui-btn-extra {
	background-color: transparent;
	color: #000;
}

.ui-btn-link.ui-btn-double .ui-btn-extra:after {
	background-color: #535c69;
	opacity: .5;
}

.ui-btn-link.ui-btn-double .ui-btn-extra:before { border-top-color: #535c69; }

/*endregion*/

/*region Light*/
.ui-btn-light.ui-btn,
.ui-btn-light.ui-btn-double .ui-btn-main,
.ui-btn-light.ui-btn-double .ui-btn-extra {
	background-color: var(--ui-btn-bg-light);
	color: #000;
}

.ui-btn-light.ui-btn:hover,
a.ui-btn-light.ui-btn:focus,
.ui-btn-light.ui-btn.ui-btn-hover,
.ui-btn-light.ui-btn-double .ui-btn-main:hover,
.ui-btn-light.ui-btn-double .ui-btn-extra:hover,
.ui-btn-light.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-light.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-light.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-light.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	background-color: var(--ui-btn-bg-light-hover);
	color: #000;
}

.ui-btn-light.ui-btn:active,
.ui-btn-light.ui-btn.ui-btn-wait,
.ui-btn-light.ui-btn.ui-btn-clock,
.ui-btn-light.ui-btn.ui-btn-active,
.ui-btn-light.ui-btn-double .ui-btn-main:active,
.ui-btn-light.ui-btn-double .ui-btn-extra:active,
.ui-btn-light.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-light.ui-btn-double.ui-btn-clock .ui-btn-main,
.ui-btn-light.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-light.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-light.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-light.ui-btn-double.ui-btn-extra-active .ui-btn-extra {
	background-color: var(--ui-btn-bg-light-active);
	color: #000;
}

.ui-btn-light.ui-btn-double .ui-btn-extra:after {
	background-color: #535c69;
	opacity: .5;
}

.ui-btn-light.ui-btn-double .ui-btn-extra:before { border-top-color: #535c69; }

/* region Fix for IE*/
.bx-ie .ui-btn-light.ui-btn,
.bx-ie .ui-btn-light.ui-btn-double .ui-btn-main,
.bx-ie .ui-btn-light.ui-btn-double .ui-btn-extra { background-color: transparent; }

.bx-ie .ui-btn-light.ui-btn:hover,
.bx-ie a.ui-btn-light.ui-btn:focus,
.bx-ie .ui-btn-light.ui-btn.ui-btn-hover,
.bx-ie .ui-btn-light.ui-btn-double .ui-btn-main:hover,
.bx-ie .ui-btn-light.ui-btn-double .ui-btn-extra:hover,
.bx-ie .ui-btn-light.ui-btn-double.ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-light.ui-btn-double.ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-light.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-light.ui-btn-double.ui-btn-extra-hover .ui-btn-extra { background-color: #f6f8f9; }

.bx-ie .ui-btn-light.ui-btn:active,
.bx-ie .ui-btn-light.ui-btn.ui-btn-wait,
.bx-ie .ui-btn-light.ui-btn.ui-btn-clock,
.bx-ie .ui-btn-light.ui-btn.ui-btn-active,
.bx-ie .ui-btn-light.ui-btn-double .ui-btn-main:active,
.bx-ie .ui-btn-light.ui-btn-double .ui-btn-extra:active,
.bx-ie .ui-btn-light.ui-btn-double.ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-light.ui-btn-double.ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-light.ui-btn-double.ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-light.ui-btn-double.ui-btn-extra-active .ui-btn-extra { background-color: #d6f1fb; }

/*endregion*/
/*endregion*/

/*region Light-border button*/
.ui-btn-light-border.ui-btn,
.ui-btn-light-border.ui-btn-double .ui-btn-main,
.ui-btn-light-border.ui-btn-double .ui-btn-extra {
	border: 1px solid #c4cace;
	background-color: var(--ui-btn-bg-light);
	color: #535b69;
	line-height: 37px;
}

.ui-btn-light-border.ui-btn-double .ui-btn-main { border-right: none; }

.ui-btn-light-border.ui-btn-double .ui-btn-extra { border-left: none; }

.ui-btn-light-border.ui-btn:hover,
a.ui-btn-light-border.ui-btn:focus,
.ui-btn-light-border.ui-btn.ui-btn-hover,
.ui-btn-light-border.ui-btn-double .ui-btn-main:hover,
.ui-btn-light-border.ui-btn-double .ui-btn-extra:hover,
.ui-btn-light-border.ui-btn-double.ui-btn-hover .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-hover .ui-btn-extra,
.ui-btn-light-border.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-extra-hover .ui-btn-extra {
	border-color: #9fa4ab;
	background-color: var(--ui-btn-bg-light-hover);
	color: #535c69;
}

.ui-btn-light-border.ui-btn:active,
.ui-btn-light-border.ui-btn.ui-btn-wait,
.ui-btn-light-border.ui-btn.ui-btn-clock,
.ui-btn-light-border.ui-btn.ui-btn-active,
.ui-btn-light-border.ui-btn-double .ui-btn-main:active,
.ui-btn-light-border.ui-btn-double .ui-btn-extra:active,
.ui-btn-light-border.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-clock .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-active .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-main-active .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-active .ui-btn-extra,
.ui-btn-light-border.ui-btn-double.ui-btn-extra-active .ui-btn-extra {
	border-color: #9fa4ab;
	background-color: var(--ui-btn-bg-light-active);
	color: #535c69;
}

.bitrix24-light-theme .pagetitle-wrap .ui-btn-light-border { color: #fff; }

.bitrix24-light-theme .pagetitle-wrap .ui-btn-light-border:hover { background-color: #cfd4d878; }

.bitrix24-light-theme .pagetitle-wrap .ui-btn-light-border:active { background-color: #dde2e578; }

.ui-btn-light-border.ui-btn.ui-btn-lg,
.ui-btn-light-border.ui-btn-double.ui-btn-lg .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-lg .ui-btn-extra { line-height: calc(var(--ui-btn-size-lg) - 2px); }

.ui-btn-light-border.ui-btn.ui-btn-md,
.ui-btn-light-border.ui-btn-double.ui-btn-md .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-md .ui-btn-extra { line-height: calc(var(--ui-btn-size-md) - 2px); }

.ui-btn-light-border.ui-btn.ui-btn-sm,
.ui-btn-light-border.ui-btn-double.ui-btn-sm .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-sm .ui-btn-extra { line-height: calc(var(--ui-btn-size-sm) - 2px); }

.ui-btn-light-border.ui-btn.ui-btn-xs,
.ui-btn-light-border.ui-btn-double.ui-btn-xs .ui-btn-main,
.ui-btn-light-border.ui-btn-double.ui-btn-xs .ui-btn-extra { line-height: calc(var(--ui-btn-size-xs) - 2px); }

.ui-btn-light-border.ui-btn-double .ui-btn-extra:after {
	background-color: #535c69;
	opacity: .5;
}

.ui-btn-light-border.ui-btn-double .ui-btn-extra:before { border-top-color: #535c69; }

/* region Fix for IE*/
.bx-ie .ui-btn-light-border.ui-btn,
.bx-ie .ui-btn-light-border.ui-btn-double .ui-btn-main,
.bx-ie .ui-btn-light-border.ui-btn-double .ui-btn-extra { background-color: transparent; }

.bx-ie .ui-btn-light-border.ui-btn:hover,
.bx-ie a.ui-btn-light-border.ui-btn:focus,
.bx-ie .ui-btn-light-border.ui-btn.ui-btn-hover,
.bx-ie .ui-btn-light-border.ui-btn-double .ui-btn-main:hover,
.bx-ie .ui-btn-light-border.ui-btn-double .ui-btn-extra:hover,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-hover .ui-btn-main,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-hover .ui-btn-extra,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-main-hover .ui-btn-main,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-extra-hover .ui-btn-extra { background-color: #cfd4d8; }

.bx-ie .ui-btn-light-border.ui-btn:active,
.bx-ie .ui-btn-light-border.ui-btn.ui-btn-wait,
.bx-ie .ui-btn-light-border.ui-btn.ui-btn-clock,
.bx-ie .ui-btn-light-border.ui-btn.ui-btn-active,
.bx-ie .ui-btn-light-border.ui-btn-double .ui-btn-main:active,
.bx-ie .ui-btn-light-border.ui-btn-double .ui-btn-extra:active,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-active .ui-btn-main,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-active .ui-btn-extra,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-main-active .ui-btn-main,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-extra-active .ui-btn-extra { background-color: #dde2e5; }

.bx-ie .ui-btn-light-border.ui-btn.ui-btn-lg,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-lg .ui-btn-main,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-lg .ui-btn-extra { line-height: 45px; }

.bx-ie .ui-btn-light-border.ui-btn.ui-btn-md,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-md .ui-btn-main,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-md .ui-btn-extra { line-height: 37px; }

.bx-ie .ui-btn-light-border.ui-btn.ui-btn-sm,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-sm .ui-btn-main,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-sm .ui-btn-extra { line-height: 31px; }

.bx-ie .ui-btn-light-border.ui-btn.ui-btn-xs,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-xs .ui-btn-main,
.bx-ie .ui-btn-light-border.ui-btn-double.ui-btn-xs .ui-btn-extra { line-height: 26px; }

/*endregion*/
/*endregion*/

/*endregion*/

/*region Border radius*/
.ui-btn.ui-btn-round.ui-btn-lg { border-radius: calc(var(--ui-btn-size-lg) / 2); }

.ui-btn.ui-btn-round,
.ui-btn.ui-btn-round.ui-btn-md { border-radius: calc(var(--ui-btn-size-md) / 2); }

.ui-btn.ui-btn-round.ui-btn-sm { border-radius: calc(var(--ui-btn-size-sm) / 2); }

.ui-btn.ui-btn-round.ui-btn-xs { border-radius: calc(var(--ui-btn-size-xs) / 2); }

/* region Fix for IE*/
.bx-ie .ui-btn.ui-btn-round.ui-btn-lg { border-radius: 23.5px; }

.bx-ie .ui-btn.ui-btn-round,
.bx-ie .ui-btn.ui-btn-round.ui-btn-md { border-radius: 19.5px; }

.bx-ie .ui-btn.ui-btn-round.ui-btn-sm { border-radius: 16.5px; }

.bx-ie .ui-btn.ui-btn-round.ui-btn-xs { border-radius: 13px; }

/*endregion*/
/*endregion*/

/*region Others*/

/*region Counter*/
.ui-btn .ui-btn-counter,
.ui-btn-double .ui-btn-counter {
	display: inline-block;
	margin-top: -2px;
	padding: 0 8px;
	border-radius: 10px;
	background-color: #f34829;
	color: #fff;
	vertical-align: middle;
	font: 11px/19px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
}

.ui-btn.ui-btn-xs .ui-btn-counter,
.ui-btn-double.ui-btn-xs .ui-btn-counter {
	margin-top: -4px;
}

/*endregion*/

/*region Dropdown*/
.ui-btn.ui-btn-dropdown,
.ui-btn-double.ui-btn-dropdown .ui-btn-main { padding-right: 29px; }

.ui-btn.ui-btn-dropdown:before,
.ui-btn-double.ui-btn-dropdown .ui-btn-main:before {
	position: absolute;
	top: 50%;
	right: 13px;
	display: block;
	box-sizing: border-box;
	margin-top: -2.5px;
	width: 8px;
	height: 8px;
	border-bottom: 2px solid;
	border-left: 2px solid;
	content: '';
	transform: translateY(-50%) rotate(-45deg);
}

.ui-btn.ui-btn-xs.ui-btn-dropdown:before,
.ui-btn-double.ui-btn-xs.ui-btn-dropdown .ui-btn-main:before { margin-top: .5px; }

.ui-btn.ui-btn-link.ui-btn-dropdown:before,
.ui-btn.ui-btn-secondary.ui-btn-dropdown:before,
.ui-btn.ui-btn-light.ui-btn-dropdown:before,
.ui-btn.ui-btn-success.ui-btn-dropdown:before,
.ui-btn.ui-btn-light-border.ui-btn-dropdown:before,
.ui-btn-double.ui-btn-link.ui-btn-dropdown .ui-btn-main:before,
.ui-btn-double.ui-btn-secondary.ui-btn-dropdown .ui-btn-main:before,
.ui-btn-double.ui-btn-light.ui-btn-dropdown .ui-btn-main:before,
.ui-btn-double.ui-btn-success.ui-btn-dropdown .ui-btn-main:before,
.ui-btn-double.ui-btn-light-border.ui-btn-dropdown .ui-btn-main:before { border-color: #535c69; }

.ui-btn.ui-btn-dropdown:before,
.ui-btn.ui-btn-danger.ui-btn-dropdown:before,
.ui-btn.ui-btn-primary.ui-btn-dropdown:before,
.ui-btn.ui-btn-default.ui-btn-dropdown:before,
.ui-btn-double.ui-btn-dropdown .ui-btn-main:before,
.ui-btn-double.ui-btn-danger.ui-btn-dropdown .ui-btn-main:before,
.ui-btn-double.ui-btn-primary.ui-btn-dropdown .ui-btn-main:before,
.ui-btn-double.ui-btn-default.ui-btn-dropdown .ui-btn-main:before { border-color: #fff; }

/*endregion*/

/*region Wait*/
.ui-btn.ui-btn-disabled,
.ui-btn-double.ui-btn-disabled,
.ui-btn-double.ui-btn-disabled-main .ui-btn-main,
.ui-btn-double.ui-btn-disabled-extra .ui-btn-extra {
	opacity: .4;
	cursor: not-allowed;
}

.ui-btn.ui-btn-wait,
.ui-btn-double.ui-btn-wait .ui-btn-main {
	background-position: center;
	background-repeat: no-repeat;
	color: rgba(0, 0, 0, 0) !important;
}

.ui-btn.ui-btn-wait:after,
.ui-btn-double.ui-btn-wait .ui-btn-main:after { opacity: 0; }

.ui-btn.ui-btn-wait,
.ui-btn.ui-btn-danger.ui-btn-wait,
.ui-btn.ui-btn-primary.ui-btn-wait,
.ui-btn.ui-btn-default.ui-btn-wait,
.ui-btn-double.ui-btn-wait .ui-btn-main,
.ui-btn-double.ui-btn-danger.ui-btn-wait .ui-btn-main,
.ui-btn-double.ui-btn-primary.ui-btn-wait .ui-btn-main,
.ui-btn-double.ui-btn-default.ui-btn-wait .ui-btn-main { background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2221px%22%20height%3D%2221px%22%20viewBox%3D%220%200%2021%2021%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20.loader%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20-moz-transform-origin%3A%2050%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%20loader%201s%20infinite%20steps%2812%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20@keyframes%20loader%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%7B%20transform%3A%20rotate%28360deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%20%20%3Cg%20width%3D%2221%22%20height%3D%2221%22%20x%3D%220%22%20y%3D%220%22%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22loader%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.43449953%2C8.074594%20L6.43449953%2C8.074594%20C6.13556114%2C8.58186178%205.47632706%2C8.75237795%204.96905928%2C8.45343956%20L2.51048718%2C7.00440881%20C2.00393286%2C6.70547042%201.83341669%2C6.04552289%202.13235509%2C5.53825511%20C2.43129348%2C5.03170079%203.09052755%2C4.86118462%203.59708188%2C5.16012301%20L6.05636743%2C6.60915375%20C6.56292175%2C6.90809215%206.73343793%2C7.56803968%206.43449953%2C8.074594%22%20%20%20%20%20%20opacity%3D%220.1%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.10876858%2C6.41466543%20L8.10876858%2C6.41466543%20C7.59936043%2C6.70932309%206.94083981%2C6.53381272%206.64689562%2C6.02369111%20L5.21855512%2C3.55299025%20C4.92389747%2C3.0435821%205.09940784%2C2.38577494%205.60952944%2C2.09111728%20C6.11893759%2C1.79645963%206.77674475%2C1.97197%207.07140241%2C2.4820916%20L8.4997429%2C4.95279247%20C8.79440056%2C5.46220062%208.61817673%2C6.12000778%208.10876858%2C6.41466543%22%20%20%20%20%20%20opacity%3D%220.2%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.4295722%2C5.79210304%20L10.4295722%2C5.79210304%20C9.84097032%2C5.79210304%209.35938699%2C5.3105197%209.35938699%2C4.72191785%20L9.35938699%2C1.86809069%20C9.35938699%2C1.27948884%209.84097032%2C0.797905505%2010.4295722%2C0.797905505%20C11.018174%2C0.797905505%2011.4997574%2C1.27948884%2011.4997574%2C1.86809069%20L11.4997574%2C4.72191785%20C11.4997574%2C5.3105197%2011.018174%2C5.79210304%2010.4295722%2C5.79210304%22%20opacity%3D%220.3%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M15.3206752%2C2.13214105%20L15.3206752%2C2.13214105%20C15.827943%2C2.43107944%2015.9977457%2C3.09031352%2015.6988073%2C3.5975813%20L14.2497766%2C6.05615339%20C13.9508382%2C6.56270772%2013.2916041%2C6.73322389%2012.7843363%2C6.43428549%20C12.2770685%2C6.1353471%2012.1072658%2C5.47611302%2012.4062042%2C4.9695587%20L13.855235%2C2.51027315%20C14.1541733%2C2.00371883%2014.8134074%2C1.83320265%2015.3206752%2C2.13214105%22%20%20%20%20%20opacity%3D%220.4%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.7680984%2C5.60924406%20L18.7680984%2C5.60924406%20C19.0627561%2C6.11865221%2018.8872457%2C6.77717283%2018.3771241%2C7.07111702%20L15.9064232%2C8.49945752%20C15.3970151%2C8.79411517%2014.7392079%2C8.6186048%2014.4438368%2C8.1084832%20C14.1498926%2C7.59907505%2014.325403%2C6.94126789%2014.8355246%2C6.64661023%20L17.3062254%2C5.21826974%20C17.8156336%2C4.92361209%2018.4734408%2C5.09983591%2018.7680984%2C5.60924406%22%20%20%20opacity%3D%220.5%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M20.0612388%2C10.4295722%20L20.0612388%2C10.4295722%20C20.0612388%2C11.018174%2019.5796555%2C11.4997574%2018.9910537%2C11.4997574%20L16.1372265%2C11.4997574%20C15.5486246%2C11.4997574%2015.0670413%2C11.018174%2015.0670413%2C10.4295722%20C15.0670413%2C9.84097032%2015.5486246%2C9.35938699%2016.1372265%2C9.35938699%20L18.9910537%2C9.35938699%20C19.5796555%2C9.35938699%2020.0612388%2C9.84097032%2020.0612388%2C10.4295722%22%20%20opacity%3D%220.6%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.7270033%2C15.3206752%20L18.7270033%2C15.3206752%20C18.4280649%2C15.8272295%2017.7688308%2C15.9977457%2017.2615631%2C15.6988073%20L14.802991%2C14.2497766%20C14.2957232%2C13.9508382%2014.1259205%2C13.2916041%2014.4248589%2C12.7843363%20C14.7237972%2C12.2770685%2015.3830313%2C12.1072658%2015.8895856%2C12.4062042%20L18.3488712%2C13.855235%20C18.856139%2C14.1541733%2019.0259417%2C14.8134074%2018.7270033%2C15.3206752%22%20%20%20opacity%3D%220.7%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M15.2496149%2C18.7680984%20L15.2496149%2C18.7680984%20C14.7402068%2C19.0627561%2014.0823996%2C18.8872457%2013.7877419%2C18.3771241%20L12.3594014%2C15.9064232%20C12.0647438%2C15.3970151%2012.2409676%2C14.7392079%2012.7503758%2C14.4445503%20C13.2597839%2C14.1498926%2013.9183045%2C14.325403%2014.2129622%2C14.8355246%20L15.6405892%2C17.3062254%20C15.9352469%2C17.8156336%2015.7597365%2C18.4734408%2015.2496149%2C18.7680984%22%20opacity%3D%220.8%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.4295722%2C20.0612388%20L10.4295722%2C20.0612388%20C9.84097032%2C20.0612388%209.35938699%2C19.5796555%209.35938699%2C18.9910537%20L9.35938699%2C16.1372265%20C9.35938699%2C15.5486246%209.84097032%2C15.0670413%2010.4295722%2C15.0670413%20C11.018174%2C15.0670413%2011.4997574%2C15.5486246%2011.4997574%2C16.1372265%20L11.4997574%2C18.9910537%20C11.4997574%2C19.5796555%2011.018174%2C20.0612388%2010.4295722%2C20.0612388%22%20%20opacity%3D%220.9%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.074594%2C14.4246448%20L8.074594%2C14.4246448%20C8.58186178%2C14.7235832%208.75237795%2C15.3828173%208.45343956%2C15.8900851%20L7.00440881%2C18.3486572%20C6.70547042%2C18.8552115%206.04552289%2C19.0257277%205.53825511%2C18.7267893%20C5.03170079%2C18.4278509%204.86118462%2C17.7686168%205.16012301%2C17.2620625%20L6.60915375%2C14.8027769%20C6.90809215%2C14.2962226%207.56803968%2C14.1257064%208.074594%2C14.4246448%22%20%20%20%20%20%20opacity%3D%220.95%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M5.79210304%2C10.4295722%20L5.79210304%2C10.4295722%20C5.79210304%2C11.018174%205.3105197%2C11.4997574%204.72191785%2C11.4997574%20L1.86809069%2C11.4997574%20C1.27948884%2C11.4997574%200.797905505%2C11.018174%200.797905505%2C10.4295722%20C0.797905505%2C9.84097032%201.27948884%2C9.35938699%201.86809069%2C9.35938699%20L4.72191785%2C9.35938699%20C5.3105197%2C9.35938699%205.79210304%2C9.84097032%205.79210304%2C10.4295722%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.41466543%2C12.7503758%20L6.41466543%2C12.7503758%20C6.70932309%2C13.2597839%206.53381272%2C13.9175911%206.02369111%2C14.2122487%20L3.55299025%2C15.6405892%20C3.0435821%2C15.9352469%202.38577494%2C15.7590231%202.09040383%2C15.2496149%20C1.79645963%2C14.7402068%201.97197%2C14.0823996%202.4820916%2C13.7877419%20L4.95279247%2C12.3594014%20C5.46220062%2C12.0647438%206.12000778%2C12.2409676%206.41466543%2C12.7503758%22%20%20%20%20%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E); }

.ui-btn.ui-btn-link.ui-btn-wait,
.ui-btn.ui-btn-secondary.ui-btn-wait,
.ui-btn.ui-btn-light.ui-btn-wait,
.ui-btn.ui-btn-success.ui-btn-wait,
.ui-btn.ui-btn-link-border.ui-btn-wait,
.ui-btn.ui-btn-light-border.ui-btn-wait,
.ui-btn-double.ui-btn-link.ui-btn-wait .ui-btn-main,
.ui-btn-double.ui-btn-secondary.ui-btn-wait .ui-btn-main,
.ui-btn-double.ui-btn-light.ui-btn-wait .ui-btn-main,
.ui-btn-double.ui-btn-success.ui-btn-wait .ui-btn-main,
.ui-btn-double.ui-btn-link-border.ui-btn-wait .ui-btn-main,
.ui-btn-double.ui-btn-light-border.ui-btn-wait .ui-btn-main { background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2221px%22%20height%3D%2221px%22%20viewBox%3D%220%200%2021%2021%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20.loader%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20-moz-transform-origin%3A%2050%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%20loader%201s%20infinite%20steps%2812%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20@keyframes%20loader%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%7B%20transform%3A%20rotate%28360deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%20%20%3Cg%20width%3D%2221%22%20height%3D%2221%22%20x%3D%220%22%20y%3D%220%22%20fill%3D%22%23535c69%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22loader%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.43449953%2C8.074594%20L6.43449953%2C8.074594%20C6.13556114%2C8.58186178%205.47632706%2C8.75237795%204.96905928%2C8.45343956%20L2.51048718%2C7.00440881%20C2.00393286%2C6.70547042%201.83341669%2C6.04552289%202.13235509%2C5.53825511%20C2.43129348%2C5.03170079%203.09052755%2C4.86118462%203.59708188%2C5.16012301%20L6.05636743%2C6.60915375%20C6.56292175%2C6.90809215%206.73343793%2C7.56803968%206.43449953%2C8.074594%22%20%20%20%20%20%20opacity%3D%220.1%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.10876858%2C6.41466543%20L8.10876858%2C6.41466543%20C7.59936043%2C6.70932309%206.94083981%2C6.53381272%206.64689562%2C6.02369111%20L5.21855512%2C3.55299025%20C4.92389747%2C3.0435821%205.09940784%2C2.38577494%205.60952944%2C2.09111728%20C6.11893759%2C1.79645963%206.77674475%2C1.97197%207.07140241%2C2.4820916%20L8.4997429%2C4.95279247%20C8.79440056%2C5.46220062%208.61817673%2C6.12000778%208.10876858%2C6.41466543%22%20%20%20%20%20%20opacity%3D%220.2%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.4295722%2C5.79210304%20L10.4295722%2C5.79210304%20C9.84097032%2C5.79210304%209.35938699%2C5.3105197%209.35938699%2C4.72191785%20L9.35938699%2C1.86809069%20C9.35938699%2C1.27948884%209.84097032%2C0.797905505%2010.4295722%2C0.797905505%20C11.018174%2C0.797905505%2011.4997574%2C1.27948884%2011.4997574%2C1.86809069%20L11.4997574%2C4.72191785%20C11.4997574%2C5.3105197%2011.018174%2C5.79210304%2010.4295722%2C5.79210304%22%20opacity%3D%220.3%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M15.3206752%2C2.13214105%20L15.3206752%2C2.13214105%20C15.827943%2C2.43107944%2015.9977457%2C3.09031352%2015.6988073%2C3.5975813%20L14.2497766%2C6.05615339%20C13.9508382%2C6.56270772%2013.2916041%2C6.73322389%2012.7843363%2C6.43428549%20C12.2770685%2C6.1353471%2012.1072658%2C5.47611302%2012.4062042%2C4.9695587%20L13.855235%2C2.51027315%20C14.1541733%2C2.00371883%2014.8134074%2C1.83320265%2015.3206752%2C2.13214105%22%20%20%20%20%20opacity%3D%220.4%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.7680984%2C5.60924406%20L18.7680984%2C5.60924406%20C19.0627561%2C6.11865221%2018.8872457%2C6.77717283%2018.3771241%2C7.07111702%20L15.9064232%2C8.49945752%20C15.3970151%2C8.79411517%2014.7392079%2C8.6186048%2014.4438368%2C8.1084832%20C14.1498926%2C7.59907505%2014.325403%2C6.94126789%2014.8355246%2C6.64661023%20L17.3062254%2C5.21826974%20C17.8156336%2C4.92361209%2018.4734408%2C5.09983591%2018.7680984%2C5.60924406%22%20%20%20opacity%3D%220.5%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M20.0612388%2C10.4295722%20L20.0612388%2C10.4295722%20C20.0612388%2C11.018174%2019.5796555%2C11.4997574%2018.9910537%2C11.4997574%20L16.1372265%2C11.4997574%20C15.5486246%2C11.4997574%2015.0670413%2C11.018174%2015.0670413%2C10.4295722%20C15.0670413%2C9.84097032%2015.5486246%2C9.35938699%2016.1372265%2C9.35938699%20L18.9910537%2C9.35938699%20C19.5796555%2C9.35938699%2020.0612388%2C9.84097032%2020.0612388%2C10.4295722%22%20%20opacity%3D%220.6%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.7270033%2C15.3206752%20L18.7270033%2C15.3206752%20C18.4280649%2C15.8272295%2017.7688308%2C15.9977457%2017.2615631%2C15.6988073%20L14.802991%2C14.2497766%20C14.2957232%2C13.9508382%2014.1259205%2C13.2916041%2014.4248589%2C12.7843363%20C14.7237972%2C12.2770685%2015.3830313%2C12.1072658%2015.8895856%2C12.4062042%20L18.3488712%2C13.855235%20C18.856139%2C14.1541733%2019.0259417%2C14.8134074%2018.7270033%2C15.3206752%22%20%20%20opacity%3D%220.7%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M15.2496149%2C18.7680984%20L15.2496149%2C18.7680984%20C14.7402068%2C19.0627561%2014.0823996%2C18.8872457%2013.7877419%2C18.3771241%20L12.3594014%2C15.9064232%20C12.0647438%2C15.3970151%2012.2409676%2C14.7392079%2012.7503758%2C14.4445503%20C13.2597839%2C14.1498926%2013.9183045%2C14.325403%2014.2129622%2C14.8355246%20L15.6405892%2C17.3062254%20C15.9352469%2C17.8156336%2015.7597365%2C18.4734408%2015.2496149%2C18.7680984%22%20opacity%3D%220.8%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.4295722%2C20.0612388%20L10.4295722%2C20.0612388%20C9.84097032%2C20.0612388%209.35938699%2C19.5796555%209.35938699%2C18.9910537%20L9.35938699%2C16.1372265%20C9.35938699%2C15.5486246%209.84097032%2C15.0670413%2010.4295722%2C15.0670413%20C11.018174%2C15.0670413%2011.4997574%2C15.5486246%2011.4997574%2C16.1372265%20L11.4997574%2C18.9910537%20C11.4997574%2C19.5796555%2011.018174%2C20.0612388%2010.4295722%2C20.0612388%22%20%20opacity%3D%220.9%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.074594%2C14.4246448%20L8.074594%2C14.4246448%20C8.58186178%2C14.7235832%208.75237795%2C15.3828173%208.45343956%2C15.8900851%20L7.00440881%2C18.3486572%20C6.70547042%2C18.8552115%206.04552289%2C19.0257277%205.53825511%2C18.7267893%20C5.03170079%2C18.4278509%204.86118462%2C17.7686168%205.16012301%2C17.2620625%20L6.60915375%2C14.8027769%20C6.90809215%2C14.2962226%207.56803968%2C14.1257064%208.074594%2C14.4246448%22%20%20%20%20%20%20opacity%3D%220.95%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M5.79210304%2C10.4295722%20L5.79210304%2C10.4295722%20C5.79210304%2C11.018174%205.3105197%2C11.4997574%204.72191785%2C11.4997574%20L1.86809069%2C11.4997574%20C1.27948884%2C11.4997574%200.797905505%2C11.018174%200.797905505%2C10.4295722%20C0.797905505%2C9.84097032%201.27948884%2C9.35938699%201.86809069%2C9.35938699%20L4.72191785%2C9.35938699%20C5.3105197%2C9.35938699%205.79210304%2C9.84097032%205.79210304%2C10.4295722%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.41466543%2C12.7503758%20L6.41466543%2C12.7503758%20C6.70932309%2C13.2597839%206.53381272%2C13.9175911%206.02369111%2C14.2122487%20L3.55299025%2C15.6405892%20C3.0435821%2C15.9352469%202.38577494%2C15.7590231%202.09040383%2C15.2496149%20C1.79645963%2C14.7402068%201.97197%2C14.0823996%202.4820916%2C13.7877419%20L4.95279247%2C12.3594014%20C5.46220062%2C12.0647438%206.12000778%2C12.2409676%206.41466543%2C12.7503758%22%20%20%20%20%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E); }

/*endregion*/

/*region Clock*/
.ui-btn.ui-btn-clock,
.ui-btn-double.ui-btn-clock .ui-btn-main {
	background-position: center;
	background-repeat: no-repeat;
	color: rgba(0, 0, 0, 0) !important;
}

.ui-btn.ui-btn-clock:after,
.ui-btn-double.ui-btn-clock .ui-btn-main:after { opacity: 0; }

.ui-btn.ui-btn-clock,
.ui-btn.ui-btn-danger.ui-btn-clock,
.ui-btn.ui-btn-primary.ui-btn-clock,
.ui-btn.ui-btn-default.ui-btn-clock,
.ui-btn-double.ui-btn-clock .ui-btn-main,
.ui-btn-double.ui-btn-danger.ui-btn-clock .ui-btn-main,
.ui-btn-double.ui-btn-primary.ui-btn-clock .ui-btn-main,
.ui-btn-double.ui-btn-default.ui-btn-clock .ui-btn-main { background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20.arrow%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20.5%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20-moz-transform-origin%3A%20.5%200%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%0A%20%20%20%20%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20fill%3D%22none%22%20r%3D%228.5%22%20cx%3D%229%22%20cy%3D%229%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20width%3D%226px%22%20height%3D%221px%22%20id%3D%22ar2%22%20x%3D%228.5%22%20y%3D%228.5%22/%3E%0A%20%20%20%20%3C/svg%3E%0A%0A%20%20%20%20%3Cg%20width%3D%2219%22%20height%3D%2219%22%20x%3D%220%22%20y%3D%220%22%20%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow%22%20id%3D%22ar1%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20width%3D%221%22%20height%3D%227%22%20x%3D%228.5%22%20y%3D%229%22/%3E%0A%20%20%20%20%20%20%20%20%3CanimateTransform%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20attributeType%3D%22xml%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%209%209%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20to%3D%22360%209%209%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E); }

.ui-btn.ui-btn-link.ui-btn-clock,
.ui-btn.ui-btn-secondary.ui-btn-clock,
.ui-btn.ui-btn-light.ui-btn-clock,
.ui-btn.ui-btn-success.ui-btn-clock,
.ui-btn.ui-btn-link-border.ui-btn-clock,
.ui-btn.ui-btn-light-border.ui-btn-clock,
.ui-btn-double.ui-btn-link.ui-btn-clock .ui-btn-main,
.ui-btn-double.ui-btn-secondary.ui-btn-clock .ui-btn-main,
.ui-btn-double.ui-btn-light.ui-btn-clock .ui-btn-main,
.ui-btn-double.ui-btn-success.ui-btn-clock .ui-btn-main,
.ui-btn-double.ui-btn-link-border.ui-btn-clock .ui-btn-main,
.ui-btn-double.ui-btn-light-border.ui-btn-clock .ui-btn-main { background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20.arrow%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20.5%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20-moz-transform-origin%3A%20.5%200%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%0A%20%20%20%20%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20fill%3D%22none%22%20r%3D%228.5%22%20cx%3D%229%22%20cy%3D%229%22%20stroke%3D%22%23535c69%22%20stroke-width%3D%221%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23535c69%22%20width%3D%226px%22%20height%3D%221px%22%20id%3D%22ar2%22%20x%3D%228.5%22%20y%3D%228.5%22/%3E%0A%20%20%20%20%3C/svg%3E%0A%0A%20%20%20%20%3Cg%20width%3D%2219%22%20height%3D%2219%22%20x%3D%220%22%20y%3D%220%22%20%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23535c69%22%20width%3D%221%22%20height%3D%227%22%20x%3D%228.5%22%20y%3D%229%22/%3E%0A%20%20%20%20%20%20%20%20%3CanimateTransform%0A%20%20%20%20%20%20%20%20%20%20%20%20attributeType%3D%22xml%22%0A%20%20%20%20%20%20%20%20%20%20%20%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%209%209%22%0A%20%20%20%20%20%20%20%20%20%20%20%20to%3D%22360%209%209%22%0A%20%20%20%20%20%20%20%20%20%20%20%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E); }

/*endregion*/

/*endregion*/


/* End */


/* Start:/bitrix/js/fileman/html_editor/html-editor.css?153976692761875*/
div.bx-html-editor{
	border: 1px solid;
	border-color: #bbc4cd;
	overflow: hidden;
	position: relative;
	z-index: 30;
}
.bxhtmled-textarea-cnt{}

div.bx-html-editor-absolute{
	overflow: hidden;
	position: absolute;
	z-index: 3000;
	background-color: #FFF;
}

/* Toolbar */
.bxhtmled-toolbar-cnt{
	background-color: #F4F8F9;
	background-image: linear-gradient(to bottom, #FBFDFD, #EEF4F5);
	border-bottom: 1px solid #E4E4E4;
	height: 33px;
}

.bxhtmled-top-bar-left-wrap {
	background-image: -webkit-linear-gradient(top, #eceef0, #e0e6e8);
	background-image:    -moz-linear-gradient(top, #eceef0, #e0e6e8);
	background-image:     -ms-linear-gradient(top, #eceef0, #e0e6e8);
	background-image:      -o-linear-gradient(top, #eceef0, #e0e6e8);
	background-image:         linear-gradient(to bottom, #eceef0, #e0e6e8);
	border-right: 1px solid #dbe1e4;
	display: inline-block;
	padding:0 3px 0 6px;
	vertical-align: top !important;
	height: 33px;
}

.bxhtmled-top-bar-right-wrap {
	float: right;
	margin-right: 4px;
}
.bxhtmled-top-bar-hidden-wrap{
	position: absolute;
	top: -100px;
	visibility: hidden;
}

/* Buttons */
.bxhtmled-top-bar-btn {
	border-radius: 2px !important;
	cursor: pointer;
	display: inline-block;
	height: 24px;
	margin: 5px 2px 0;
	vertical-align: top !important;
	position: relative !important;
	width: 24px;
}

.bxhtmled-top-bar-btn:hover {
	background-color: #e0e8ea;
	-webkit-box-shadow: 0 1px 0 #f8fafb, inset 0 -1px 0 #d7dfe1;
	box-shadow: 0 1px 0 #f8fafb, inset 0 -1px 0 #d7dfe1, inset 0 -2px 0 #dbe3e4;
}

.bxhtmled-top-bar-btn i {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat 100px 100px;
	display: block;
	height: 20px;
	margin: 2px 0 0 2px;
	width: 20px;
}

.bxhtmled-top-bar-btn-active i {
	margin: 1px 0 0 1px;
}

.bxhtmled-top-bar-btn-active {
	background-image: -webkit-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:    -moz-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:     -ms-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:      -o-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:         linear-gradient(to bottom, #afdcef, #c2e3f1) !important;
	border: 1px solid;
	border-color: #93b7c7 #add2e2 #bcdce8!important;
	-webkit-box-shadow: inset 0 1px 0 #a6d0e2, inset 0 -1px 0 #bedeeb;
	box-shadow: inset 0 1px 0 #a6d0e2, inset 0 -1px 0 #bedeeb;
	height: 22px;
	width: 22px;
}

.bxhtmled-top-bar-btn-disabled,
.bxhtmled-top-bar-btn-disabled:active {
	background: none !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	box-shadow:  none !important;
	cursor: auto;
	height: 24px;
	opacity: 0.5;
	width: 24px;
}

.bxhtmled-top-bar-btn-disable i {
	margin: 2px 0 0 2px !important;
}

.bxhtmled-top-bar-separator {
	background-color: #cdd1d6;
	border-right: 1px solid #edeef0;
	display: inline-block;
	height: 21px;
	margin: 6px 3px 0 5px;
	vertical-align: top;
	width: 1px;
}

.bxhtmled-button-search {width: 28px!important;}
.bxhtmled-button-search:active,
.bxhtmled-button-search-active
{width: 26px !important;}

.bxhtmled-button-search .bxhtmled-button-search-open {
	background-image: -webkit-linear-gradient(top, #e0e7e9, #dbe3e6) !important;
	background-image:    -moz-linear-gradient(top, #e0e7e9, #dbe3e6) !important;
	background-image:     -ms-linear-gradient(top, #e0e7e9, #dbe3e6) !important;
	background-image:      -o-linear-gradient(top, #e0e7e9, #dbe3e6) !important;
	background-image:         linear-gradient(to bottom, #e0e7e9, #dbe3e6) !important;
	border: 1px solid;
	border-color: #d5dcde #d3dbdd #dbe3e6 #ced6d9 !important;
	-webkit-box-shadow: inset 0 1px 0 #f0f3f4 !important;
	box-shadow: inset 0 1px 0 #f0f3f4 !important;
	margin: 2px -2px 0 -2px;
	height: 33px !important;
	position: relative;
	z-index: 2;
}

.bxhtmled-button-search-open i {
	margin: 5px 0 0 6px !important;
}

.bxhtmled-button-viewmode-wysiwyg:hover,
.bxhtmled-button-viewmode-code:hover,
.bxhtmled-button-viewmode-split-hor:hover,
.bxhtmled-button-viewmode-split-ver:hover,
.bxhtmled-button-search:hover {
	background-color: #cbd3d4;
	-webkit-box-shadow: 0 1px 0 #f8fafb;
	box-shadow: 0 1px 0 #f8fafb;
}

.bxhtmled-top-bar-dd {
	width: 35px!important;
}

span.bxhtmled-top-bar-dd:active,
span.bxhtmled-top-bar-dd-active {
	width: 33px!important;
}

span.bxhtmled-top-bar-dd:before {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -438px;
	content: "";
	right: 5px;
	top: 11px;
	height: 3px;
	position: absolute;
	width: 5px;
}

span.bxhtmled-top-bar-dd:active:before,
span.bxhtmled-top-bar-dd-active:before {
	top: 10px;
	right: 4px;
}


.bxhtmled-popup .bxhtmled-top-bar-select,
.bx-html-editor .bxhtmled-top-bar-select {
	background-color: #fff;
	border: 1px solid;
	border-color: #b9bcbe #bdc1c3 #c1c5c8;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 2px #dbdbdb;
	box-shadow: inset 0 1px 2px #dbdbdb;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	margin: 5px 6px 0 0;
	overflow: hidden;
	padding: 0 14px 0 6px;
	position: relative;
	text-overflow: ellipsis;
	vertical-align: top;
	white-space: nowrap;
	width: 70px;
	text-align: left;
}

.bxhtmled-top-bar-select:hover,
.bxhtmled-top-bar-select-active {
	border-color: #9ba5aa #9da9af #9eacb3;
}

.bxhtmled-top-bar-select:before {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -1257px;
	content:'';
	height: 3px;
	top: 9px;
	right: 5px;
	position: absolute;
	width: 7px;
}

.bxhtmled-top-bar-select-disabled:hover,
.bxhtmled-top-bar-select-disabled:active,
.bxhtmled-top-bar-select-disabled {
	border-color: #b9bcbe #bdc1c3 #c1c5c8 !important;
	opacity: 0.5 !important;
	cursor: auto !important;
}

.bxhtmled-dropdown-cont{z-index: 3000; padding: 7px !important;}

.bxhtmled-dropdown-list-cont{
	position: absolute;
	display: none; top: 0; left: -1000px; z-index: 3000;
	background: none repeat scroll 0 0 #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #CBDBDE #CCDADE #C7D6DA #C9D7DC;
	border-radius: 3px;
	box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17), -1px 1px rgba(255, 255, 255, 0.75) inset;
}

.bxhtmled-dropdown-list-cont-submenu {
	padding: 8px !important;
}

.bxhtmled-dropdown-list-cont-submenu .bxhtmled-popup-corner {
	top: 25px !important;
}

.bxhtmled-dd-list-wrap{}
.bxhtmled-dd-list-item{
	display: block;
	cursor: pointer;
	margin: 4px 0;
	outline: medium none;
	text-decoration: none;
	white-space: nowrap;
	padding: 8px 12px 7px 6px;
	vertical-align: top;
	min-height: 16px;
	position: relative;
}

.bxhtmled-dd-list-item:hover, .bxhtmled-dd-list-item-selected{
	background: none repeat scroll 0 0 #E0EAEE !important;
	border-color: #BEC8CB #E3E7E8 #DAE5E8 #CFD9DC;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	border-radius: 3px;
}

.bxhtmled-dd-list-item-active{
	background-image: -webkit-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:    -moz-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:     -ms-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:      -o-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:         linear-gradient(to bottom, #afdcef, #c2e3f1) !important;
	border-color: #93b7c7 #add2e2 #bcdce8!important;
	-webkit-box-shadow: inset 0 1px 0 #a6d0e2, inset 0 -1px 0 #bedeeb;
	box-shadow: inset 0 1px 0 #a6d0e2, inset 0 -1px 0 #bedeeb;
	border-radius: 3px;
}


.bxhtmled-style-h1 h1,
.bxhtmled-style-h2 h2,
.bxhtmled-style-h3 h3,
.bxhtmled-style-h4 h4,
.bxhtmled-style-h5 h5,
.bxhtmled-style-h6 h6
{
	margin: 0 !important;
	color: #000 !important;
	background-color: transparent !important;
}

.bxhtmled-style-heading-more
{
	font-weight: bold;
	font-size: 14px;
	margin: 0 !important;
	color: #000 !important;
	background-color: transparent !important;
}

.bxhtmled-dd-list-sep {
	background: none repeat scroll 0 0 #ebebeb;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	padding: 0;
	margin: 4px 0;
}

.bxhtmled-dd-list-item-gr{
	position: relative;
}

.bxhtmled-dd-list-item-gr .bxed-arrow{
	display: inline-block;
	width: 10px;
	height: 13px;
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat -7px -30px;
	position: absolute;
	top: 10px;
	right: 2px;
}



/* Button icons */
.bxhtmled-button-search i {background-position: center -370px;}
.bxhtmled-button-bold i {background-position: center -461px;}
.bxhtmled-button-italic i {background-position: center -491px;}
.bxhtmled-button-underline i {background-position: center -520px;}
.bxhtmled-button-strike i {background-position: -4px -549px;}
.bxhtmled-button-color i {background-position: center -882px;}
.bxhtmled-button-bg-color i {background-position: center -821px;}
.bxhtmled-button-remove-format i {background-position: -3px -1690px;}
.bxhtmled-button-fontsize i {background-position: -1px -850px;}
.bxhtmled-button-specialchar i {background-position: -3px -1744px;}
.bxhtmled-button-anchor i {background-position: center -1774px;}
.bxhtmled-button-ordered-list i {background-position: center -699px;}
.bxhtmled-button-unordered-list i {background-position: center -729px;}
.bxhtmled-button-indent i {background-position: center -788px;}
.bxhtmled-button-outdent i {background-position: center -758px;}
.bxhtmled-button-align i {background-position: center -581px;}
.bxhtmled-button-align-left i {background-position: center -1569px;}
.bxhtmled-button-align-center i {background-position: center -1599px;}
.bxhtmled-button-align-right i {background-position: center -1631px;}
.bxhtmled-button-align-justify i {background-position: center -1660px;}
.bxhtmled-button-link i {background-position: center -941px;}
.bxhtmled-button-remove-link i {background-position: center -971px;}
.bxhtmled-button-image i {background-position: -3px -1000px;}
.bxhtmled-button-table i {background-position: center -641px;}
.bxhtmled-button-undo i {background-position: -4px -1027px;}
.bxhtmled-button-redo i {background-position: -3px -1058px;}
.bxhtmled-button-settings i {background-position: center -1916px;}
.bxhtmled-button-fullscreen i {background-position: center -1803px;}
.bxhtmled-button-print-break i {background-position: center -1836px;}
.bxhtmled-button-page-break i {background-position: center -1876px;}
.bxhtmled-button-hr i {background-position: center -1442px;}
.bxhtmled-button-more i {background-position: center -2078px;}
.bxhtmled-button-video i {background-position: center -611px;}
.bxhtmled-button-spell i {background-position: -3px -2339px;}
.bxhtmled-button-sup i {background-position: -3px -2374px;}
.bxhtmled-button-sub i {background-position: -3px -2413px;}
.bxhtmled-button-bbcode i {background-position: -3px -2574px;}

.bxhtmled-button-smile i {background-position: center -2499px; width: 21px;}
.bxhtmled-button-quote i {background-position: center -2541px;}
.bxhtmled-button-code i {background-position: center -2459px;}

.bxhtmled-button-toolbar-pin i {background-position: center -2605px;}
.bxhtmled-button-toolbar-pined i {background-position: center -2632px;}

/* View mode button - list */
.bxhtmled-button-viewmode-wysiwyg i{background-position: center -1504px !important;}
.bxhtmled-button-viewmode-code i{background-position: center -401px !important;}
.bxhtmled-button-viewmode-split-hor i{background-position: center -1474px !important;}
.bxhtmled-button-viewmode-split-ver i{background-position: center -1534px !important;}

/* */
.bxhtmled-button-fontsize-wrap{margin-left: -4px; display: inline-block; width: 33px; /*overflow: hidden;*/ vertical-align: top !important;}
.bxhtmled-button-fontsize-wrap .bxhtmled-top-bar-select{width: 14px; padding-left: 3px; font-size: 12px; text-align: center;}
.bxhtmled-button-fontsize{width: 32px;}
.bxhtmled-button-fontsize-active,
.bxhtmled-button-fontsize:active
{width: 32px;}
.bxhtmled-button-fontsize-disabled
{width: 32px;}
.bxhtmled-button-fontsize i {width: 22px;}
.bxhtmled-top-bar-wrap {display: inline-block; margin-left: 6px;}

/* Button icons END*/

/* +++ Insert table button +++ */
.bxhtmled-pattern-tbl{}
.bxhtmled-pattern-tbl tr td {
	border-color: #D4E1E4 #D2DFE2 #CFDCE0;
	border-style: solid;
	border-width: 1px;
	width: 12px !important;
	height: 12px !important;
	line-height: 1px !important;
	cursor: default !important;
}
.bxhtmled-pattern-tbl td *{cursor: default !important;}

.bxhtmled-pattern-tbl td.bxhtmled-td-selected {
	background-image: linear-gradient(to bottom, #AFDCEF, #C2E3F1) !important;
	border-color: #93B7C7 #ADD2E2 #BCDCE8 !important;
	border-style: solid;
	border-width: 1px;
	width: 12px !important;
	height: 12px !important;
	line-height: 1px !important;
	cursor: default !important;
}

.bxhtmled-table-dialog .bxhtmled-lbl-cell{text-align: right; padding: 5px 6px 5px 0; min-width: 25%;}
.bxhtmled-table-dialog .bxhtmled-val-cell{text-align: left; padding: 5px 6px 5px 0; min-width: 25%;}
.bxhtmled-table-dialog .bxhtmled-lbl-cell label{white-space: nowrap;}
.bxhtmled-table-dialog .bxhtmled-val-cell input[type="text"]{width: 70px;}
.bxhtmled-table-dialog .bxhtmled-dialog-tbl-hide-additional .bxhtmled-additional-tbody{display: none;}
.bxhtmled-dialog-inner-tbl {width: 100%;}
.bxhtmled-table-dialog .bxhtmled-inner-lbl-cell{text-align: right; padding: 5px 6px 5px 0; width: 30%;}
.bxhtmled-table-dialog .bxhtmled-inner-val-cell{text-align: left; padding: 5px 6px 5px 0; width: 70%;}
.bxhtmled-table-dialog .bxhtmled-inner-val-cell input[type="text"]{width: 90%;}

/* +++ Insert table button END +++*/


/* +++ Insert char button & dialog +++ */
.bxhtmled-last-chars{}
.bxhtmled-specialchar-tbl tr td,
.bxhtmled-last-chars tr td {
	border-color: #D4E1E4 #D2DFE2 #CFDCE0;
	border-style: solid;
	border-width: 1px;
	width: 24px !important;
	height: 24px !important;
	line-height: 16px !important;
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer !important;
}

.bxhtmled-specialchar-tbl td:hover,
.bxhtmled-last-chars td:hover {
	background-image: linear-gradient(to bottom, #AFDCEF, #C2E3F1) !important;
	border-color: #93B7C7 #ADD2E2 #BCDCE8 !important;
	border-style: solid;
	border-width: 1px;
}
/* +++ Insert char button & dialog END +++*/


.bxhtmled-button-remove-fontsize i {background-position: center -1719px;}
.bxhtmled-font-size-popup {height: 300px; overflow: auto; margin: 5px; width: 45px;}
.bxhtmled-font-size-popup .bxhtmled-dd-list-item{
	text-align: center;
	padding: 0;
	vertical-align: bottom;
	height: 28px;
	width: 28px;
	line-height: 28px;
}


/* Buttons END */

.bxhtmled-overlay{height:100%; width:100%; left: 0; top: 0; position: absolute; -moz-user-select: none !important; display: none; background-color:#FFFFFF; filter: gray() alpha(opacity=01); -moz-opacity: 0.01; opacity: 0.01;}

.bxhtmled-taskbar-cnt{
	position: absolute;
	top: 34px;
	right: 0;
	z-index: 100;
	background-color: #fff;
}
.bxhtmled-taskbar-top-cnt{
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 11px;
	text-align: left !important;
}
.bxhtmled-taskbar-resizer
{
	bottom: 0;
	top: 0;
	left: -4px;
	padding: 0 !important;
	margin: 0 !important;
	position: absolute;
	width: 8px;
	cursor: w-resize !important;
	z-index: 200;
}

.bxhtmled-right-side-split-border {
	background-color: #d5dfe2;
	height: 100%;
	position: absolute;
	width: 2px;
	left: 2px;
	top: 0;
}
.bxhtmled-right-side-split-btn {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -58px;
	cursor: pointer!important;
	height: 94px;
	left: -11px;
	margin-top: -46px;
	top: 50%;
	position: absolute;
	width: 25px;
	z-index: 210;
	display: none;
}

.bxhtmled-taskbar-shown:hover .bxhtmled-right-side-split-btn
{
	display: block !important;
}

.bxhtmled-taskbar-hidden .bxhtmled-right-side-split-btn {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -2151px;
	left: 8px;
	height: 9px;
	width: 4px;
	margin-top: 0;
	display: block !important;
}

.bxhtmled-taskbar-hidden .bxhtmled-taskbar-resizer{
	width: 6px;
	left: -2px !important;
}

.bxhtmled-taskbar-hidden {
	background-color: #F8F9FA;
	cursor: pointer;
}

.bxhtmled-taskbar-hidden:hover {
	background-color: #f0f3f5 !important;
}

.bxhtmled-split-btn {
	display: inline-block;
	vertical-align: top;
	margin: 13px 0 0 9px;
	white-space: nowrap;
}

.bxhtmled-split-btn-l,
.bxhtmled-split-btn-r {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	padding-bottom: 1px;
	position: relative;
	vertical-align: top !important;
}

.bxhtmled-split-btn-r {width: 21px;}

.bxhtmled-split-btn-l:before {
	background-color: #dee1e4;
	content: "";
	bottom: 2px;
	top: -1px;
	right: 0;
	position: absolute;
	width: 1px;
	z-index: 2;
}
.bxhtmled-split-btn-l:active:before {
	background-color: #8eadbb;
	bottom: 1px;
	top:1px;
}
.bxhtmled-split-btn-bg {
	background-image: -webkit-linear-gradient(top, #f8f9f9, #ebf2f4);
	background-image:    -moz-linear-gradient(top, #f8f9f9, #ebf2f4);
	background-image:     -ms-linear-gradient(top, #f8f9f9, #ebf2f4);
	background-image:      -o-linear-gradient(top, #f8f9f9, #ebf2f4);
	background-image:         linear-gradient(to bottom, #f8f9f9, #ebf2f4);
	-webkit-box-shadow: 0 1px 0 #fff inset, 0 1px 0 #e5e5e5;
	box-shadow: 0 1px 0 #fff inset, 0 1px 0 #e5e5e5;
	border-radius: 3px;
	border: 1px solid;
	border-color: #f1f1f1 #d8d8d8 #a9a9a9;
	color: #4f5d67 !important;
	display: inline-block;
	font-size: 13px;
	font-weight: bold !important;
	height: 28px;
	position: relative;
	text-shadow: 0 1px #fff !important;
	vertical-align: top;
}

.bxhtmled-split-btn-l .bxhtmled-split-btn-bg {
	margin-right: -5px;
	min-width: 50px;
	padding: 5px 13px 0 8px;
	height: 23px;
}

.bxhtmled-split-btn-r .bxhtmled-split-btn-bg {
	margin-left: -5px;
	width: 24px;
	vertical-align: middle;
}

.bxhtmled-split-btn-r .bxhtmled-split-btn-bg:before {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -171px;
	content: "";
	height: 4px;
	right: 7px;
	top: 13px;
	position: absolute;
	width: 6px;
}

.bxhtmled-split-btn-r:active .bxhtmled-split-btn-bg:before {
	/*top: 12px;*/
}

.bxhtmled-split-btn-l:hover .bxhtmled-split-btn-bg,
.bxhtmled-split-btn-r:hover .bxhtmled-split-btn-bg {
	background-image: -webkit-linear-gradient(top, #fcfcfd, #f7fafb);
	background-image:    -moz-linear-gradient(top, #fcfcfd, #f7fafb);
	background-image:     -ms-linear-gradient(top, #fcfcfd, #f7fafb);
	background-image:      -o-linear-gradient(top, #fcfcfd, #f7fafb);
	background-image:         linear-gradient(to bottom, #fcfcfd, #f7fafb);
}

.bxhtmled-split-btn-l:active .bxhtmled-split-btn-bg,
.bxhtmled-split-btn-r:active .bxhtmled-split-btn-bg {
	background: #b9e2f4;
	border-color: #93b4c2 #a7ccdc #afd5e7;
	-webkit-box-shadow: inset 0 1px 0 #9cbfce, inset 0 2px 2px #9dc0cf;
	box-shadow: inset 0 1px 0 #9cbfce, inset 0 2px 2px #9dc0cf;
	border-radius: 2px;
	margin-top: 1px;
}

.bxhtmled-split-btn-l:active .bxhtmled-split-btn-bg {
	padding-top: 4px;
}
.bxhtmled-split-btn-r:active .bxhtmled-split-btn-bg {
	height: 27px;
}

.bxhtmled-toolbar{ text-align: left !important;}
.bxhtmled-area-cnt{position: absolute; top: 34px; left: 0; z-index: 100;}
.bxhtmled-iframe-cnt{
	position: absolute; top: 0; left: 0; background-color: #FFF !important;
	overflow: auto!important;
	-webkit-overflow-scrolling: touch!important;
}
.bxhtmled-textarea-cnt{position: absolute; top: 0; left: 0;}

.bxhtmled-textarea-cnt{}
.bxhtmled-split-resizer-ver, .bxhtmled-split-resizer-hor{
	position: absolute;
	background-color: #D5DFE2;
	top: 0;
	left: 0;
	z-index: 500;
}

.bxhtmled-resizer-overlay{
	position: absolute;
	background-color: transparent;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 400;
	display: none;
}

.bxhtmled-split-resizer-hor{
	height: 6px;
	width: 100%;
	cursor: n-resize;
	background-image: -webkit-linear-gradient(top, #D5DFE2, #BBC4CD);
	background-image:    -moz-linear-gradient(top, #D5DFE2, #BBC4CD);
	background-image:     -ms-linear-gradient(top, #D5DFE2, #BBC4CD);
	background-image:      -o-linear-gradient(top, #D5DFE2, #BBC4CD);
	background-image:         linear-gradient(to bottom, #D5DFE2, #BBC4CD);
}
.bxhtmled-split-resizer-ver{
	width: 6px;
	height: 100%;
	cursor: w-resize;
	background-image: -webkit-linear-gradient(left, #D5DFE2, #BBC4CD);
	background-image:    -moz-linear-gradient(left, #D5DFE2, #BBC4CD);
	background-image:     -ms-linear-gradient(left, #D5DFE2, #BBC4CD);
	background-image:      -o-linear-gradient(left, #D5DFE2, #BBC4CD);
	background-image:         linear-gradient(to left, #D5DFE2, #BBC4CD);
}


.bx-editor-iframe{
	width: 100%;
	height: 100%;
	-moz-box-sizing: content-box;
	background-color: transparent;
	border-collapse: separate;
	border-style: none;
	border-width: 0;
	bottom: auto;
	box-shadow: none;
	clear: none;
	display: block;
	float: none;
	left: auto;
	margin: 0;
	outline: 0 none #000000;
	outline-offset: 0;
	position: static;
	right: auto;
	text-align: start;
	top: auto;
	vertical-align: text-bottom;
	z-index: auto;
	line-height: 2px!important;
}

.bx-editor-css-iframe{
	top: -1000px !important;
	left: -1000px !important;
	position: absolute !important;
	width: 100px !important;
	height: 100px !important;
}

.bxhtmled-textarea{
	width: 100% !important;
	height: 100% !important;
	min-height: none!important;
	max-height: none!important;
	background-color: #fefefe !important;
	color: #000000 !important;
	cursor: text !important;
	font-family: Verdana !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: 400 !important;
	letter-spacing: normal !important;
	line-height: 15px !important;
	text-align: start !important;
	text-decoration: none !important;
	text-indent: 0 !important;
	text-rendering: optimizelegibility !important;
	word-break: normal !important;
	word-spacing: 0 !important;
	word-wrap: break-word !important;
	resize: none !important;
	outline: 0 none #000000 !important;
	outline-offset: 0 !important;
	border-collapse: separate !important;
	border-style: none !important;
	border-width: 0 !important;
	padding: 5px 0 0 5px !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}

.bxhtmled-taskbar-shown .bxhtmled-taskbar-tree-cont,
.bxhtmled-taskbar-shown .bxhtmled-taskbar-top-cnt,
.bxhtmled-taskbar-shown .bxhtmled-taskbar-search-cont
{display: block;}

.bxhtmled-taskbar-hidden .bxhtmled-taskbar-tree-cont,
.bxhtmled-taskbar-hidden .bxhtmled-taskbar-top-cnt,
.bxhtmled-taskbar-hidden .bxhtmled-taskbar-search-cont,
.bxhtmled-taskbar-hidden .bxhtmled-taskbar-search-nothing
{display: none !important;}

.bxhtmled-taskbar-tree-cont{width: 100%; height: 100%; overflow: auto; overflow-x: hidden; overflow-y: auto;}
.bxhtmled-taskbar-tree-inner-cont{}

.bxhtmled-tskb-child{}
.bxhtmled-tskb-child-elements{
	padding: 0 0 12px 0;
	border-bottom: 1px solid #f1f1f1;
}

.bxhtmled-tskbr-element{
	border: 1px solid #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	margin: 8px 8px 0 5px;
	min-height: 18px;
	padding: 4px 0 3px 20px;
	position: relative;
	text-align: left;
}
.bxhtmled-tskbr-element:hover {
	background-color: #f1f5f6;
	background-image: -webkit-linear-gradient(top, #f5f8f9, #edf2f4);
	background-image:    -moz-linear-gradient(top, #f5f8f9, #edf2f4);
	background-image:     -ms-linear-gradient(top, #f5f8f9, #edf2f4);
	background-image:      -o-linear-gradient(top, #f5f8f9, #edf2f4);
	background-image:         linear-gradient(to bottom, #f5f8f9, #edf2f4);
	border-color: #f1f1f1 #e9e9e9 #d9d9d9;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.03), 0 1px 0 #f7f7f7;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.03), 0 1px 0 #f7f7f7;
	cursor: move;
}

.bxhtmled-tskbr-element:active, .bxhtmled-tskbr-element-active{
	background-color: #f7f9fb;
	background-image: -webkit-linear-gradient(top, #feffff, #f9fbfb);
	background-image:    -moz-linear-gradient(top, #feffff, #f9fbfb);
	background-image:     -ms-linear-gradient(top, #feffff, #f9fbfb);
	background-image:      -o-linear-gradient(top, #feffff, #f9fbfb);
	background-image:         linear-gradient(to bottom, #feffff, #f9fbfb);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .11), 0 3px 3px 3px rgba(0, 0, 0, .13);
	box-shadow: 0 3px 2px 1px rgba(0, 0, 0, .13);
	border: 2px solid #9a9fa8;
	margin: 0 7px 3px;
	min-height: 18px;
	padding-top: 3px;
	position: relative;
	z-index: 2;
}

.bxhtmled-tskbr-element:hover .bxhtmled-tskbr-element-icon {
	display: block;
}

.bxhtmled-tskbr-element-text {
	color: #000 !important;
	display: inline-block;
	font-size: 12px;
	font-weight: bold !important;
}

.bxhtmled-tskbr-element-icon {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center 0;
	display: none;
	height: 11px;
	top: 7px;
	left: 5px;
	position: absolute;
	width: 5px;
}



.bxhtmled-tskbr-element-green .bxhtmled-tskbr-element-text
{
	color: #447e19 !important;
}
.bxhtmled-tskbr-element-green:hover {
	background-color: #e9fae8 !important;
	background-image: -webkit-linear-gradient(top, #ecfde9, #e5f8e5) !important;
	background-image:    -moz-linear-gradient(top, #ecfde9, #e5f8e5) !important;
	background-image:     -ms-linear-gradient(top, #ecfde9, #e5f8e5) !important;
	background-image:      -o-linear-gradient(top, #ecfde9, #e5f8e5) !important;
	background-image:         linear-gradient(to bottom, #ecfde9, #e5f8e5) !important;
}

.bxhtmled-drag{border: 0px dashed black; width: 100%; height: 100%;position: absolute; top: 0; left:0;}


.bxhtmled-tskbr-sect-outer{height: 29px; overflow: hidden;}
.bxhtmled-tskbr-sect-outer-open{height: auto!important;}
.bxhtmled-tskbr-sect{
	background-image: -webkit-linear-gradient(top, #f2f5f6, #d9e5e8);
	background-image:    -moz-linear-gradient(top, #f2f5f6, #d9e5e8);
	background-image:     -ms-linear-gradient(top, #f2f5f6, #d9e5e8);
	background-image:      -o-linear-gradient(top, #f2f5f6, #d9e5e8);
	background-image:         linear-gradient(to bottom, #f2f5f6, #d9e5e8);
	-webkit-box-shadow: 0 1px 0 #f0f0f0;
	box-shadow: 0 1px 0 #f0f0f0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cdd8db;
	color: #31404a;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold!important;
	height: 22px;
	/*margin-bottom: 11px;*/
	padding:5px 0 0 25px;
	position: relative;
	text-shadow: 0 1px rgba(255,255,255,.7);
	text-align: left !important;
}

.bxhtmled-tskbr-sect .bxhtmled-tskbr-sect-title{
	font-weight: bold!important;
	color: #31404a !important;
	text-shadow: 0 1px rgba(255,255,255,.7) !important;
}

.bxhtmled-tskbr-sect-1{
	padding:5px 0 0 40px !important;
}

.bxhtmled-tskbr-sect-open{
	border-bottom-color: #c7c7c7;
}

.bxhtmled-tskbr-sect-icon {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -32px;
	height: 8px;
	left: 12px;
	top: 9px;
	position: absolute;
	width: 7px;
}
.bxhtmled-tskbr-sect-icon-1{
	left:27px!important;
}
.bxhtmled-tskbr-sect-title{white-space: nowrap!important;}

.bxhtmled-tskbr-sect-icon-open {
	background-position: center -16px !important;
}


.bxhtmled-right-side-item-wrap {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 19px;
}

/* Search */
.bxhtmled-taskbar-search-cont {
	background-image: -webkit-linear-gradient(top, #f8f8f8, #ebf2f4);
	background-image:    -moz-linear-gradient(top, #f8f8f8, #ebf2f4);
	background-image:     -ms-linear-gradient(top, #f8f8f8, #ebf2f4);
	background-image:      -o-linear-gradient(top, #f8f8f8, #ebf2f4);
	background-image:         linear-gradient(to bottom, #f8f8f8, #ebf2f4);
	border-top: 1px solid #f1f1f1;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
	height: 41px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
}
.bxhtmled-search-alignment {
	left: 10px;
	right: 45px;
	top: 6px;
	height: 27px;
	position: absolute;
}
.bxhtmled-search-inp {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat right -1112px #fff !important;
	border: 1px solid !important;
	border-color: #b9bcbe #bdc1c3 #c1c5c8 !important;
	border-radius: 2px !important;
	-webkit-box-shadow: inset 0 1px 2px 0 #dbdbdb !important;
	box-shadow: inset 0 1px 2px 0 #dbdbdb !important;
	color: #000 !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	height: 27px !important;
	padding: 0 26px 0 5px !important;
	position: absolute !important;
	width: 100% !important;
}
.bxhtmled-search-cancel {width: 32px; height: 30px; position: absolute; right: 13px; top: 6px; display: none; cursor: pointer;}

.bxhtmled-search-cont-res .bxhtmled-search-cancel{display: block;}
.bxhtmled-search-cont-res .bxhtmled-search-inp {background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat right -1209px #fff !important;}

.bxhtmled-taskbar-tree-cont-search .bxhtmled-tskbr-sect-outer,
.bxhtmled-taskbar-tree-cont-search .bxhtmled-tskbr-element
{display: none;}
.bxhtmled-taskbar-tree-cont-search .bxhtmled-tskb-child-elements{border-bottom: 0;}
.bxhtmled-tskbr-search-res{display: block!important;}
.bxhtmled-taskbar-tree-cont-search .bxhtmled-tskbr-element-text{color: #2067B0;}
.bxhtmled-taskbar-search-nothing {position: absolute; bottom: 50px; left: 15px; color: #555555; font-size: 12px; display: none;}

/* ~~~~ Dialog class ~~~~*/
.bxhtmled-dialog {margin-top: 49px !important;padding: 0 !important;}
.bxhtmled-dialog .bx-core-adm-dialog-content{}
.bxhtmled-dialog .bx-core-adm-dialog-buttons{padding: 12px !important; text-align: center!important;}

.bxhtmled-dialog .bxhtmled-dialog-tbl{width: 100%;}
.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-left-c {text-align: right; padding: 5px 6px 5px 0; min-width: 35%;}
.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-left-c-top {vertical-align: top;}

.bxhtmled-dialog label.bxhtmled-req {font-weight: bold;}
.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-right-c {text-align: left; padding: 5px 6px 5px 0;}
.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-title-cell {
	background-color: #e1edf8 !important;
	border-radius: 2px !important;
	color: #333f48 !important;
	height: 33px !important;
	font-size: 13px !important;
	font-weight: normal !important;
	vertical-align: middle !important;
	text-shadow: 0 1px #fff !important;
	padding-left: 13px !important;
}
.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-notice-cell {
	color: #333f48 !important;
	font-size: 11px !important;
	font-weight: normal !important;
	padding: 13px 0 0 33px!important;
}

.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-title-cell-foldable{cursor: pointer;}
.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-title-cell-foldable:hover{background-color: #beddf2 !important;}
.bxhtmled-dialog-tbl-collapsed .bxhtmled-add-row {display: none !important;}

.bxhtmled-link-dialog .bxhtmled-ld-html-wrap {max-width: 320px; max-height: 150px; padding: 6px; overflow: auto;}
.bxhtmled-link-dialog .bxhtmled-stat-wrap {padding: 4px 0;}
.bxhtmled-link-dialog .bxhtmled-stat-wrap div{padding: 4px;}
.bxhtmled-link-stat-hide .bxhtmled-stat-wrap{display: none;}

.bxhtmled-link-dialog input[type="text"], .bxhtmled-link-dialog input[type="email"]
{
	min-width: 90%;
}

.bxhtmled-link-dialog .bxhtmled-link-dialog-fdbut
{
	margin-left: 5px;
}

.bxhtmled-img-dialog .bxhtmled-img-preview,
.bxhtmled-source-dialog .bxhtmled-source-value
{
	width: 100%;
	height: 100%;
	background-color: #fefefe !important;
	color: #000000 !important;
	cursor: text !important;
	font-family: Verdana !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: 400 !important;
	letter-spacing: normal !important;
	line-height: 15px !important;
	text-align: start !important;
	text-decoration: none !important;
	text-indent: 0 !important;
	text-rendering: optimizelegibility !important;
	word-break: normal !important;
	word-spacing: 0 !important;
	word-wrap: break-word !important;
	resize: none !important;
	outline: 0 none #000000 !important;
	outline-offset: 0 !important;
	border-collapse: separate !important;
	border-style: none !important;
	border-width: 0 !important;
	padding: 5px 0 0 5px !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
}


/* Image dialog */
.bxhtmled-img-dialog{}
.bxhtmled-img-dialog .bxhtmled-img-prev-c{
	height: 200px;
	padding: 0 5px 5px 5px;
	overflow: hidden;
}

.bxhtmled-img-dialog .bxhtmled-img-preview {
	width: 660px !important;
	overflow: auto;
	color: #000000 !important;
	height: 200px !important;
}

.bxhtmled-img-dialog .bxhtmled-img-preview-bb {
	text-align: center !important;
	height: 250px !important;
	background-color: transparent !important;
}

.bxhtmled-size-perc {
	display: block;
	padding: 4px 1px;
	border-radius: 3px;
	background-color: #e1edf8;
	margin-bottom: 10px;
}

.bxhtmled-img-dialog .bxhtmled-90-input
{
	width: 90%;
}

.bxhtmled-img-dialog .bxhtmled-80-input
{
	width: 80%;
}

.bxhtmled-img-dialog .bxhtmled-right-c .adm-btn,
.bxhtmled-link-dialog .bxhtmled-right-c .adm-btn{
	float: none !important;
}
.bxhtmled-link-dialog .bx-ml-pnbutton,
.bxhtmled-img-dialog .bx-ml-pnbutton {
	float: none !important;
	margin-bottom: 3px !important;
	vertical-align: bottom !important;
	display: inline-block !important;
}

.bxhtmled-img-dialog .bxhtmled-img-dialog-cnt {
	position: relative;
}

.bxhtmled-img-dialog .bxhtmled-img-no-size-ch {
	margin: 0 6px 11px 20px;
	vertical-align: bottom;
}

.bxhtmled-img-no-size-cont *{display: none !important;}
.bxhtmled-img-no-size-cont {}
.bxhtmled-img-no-size-cont .bxhtmled-img-no-size-ch{
	margin: 0 6px -2px 0 !important;
	display: inline-block !important;
}
.bxhtmled-img-no-size-cont .bxhtmled-img-no-size-lbl{
	margin: 0 0 -4px 0 !important;
	display: inline-block !important;
	vertical-align: bottom !important;
}

.bxhtmled-img-dialog .bxhtmled-top-bar-btn {
	margin: 0 0 0 6px !important;
	vertical-align: bottom !important;
}

.bxhtmled-img-dialog .bxhtmled-img-dialog-cnt .bxhtmled-invis-cnt{
	position: absolute;
	top: -100000px;
	left: -100000px;
	visibility: hidden;
}

.bxhtmled-size-perc .bxhtmled-size-perc-i
{
	padding: 4px;
	margin-left: 5px;
	border-radius: 3px;
	font-size: 11px;
	font-family: Verdana !important;
	cursor: pointer;
	color: #282A2C;
	display: inline-block;
	width: 34px;
	text-align: center;
}

.bxhtmled-size-perc-i:hover
{
	background-color: #beddf2!important;
	color: #000 !important;
}

.bxhtmled-size-perc-i-active,
.bxhtmled-size-perc-i:active
{
	background-color: #beddf2!important;
	color: #000 !important;
	font-weight: bold!important;
}

/* default dialog */
.bxhtmled-default-dialog .bxhtmled-top-bar-select {
	width: 150px !important;
	height: 25px !important;
	line-height: 25px !important;
}
.bxhtmled-default-dialog .bxhtmled-top-bar-select:before{top: 11px !important;}

.bxhtmled-default-dialog input[type="text"]{width: 90%;}

/*
.bxhtmled-dialog .bxhtmled-dialog-tbl{width: 100%;}
.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-left-c {text-align: right; padding: 5px 6px 5px 0; min-width: 35%;}
.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-left-c-top {vertical-align: top;}

.bxhtmled-dialog .bxhtmled-dialog-tbl .bxhtmled-right-c {text-align: left; padding: 5px 6px 5px 0;}
*/



/* Video dialog */
.bxhtmled-video-dialog{}

.bxhtmled-video-dialog .bxhtmled-90-input
{
	width: 90%;
}

.bxhtmled-video-error-cell{padding: 10px; text-align: center !important;}
.bxhtmled-video-error{font-size: 110% !important;color: #790000 !important;font-weight: bold !important;}

.bxhtmled-video-empty .bxhtmled-video-ext-row {display: none;}
.bxhtmled-video-local .bxhtmled-video-ext-loc-row {display: none;}
.bxhtmled-video-preview-cnt{
	margin-top: 10px !important;
	text-align: center !important;
	max-width: 1280px !important;
	max-height: 720px !important;
}
.bxhtmled-user-size{display: inline-block; margin: 0 0 0 2px;}
.bxhtmled-user-size .bxhtmled-width-lbl{margin: 0 0 0 8px;}
.bxhtmled-user-size input{width: 36px!important;}

/* END *** Video dialog *** END*/

/* ~~~~ Dialog class END ~~~~*/


/* Search-replace */
.bxhtmled-search-cnt{
	background-color: #d1dbdf;
	background-image: -webkit-linear-gradient(top, #dbe3e6, #c6d3d7);
	background-image:    -moz-linear-gradient(top, #dbe3e6, #c6d3d7);
	background-image:     -ms-linear-gradient(top, #dbe3e6, #c6d3d7);
	background-image:      -o-linear-gradient(top, #dbe3e6, #c6d3d7);
	background-image:         linear-gradient(to bottom, #dbe3e6, #c6d3d7);
	border-top: 1px solid #d4dadc;
	border-bottom: 1px solid #bdc4c7;
	box-shadow: inset 0 -1px 0 #edf1f3;
	padding: 0;
	position: absolute;
	width: 100%;
	overflow: hidden;
}

.bxhtmled-search-cnt .bxhtmled-search-cnt-search {
	margin: 6px 5px;
}
.bxhtmled-search-cnt .bxhtmled-search-cnt-replace {
	margin: 6px 5px;
}

.bxhtmled-top-search-inp {
	border: 1px solid;
	border-color: #b9bcbe #bdc1c3 #c1c5c8;
	-webkit-box-shadow: 0 1px 2px 0 rgb(219, 219, 219) inset;
	box-shadow: 0 1px 2px 0 rgb(219, 219, 219) inset;
	border-radius: 2px;
	margin-right: 6px;
	height: 23px;
	vertical-align: middle;
	padding: 0 5px;
	width: 140px;
}
/* END Search-replace */


/* Bottom navigation */
.bxhtmled-nav-cnt{
	z-index: 102;
	overflow: hidden;
	background-color: #f2f6f7;
	background-image: -webkit-linear-gradient(top, #fafcfc, #e7eff1);
	background-image:    -moz-linear-gradient(top, #fafcfc, #e7eff1);
	background-image:     -ms-linear-gradient(top, #fafcfc, #e7eff1);
	background-image:      -o-linear-gradient(top, #fafcfc, #e7eff1);
	background-image:         linear-gradient(to bottom, #fafcfc, #e7eff1);
	-webkit-box-shadow: inset 0 1px 0 #fff;
	border-top: 1px solid #d9d9d9;
	box-shadow: inset 0 1px 0 #fff;
	height: 27px;
	left: 0;
	bottom: 0;
	position: absolute;
	width: 100%;
	text-align: left !important;
}

.bxhtmled-nav-item {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	border-left: 1px solid #d2d6da !important;
	-webkit-box-shadow: inset 1px 0 0 #fdfefe !important;
	box-shadow: inset 1px 0 0 #fdfefe !important;
	color: #000 !important;
	cursor: pointer !important;
	display: inline-block !important;
	font-size: 11px !important;
	line-height: 27px !important;
	padding: 0 18px 0 10px !important;
	position: relative !important;
	height: 27px !important;
}

.bxhtmled-nav-item:first-child {
	border-left: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bxhtmled-nav-item:last-child {
	padding-right: 10px;
}
.bxhtmled-nav-item:active:last-child {
	padding-right: 9px;
}

.bxhtmled-nav-item:hover {
	background-color: #fbfcfd;
	background-image: -webkit-linear-gradient(top, #fefefe, #f8fafb);
	background-image:    -moz-linear-gradient(top, #fefefe, #f8fafb);
	background-image:     -ms-linear-gradient(top, #fefefe, #f8fafb);
	background-image:      -o-linear-gradient(top, #fefefe, #f8fafb);
	background-image:         linear-gradient(to bottom, #fefefe, #f8fafb);
}

.bxhtmled-nav-item:active {
	background-color: #b8e1f3 !important;
	background-image: -webkit-linear-gradient(top, #afe1f7, #c9e8f4) !important;
	background-image:    -moz-linear-gradient(top, #afe1f7, #c9e8f4) !important;
	background-image:     -ms-linear-gradient(top, #afe1f7, #c9e8f4) !important;
	background-image:      -o-linear-gradient(top, #afe1f7, #c9e8f4) !important;
	background-image:         linear-gradient(to bottom, #afe1f7, #c9e8f4) !important;
	border: 1px solid !important;
	border-color: #769bad #a7ccdb red #96bacb !important;
	-webkit-box-shadow: inset 0 1px 2px 0 #82a8b8 !important;
	box-shadow: inset 0 1px 2px 0 #82a8b8 !important;
	margin-top: -1px !important;
	padding-right: 17px !important;
	position: relative !important;
	z-index: 2 !important;
}

.bxhtmled-nav-item:first-child:active {
	margin-left: -1px;
}

.bxhtmled-nav-item:before {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -1284px;
	content: "";
	height: 5px;
	right: 7px;
	top: 11px;
	position: absolute;
	width: 3px;
}

.bxhtmled-nav-item:active:before {
	right: 6px;
}

.bxhtmled-nav-item:last-child:before {
	display: none;
}

/* Bottom navigation END*/


/* Colorpicker */
.bxhtmled-top-bar-color .bxhtmled-top-bar-btn-text {
	color: #31404a;
	display: block;
	font-size: 15px;
	line-height: 13px;
	height: 13px;
	margin: 3px auto 0;
	text-shadow: 0 1px rgba(255,255,255,.7);
	text-align: center;
	width: 13px;
}

.bxhtmled-top-bar-color-strip {
	background-color: #000;
	display: block;
	margin: 1px auto 0;
	height: 3px;
	width: 13px;
}

.bxhtmled-top-bar-btn:active .bxhtmled-top-bar-btn-text,
.bxhtmled-top-bar-btn-active .bxhtmled-top-bar-btn-text {
	margin-top: 2px;
}

.bxhtmled-color-link {
	color: #31404A;
	cursor: pointer;
	display: inline-block;
	margin: 0 10px 6px 3px;
	font-size: 14px;
	text-decoration: underline;
}

.bxhtmled-color-link-active {
	font-weight: bold;
}


.bxhtmled-color-cont{
	position: absolute;
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #CBDBDE #CCDADE #C7D6DA #C9D7DC;
	box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17), -1px 1px rgba(255, 255, 255, 0.75) inset;
	display: none;
	top: -1000px; left: -1000px;
	padding: 5px;
}

.bxhtmled-color-tbl{border-collapse: separate !important;}
.bxhtmled-color-tbl td.bxhtmled-color-col-cell{width: 16px; height: 16px; border: 1px solid #808080; font-size: 5px !important; border-radius: 3px;}
.bxhtmled-color-tbl td.bxhtmled-color-cell-over{border: 1px solid #FFC678 !important;}
td.bxhtmled-color-inp-cell{height: 25px; border: 3px solid #FFF;}
.bxhtmled-color-def-but{background-color: #E4E2DC; border: 1px solid #808080; display: block; font-size: 12px !important; padding: 4px; text-align: center !important; vertical-align: middle !important;
border-radius: 2px; cursor: pointer;
}
.bxhtmled-color-def-but-over{background-color: #FFC678; border: 1px solid #4B4B6F; cursor: pointer;}
.bxhtmled-color-custom{cursor: pointer;}
.bxhtmled-color-custom:hover{text-decoration: underline;}
.bxhtmled-color-custom-inp {width: 70px; margin-right: 2px;}

/* Colorpicker END */

.bxhtmled-inp-popup {padding: 2px;}
.bxhtmled-inp-popup-item{padding: 4px 7px; cursor: pointer; border-radius: 1px; width:100%;}
.bxhtmled-inp-popup-item:hover{background-color: #bfe2f1 !important;}


/* ~~~ Popup with corner ~~~ */
.bxhtmled-popup {
	background-color: #fff;
	border: 1px solid;
	border-color: #d4e1e4 #d2dfe2 #cfdce0;
	border-radius: 3px;
	-webkit-box-shadow: 0 15px 12px 0 rgba(88, 112, 118, .3);
	box-shadow: 0 18px 18px 0 rgba(88, 112, 118, .3);
	padding: 15px;
	position: absolute;
	z-index: 3005;
}

.bxhtmled-popup-corner {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -1959px;
	height: 17px;
	margin-left: -9px;
	top: -9px;
	left: 50%;
	position: absolute;
	width: 17px;
}

.bxhtmled-popup-left .bxhtmled-popup-corner {
	background-position: center -1983px;
	margin: -9px 0 0 0;
	top: 50%;
	left: -12px;
}

.bxhtmled-popup-right .bxhtmled-popup-corner {
	background-position: center -2017px;
	margin: -9px 0 0 0;
	top: 50%;
	left: auto;
	right: -12px;
}

.bxhtmled-popup-bottom .bxhtmled-popup-corner {
	background-position: center -2042px;
	top: auto;
	bottom: -9px;
	left: 50%;
}
/* ~~~ Popup with corner ~~~ END */

/* ~~~ Combobox ~~~ */
.bxhtmled-combo-cont {
	padding: 5px !important;
}

.bxhtmled-combo-cont .bxhtmled-dd-list-item
{
	margin: 0 !important;
	padding: 5px 8px 5px 8px !important;
}

/* ~~~ Combobox ~~~ END */
.bxhtmled-more-cnt {width: 100%;}

.bxhtmled-dummy-target{position: absolute; height: 0; width: 0;}

/* Dialog with tabs*/
.bxhtmled-dlg-tabs-wrap {
	position: relative;
	top: 1px;
}
.bxhtmled-dlg-tabs-wrap .bxhtmled-dlg-tab{
	background-image: -webkit-linear-gradient(top, #e5eced, #d6e1e4);
	background-image: -moz-linear-gradient(top, #e5eced, #d6e1e4);
	background-image: -ms-linear-gradient(top, #e5eced, #d6e1e4);
	background-image: -o-linear-gradient(top, #e5eced, #d6e1e4);
	background-image: linear-gradient(to bottom, #e5eced, #d6e1e4);
	border-radius: 2px;
	display: inline-block;
	height: 36px;
	margin: 0 10px 0 0;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 13px;
	font-weight: bold;
	color: #1C53A2;
	vertical-align: bottom;
	line-height: 36px;
	padding: 0 10px 0 10px;
	cursor: pointer;
}

.bxhtmled-dlg-tabs-wrap .bxhtmled-dlg-tab-active:hover,
.bxhtmled-dlg-tabs-wrap .bxhtmled-dlg-tab-active{
	border: 1px solid #d7e0e8 !important;
	background-color: #F5F9F9 !important;
	background-image: none !important;
	color: #000000 !important;
	border-bottom-width: 0 !important;
}

.bxhtmled-dlg-tabs-wrap .bxhtmled-dlg-tab:hover
{
	background-image: -webkit-linear-gradient(top, #eff4f4, #e6edef);
	background-image: -moz-linear-gradient(top, #eff4f4, #e6edef);
	background-image: -ms-linear-gradient(top, #eff4f4, #e6edef);
	background-image: -o-linear-gradient(top, #eff4f4, #e6edef);
	background-image: linear-gradient(to bottom, #eff4f4, #e6edef);
}

.bxhtmled-dlg-cont-wrap {
	border: 1px solid #DCE7ED;
	background-color: #F5F9F9;
	padding: 12px;
}
/* Dialog with tabs END*/


/* Edit icon on taskbar*/

.bxhtmled-right-side-item-edit-btn {
	cursor: pointer;
	display: block;
	border-radius: 3px;
	border: 1px solid transparent;
	height: 20px;
	margin-top: -12px;
	right: 0;
	top: 50%;
	position: absolute;
	width: 20px;
}

.bxhtmled-tskbr-element .bxhtmled-right-side-item-edit-btn {
	margin: -12px 3px 0 0 !important;
}

.bxhtmled-right-side-item-edit-btn:before {
	content: "";
	height: 14px;
	left: 4px;
	top: 4px;
	position: absolute;
	width: 13px;
}

.bxhtmled-tskbr-element:hover .bxhtmled-right-side-item-edit-btn:before,
.bxhtmled-tskbr-sect:hover .bxhtmled-right-side-item-edit-btn:before
{
   background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -293px;
}

.bxhtmled-right-side-item-edit-btn:hover {
	background-color: #f5f7f7;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #ecf2f4);
	background-image:    -moz-linear-gradient(top, #f8f8f8, #ecf2f4);
	background-image:     -ms-linear-gradient(top, #f8f8f8, #ecf2f4);
	background-image:      -o-linear-gradient(top, #f8f8f8, #ecf2f4);
	background-image:         linear-gradient(to bottom, #f8f8f8, #ecf2f4);
	border-color: #e8eaeb #d0d3d4 #9ea1a2;
	-webkit-box-shadow: 0 1px 0 #d5d9db, inset 0 1px 0 #fff;
	box-shadow: 0 1px 0 #d5d9db, inset 0 1px 0 #fff;
}

.bxhtmled-tskbr-element .bxhtmled-right-side-item-edit-btn:hover:before,
.bxhtmled-right-side-item .bxhtmled-right-side-item-edit-btn:hover:before {
	background-position: center -330px;
}

.bxhtmled-right-side-item-edit-btn-active,
.bxhtmled-right-side-item-edit-btn:active {
	background-image: -webkit-linear-gradient(top, #bdc4c7, #c3cacc) !important;
	background-image:    -moz-linear-gradient(top, #bdc4c7, #c3cacc) !important;
	background-image:     -ms-linear-gradient(top, #bdc4c7, #c3cacc) !important;
	background-image:      -o-linear-gradient(top, #bdc4c7, #c3cacc) !important;
	background-image:         linear-gradient(to bottom, #bdc4c7, #c3cacc) !important;
	border: 1px solid !important;
	border-color: #afb4bb #b3b9bf #bdc5c8 !important;
	-webkit-box-shadow: inset 0 1px 1px #b2b8be !important;
	box-shadow: inset 0 1px 1px #b2b8be !important;
}

.bxhtmled-right-side-item-edit-btn-active:before,
.bxhtmled-right-side-item-edit-btn:active:before {
	background-position: center -330px !important;
}

.bxhtmled-right-side-item-del-btn {
	cursor: pointer;
	display: block;
	border-radius: 3px;
	border: 1px solid transparent;
	height: 20px;
	margin-top: -12px;
	right: 0;
	top: 50%;
	position: absolute;
	width: 20px;
}

.bxhtmled-right-side-item-del-btn:before {
	content: "";
	height: 14px;
	left: 4px;
	top: 4px;
	position: absolute;
	width: 13px;
}

.bxhtmled-tskbr-sect:hover .bxhtmled-right-side-item-del-btn:before {
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -1216px;
}

.bxhtmled-right-side-item-del-btn:hover {
	background-color: #f5f7f7;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #ecf2f4);
	background-image:    -moz-linear-gradient(top, #f8f8f8, #ecf2f4);
	background-image:     -ms-linear-gradient(top, #f8f8f8, #ecf2f4);
	background-image:      -o-linear-gradient(top, #f8f8f8, #ecf2f4);
	background-image:         linear-gradient(to bottom, #f8f8f8, #ecf2f4);
	border-color: #e8eaeb #d0d3d4 #9ea1a2;
	-webkit-box-shadow: 0 1px 0 #d5d9db, inset 0 1px 0 #fff;
	box-shadow: 0 1px 0 #d5d9db, inset 0 1px 0 #fff;
}

.bxhtmled-right-side-item-del-btn:active {
	background-image: -webkit-linear-gradient(top, #bdc4c7, #c3cacc) !important;
	background-image:    -moz-linear-gradient(top, #bdc4c7, #c3cacc) !important;
	background-image:     -ms-linear-gradient(top, #bdc4c7, #c3cacc) !important;
	background-image:      -o-linear-gradient(top, #bdc4c7, #c3cacc) !important;
	background-image:         linear-gradient(to bottom, #bdc4c7, #c3cacc) !important;
	border: 1px solid !important;
	border-color: #afb4bb #b3b9bf #bdc5c8 !important;
	-webkit-box-shadow: inset 0 1px 1px #b2b8be !important;
	box-shadow: inset 0 1px 1px #b2b8be !important;
}

/* END *** Edit icon on taskbar *** END*/


/* EDIT SNIPPET DIALOG */
.bx-edit-snip-dialog .bx-core-adm-dialog-content
{
	background-color: #FFFFFF !important;
	border-bottom-width: 0 !important;
}
.bx-edit-snip-dialog .bx-core-adm-dialog-content-wrap-inner
{
	padding-bottom: 0 !important;
}

.bx-edit-snip-dialog input[type="text"],
.bx-edit-snip-dialog textarea
{width: 90%; resize: none !important;}
.bxhtmled-manage-cat {
	margin-left: 10px !important;
	height: 26px !important;

}

.bxhtmled-snip-cat-cnt {
}

.bxhtmled-snip-cat-list-wrap
{
	border: 1px solid #d5dfe2;
	max-height: 700px;
	min-height: 100px;
}

.bxhtmled-snip-cat-list-wrap .bxhtmled-tskbr-sect-title
{
	display: inline-block !important;
	overflow: hidden !important;
	white-space: nowrap !important;
	width: 290px !important;
}

.bx-edit-snip-cat-dialog .bxhtmled-tskbr-sect-outer {
	height: auto !important;
}

.bx-edit-snip-cat-dialog .bxhtmled-tskbr-sect {
}

.bx-edit-snip-cat-dialog .bxhtmled-tskbr-sect:hover {
	/*
	background-image: -webkit-linear-gradient(top, #f2f5f6, #f5f9f9);
	background-image:    -moz-linear-gradient(top, #f2f5f6, #f5f9f9);
	background-image:     -ms-linear-gradient(top, #f2f5f6, #f5f9f9);
	background-image:      -o-linear-gradient(top, #f2f5f6, #f5f9f9);
	background-image:         linear-gradient(to bottom, #f2f5f6, #f5f9f9);
	-webkit-box-shadow: 0 1px 0 #f0f0f0;
	*/
}

.bxhtmled-tskbr-sect-old
{
	opacity: 0.4 !important;
	background-color: #FFF !important;
	background-image: none !important;
}

.bxhtmled-tskbr-sect-drag
{
	position: absolute;
	z-index: 3500;
	border: 2px solid #9A9FA8 !important;
	border-radius: 2px;
	width: 270px;
}

.bxhtmled-tskbr-sect-drag .bxhtmled-tskbr-sect-icon
{
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center 0 !important;
	height: 11px !important;
	top: 8px !important;
	left: 8px !important;
	position: absolute !important;
	width: 5px !important;
}

.bxhtmled-tskbr-sect-drag .bxhtmled-right-side-item-del-btn,
.bxhtmled-tskbr-sect-drag .bxhtmled-right-side-item-edit-btn
{
	display: none !important;
}

.bxhtmled-tskbr-sect-dest-top
{
	border-top: 3px dotted #b2ddef !important;
}
.bxhtmled-tskbr-sect-dest-bottom
{
	border-bottom: 3px dotted #b2ddef !important;
}

.bx-edit-snip-cat-dialog .bxhtmled-tskbr-sect .bxhtmled-right-side-item-edit-btn
{
	right: 35px !important;
	z-index: 3600;
}

.bx-edit-snip-cat-dialog .bxhtmled-tskbr-sect .bxhtmled-right-side-item-del-btn
{
	right: 10px !important;
	z-index: 3600;
}

.bxhtmled-snip-cat-add-wrap
{
	padding: 3px 12px 12px 12px;
	overflow: hidden;
	height: 25px;
}

.bxhtmled-snip-cat-add-but {
	color: #4d5566;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 2px 8px 0;
	height: 23px;
	line-height: 23px;
	text-shadow: 0 1px #fff;
	vertical-align: middle;
}

.bxhtmled-snip-cat-add-but:hover {
	text-decoration: underline;
}

.bxhtmled-snip-cat-add-but:before{
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -670px !important;
	content: "";
	display: inline-block;
	height: 23px;
	margin-right: 1px;
	vertical-align: middle;
	width: 23px;
}

.bxhtmled-dialog .bxhtmled-snip-cat-add-tbl{width: 100%;}
.bxhtmled-dialog .bxhtmled-snip-cat-add-tbl .bxhtmled-left-c {text-align: right; padding: 5px 6px 5px 0; min-width: 35%;}
.bxhtmled-dialog .bxhtmled-snip-cat-add-tbl .bxhtmled-left-c-top {vertical-align: top;}

.bxhtmled-dialog label.bxhtmled-req {font-weight: bold;}
.bxhtmled-dialog .bxhtmled-snip-cat-add-tbl .bxhtmled-right-c {text-align: left; padding: 5px 6px 5px 0;}
.bxhtmled-snip-cat-add-tbl input[type="text"],
.bxhtmled-snip-cat-add-tbl select
{width: 90%;}
.bxhtmled-dialog .bxhtmled-snip-save-but{margin: 8px 0 0 0;}

.bxhtmled-snip-cat-cnt .bxhtmled-tskbr-sect .bxhtmled-tskbr-name-input{
	display: none;
	height: 27px;
	line-height: 27px;
	margin: -6px 0 0 -25px;
	width: 300px;
}
.bxhtmled-snip-cat-cnt .bxhtmled-tskbr-sect-1 .bxhtmled-tskbr-name-input{
	margin-left: -40px !important;
}

.bxhtmled-snip-cat-cnt .bxhtmled-tskbr-sect-rename .bxhtmled-tskbr-name-input{
	display: inline-block;
}

.bxhtmled-tskbr-sect-rename .bxhtmled-tskbr-sect-icon,
.bxhtmled-tskbr-sect-rename .bxhtmled-tskbr-sect-title,
.bxhtmled-tskbr-sect-rename .bxhtmled-right-side-item-edit-btn,
.bxhtmled-tskbr-sect-rename .bxhtmled-right-side-item-del-btn
{
	display: none !important;
}
.bxhtmled--centr-c{text-align: center !important; padding: 12px;}

.bxhtmled-no-snip
{
	padding: 12px;
	color: #555555;
}

/* Spell check */
.bxhtmled-spell-wrap {
	vertical-align: top !important;
	overflow: hidden !important;
}

.bxhtmled-spell-wrap-notice .bxhtmled-spell-left, .bxhtmled-spell-wrap-notice .bxhtmled-spell-right {display: none;}
.bxhtmled-notice-cont {padding: 20px;}

.bxhtmled-spell-left {
	display: inline-block;
	width: 300px;
	vertical-align: top !important;
	padding: 12px;
}
.bxhtmled-spell-left label{
	display: block;
}
.bxhtmled-spell-left input, .bxhtmled-spell-left select{
	width: 90% !important;
	margin-bottom: 8px !important;
}

.bxhtmled-spell-right{
	display: inline-block;
	width: 200px;
	vertical-align: top !important;
	padding: 8px !important;
}

.bxhtmled-spell-right input{
	margin-bottom: 8px !important;
}

/* *** END *** Spell check *** END *** */

.bxhtmled-smile-cont {max-width: 180px;}
.bxhtmled-smile-img
{
	margin: 4px;
	cursor: pointer;
}

.bxhtmled-smile-tabs-wrap {
	border-bottom: 1px solid #cdd1d6;
	-webkit-box-shadow: 0 1px 0 #edeef0;
	box-shadow: 0 1px 0 #edeef0;
	padding-bottom: 0px;
	vertical-align: top;
}

.bxhtmled-smile-tab {
	display: inline-block;
	min-height: 22px;
	min-width: 22px;
	cursor: pointer!important;
	margin: 0 6px 1px 0 !important;
	vertical-align: top!important;
	text-align: center!important;
	padding: 2px!important;
	border: 1px solid #FFF;
}

.bxhtmled-smile-tab img {
	max-height: 20px;
}

.bxhtmled-smile-tab-active {
	background-image: -webkit-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:    -moz-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:     -ms-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:      -o-linear-gradient(top, #afdcef, #c2e3f1) !important;
	background-image:         linear-gradient(to bottom, #afdcef, #c2e3f1) !important;
	border: 1px solid;
	border-color: #93b7c7 #add2e2 #bcdce8!important;
	-webkit-box-shadow: inset 0 1px 0 #a6d0e2, inset 0 -1px 0 #bedeeb;
	box-shadow: inset 0 1px 0 #a6d0e2, inset 0 -1px 0 #bedeeb;
	height: 22px;
	width: 22px;
}

.bxhtmled-smile-slider-wrap {
	overflow: hidden;
	position: relative;
}

.bxhtmled-smile-slider {
	margin-left: 0;
}

.bxhtmled-smiles-wrap {
	float: left;
	max-height: 500px;
	overflow: auto;
}

.bxhtmled-list li{margin-bottom: 2px;}
.bxhtmled-list-del-item {
	display: inline-block;
	width: 24px;
	height: 26px;
	background: url(/bitrix/images/fileman/htmleditor/html-editor-sprite.png?v=1) no-repeat center -1210px !important;
	vertical-align: bottom !important;
	cursor: pointer;
}

.bxhtmled-list-add-item {font-weight: bold !important; display: inline-block; margin: 6px 0 0 42px; cursor: default;}
.bxhtmled-list-add-item:hover{text-decoration: underline;}
.bxhtmled-list-wrap {max-height: 400px; overflow: auto;}


.bxhtmled-settings-dialog-cnt .bxhtmled-dialog-tbl .bxhtmled-title-cell{white-space: nowrap; padding: 2px; font-weight: bold !important; text-align: center;}
.bxhtmled-settings-dialog-cnt .bxhtmled-dialog-tbl .bxhtmled-left-c {min-width: 10% !important;}

/*
.bx-core-popup-menu-editor {
	background-color: #fff!important;
	border: 1px solid #d5e1e4!important;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item .bx-core-popup-menu-item-text{
	color: #000;
	text-shadow: none;
}

.bx-core-popup-menu-editor .bx-core-popup-menu-angle{
	background: rgba(0, 0, 0, 0) url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat scroll left -1480px!important;
	top: -9px!important;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-angle-bottom {
	background: rgba(0, 0, 0, 0) url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat scroll left -1460px!important;
	bottom: -9px!important;
}

.bx-core-popup-menu-editor .bx-core-popup-menu-item:hover, .bx-core-popup-menu-editor .bx-core-popup-menu-item-opened {
	background: #ebf2f4 none repeat scroll 0 0 !important;
	border-top: 1px solid #e3eaec;
	box-shadow: none;
	text-decoration: none;
}
*/






.bx-core-popup-menu-editor .bx-core-popup-menu, .bx-core-popup-menu-editor.bx-core-popup-menu {
	background-color: #fff;
	border: 1px solid #d5e1e4;
	border-radius: 4px;
	box-shadow: 0 18px 20px rgba(72, 93, 99, 0.3);
	padding: 8px 0;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-single-item, .bx-core-popup-menu-editor.bx-core-popup-menu-single-item {
	padding: 3px 0;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-level0, .bx-core-popup-menu-editor.bx-core-popup-menu-level0 {
	background-color: #fff;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-angle {
	background: rgba(0, 0, 0, 0) url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat scroll left -1480px;
	top: -9px;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-angle-bottom {
	background: rgba(0, 0, 0, 0) url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat scroll left -1460px;
	bottom: -9px;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: transparent -moz-use-text-color -moz-use-text-color;
	border-image: none;
	border-style: solid none none;
	border-width: 1px medium medium;
	color: #2a2a2a !important;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item:hover, .bx-core-popup-menu-editor .bx-core-popup-menu-item-opened {
	background: #ebf2f4 none repeat scroll 0 0 !important;
	border-top: 1px solid #e3eaec;
	border-right: 1px solid #e3eaec;
	box-shadow: none;
	text-decoration: none;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item-icon {
	background: rgba(0, 0, 0, 0) url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat scroll 6px -1080px;
	width: 46px;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item-text {
	font-size: 13px;
	font-weight: normal;
	height: 30px;
	line-height: 27px;
	padding: 0 20px 0 46px;
	text-shadow: 0 1px white;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item:hover .bx-core-popup-menu-item-text, .bx-core-popup-menu-editor .bx-core-popup-menu-item-opened .bx-core-popup-menu-item-text{
	text-decoration: none;
	color: #000;
	text-shadow: none;
}


.bx-core-popup-menu-editor .bx-core-popup-menu-item-default .bx-core-popup-menu-item-text {
}
.bx-core-popup-menu-editor .bx-core-popup-menu-no-icons .bx-core-popup-menu-item-text {
	padding-left: 21px;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item-opener .bx-core-popup-menu-item-text {
	padding-right: 30px;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item-opener:hover .bx-core-popup-menu-item-text, .bx-core-popup-menu-editor .bx-core-popup-menu-item-opened .bx-core-popup-menu-item-text {
	background: rgba(0, 0, 0, 0) url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat scroll right -270px;
	color: #000;
	text-shadow: none;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item-checked .bx-core-popup-menu-item-text {
	background: rgba(0, 0, 0, 0) url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat scroll left -600px;
	color: #000;
	text-shadow: none;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-separator {
	background: #ebebeb none repeat scroll 0 0;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 7px 10px;
	overflow: hidden;
	padding: 0;
}
.bx-core-popup-menu-editor .bx-core-popup-menu-item-disabled .bx-core-popup-menu-item-text {
	color: #a0a0a0;
}







.bxhtmled-paste-control .bx-core-popup-menu-angle{
	display: none;
}
.bxhtmled-paste-control .bx-core-popup-menu-angle-bottom {
	display: none;
}



/* dirty hacks for old filedialog and medialib dialog*/
/* File dialog*/
.editor_dialog{z-index: 3500 !important;}
/*.bx-js-float-shadow {z-index: 3498 !important;}*/
.bxfd-sys-frame {z-index: 3495 !important;}
div#__BXFDContextMenu {z-index: 3501 !important;}
/* Medialib */
.bxml-dialog{z-index: 3500 !important;}
.bxml-subdialog-cont {z-index: 3505 !important;}
img#mlsd_item_shadow, img#mlsd_coll_shadow{z-index: 3502 !important;}
/* dirty hacks END */

.bxhtmled-warning {
	padding: 10px;
	color: #CD3738;
}

/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.css?1539766944745 */
/* /bitrix/js/main/core/css/core_viewer.css?153976692861243 */
/* /bitrix/components/bitrix/main.post.form/templates/.default/style.css?153976694329989 */
/* /bitrix/js/ui/buttons/ui.buttons.css?153976692861692 */
/* /bitrix/js/fileman/html_editor/html-editor.css?153976692761875 */
