@charset "UTF-8";

/*Сбрасывалка стилей */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	font-family: 'Open Sans', sans-serif;
}

ol, ul {
	list-style: none;
}

/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
}

/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after {
	content: "";
}

q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/*Конец сбрасывалки стилей */

.user_warned, .user_notice
{
	display: none;
}

/*--------------------Верхнее меню------------------- */
/*--------------------Эту часть можно засунуть в отдельный css, т.к. она самая общая------------------- */
.topbar {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 40px;
	font-size: 12px;
}

.top_bar__user-wrapper {
	display: block;
	margin-right: 20px;
}

.upbar {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#131313), to(#2d2d2d));
	background-image: -webkit-linear-gradient(top, #131313, #2d2d2d);
	background-image: -o-linear-gradient(top, #131313, #2d2d2d);
	background-image: linear-gradient(to bottom, #131313, #2d2d2d);
	height: 40px;
}

.upbar_menu {
	float: left;
	width: 50px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	z-index: 101;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
	background: -webkit-linear-gradient(top, transparent, transparent);
	background: -o-linear-gradient(top, transparent, transparent);
	background: linear-gradient(to bottom, transparent, transparent);
}

.upbar_menu a {
	display: block;
	height: 100%;
	width: 50px;
}

.upbar_menu:hover, .upbar_menu.active {
	background: -webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#868686));
	background: -webkit-linear-gradient(top, #2d2d2d, #868686);
	background: -o-linear-gradient(top, #2d2d2d, #868686);
	background: linear-gradient(to bottom, #2d2d2d, #868686);
}

.upbar_logo h5 a {
	color: #d4d4d4;
	font-size: 25px;
	font-family: 'Tahoma', sans-serif;
	font-weight: bold;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.upbar_logo h5 a:hover {
	color: white;
}

.upbar_logo h5 a:active {
	font-size: 24px;
}

.menu_img {
	padding: 14px 0 0 0;
}

.upbar_logo {
	float: left;
	display: inline;
	width: 190px;
	position: absolute;
	left: 0;
	padding: 9px 10px 0 50px;
	margin-left: 5px;
	z-index: 100;
}

.upbar_search {
	position: relative;
	max-width: 600px;
	width: 50%;
	float: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	left: 250px;
	top: -2px;
}

.autocomplete-suggestion.hilite, .autocomplete-suggestion.hilite strong
{
	color: #0000ff;
}

@media screen and (max-width: 850px) {
	.upbar_logo {
		display: none;
	}
	.upbar_search {
		left: 50px;
		top: -2px;
	}
}

.upbar input {
	width: 100%;
	padding: 6px 20px;
	margin: 8px 0;
	display: inline-block;
	border: 2px solid #717171;
	-webkit-border-radius: 8px;
					border-radius: 8px;
	-webkit-box-sizing: border-box;
					box-sizing: border-box;
	background-color: #2d2d2d;
	font-family: 'Roboto',Tahoma;
	color: #ffffff;
	-webkit-box-shadow: 2px 2px 10px rgba(250, 250, 250, 0.45);
					box-shadow: 2px 2px 10px rgba(250, 250, 250, 0.45);
	-webkit-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}

.upbar input::-webkit-input-placeholder, .upbar input::-moz-placeholder, .upbar input:-moz-placeholder, .upbar input:-ms-input-placeholder {
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.upbar input:focus::-webkit-input-placeholder, .upbar input:focus::-moz-placeholder, .upbar input:focus:-moz-placeholder, .upbar input:focus:-ms-input-placeholder {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

@media screen and (max-width: 450px) {
	.upbar input {
		padding-left: 10px;
	}


	.stock_forum a{
		font-size: 14px;
		line-height: 18px;
	}
	.text p{
		font-size: 14px;
		line-height: 18px;
	}

	.text blockquote{
		font-size: 14px;
		line-height: 18px;
	}
}

input {
	-webkit-transition: all 0.25s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.25s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.25s cubic-bezier(0.42, 0, 0.58, 1);
}

.upbar input:hover {
	border: 2px solid #ffd400;
	-webkit-box-shadow: 1px 1px 3px 1px rgba(52, 152, 219, 0.2) inset;
					box-shadow: 1px 1px 3px 1px rgba(52, 152, 219, 0.2) inset;
}

.upbar input:focus {
	border: 2px solid #ffd400;
	-webkit-box-shadow: 0px 0px 0px 0px #3498db;
					box-shadow: 0px 0px 0px 0px #3498db;
	background-color: rgba(0, 0, 0, 0.5);
}

.upbar input::-webkit-input-placeholder {
	color: #d4d4d4;
}

.upbar input::-moz-placeholder {
	/* Firefox 19+ */
	color: #d4d4d4;
}

.upbar input:-ms-input-placeholder {
	color: #d4d4d4;
}

.upbar input:-moz-placeholder {
	/* Firefox 18- */
	color: #d4d4d4;
}

/*Меню с алфавитным указателем */
.abc-link {
	color: #d4d4d4;
	display: inline-block;
	float: right;
	margin: 1em 0 18px 10px;
}

.abc-link .drop-menu-main .drop-down {
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.abc-link .drop-menu-main .drop-down:hover {
	color: #ffd400;
	cursor: pointer;
}

.abc-link #abc1 {
	font-size: 2em;
}

@media (max-width: 450px) {
	.abc-link {
		display: none;
	}
}

.search_q {
	display: inline-block;
	width: 100%;
}

@media (max-width: 450px) {
	.search_q {
		width: 80%;
	}
}

@media (max-width: 370px) {
	.search_q {
		width: 65%;
	}
}

.upbar_usermenu {
	display: block;
	float: right;
}

.my_avatar {
	width: 40px;
	height: 40px;
	display: inline-block;
	-webkit-border-radius: 20px;
					border-radius: 20px;
	margin-right: 20px;
	line-height: 50px;
	margin: 4px 0;
}

.upbar_arrow {
	background-position: right 0;
	margin: 23px 8px 0 7px;
	width: 8px;
	height: 4px;
	opacity: 0.45;
	display: inline-block;
	vertical-align: top;
	-webkit-transition: -webkit-transform 0.25s ease-in-out;
	transition: -webkit-transform 0.25s ease-in-out;
	-o-transition: transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.drop-down {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 5px;
}

.upbar_usermenu .drop-down {
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.upbar_usermenu .drop-down:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#868686));
	background-image: -webkit-linear-gradient(top, #2d2d2d, #868686);
	background-image: -o-linear-gradient(top, #2d2d2d, #868686);
	background-image: linear-gradient(to bottom, #2d2d2d, #868686);
}

.upbar_usermenu .drop-down:active {
	background-color: #d4d4d4;
}


.notify_icon {
  position: relative;
  width: 25px !important;
  height: 25px !important;
  background-color: inherit !important;
  padding: 0 !important;
  margin-right: 25px;
}

.notify_icon>img {
  width: 20px;
  height: 20px;
}

.notify_round {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 36%;
  top: -14px;
  border: 2px solid #1f1f1f;
  border-radius: 50%;
  font-size: 10px;
  line-height: 1px;
  height: 17px;
  width: 17px;
  background: #e83a3a;
}




a.likes_ind {
	background-color: #9c3636;
}

a.likes_ind:hover {
	background-color: #c65959;
}

a.reply_ind {
	background-color: #1D93E6;
}

a.reply_ind:hover {
	background-color: #62b4ee;
}

a.reply_forum_ind {
	background-color: #CE5209;
}

a.reply_forum_ind:hover {
	background-color: #b64808;
}

.topbar .upbar .my_notif {
	padding: 2px 4px;
	color: #fff;
	-webkit-border-radius: 5px;
					border-radius: 5px;
}

.upbar_likes
{
	position: relative;
	float: right;
	display: inline;
	margin-right: 0px;
	margin-top: 14px;
}

.upbar_likes-tooltip {
	display: inline-block;
	margin-right: 0px;
}

.upbar_likes-tooltip a {
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

/*--------------------Строка навигации------------------- */
.navibar {
	min-height: 20px;
	padding-left: 10px;
	background-color: #2d2d2d;
	border: 5px solid #2d2d2d;
}

@media screen and (max-width: 480px) {
	.navibar {
		padding-left: 0;
	}
}

.stock_forum .navibar a {
	color: #d4d4d4;
	font-size: 12px;
	font-family: 'Roboto',Tahoma;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.stock_forum .navibar a:hover {
	color: #fff;
}

ul.navitext li {
	display: inline;
	padding-right: 6px;
	color: #d4d4d4;
	font-size: 12px;
	font-family: 'Roboto',Tahoma;
}

/*--------------------правый скроллер вверх-вниз------------------- */
.right_scroller {
	font-size: 0;
	position: fixed;
	right: 30px;
	bottom: 10px;
	z-index: 100;
}

.scroll_up {
	-webkit-border-radius: 10px 0px 0 10px;
					border-radius: 10px 0px 0 10px;
	background: -webkit-gradient(linear, left bottom, left top, from(#a9a9a9), to(#525252));
	background: -webkit-linear-gradient(bottom, #a9a9a9, #525252);
	background: -o-linear-gradient(bottom, #a9a9a9, #525252);
	background: linear-gradient(to top, #a9a9a9, #525252);
}

.scroll_down {
	-webkit-border-radius: 0 10px 10px 0px;
					border-radius: 0 10px 10px 0px;
	margin-left: -1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#525252));
	background: -webkit-linear-gradient(top, #a9a9a9, #525252);
	background: -o-linear-gradient(top, #a9a9a9, #525252);
	background: linear-gradient(to bottom, #a9a9a9, #525252);
}

.scroll_down a {
	-webkit-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
					transform: rotate(180deg);
}

.scroll_up, .scroll_down {
	overflow: hidden;
	display: inline-block;
	border: 1px solid #525252;
	width: 40px;
	height: 40px;
}

.scroll_up a, .scroll_down a {
	display: block;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	background: transparent url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='401.949px' height='401.949px' viewBox='0 0 401.949 401.949' style='enable-background:new 0 0 401.949 401.949;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cg id='Layer_5_60_'%3E %3Cpath d='M328.508,173.212L211.214,4.948c-5.633-6.598-14.846-6.598-20.479,0L73.445,173.209 c-5.631,6.599-3.146,11.996,5.529,11.996h49.068c8.672,0,15.77,7.097,15.77,15.771l0.077,51.518v133.428l-0.021,0.292 c0.003,8.676,7.321,15.734,15.991,15.736l82.789-0.002c8.674,0,15.771-7.096,15.771-15.766l-0.279-185.207 c0-8.674,7.094-15.771,15.769-15.771h49.066C331.647,185.205,334.136,179.808,328.508,173.212z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
	-webkit-background-size: 50% 50%;
					background-size: 50%;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.scroll_up a:hover, .scroll_down a:hover {
	background-color: #525252;
}

.scroll_up a:active, .scroll_down a:active {
	background-color: white;
}

/*--------------Левое меню со ссылками--------------- */
.company_bar h2 {
	font-family: 'Roboto', Tahoma, sans-serif;
	color: #fff;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
		 text-overflow: ellipsis;
}

.links-to-forum {
	margin-top: 20px;
	color: #fff;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.links-to-forum a:hover {
	color: white;
}

.company_bar .links-to-forum {
	color: #d4d4d4;
	word-break: break-word;
}

.company_bar .links-to-forum a {
	color: #99d4ff;
}

.links-to-forum--flex a {
	display: flex;
	line-height: 1.2;
	margin: 15px 0;
	align-items: center;
}
.links-to-forum--flex a img {
	margin-right: 5px;
	max-width: 20px;
	min-width: 20px;
	max-height: 24px;
}

.links-to-forum--flex svg path
{
	fill: #CBCBCB;
}

#admin-links a {
	color: #d4d4d4;
	font-size: 15px;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

#admin-links a span {
	font-size: 12px;
	vertical-align: 2px;
	border-bottom: 1px dashed white;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

#admin-links a:hover {
	color: #fff;
}

#admin-links a:hover span {
	border-color: transparent;
}

/*выползающее меню слева для маленьких экранов */
.stock_forum .company_bar a {
	-webkit-transition: color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;
}

.stock_forum .company_bar a:hover {
	color: white;
}

.company_bar {
	position: absolute;
	top: 50px;
	left: 0px;
	float: left;
	line-height: 25px;
	margin: 0 10px;
	color: #77b3ff;
	font-family: 'Roboto', Tahoma, sans-serif;
	font-size: 12px;
	width: 168px;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.hidden_menu {
  box-sizing             : border-box;
  display                : block;
  position               : fixed;
  z-index                : 100;
  bottom                 : 10px;
  left                   : 30px;
  width                  : 40px;
  height                 : 40px;
  border                 : 1px solid #525252;
  border-radius          : 50%;
  background-color       : #a9a9a9;
  cursor                 : pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition     : all 0.25s ease-in-out;
  transition        : all 0.25s ease-in-out;
}

.hidden_menu.active {
  left: 5px;
  bottom: calc( 100vh - 90px );
}

.hidden_menu:hover,
.hidden_menu.active {
}

.hidden_menu.scrolled {
}


.icon-menu {
  position: relative;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 14px;
          flex: 0 0 14px;
  width: 14px;
  height: 12px;
  cursor: pointer;
  z-index: 5;

}

.icon-menu span {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  top: calc(50% - 1px);
  left: 0px;
  position: absolute;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background-color: #d4d4d4;
}

.icon-menu span:first-child {
  top: 0px;
}

.icon-menu span:last-child {
  top: auto;
  bottom: 0px;
}

.icon-menu:hover span {
  background: #fff;
}

.hidden_menu.active .icon-menu span {
  -webkit-transform: scale(0);
  -ms-transform    : scale(0);
  transform        : scale(0);
}

.hidden_menu.active .icon-menu span:first-child {
  -webkit-transform: rotate(-45deg);
  -ms-transform    : rotate(-45deg);
  transform        : rotate(-45deg);
  top              : calc(50% - 1px);
}

.hidden_menu.active .icon-menu span:last-child {
  -webkit-transform: rotate(45deg);
  -ms-transform    : rotate(45deg);
  transform        : rotate(45deg);
  bottom           : calc(50% - 1px);
}


@media screen and (min-width: 1025px) {
  .hidden_menu {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
	.company_bar {
		position: fixed;
		/*height: -webkit-calc(100% - 60px);*/
		/*height: calc(100% - 60px);*/
		height: 100%;
		top: 40px;
		padding-top: 40px;
		top: 0;
		bottom: 0;
		-ms-overflow-style: none;
		overflow-y: auto;
		background: #2d2d2d;
		-webkit-transform: translate3d(-120%, 0, 0);
						transform: translate3d(-120%, 0, 0);
	}
	.company_bar ::-webkit-scrollbar {
		display: none;
	}
	.company_bar.active {
		-webkit-transform: translate3d(0, 0, 0);
						transform: translate3d(0, 0, 0);
	}
	.company_bar.scrolled {
		top: 0px;
		height: 100%;
	}

	.company_bar::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
        background-color: #F5F5F5;
    }
    .company_bar::-webkit-scrollbar {
        width: 6px;
        cursor: pointer;
        height: 6px;
        background-color: #F5F5F5;
    }
    .company_bar::-webkit-scrollbar-thumb {
        background-color: gray;
        border-radius: 0;
    }
    .company_bar::-webkit-scrollbar-thumb:hover {
        background-color: #565656;
    }
}

/*--------------содержимое от хедера до футера-------------- */
@media screen and (min-width: 1025px) {
	.forum_content {
		margin: 40px 20px 0 180px;
		background-color: white;
		-webkit-border-radius: 2px;
						border-radius: 2px;
	}
}

@media only screen and (max-width : 1024px) {

  .forum_content {
    margin               : 40px 5px 0 5px;
    background-color     : white;
    -webkit-border-radius: 2px;
    border-radius        : 2px;
  }

  .company_bar {
    margin-left : 0;
    padding-left: 10px;
  }

  .hidden_menu.mob_menu_btn {
    display        : flex;
    align-items    : center;
    justify-content: center;
    background     : #5d5d5d;
  }
}

@media screen and (max-width: 480px) {
	.forum_content {
		margin-right: 10px;
	}
}

html {
	min-width: 320px;
	max-width: 100vw;
	overflow-x: hidden;
}

.stock_forum {
	background-color: #2d2d2d;
	font-family: 'Open Sans', Verdana, sans-serif;
	display: block;
	height: 100%;
	min-width: 320px;
	max-width: 100vw;
	overflow-x: hidden;
	/* лучший рендер шрифтов под браузеры */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.stock_forum a {
	text-decoration: none;
	color: #77b3ff;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.stock_forum a:hover {
	color: #c7c7c7;
}

/*-----------------График, фундаментал и календарь------------------ */
.chart_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
			-ms-flex-flow: row wrap;
					flex-flow: row wrap;
	width: 100%;
}

.chart_wrapper1 {
	-webkit-box-flex: 3;
	-webkit-flex: 3 1 Auto;
			-ms-flex: 3 1 Auto;
					flex: 3 1 Auto;
	height: 400px;
}

.chart_wrapper2 {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 400px;
			-ms-flex: 1 1 400px;
					flex: 1 1 400px;
	background-color: white;
}

.fundam_table {
	margin: 20px 0 0 10px;
	border-spacing: 5px;
	font-size: 12px;
}

.fundam_table a {
	font-size: 12px;
	color: #222;
	text-decoration: underline;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.fundam_table a:hover {
	color: red;
}

.fundam_table.calendar .head
{
	font-weight: bold;
}

.fundam_table.calendar .fter
{
	padding-top: 10px;
}

.fundam_table.calendar .fter a
{
	color: #74a3c7;
}

#down, .down {
	color: red;
}

#up, .up {
	color: green;
}

.chart_wrapper2 h2 {
	margin: 10px;
}

/*--------------Заголовок форума H1-------------- */
.stock_forum h1 {
	font-family: 'Roboto', Tahoma, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 25px;
	margin: 15px 0 0 10px;
	text-align: center;
}

.stock_forum h1.bold
{
	font-weight: bold;
}


/*--------------Блок комментариев и блок рекламы-------------- */
.ads_bar {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 300px;
			-ms-flex: 0 1 300px;
					flex: 0 1 300px;
	margin: 10px;
	padding: 0;
}

.content_wrapper {
	-webkit-box-flex: 1;
			-ms-flex: 1 1 560px;
					flex: 1 1 560px;
	margin: 0 10px;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 55px;
}


/*--------------Вставлялка комментария-------------- */
.comment_writer {
	padding: 0 0 20px;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
	position: relative;
}

.write_comment {
	position: relative;
	-webkit-transform: translate3d(0, -2px, 0);
					transform: translate3d(0, -2px, 0);
	border: 2px solid #e2e2e2;
}

.write_comment_box {
	display: block;
	width: 100%;
	-webkit-apperance: none;
	-webkit-box-sizing: border-box;
					box-sizing: border-box;
	-webkit-box-shadow: none;
					box-shadow: none;
	border: 0;
	min-height: 46px;
	padding: 7px 10px;
	font-size: 14px;
	resize: vertical;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.write_comment_box:hover {
	border-color: #77b3ff;
}

.write_comment_box ::-webkit-input-placeholder {
	line-height: 30px;
	color: #a9a9a9;
}

.write_comment_box ::-moz-placeholder {
	line-height: 30px;
	color: #a9a9a9;
}

.write_comment_box :-ms-input-placeholder {
	line-height: 30px;
	color: #a9a9a9;
}

.write_comment_box ::placeholder {
	line-height: 30px;
	color: #a9a9a9;
}

.write_comment_images {
	height: 0;
}

.write_comment_images.active {
	height: auto;
	padding: 10px;
}

.write_comment_images img {
	max-height: 50px;
	max-width: 100px;
	margin-right: 10px;
	border: 2px solid #e2e2e2;
}

.cmt_actions {
	display: none;
	background: #e2e2e2;
	padding: 5px 10px;
}

.cmt_select-image {
	display: inline-block;
	position: relative;
	font-size: 0;
	cursor: pointer;
	overflow: hidden;
	height: 20px;
}

.cmt_select-image input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: -1;
}

.cmt_select-image label {
	display: inline-block;
	cursor: pointer;
}

/*--------------Комментарии форума-------------- */
/*.cmt_body .text  {font-family:Verdana;} */
.forum_cmts {
	padding: 20px 10px 0px 0px;
	margin: 0px;
}

.cm_wrap {
	margin: 0 10px 20px 50px;
	font-size: 14px;
	line-height: 19px;
}

.avtr_box {
	float: left;
	margin-left: -50px;
	width: 50px;
	height: 50px;
}

.cmt_body {
	margin: 0 10px;
}

.cmt_body .text img
{
	max-width: 100%;
	max-height: 400px;
}

.a_name {
	font-weight: bold;
	color: #77b3ff;
}

.image_true img {
  margin-left: 5px;
  width: 12px;
  cursor: pointer;
}

a.a_time {
	font-size: 13px;
	color: #b8b8b6;
	margin-left: 20px;
}

.cm_ftr {
	margin-top: 7px;
}

.cm_ftr b {
	color: #768676;
	font-weight: normal;
}

.cm_ftr .drop-menu-main {
	position: relative;
	float: none;
	display: inline-block;
	margin-left: 15px;
}

.cm_ftr .drop-menu-main-sub {
	right: 0;
	margin: 0;
	background: white;
	border-color: #e2e2e2;
}

.cm_ftr .drop-menu-main-sub a {
	color: #2d2d2d;
}

.cm_ftr #cm_opt {
	margin-left: 0;
}

.cm_ftr .drop-down {
	padding: 0;
}

.cm_ftr .drop-down a {
	padding: 0;
}

/*---------------------------Факторы роста и падения----------------------------- */
.list-reasons {
	padding: 5px;
}

.reasons li {
	margin: 10px 0;
}

.list-reasons2 {
	padding: 5px;
}

.list-reasons li > span, .list-reasons2 li > span
{
	margin-left: 1em;
	font-size: smaller;
}

.reasons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
			-ms-flex-flow: row wrap;
					flex-flow: row wrap;
}

.reasons-up {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
			-ms-flex: 1;
					flex: 1 1;
	min-height: 100px;
	border: 10px solid #d4d4d4;
	padding-left: 25px;
	margin-right: 5px;
}

.reasons-down {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
			-ms-flex: 1;
					flex: 1 1;
	min-height: 100px;
	border: 10px solid #909090;
	padding-left: 25px;
	margin-right: 5px;
}

.reasons_mistake
{
	margin-top: 0.5em;
	font-size: small;
}

@media (max-width: 850px) {
	.reasons-up, .reasons-down {
		-webkit-flex-basis: 100%;
				-ms-flex-preferred-size: 100%;
						flex-basis: 100%;
	}
	.reasons-down {
		margin-top: 20px;
	}
}

.add-factor {
	text-align: center;
	height: 100%;
	margin-bottom: 20px;
}

/*----------------------------Футер с новостями---------------------------- */
.news-wrapper {
	background-color: #2d2d2d;
	padding-top: 20px;
}

.news-wrapper .inside {
	padding: 0px 10px;
}

.news-head {
	display: block;
	text-align: center;
	padding: 1em 0;
}

.fooooooter {
	height: 400px;
	background-color: #2d2d2d;
}

.news-wrapper .news-head a {
	color: white;
}

.news-head a {
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.news-head a:hover {
	color: red;
}

.news-wrapper a {
	color: #99d4ff;
	font-weight: bold;
	line-height: 25px;
}

.company_description {
	margin: 0 10px 20px 10px;
	font-size: 14px;
	line-height: 19px;
}

.company_description--text {
	color: #555;
	font-size: .75rem;
}

.company_description--text h2 {
	color: black;
}

.company_description h2 {
	margin: 1em 0;
}

.company_description strong {

	font-weight: bold;
}

.company_attaches
{
	margin: 0 10px 20px 10px;
}


.article_description--text {
	color: #000;
	font-size: 14px;
	line-height: 23px;
}

.article_description--text h2 {
	color: black;
}

.article_description--text img
{
	max-width: 100%;
}

.article_description--text iframe
{
	max-width: 800px;
	max-height: 450px;
}

.logo_place {
	margin: 20px 0;
}

.logo_place a
{
	color: #74a3c7;
}

@media screen and (max-width: 1024px) {
	.yandex_wrapper {
		display: none;
	}
}

.content_plus_ad {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
			-ms-flex-flow: row wrap;
					flex-flow: row wrap;
	width: 100%;
}

/*Формат меню под комментарием */
.reply {
	display: inline-block;
	vertical-align: top;
}

#rp2 {
	margin-left: 15px;
	margin-left: 15px;
}

a.reply {
	color: #555555;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

a.reply:hover {
	color: #989898;
}

.th {
	display: inline-block;
	width: 16px;
	height: 24px;
	margin-left: 15px;
}

#th-up {
	background: url() no-repeat scroll 0px 0px;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

#th-up:hover {
	background: url() no-repeat scroll -30px 0px;
}

#th-dn {
	margin-left: 5px;
	background: url() no-repeat scroll -15px 0px;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

#th-dn:hover {
	background: url() no-repeat scroll -45px 0px;
}

/*Если нажаты кнопки лайка или дизлайка */
#th-up-p {
	background: url() no-repeat scroll -30px 0px;
}

#th-dn-p {
	margin-left: 5px;
	background: url() no-repeat scroll -45px 0px;
}

.cm_mrk {
	font-weight: bold;
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}

#red_mrk {
	color: red;
}

#grn_mrk {
	color: green;
}

#cm_opt {
	display: inline-block;
	width: 16px;
	height: 24px;
	margin-left: 15px;
	background: url() no-repeat scroll -60px 0px;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

#cm_opt:hover {
	background: url() no-repeat scroll -75px 0px;
}

/*Конец Формат меню под комментарием */
/*Временные стили */
.temp_block {
	display: block;
	margin: 30px auto;
	width: 100%;
	max-width: 1200px;
	clear: both;
}

.temp_block h2 {
	margin: .5em 0;
}

.temp_block .temp_headers li.more, .temp_block .posts div.more {
	text-align: center;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid transparent;
	font-size: 1.5em;
	padding: 0px 0;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.temp_block .temp_headers li.more:hover, .temp_block .posts div.more:hover {
	border: 1px solid #99d4ff;
}

.temp_block .temp_headers li.more a {
	display: block;
	margin: 0px;
}

.temp_block .posts #more_last_commented2
{
	color: #000;
}


.inside_li {
	text-align: center;
	white-space: normal;
}

.inside_li-item {
	margin: 0.4em 0;
	display: inline-block;
}

.inside_li:before {
	content: '';
	width: 14px;
	height: 20px;
	display: inline-block;
	background: url('/templates/skin/smart-lab-x3/images/fire.jpg') no-repeat;
}

.temp_block .temp_headers li.cal-date {
	text-align: center;
	background-color: #ffffff;
	font-weight: bold;
	padding: 10px 0;
}

.temp_headers a {
	margin-left: 1em;
	color: black;
}

.temp_headers a > img.premium
{
  width: 1em;
  vertical-align: top;
  margin-right: 0.4em;
}

.temp_headers li {
	padding: 10px 80px 10px 5px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
		 text-overflow: ellipsis;
	overflow: hidden;
}

.temp_headers.sources li a 
{
	margin-left: 0.2em;
	color: blue;
}

@media (max-width: 850px) {
	.temp_headers li {
		padding-right: 20px;
	}
	.temp_headers--have-numbers li {
		padding-right: 80px;
	}
}

.last_link {
	display: inline-block;
	vertical-align: 10px;
	margin: 0px;
	padding: 0px 0 12px 0;
	font-size: 30px;
}

/*.temp_headers li:hover{border: 3px solid #6B6B6B;} */
.temp_headers li i {
	font-style: normal;
	font-weight: bold;
}

.temp_headers li b {
	font-weight: normal;
	float: right;
	margin-right: -60px;
	clear: both;
	display: inline-block;
	padding-left: 20px;
	background: no-repeat 0 1px / 16px url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMTZweCIgZmlsbD0iMDAwMDAwIj4KPHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+CjxwYXRoIGQ9Ik0yMCAySDRjLTEuMSAwLTIgLjktMiAydjE4bDQtNGgxNGMxLjEgMCAyLS45IDItMlY0YzAtMS4xLS45LTItMi0yem0wIDE0SDZsLTIgMlY0aDE2djEyeiIvPgo8L3N2Zz4=");
}

.temp_headers li u {
	text-decoration: none;
	color: green;
}

.temp_micex_info {
	vertical-align: baseline;
	margin-left: 10px;
	text-align: center;
}

.temp_micex_info i {
	font-style: normal;
	font-size: 25px;
}

.temp_micex_info_item {
	margin: .5em 0;
	display: inline-block;
}

.temp_micex_info_item i {
	vertical-align: baseline;
}

.temp_micex_info_item span {
	vertical-align: baseline;
}

h2 {
	font-size: 1.5em;
	text-align: center;
}

.temp_headers li:nth-child(even) {
	background-color: #f3f3f3;
}

.alphabet a {
	color: #4a4a4a;
	font-size: 1.5em;
	margin-left: 5px;
}

#indexMMVBChanges {
	width: -webkit-calc(50% - 10px);
	width: calc(50% - 10px);
	float: left;
	padding-right: 10px;
}

#indexStocksChanges {
	width: -webkit-calc(50% - 10px);
	width: calc(50% - 10px);
	float: right;
	padding-left: 10px;
}

@media (max-width: 850px) {
	#indexMMVBChanges, #indexStocksChanges {
		width: 100%;
		float: left;
		padding: 0;
	}
	#indexStocksChanges {
		margin-top: 20px;
	}
}

.isc_container, .highcharts-container {
	width: 100% !important;
}

.isc_container svg, .highcharts-container svg {
	width: 100% !important;
}

.isc_container .highcharts-background, .isc_container .highcharts-series, .highcharts-container .highcharts-background, .highcharts-container .highcharts-series {
	width: 100% !important;
}

.isc_container .highcharts-yaxis-labels, .isc_container .highcharts-grid, .isc_container .highcharts-series-group, .highcharts-container .highcharts-yaxis-labels, .highcharts-container .highcharts-grid, .highcharts-container .highcharts-series-group {
	max-width: 100% !important;
}

/*Выпадающее юзер-меню */
.drop-down {
	width: auto;
	cursor: pointer;
}

.drop-menu-main a, .drop-down, .drop-menu-main-sub .title {
	text-decoration: none;
	color: #ffffff;
	padding: 0 10px 0 0;
}

.upbar_usermenu .drop-down {
	padding-left: 5px;
}

.upbar_usermenu .drop-menu-main.dropped .upbar_arrow {
	-webkit-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
					transform: rotate(180deg);
}

.abc-link .drop-menu-main .drop-down {
	padding: 0px;
}

.drop-menu-main {
	float: left;
}

.drop-menu-main-sub {
	position: absolute;
	background: #2d2d2d;
	-webkit-border-radius: 6px;
					border-radius: 6px;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
					box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
	z-index: 100;
	width: auto;
	padding: 5px 0 5px;
	margin: 10px 0 0 -70px;
	border: 1px solid #2d2d2d;
	font-size: 12px;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translate3d(0, 15px, 0);
					transform: translate3d(0, 15px, 0);
	-webkit-transition: opacity .15s ease, -webkit-transform .2s ease-out;
	transition: opacity .15s ease, -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out, opacity .15s ease;
	transition: transform .2s ease-out, opacity .15s ease;
	transition: transform .2s ease-out, opacity .15s ease, -webkit-transform .2s ease-out;
}

.drop-menu-main-sub.showing {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	pointer-events: all;
}

.drop-menu-main-sub .alphabet {
	position: absolute;
	display: inline-block;
	width: 190px;
	background: #2d2d2d;
	margin: 0px;
	border: 1px solid #2d2d2d;
	margin: 10px 0 0 -90px;
	-webkit-border-radius: 6px;
					border-radius: 6px;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
					box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
	padding: 10px;
}

.drop-menu-main-sub .alphabet a {
	left: 100px;
	display: inline-block;
	width: 30px;
	float: left;
	text-align: center;
}

.drop-menu-main-sub a {
	color: #d4d4d4;
	display: block;
	padding: 6px 12px;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.drop-menu-main-sub a:hover {
	background: #CE5209;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-line {
	display: block;
	margin: 3px 15px;
	border-bottom: 1px solid #949494;
}

.nocenter {
	margin-top: .5em;
}
/* 20.09*/
.stock_forum .nocenter h1 {
	text-align: left;
	display: inline-block;
	margin: 1em 10px;
}
/* 20.09*/
.stock_forum .nocenter .temp_micex_info {
	display: inline;
}

/******** Адаптивность - уменьшаем шрифты */
@media (max-width: 414px) {
	.stock_forum {
		font-size: 14px;
	}
	.stock_forum h1 {
		font-size: 20px;
	}
	.cm_wrap {
		font-size: 13px;
	}
	.company_description {
		font-size: 12px;
	}
	.company_description a {
		word-break: break-word;
	}
	.temp_micex_info i {
		font-size: 1.2em;
	}
}

/**************  svg иконки **************/
.ico {
	display: inline-block;
	content: ' ';
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
					background-size: cover;
}

.ico-photo {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.199 492.199' style='enable-background:new 0 0 492.199 492.199;' xml:space='preserve' fill='%2377b3ff'%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Ccircle cx='246.099' cy='275.4' r='73.975'/%3E %3Cg%3E %3Cpath d='M459.388,125.249H375.48c-4.178-3.918-8.527-9.461-8.527-15.625V88.139c0-11.868-9.617-21.486-21.485-21.486H146.733 c-11.865,0-21.485,9.619-21.485,21.486v21.483c0,6.166-4.347,11.709-8.527,15.625H32.814C14.69,125.249,0,134.213,0,145.269 v260.258c0,11.055,14.69,20.02,32.814,20.02h426.574c18.121,0,32.811-8.965,32.811-20.019V145.269 C492.198,134.213,477.509,125.249,459.388,125.249z M246.1,377.943c-56.633,0-102.542-45.913-102.542-102.543 c0-56.634,45.909-102.543,102.542-102.543S348.641,218.764,348.641,275.4C348.641,332.03,302.733,377.943,246.1,377.943z'/%3E %3C/g%3E %3Ccircle style='fill:%23FFFFFF;' cx='398.446' cy='195.562' r='16.113'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
	width: 20px;
	height: 20px;
}

/**************  Тултип **************/
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.1em;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}

.tooltip-inner {
	max-width: 350px;
	padding: 8px 12px;
	color: white;
	text-align: left;
	background-color: #2d2d2d;
	-webkit-border-radius: 8px;
					border-radius: 8px;
	text-align: center;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #2d2d2d;
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #2d2d2d;
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #2d2d2d;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #2d2d2d;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #2d2d2d;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #2d2d2d;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #2d2d2d;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #2d2d2d;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https: */
.hamburger {
	padding: 16px 15px 11px 15px;
	display: inline-block;
	cursor: pointer;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	-o-transition-property: opacity, filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	-webkit-transition-duration: 0.15s;
			 -o-transition-duration: 0.15s;
					transition-duration: 0.15s;
	-webkit-transition-timing-function: linear;
			 -o-transition-timing-function: linear;
					transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible;
}

.hamburger:hover {
	opacity: 0.7;
}

.hamburger-box {
	width: 14px;
	height: 12px;
	display: inline-block;
	position: relative;
}

.hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -2px;
	width: 14px;
	height: 2px;
	background-color: #c7c7c7;
	-webkit-border-radius: 2px;
					border-radius: 2px;
	position: absolute;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.15s;
			 -o-transition-duration: 0.15s;
					transition-duration: 0.15s;
	-webkit-transition-timing-function: ease;
			 -o-transition-timing-function: ease;
					transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
	width: 14px;
	height: 2px;
	background-color: #c7c7c7;
	-webkit-border-radius: 2px;
					border-radius: 2px;
	position: absolute;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.15s;
			 -o-transition-duration: 0.15s;
					transition-duration: 0.15s;
	-webkit-transition-timing-function: ease;
			 -o-transition-timing-function: ease;
					transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
	content: "";
	display: block;
}

.hamburger-inner::before {
	top: -5px;
}

.hamburger-inner::after {
	bottom: -5px;
}

/* * * Vortex */
.hamburger--vortex .hamburger-inner {
	-webkit-transition-duration: 0.2s;
			 -o-transition-duration: 0.2s;
					transition-duration: 0.2s;
	-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
			 -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
					transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
	-webkit-transition-duration: 0s;
			 -o-transition-duration: 0s;
					transition-duration: 0s;
	-webkit-transition-delay: 0.1s;
			 -o-transition-delay: 0.1s;
					transition-delay: 0.1s;
	-webkit-transition-timing-function: linear;
			 -o-transition-timing-function: linear;
					transition-timing-function: linear;
}

.hamburger--vortex .hamburger-inner::before {
	-webkit-transition-property: top, opacity;
	-o-transition-property: top, opacity;
	transition-property: top, opacity;
}

.hamburger--vortex .hamburger-inner::after {
	-webkit-transition-property: bottom, -webkit-transform;
	transition-property: bottom, -webkit-transform;
	-o-transition-property: bottom, transform;
	transition-property: bottom, transform;
	transition-property: bottom, transform, -webkit-transform;
}

.hamburger--vortex.is-active .hamburger-inner {
	-webkit-transform: rotate(765deg);
			-ms-transform: rotate(765deg);
					transform: rotate(765deg);
	-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
			 -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
					transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
	-webkit-transition-delay: 0s;
			 -o-transition-delay: 0s;
					transition-delay: 0s;
}

.hamburger--vortex.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
}

.hamburger--vortex.is-active .hamburger-inner::after {
	bottom: 0;
	-webkit-transform: rotate(90deg);
			-ms-transform: rotate(90deg);
					transform: rotate(90deg);
}


.right_column {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 300px;
	-ms-flex: 0 1 300px;
	flex: 0 1 300px;
	margin: 10px;
	padding: 0;
	max-width: 300px;
}
.posts .post {
	clear: left;
	position: relative;
	border-bottom: 1px solid #fafafa;
}
.posts .post .post_inner {
	display: block;
	padding: 15px;
}
.postnail {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 65px;
}
.posts .post a.post_inner:visited h3.title {
	color: #939ca6;
}
.posts .post h3.voice {
	font-size: 15px;
	font-weight: 700;
	line-height: 22px;
	color: #cc9;
	margin: 0;
	padding: 0 60px 0 0;
}
.posts .post h3.title {
	font-size: 15px!important;
	font-weight: 700;
	line-height: 22px;
	color: #3F3F3F;
	position: relative;
	word-wrap: break-word;
	margin: 0;
	padding: 0 60px 0 0;
}
.posts .post .meta {
	margin-top: 15px;
	color: #a5acb3;
	font-size: 13px!important;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.posts .post .logo
{
	width: 50px;
	ёheight: 50px;
	float: left;
}

.posts .post .logo img
{
	width: 40px;
}

.posts .post .cmtp
{
	color: #000;
	font-size: 14px;
	line-height: 23px;
	margin-top: 10px;
	word-wrap: break-word;
}

.posts .post .comments_count {
	color: #3F3F3F;
	display: block;
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 13px;
	font-weight: 700;
	line-height: 13px;
	font-family: arial;
	width: 38px;
	height: 31px;
	overflow: hidden;
	text-align: center;
	background-color: transparent;
	background-image: url(/templates/skin/smart-lab-new/images/mobile_sprite.png);
	background-position: -422px 0;
	background-repeat: no-repeat;
	background-size: 1000px 200px;
	padding: 6px 4px 0;
}
.posts .post .comments_count.has_new {
	color: #FF5700;
	background-position: -426px -37px;
}
.post_show {
	padding: 15px;
}
.post_show .hubs {
	color: #3F3F3F;
	font-size: 10px;
	line-height: 18px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.post_show .hubs a.hub {
	color: #3F3F3F;
	letter-spacing: .5px;
}
.post_show h3.title {
	color: #3F3F3F;
	font-size: 17px;
	font-weight: 700;
	line-height: 23px;
	position: relative;
	word-wrap: break-word;
	margin: 0;
	padding: 0 25px 0 0;
}
.post_show h3.title .favorite {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	right: 0;
	top: 3px;
	background-color: transparent;
	background-image: url(/templates/skin/smart-lab-new/images/mobile_sprite.png);
	background-repeat: no-repeat;
	background-size: 1000px 200px;
	background-position: -63px 0;
}

.post_show h3.title .favorite.favorited {
	background-position: -63px -42px;
}
.post_show .meta {
	margin-top: 3px;
	color: #a5acb3;
	font-size: 13px;
	line-height: 23px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.post_show .meta .origin_author {
	color: #54a7eb;
}

.post_show .meta .score {
	float: right;
	font-size: 13px;
	font-weight: 700;
	color: #aeb4ba;
}
.post_show .meta .score.positive {
	color: #65c178;
}
.post_show .meta .score.negative {
	color: #fe8c8c;
}
.post_show .meta .score:before {
	content: "";
	width: 20px;
	height: 11px;
	display: inline-block;
	background-color: transparent;
	margin-right: 10px;
}

.post_show .text {
	color: #000;
	font-size: 14px;
	line-height: 23px;
	margin-top: 10px;
	word-wrap: break-word;
}
.post_show .share_to_social_networks {
	margin-top: 15px;
	background-color: #f0f0f0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 15px 15px;
}
.post_show .share_to_social_networks .label {
	font-size: 12px;
	font-weight: 700;
	color: #939ca6;
}
.post_show .share_to_social_networks .share_buttons {
	margin-top: 10px;
	overflow: hidden;
}
.post_show .share_to_social_networks .share_buttons a {
	width: 34px;
	height: 34px;
	display: block;
	float: left;
	margin-right: 12px;
	position: relative;
}
.post_show .share_to_social_networks .share_buttons a:after {
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	left: 10px;
	top: 10px;
	background-image: url(/templates/skin/smart-lab-new/images/mobile_sprite.png);
	background-repeat: no-repeat;
	background-size: 1000px 200px;
}
.post_show .share_to_social_networks .share_buttons a.fb {
	background-color: #466db2;
}
.post_show .share_to_social_networks .share_buttons a.fb:after {
	top: 10px;
	left: 13px;
	width: 8px;
	height: 14px;
	background-position: -405px 0;
}
.post_show .share_to_social_networks .share_buttons a.tw {
	background-color: #00adeb;
}
.post_show .share_to_social_networks .share_buttons a.tw:after {
	top: 10px;
	left: 9px;
	width: 16px;
	height: 14px;
	background-position: -363px 0;
}
.post_show .share_to_social_networks .share_buttons a.vk {
	background-color: #3a6d99;
}
.post_show .share_to_social_networks .share_buttons a.vk:after {
	top: 12px;
	left: 9px;
	width: 16px;
	height: 9px;
	background-position: -384px 0;
}
.post_show .share_to_social_networks .share_buttons a.gp {
	background-color: #eb7575;
}
.post_show .share_to_social_networks .share_buttons a.gp:after {
	top: 9px;
	left: 9px;
	width: 16px;
	height: 16px;
	background-position: 0 -472px;
}
.post_show .buttons {
	margin-top: 25px;
}
.nail {
	background-image: url('/templates/skin/smart-lab-x3/images/fire.jpg');
	background-position: 0;
	background-repeat: no-repeat;
}
.mrtnail {
	margin-left: 18px;
}

.list_items .list_item+.list_item,
.comments_list .comment_item+.comment_item {
	border-top: 1px solid #fafafa;
}
.list_items .list_item:active,
.posts .post a.post_inner:active {
	background-color: #f0f0f0;
}
.posts .post .meta .author,
.post_show .meta .author {
	color: #b8b8b6;
	margin-left: 5px;
	margin-right: 5px;
}

.posts .post .meta .time,
.post_show .meta .time {
	color: #a5acb3;
	margin-right: 5px;
}

.posts .post .meta .rating,
.post_show .meta .rating {

	margin-left: 5px;
	margin-right: 10px;
}

.posts .post .meta .rating.positive,
.post_show .meta .rating.positive {
	color: #65c178;
}

.posts .post .meta .rating.negative,
.post_show .meta .rating.negative {
	color: #fe8c8c;
}


.text_html a,
.empty_block .text a {
	color: #3e93e3;
}
.text_html .imgpreview img,
.empty_block .img img {
	display: block;
	margin: auto;
}
.rating {
	font-size: 13px!important;
	line-height: 1!important;
	margin: 0 1rem;
	vertical-align: middle;
}
.all_forums {
	background-color: #ffffff;
	margin: 1rem 0 1rem 1rem;
	color: #74a3c7;
	padding: .8em 1em;
	border-radius: 0.2em;
	border: solid 1px #74a3c7;
	display: inline-block;
	vertical-align: top;
}
.all_forums:hover {
	color: #c7c7c7;
}

/*24.04.2018  start*/
/*======================================= my frame start ================================================*/
.my_list-unstyled {
	list-style: none;
	margin: 0;
	padding: 0;
}
.my_list-inline {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
}
.my_box {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
}
.my_inline-box {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.my_box-center {
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
}
.my_box-start {
	-ms-flex-align: start;
	-webkit-box-align: start;
	align-items: flex-start;
}
.my_box-end {
	-ms-flex-align: end;
	-webkit-box-align: end;
	align-items: flex-end;
}
.my_box--start {
	-ms-flex-pack: start;
	-webkit-box-pack: start;
	justify-content: flex-start;
}
.my_box--end {
	-ms-flex-pack: end;
	-webkit-box-pack: end;
	justify-content: flex-end;
}
.my_box--center {
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
}
.my_box--between {
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between;
}
.my_box--around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.my_box-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.my_box-column {
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	flex-direction: column;
}
.my_box-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.my_table_title{
    font-size: 25px;
    padding: 15px;
}

.my_table_head {
	background: #efefef;
	padding: 15px 0;
}
.my_table_head .tr_item a, .my_table_head .tr_item.tr_item_name a
{
	font-weight: normal;
	font-size: 14px;
	color: black;
}

.my_table_head .tr_item a:hover, .my_table_head .tr_item.tr_item_name a:hover
{
	color: #c7c7c7;
}

.my_table-wrap {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.my_table-wrap.choose
{
	margin: 25px auto;
}

.my_table-wrap img {
	max-height: 55px;
	max-width: 100%;
}
.my_table_head_left {
	width: 14%;
	min-width: 14%;
	max-width: 14%;
}
.my_table_head_right {
	width: 86%;
	min-width: 86%;
	max-width: 86%;
}
.my_table_head_right > div {
	width: 13%;
	font-size: 14px;
}
.my_table_tr_left {
	width: 14%;
	min-width: 14%;
	max-width: 14%;
}
.my_table_tr_right {
	width: 86%;
	min-width: 86%;
	max-width: 86%;
}
.my_table_tr_right > div {
	width: 13%;
	font-size: 16px;
}
.tr_item_link a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.tr_item_link a img {
	/*width: 100%;*/
}
.tr_item.tr_item_name {
	width: 100%;
}
.tr_item.tr_item_name a, .tr_item_raiting a, .tr_item_blog a {
	color: #77b3ff;
	font-weight: 600;
	text-decoration: none;
	font-size: 16px;
	display: block;
}

.tr_item.tr_item_blog .td_value a
{
	color: #0b6e99;
	font-weight: bold;
}
.tr_item.tr_item_blog .td_value
{
	color: #e03e3e;;
	font-weight: bold;
}

.tr_item.tr_item_name a:hover, .tr_item_talk a:hover, .tr_item_raiting a:hover, .tr_item_blog a:hover {
	color: #c7c7c7;
}
.tr_item_name {
	font-size: 14px;
}
.my_table_tr {
	padding: 5px 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #eee;
}
.vis_mobile {
	display: none;
}
a, button {
	cursor: pointer;
}
.brokers .caption {
	background-color: #0471d0;
	color: #fff;
	border-radius: 0.5rem 0.5rem 0 0;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.brokers .caption h2{
	font-size: 1.5em;
	text-align: center;
}
.my_table_tr .tr_item {
	padding: 20px 0;
}

/*sticky aside 11.05*/
aside.company_bar.sticky {
	position: fixed;
	top: 0;
	width: 168px;
	overflow-y: auto;
	height: 100%;
	margin-right: 0;
}
aside.company_bar.sticky::-webkit-scrollbar-button {
	background-image:url('');
	background-repeat:no-repeat;
	width:4px;
	height:0px
}

aside.company_bar.sticky::-webkit-scrollbar-track {
	background-color:#ecedee
}

aside.company_bar.sticky::-webkit-scrollbar-thumb {
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #9c9c9c;
	cursor: pointer;
}

aside.company_bar.sticky::-webkit-scrollbar-thumb:hover{
	background-color:#eee;
}

aside.company_bar.sticky::-webkit-resizer{
	background-image:url('');
	background-repeat:no-repeat;
	width:4px;
	height:0px
}

aside.company_bar.sticky::-webkit-scrollbar{
	width: 4px;
}

	/*lck 24.06 last comments*/
.last_comment_details {
	display: flex;
	flex-direction: column;
}
.last_comment__head .title{
	font-size: 15px;
	font-weight: 700;
	line-height: 1.3;
	color: #3F3F3F;
	margin-right: 15px;
}
.last_comment__body {
	color: #000;
	font-size: 14px;
	line-height: 1.3;
}
.my_table__responsive{
	overflow-x: auto;
}
.my_table__responsive table {
	width: 100%;
}
.my_table__responsive table tr td, .my_table__responsive table tr th {
	vertical-align: middle;
	text-align: left!important;
	font-size: 14px!important;
}
.my_table__responsive table tr td:not(:first-child), .my_table__responsive table tr th:not(:first-child) {
	text-align: center!important;
}
.mob_swipe_hand img {
	width: 100%;
}
.mob_swipe_hand {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 5px;
	right: 0;
	display: none;
	animation: Swipe 1.5s infinite;
}
.posts .post.post__new .post_inner {
	display: block;
	padding: 8px 60px 8px 15px;
}
@keyframes Swipe {
	0% {
		right: 0;
	}
	100% {
		right: 40px;
	}
}
.logo__desctop {
	display: block;
}
.logo__mob {
	display: none;
}
	/*lck 24.06 last comments*/

/*sl start 21/05 */

.mart_stocks_text {
	margin: 0 10px 30px;
	text-align: left;
	border-radius: 5px;
	color: white;
	padding: 1em;
	background-color: #7496a9;
	font-size: 14px;
	line-height: 20px;
}

.first-line {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.other-lines {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: space-between;
}

.sl .products_wrap__item--btn a {
	width: 170px;
}

/*sl start 24/05 */

@media(max-width: 1200px) {
	.first-line {
		width: 75%;
	}
}

@media(max-width: 1024px) {
	.my_table_head {
		display: none;
	}
	.my_table_tr_left {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
/*      background: #eee;*/
		padding: 10px 0;
		text-align: left;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		cursor: pointer;
		position: relative;
	}
	.my_table_tr_left:before {
		content: '\f107';
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: 34px;
		color: #34343a;
		position: absolute;
		right: 15px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 20px;
		font-family: 'FontAwesome';
		height: 20px;
		font-weight: bold;
	}
	.my_table_tr_left.opened:before {
		content: '\f106';
	}
	.my_table_tr_right {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		display: none;
	}
	.my_table_tr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.my_table_tr {
		padding: 0;
		margin-bottom: 1px;
		border-bottom: 1px solid #333;
	}

	.vis_mobile {
		display: block;
		font-size: 16px;
		font-weight: 600;
		margin-bottom: 10px;
	}

	.my_table_tr_right > div {
		width: 90%;
		font-size: 16px;
		text-align: center;
		margin: 5px auto 5px;
		padding: 10px 0!important;
	}

	.td_value, .td_value a {
		font-size: 14px;
	}

	.td_value, .td_value a img
	{
		max-width: 180px
	}

	.td_value .up {
		color: #008a25;
	}

	.td_value .down {
		color: #ff433d;
	}


	.my_table_tr_right > div:last-child {
		margin-bottom: 5px;
	}
	.tr_item_link a img {
		/*width: 70%;*/
		margin: 0 auto;
	}
	.tr_item_link a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.tr_item.tr_item_name a {
		padding-left: 15px;
		font-size: 20px;
	}
	.tr_item.tr_item_name a:hover {
		color: #77b3ff;
	}
	.tr_item.tr_item_name span a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-right: 45px;
		padding-left: 5px;
		color: #34343a;
	}
	.my_table_tr_left > div > span > a > span {
		margin-left: 5px;
		font-size: 16px;
	}
	.tr_item.tr_item_name span a span.vis_mobile {
		margin-left: 5px;
		font-size: 20px;
		color: #008a25;
	}

	.tr_item.tr_item_name>.td_value {
		position: relative;
		display: block;
		max-width: 100%;
		margin-right: 45px;
	}
	
	.tr_item.tr_item_name>.td_value>a {
		padding-right: 0;
	}
	.tr_item.tr_item_name>.td_value>.td_value__link {
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		padding: 0;
	}
	
	.my_table_head_right > div.tr_item.tr_item_balance, .my_table_tr_right > div.tr_item.tr_item_balance {
		width: 90%;
	}
	.my_table_head_right > div.tr_item.tr_item_talk, .my_table_tr_right > div.tr_item.tr_item_talk {
		width: 90%;
	}
	.my_table_head_right > div.tr_item.tr_item_raiting, .my_table_tr_right > div.tr_item.tr_item_raiting {
		width: 90%;
	}
	.my_table_head_right > div.tr_item.tr_item_blog, .my_table_tr_right > div.tr_item.tr_item_blog {
		width: 90%;
	}

	.brokers .open_account
	{
		text-align: center;
		display: block;
	}


	.first-line {
		width: 100%;
	}

	.ads_bar {
	    display: none!important;
  	}

}
/*24.04.2018 end*/

@media(max-width: 992px) {
	.first-line {
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 768px) {
  .chart_wrapper1.fixed-size {
	max-width: 100%;
  }
  .forum_content {
	margin: 40px auto 0;
	width: 95%;
  }
  .mobile_search__toggle {
	height: 100%;
  }
  .navibar {
	padding-top: 0;
  }
  .top_bar__user-wrapper {
	display: flex;
	align-items: center;
	margin-right: 0px;
  }
  .notify_icon {
	margin-right: 15px;
  }
  .upbar_likes {
	margin-top: 4px;
  }

	.cm_wrap {
		margin: 0;
		position: relative;
	}
	.cm_wrap>a:nth-child(2) {
		display          : -webkit-box;
		display          : -ms-flexbox;
		display          : flex;
		-webkit-box-align: center;
		-ms-flex-align   : center;
		align-items      : center;
		-webkit-box-pack : center;
		-ms-flex-pack    : center;
		justify-content  : center;
		position         : absolute;
		left             : 0;
		top              : 0;
		width            : 48px;
		height           : 48px;
	}
	.avtr_box {
		width            : 48px;
		height           : 48px;
		margin-left      : 0!important;
	}
	.cmt_body {
		margin: 0;
	}

	.cmt_body>div:first-child {
		padding-left         : 53px;
		display              : -webkit-box;
		display              : -ms-flexbox;
		display              : flex;
		-webkit-box-orient   : vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction   : column;
		flex-direction       : column;
		-webkit-box-align    : start;
		-ms-flex-align       : start;
		align-items          : flex-start;
		min-height           : 55px;
	}

	.cmt_body>div.write_comment:first-child {
		padding-left: 5px;
	}

	.cmt_body .text>iframe 
	{
		width    : auto;
		height   : auto;
		max-width: 100%
	}
	
	.a_time {
		margin-left: 0;
	}

	.cm_ftr a {
		margin-left: 10px;
	}

	.cm_ftr {
		display        : flex;
		justify-content: flex-start;
		flex-direction : row-reverse;
	}

	.right_column {
		display: none;
	}

	.posts .post .comments_count {
		right: 0px;
	}

	.posts .post .meta {
		font-size: 11px !important;
	}

	.temp_micex_info i {
		font-size: 1.2em;
	}

	.my_table__responsive_wrap {
		margin     : 0 0 25px 0;
		padding-top: 40px;
		position   : relative;
	}

	.mob_swipe_hand {
		display: block;
	}

	.logo__desctop {
		display: none;
	}

	.logo__mob {
		display: block;
	}

	.posts .post.post__new .post_inner {
		display: block;
		padding: 15px 5px 15px;
	}

	.last_comment__body {
		text-align: justify;
	}
}


 /*lck forum media*/
@media(max-width: 768px) {

}
	/*lck forum media*/

a.brokers_more::after
{
	content: '';
	display: inline-block;
	width: 40px;
	height: 25px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAZCAYAAABD2GxlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxMTgxMDYzOTNFRDExRTdBRkY4RjUwNkM0MDMxRUE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxMTgxMDY0OTNFRDExRTdBRkY4RjUwNkM0MDMxRUE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDExODEwNjE5M0VEMTFFN0FGRjhGNTA2QzQwMzFFQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDExODEwNjI5M0VEMTFFN0FGRjhGNTA2QzQwMzFFQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz51LQxhAAACyElEQVR42syXy2sTURTG70ziQlSSjVAXporxAS5E3ChURBQEEVEXVaL1CVUXgosu3Ih/QcWNoOK7KtaFCoIUn4siKF0ooZIag5BICFosifFFzcPvDN/INCTMzWT6+ODHhOTOne+ec+65EyMej/cqpT6Dc8pFlUpFpVIp6+pFpmmqaDRqXTV0EiyUkYPgrdvoQCCgcrmcKpVKyqvkXplD5tKQeBo0EMF5Ehzws56pfD6vMpmM7qTaKpfLKhKJqHA4bH2uozkSdDHoeyr9TH3QGS2JVKFQ0K0R3ySBSCaT1jUUClmRtaNq2gMSiYQqFotTbq42kuJBvNjZM2u/mAmaELBsNuv7BvBD4km8mWqGyzZogFnOTTONCtKL4TRYBR3gAGibRnNt9NBBT/8NyjUGzoIesFrKYCpLjs/soYeY7S3oiOAjsIorWAauguegOMnm5CTbBA6DdeADvVSdBg2a+QOOcOBpsBzcBelJMtcO9oBOMB+8AFfAK3qqOiMoZ/FTvtnEeNMJRvMaeC3nvY8bYS04BLbw2TfAHTBCP0Ztiu1rgq9eIwz7bhAFF8FjkG/RXBhsBUfBGvCG5TQAvjnGTUhxrWTgPZAEx8A2cAasAH0g5ViUrgwutIuLFqP94AJ4B/42CnUjyQ1D4AsNdbI+5SHX+R75W9PcbLAeHAQbwFfOcRtk3GrBTTLBefAR7AebwWJwC9wHOZf7F4BdYB9Ywlq+CZ6A7zrFqiOZ6CEj2cUHnuIuvwTe10m5pHQl6AY7ucH6yLDuhmvmaCuxVrLsVd1MWTt3+TPwg2PnMtKySzeylmUhD8Bos9u9WY2yftKsSampRWxH/Rwjm2Avj64B9raXYNxLP/KicUYszZTvAMfBUv4u0fsFLjOlUr9lrw3T8/8e9spe9k5J53b+Nsy0S98ca7Wjt6oxpvYTz3HFU2GoUW9rRv8EGAA8vfFnWBGEJgAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-size: contain;
}



/* additionals */
.imgpreview { padding: 0.2em }

.imgpreview img
{
	max-width: 100%;
}

.cmt_body blockquote { clear: right; margin: 0; background: #fbfbfc; color: #555; padding: 10px 15px 10px 30px; border-left: 3px solid #77b5ff }
.cmt_body .text { display: inline-block; width: 100%; }
.cmt_body .text strong { font-weight: bold }
.drop-menu-main-sub
{
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.inside_li:before {
  background: url('/templates/skin/smart-lab-x3/images/fire.jpg') no-repeat;
}

.temp_block#calendar .temp_headers a {margin-left: 0;}

.profile_popup
{
	width: 450px;
	font-size: 14px;
	font-family: inherit;
}

.profile_panel input
{
	border: none;
	border-radius: 2px;

	color: white;
	background-color: #77b3ff;

	text-transform: uppercase;
	font-size: inherit;
	font-family: inherit;
}

.profile_panel input:hover
{
	color: white;
	background-color: #99d4ff;
	border: none;
}

.profile_panel input:active
{
	color: white;
	background-color: #99d4ff;
	border: none;
}


 .a_name.trader_optimist {color: #2FAA1B}
 .a_name.trader_pessimist {color: #C61831}
 .a_name.trader_other {}


a.a_thread
{
	font-weight: bold;
	color: #2d2d2d;
}

a.a_thread::after
{
	content: '←';
	margin: 0em 0.5em;
}

.favorite.active
{
	white-space: nowrap;
}

.favorite.active::after
{
	content: '';
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+Cgk8cGF0aCBkPSJNMTcgNy41TDkuNSAxNSA2IDExLjUgNC41IDEzbDUgNUwyMCA3LjVjLS43MDYtLjcwNi0yLjI5NC0uNzA2LTMgMHoiIGlkPSJjaGVjayIgZmlsbD0iIzAwOTIzMiIvPgo8L3N2Zz4=');
	background-repeat: no-repeat;
	background-size: contain;
	
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: sub;
	margin-left: 1em;
}


.upbar_arrow
{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAIUlEQVQI12P4//9/w3/coJ4BBHAogkjCAJoiVEk0RSiSAK9GS7UWIkYyAAAAAElFTkSuQmCC') right 0 no-repeat;
}

.list-reasons
{
  list-style-image: url('data:image/gif;base64,R0lGODlhCQAPANUAAACWPMzu3wCMJACWOwCKIe759fP796DhyKPhyAChVACSMQCRMACSMgCTNgCnXgCPKwCRMAC/ix7ElACRLwCQL/L6967kzvb7+QCsZf7//wCPK57fxQCmWQCLJLLl0O359Ov48tLv4////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJAA8AAAYzQJFwSCwaj8gk8ZAxWjSbYoFDSICIkk5DEBl6KBMGRIMQVTAQwACgcHwugZBcHjAo78YgADs=');
}

.list-reasons2 
{
  list-style-image: url('data:image/gif;base64,R0lGODlhCQAPAMQAAP/u7vsTCPwaEP/08/9BOfsUCv/+/v9KQ//z8/96dP/GxP9wafsVDP9xav/Ny/+MiPkEAfgEAP/9/fgEAP/y8f+Hgv9qZf/39/98d/wcE/0hF/92cPsSCP+Dfv9zbf///yH5BAAAAAAALAAAAAAJAA8AAAUs4CeOZGmeaEoli+c2G2BUUMAFEyZ911FoDAJi5MgIBIrSY9IxDSyAlHSaCgEAOw==');
}

.avtr_box
{
	width: 48px;
	height: 48px;
	margin-left: -48px;
}

.cm_mrk.red
{
	color: red;
}

.cm_mrk.grn
{
	color: green;
}

.cm_ico
{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAUCAIAAACCmL1JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0NJREFUeNrsV1tIFFEY/vditnahMrciiijJ2LXrS2QhCUloFBVElBFEPXQjo+jyECSBXajo8iJmGWGWEORuYUFK2eWhq1qxurO7SVnZaLvq3mZ2zpmZ09lSd92bPWQ9NN/DYb5/vn/mzMf//zOjIoSAgj6oFQsUOxQ7FDsUO4bGji5BFhO+cOhJOUpAUzoCcuL7tbjb6bUTXpqAJEUGMQb227+xw+aV17/lTF9RgjRzOzpt5/HAZ7/TjnIb/U09Urysi45HhutrNzdWJdrR5VLYtxsQigiSnEXQ1DDkfpCBYDxSzgsv1Lvhibv6q0BiQZZJ4Ts/POw5znBIkn8FqRgeuxc991g9OGbWeccjuDAfTk2BMzMLGm7E1BCMyZr8gBrInu0Eo95gWYmQrCHzMghjDRNil8uFEPodynGczWaj66BUU1RU1G/Nm25xazPXIpJr04drRXKExZlalWG0JsJBlQoWj9N6OPlkB5YFkj0+qYZFq+2BlSPU5ZkpM0Zqo02/8KF+791CUGuylxz45GXfW246UiaunTQ7qljVsDxfa30nVFZpu52QtwLKy9CuXcPmGOCWGdJnhkqYYew2W4Dn9RMm9FMBIb1e30sZBmGclpYWLNs7JrPJ5Od8RmNmkJqrzWZzBOV5v8FgDG39mVMsYPg2mdRm6Jbpk7JStT4Lt87BV0hk09TkiG2PSlKdmKUDKxR3oraAXOOXqRclRt1knSbai1O2usP39tOD8/lnC2csrZuWlVu9s7L2kIpAxYINkeoxY+FqZfKWAlR6aRjTIr56HvSi6jZMTw9XyZJEq1TqmzLiT0rCKUUfFQREtSIdQD9Bq4ZSjMUBFOFQs9CS39bkh6fux99Dpf6FE9e89tGmuM+imKXtxfJBC0cFq157qTimhpMw3NgIZzJos/QHnzkdcCUPilOPNtfE7prurmDXaIAsnEsc9ujzgiCwLBsIBH6Hejyet40Nbrc7jDbSNZqGZkebX3rZFdn2n/3SaRvXyUskDnxYPufgP3hFEh8vXK1lrU8jgvWdVnhw7KPPGTetgyV7d5BmC/mLUP3DXzh6Y9Vgcz44qP6Tz7DBH/TveqF8lSp2KHYodih2/An8EGAAcW33NHRpPfYAAAAASUVORK5CYII=') no-repeat scroll;
}

.th.up {
  background-position: 0px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.th.up:hover {
  background-position: -30px 0px;
}

.th.dn {
  margin-left: 5px;
  background-position: -15px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.th.dn:hover {
  background-position: -45px 0px;
}

/*Если нажаты кнопки лайка или дизлайка */
.th.up-p {
  background-position: -30px 0px;
}

.th.dn-p {
  margin-left: 5px;
  background-position: -45px 0px;
}

.cm_opt {
  display: inline-block;
  width: 16px;
  height: 24px;
  margin-left: 15px;
  background-position: -60px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.cm_opt:hover {
  background-position: -75px 0px;
}

a.reply, a.quote {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;

  color: #555555;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

a.reply:hover, a.quote:hover
{
  color: #989898;
}

a.quote
{
	margin-left: 15px;
}

.cmt_actions
{
	display: none;
	padding-right: 5px;
	line-height: 1em;
	background-color: inherit;
	width: 100%;
	box-sizing: border-box;
}

.cmt_actions input[type="button"]
{
	float: right;
	padding: 0.1em 1.25em;
	border: none;
	border-radius: 2px;

	color: #555555;
	background-color: #e2e2e2;
	margin-left: .5em;

	text-transform: uppercase;
	font-size: inherit;
	font-family: inherit;
}

.cmt_actions input[type="button"]:hover
{
	color: #989898;
}

.cmt_actions input[type="button"].hl
{
	color: white;
	background-color: #77b3ff;
}

.cmt_actions input[type="button"].hl:hover
{
	background-color: #99d4ff;  
}

.cmt_actions input[type="button"]:disabled, .cmt_actions input[type="button"]:disabled:hover
{
	color: #555555;
	background-color: #989898;
	opacity: 0.3;
}

.write_comment_box
{
	resize: none;
}

.write_comment_box:focus
{
	outline: none;
}
.cmt_select-image:hover, .cmt_select-smile:hover, .cmt_select-quote:hover
{
	opacity: 0.8;
}

.cmt_select-separator
{
	display: inline-block;
	width: 0.5em;
}

.cmt_select-smile, .cmt_select-quote
{
	display: inline-block;
	position: relative;
	font-size: 0;
	cursor: pointer;
	overflow: hidden;
	height: 20px;
}

.ico-smile
{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPHN2ZyB3aWR0aD0iNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NCA2NCI+CiAgPGc+CiAgICA8ZyBmaWxsPSIjNzdiM2ZmIj4KICAgICAgPHBhdGggZD0iTTMyLDBDMTQuMzU1LDAsMCwxNC4zNTUsMCwzMnMxNC4zNTUsMzIsMzIsMzJzMzItMTQuMzU1LDMyLTMyUzQ5LjY0NSwwLDMyLDB6IE0zMiw2MCAgICBDMTYuNTYxLDYwLDQsNDcuNDM5LDQsMzJTMTYuNTYxLDQsMzIsNHMyOCwxMi41NjEsMjgsMjhTNDcuNDM5LDYwLDMyLDYweiIvPgogICAgICA8Y2lyY2xlIGN4PSIyMC41MTgiIGN5PSIyMS4zNjEiIHI9IjQuMzM4Ii8+CiAgICAgIDxjaXJjbGUgY3g9IjQzLjQ4IiBjeT0iMjEuMzYxIiByPSI0LjMzOCIvPgogICAgICA8cGF0aCBkPSJtNTIuNTQxLDM2LjU2OGMtMS4wNTMtMC4zMTYtMi4xNzIsMC4yODctMi40ODgsMS4zNDQtMC4wMzUsMC4xMTktMy43MzksMTEuOTQ3LTE4LjA1MywxMS45NDctMTQuMjE5LDAtMTcuOTA0LTExLjQ2Ny0xOC4wNTUtMTEuOTU1LTAuMzItMS4wNTUtMS40NDEtMS42NS0yLjQ4Ni0xLjMzNi0xLjA1OSwwLjMxNy0xLjY2LDEuNDMyLTEuMzQ0LDIuNDg5IDAuMDQ1LDAuMTQ4IDQuNjI3LDE0LjgwMiAyMS44ODUsMTQuODAyczIxLjg0LTE0LjY1NCAyMS44ODUtMTQuODAzYzAuMzE2LTEuMDU2LTAuMjg1LTIuMTcxLTEuMzQ0LTIuNDg4eiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
	width: 20px;
	height: 20px;
}

.write_comment.disabled .ico-smile
{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPHN2ZyB3aWR0aD0iNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NCA2NCI+CiAgPGc+CiAgICA8ZyBmaWxsPSIjOTg5ODk4Ij4KICAgICAgPHBhdGggZD0iTTMyLDBDMTQuMzU1LDAsMCwxNC4zNTUsMCwzMnMxNC4zNTUsMzIsMzIsMzJzMzItMTQuMzU1LDMyLTMyUzQ5LjY0NSwwLDMyLDB6IE0zMiw2MCAgICBDMTYuNTYxLDYwLDQsNDcuNDM5LDQsMzJTMTYuNTYxLDQsMzIsNHMyOCwxMi41NjEsMjgsMjhTNDcuNDM5LDYwLDMyLDYweiIvPgogICAgICA8Y2lyY2xlIGN4PSIyMC41MTgiIGN5PSIyMS4zNjEiIHI9IjQuMzM4Ii8+CiAgICAgIDxjaXJjbGUgY3g9IjQzLjQ4IiBjeT0iMjEuMzYxIiByPSI0LjMzOCIvPgogICAgICA8cGF0aCBkPSJtNTIuNTQxLDM2LjU2OGMtMS4wNTMtMC4zMTYtMi4xNzIsMC4yODctMi40ODgsMS4zNDQtMC4wMzUsMC4xMTktMy43MzksMTEuOTQ3LTE4LjA1MywxMS45NDctMTQuMjE5LDAtMTcuOTA0LTExLjQ2Ny0xOC4wNTUtMTEuOTU1LTAuMzItMS4wNTUtMS40NDEtMS42NS0yLjQ4Ni0xLjMzNi0xLjA1OSwwLjMxNy0xLjY2LDEuNDMyLTEuMzQ0LDIuNDg5IDAuMDQ1LDAuMTQ4IDQuNjI3LDE0LjgwMiAyMS44ODUsMTQuODAyczIxLjg0LTE0LjY1NCAyMS44ODUtMTQuODAzYzAuMzE2LTEuMDU2LTAuMjg1LTIuMTcxLTEuMzQ0LTIuNDg4eiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
	opacity: 0.3;
}

.ico-quote
{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1LjYyNSAyNS42MjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1LjYyNSAyNS42MjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPjxnPjxnPgoJPHBhdGggZD0iTTEyLjgxMiwwLjQzNUM1LjczNiwwLjQzNSwwLDUuNDk5LDAsMTEuNzQ3YzAsMy4xNjgsMS40NzksNi4wMjgsMy44NTUsOC4wODIgICBjLTAuNTIxLDMuMDEtMy44ODMsNC4yMy0zLjY1Miw1LjA1OWMyLjg0LDEuMTc1LDguNTI5LTEuNDEyLDkuOTE4LTIuMDgzYzAuODY5LDAuMTY0LDEuNzY4LDAuMjU1LDIuNjkxLDAuMjU1ICAgYzcuMDc2LDAsMTIuODEzLTUuMDY0LDEyLjgxMy0xMS4zMTNTMTkuODg4LDAuNDM1LDEyLjgxMiwwLjQzNXogTTExLjkwNCwxMi4yMThjMCwzLjA3Ni0xLjM2MSw0LjgwMi00LjA0Myw1LjEyOSAgIGMtMC4wMDYsMC4wMDEtMC4wMSwwLjAwMS0wLjAxNiwwLjAwMWMtMC4wMjksMC0wLjA2MS0wLjAxMS0wLjA4Mi0wLjAzMWMtMC4wMjctMC4wMjMtMC4wNDMtMC4wNTgtMC4wNDMtMC4wOTRWMTUuNjYgICBjMC0wLjA0NiwwLjAyNS0wLjA4OCwwLjA2NC0wLjEwOWMxLjIyMy0wLjY2NywxLjgzNC0xLjcxNywxLjg2NS0zLjIwN0g3Ljg0NWMtMC4wNjgsMC0wLjEyNS0wLjA1Ni0wLjEyNS0wLjEyNVY4LjI4NiAgIGMwLTAuMDY5LDAuMDU3LTAuMTI1LDAuMTI1LTAuMTI1aDMuOTM0YzAuMDY4LDAsMC4xMjUsMC4wNTYsMC4xMjUsMC4xMjVWMTIuMjE4eiBNMTguODY5LDEyLjIxOGMwLDMuMDI5LTEuMjA1LDQuNTYzLTQuMDMzLDUuMTI4ICAgYy0wLjAwOCwwLjAwMS0wLjAxNiwwLjAwMi0wLjAyNCwwLjAwMmMtMC4wMjksMC0wLjA1Ny0wLjAxLTAuMDgtMC4wMjhjLTAuMDI5LTAuMDIzLTAuMDQ1LTAuMDYtMC4wNDUtMC4wOTdWMTUuNjYgICBjMC0wLjA0NiwwLjAyNS0wLjA4OCwwLjA2NC0wLjEwOWMxLjIyMy0wLjY2NywxLjgzNC0xLjcxNywxLjg2NS0zLjIwN2gtMS44MDRjLTAuMDY4LDAtMC4xMjUtMC4wNTYtMC4xMjUtMC4xMjVWOC4yODYgICBjMC0wLjA2OSwwLjA1Ny0wLjEyNSwwLjEyNS0wLjEyNWgzLjkzMmMwLjA3LDAsMC4xMjUsMC4wNTYsMC4xMjUsMC4xMjVWMTIuMjE4eiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBmaWxsPSIjNzdiM2ZmIi8+CjwvZz48L2c+IDwvc3ZnPgo=");
	width: 20px;
	height: 20px;
}

.write_comment.disabled .ico-quote
{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1LjYyNSAyNS42MjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1LjYyNSAyNS42MjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPjxnPjxnPgoJPHBhdGggZD0iTTEyLjgxMiwwLjQzNUM1LjczNiwwLjQzNSwwLDUuNDk5LDAsMTEuNzQ3YzAsMy4xNjgsMS40NzksNi4wMjgsMy44NTUsOC4wODIgICBjLTAuNTIxLDMuMDEtMy44ODMsNC4yMy0zLjY1Miw1LjA1OWMyLjg0LDEuMTc1LDguNTI5LTEuNDEyLDkuOTE4LTIuMDgzYzAuODY5LDAuMTY0LDEuNzY4LDAuMjU1LDIuNjkxLDAuMjU1ICAgYzcuMDc2LDAsMTIuODEzLTUuMDY0LDEyLjgxMy0xMS4zMTNTMTkuODg4LDAuNDM1LDEyLjgxMiwwLjQzNXogTTExLjkwNCwxMi4yMThjMCwzLjA3Ni0xLjM2MSw0LjgwMi00LjA0Myw1LjEyOSAgIGMtMC4wMDYsMC4wMDEtMC4wMSwwLjAwMS0wLjAxNiwwLjAwMWMtMC4wMjksMC0wLjA2MS0wLjAxMS0wLjA4Mi0wLjAzMWMtMC4wMjctMC4wMjMtMC4wNDMtMC4wNTgtMC4wNDMtMC4wOTRWMTUuNjYgICBjMC0wLjA0NiwwLjAyNS0wLjA4OCwwLjA2NC0wLjEwOWMxLjIyMy0wLjY2NywxLjgzNC0xLjcxNywxLjg2NS0zLjIwN0g3Ljg0NWMtMC4wNjgsMC0wLjEyNS0wLjA1Ni0wLjEyNS0wLjEyNVY4LjI4NiAgIGMwLTAuMDY5LDAuMDU3LTAuMTI1LDAuMTI1LTAuMTI1aDMuOTM0YzAuMDY4LDAsMC4xMjUsMC4wNTYsMC4xMjUsMC4xMjVWMTIuMjE4eiBNMTguODY5LDEyLjIxOGMwLDMuMDI5LTEuMjA1LDQuNTYzLTQuMDMzLDUuMTI4ICAgYy0wLjAwOCwwLjAwMS0wLjAxNiwwLjAwMi0wLjAyNCwwLjAwMmMtMC4wMjksMC0wLjA1Ny0wLjAxLTAuMDgtMC4wMjhjLTAuMDI5LTAuMDIzLTAuMDQ1LTAuMDYtMC4wNDUtMC4wOTdWMTUuNjYgICBjMC0wLjA0NiwwLjAyNS0wLjA4OCwwLjA2NC0wLjEwOWMxLjIyMy0wLjY2NywxLjgzNC0xLjcxNywxLjg2NS0zLjIwN2gtMS44MDRjLTAuMDY4LDAtMC4xMjUtMC4wNTYtMC4xMjUtMC4xMjVWOC4yODYgICBjMC0wLjA2OSwwLjA1Ny0wLjEyNSwwLjEyNS0wLjEyNWgzLjkzMmMwLjA3LDAsMC4xMjUsMC4wNTYsMC4xMjUsMC4xMjVWMTIuMjE4eiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBmaWxsPSIjOTg5ODk4Ii8+CjwvZz48L2c+IDwvc3ZnPgo=");
	opacity: 0.3;
}

.write_comment.disabled .ico-photo
{
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.199 492.199' style='enable-background:new 0 0 492.199 492.199;' xml:space='preserve' fill='%23989898'%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Ccircle cx='246.099' cy='275.4' r='73.975'/%3E %3Cg%3E %3Cpath d='M459.388,125.249H375.48c-4.178-3.918-8.527-9.461-8.527-15.625V88.139c0-11.868-9.617-21.486-21.485-21.486H146.733 c-11.865,0-21.485,9.619-21.485,21.486v21.483c0,6.166-4.347,11.709-8.527,15.625H32.814C14.69,125.249,0,134.213,0,145.269 v260.258c0,11.055,14.69,20.02,32.814,20.02h426.574c18.121,0,32.811-8.965,32.811-20.019V145.269 C492.198,134.213,477.509,125.249,459.388,125.249z M246.1,377.943c-56.633,0-102.542-45.913-102.542-102.543 c0-56.634,45.909-102.543,102.542-102.543S348.641,218.764,348.641,275.4C348.641,332.03,302.733,377.943,246.1,377.943z'/%3E %3C/g%3E %3Ccircle style='fill:%23FFFFFF;' cx='398.446' cy='195.562' r='16.113'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
	opacity: 0.3;
}

.write_comment.disabled .cmt_select-image:hover
{
	opacity: 1; 
}

.write_comment.disabled .cmt_select-image label
{
	cursor: default;
}

.write_comment.disabled .write_comment_box
{
	color: #555555;
	opacity: 0.3;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.write_comment.disabled .write_comment_images
{
	opacity: 0.3;
}

.write_comment_images img {
  max-height: 50px;
  max-width: 100px;
  margin-right: 0px;
  border: none;
}

.write_comment_images .image
{
	position: relative;
	display: inline-block;
	max-height: 50px;
	max-width: 100px;
	margin-right: 10px;
	border: 2px solid #e2e2e2;
	box-sizing: content-box;

	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;  
}

.write_comment_images .remove
{
	cursor: pointer;
	position: absolute;
	
	right: 0;
	top: 0;
	width: 24px;
	height: 24px;
	
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgaWQ9IkxheWVyXzIiPjxwYXRoIGQ9Ik0zNjMuNzQ3LDE0OC43NTNjLTU5LjIyOC01OS4yMjctMTU1LjI2Ny01OS4yMjctMjE0LjQ5NCwwYy01OS4yMjcsNTkuMjI4LTU5LjIyNywxNTUuMjY3LDAsMjE0LjQ5NCAgIGM1OS4yMjgsNTkuMjI3LDE1NS4yNjcsNTkuMjI3LDIxNC40OTQsMEM0MjIuOTc0LDMwNC4wMiw0MjIuOTc0LDIwNy45OCwzNjMuNzQ3LDE0OC43NTN6IE0yNTYuODU0LDI4MS44MWwtNzEuNDE4LDcxLjQxOCAgIGwtMjYuMTYzLTI2LjE2M2w3MS40MTctNzEuNDE4bC03MC43MS03MC43MTFsMjUuNDU2LTI1LjQ1Nmw3MC43MTEsNzAuNzFsNzAuNzExLTcwLjcxbDI2LjE2MywyNi4xNjNsLTcwLjcxMSw3MC43MWw3MC43MTEsNzAuNzExICAgbC0yNS40NTYsMjUuNDU2TDI1Ni44NTQsMjgxLjgxeiIgZmlsbD0iIzI1MjUyNSIvPjwvZz48ZyBpZD0iTGF5ZXJfMyIvPjwvc3ZnPg==');
	opacity: 0.6;
}

.write_comment_images .remove:hover
{
	opacity: 1;
}


.undermenu_more
{
	display: none;
	position: absolute;
	
	background-color: #3e3e3e;
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e3e3e), color-stop(100%, #252525));
	background-image: -moz-linear-gradient(top, #3e3e3e, #252525);
	background-image: -webkit-linear-gradient(top, #3e3e3e, #252525);
	background-image: linear-gradient(to bottom, #3e3e3e, #252525);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E3E3E', endColorstr='#FF252525');
	-moz-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	-webkit-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	z-index: 1000;
	-moz-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	-webkit-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.undermenu_more li a
{
	display: block;
	padding: 6px 16px 5px;
	margin: 0;
	height: 15px;
	color: #fff;
	font: bold 12px/15px Arial, sans-serif;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;    
}

.undermenu_more ul li:before
{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	height: 1px;
	width: 100%;
	background: #505050;
}

.undermenu_more ul li:hover:before
{
	visibility: hidden;
}

.undermenu_more li a:hover
{
	text-decoration: none;
	background: #4f91cd;
}



.undermenu_more_main
{
	display: none;
	position: absolute;
	padding: 4px;
	
	background-color: #3e3e3e;
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e3e3e), color-stop(100%, #252525));
	background-image: -moz-linear-gradient(top, #3e3e3e, #252525);
	background-image: -webkit-linear-gradient(top, #3e3e3e, #252525);
	background-image: linear-gradient(to bottom, #3e3e3e, #252525);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E3E3E', endColorstr='#FF252525');
	-moz-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	-webkit-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	z-index: 1000;
	-moz-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	-webkit-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.undermenu_more_main ul.cols > li { float: left; display: inline-block; padding-right: 10px }
.undermenu_more_main ul.cols > li label {

	display: block;
	padding: 6px 15px 6px 6px;
	margin: 0;
	color: lightblue;
	font: bold 16px Arial, sans-serif;
	text-align: left;
	text-transform: uppercase;
	white-space: nowrap;
}

.undermenu_more_main ul.list
{
	margin-bottom: 1.5em;
	margin-left: 10px;
}

.undermenu_more_main ul.list:last-child
{
	margin-bottom: 0px;
}

.undermenu_more_main ul.list li.submenu
{
	position: relative;
}

.undermenu_more_main ul.list a, .undermenu_more_main ul.list li.submenu span
{
	display: block !important;
	width: auto !important;
	height: auto !important;
	padding: 6px 16px 5px;
	margin: 0;
	height: 15px;
	color: #fff;
	font: bold 12px/15px Arial, sans-serif;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;    
}


.undermenu_more_main ul.list a:hover, .undermenu_more_main ul.list li.submenu span:hover, .undermenu_more_main ul.list li.submenu.selected span
{
	text-decoration: none;
	background: #4f91cd;
}

.undermenu_more_main ul.list li.submenu span:hover + div, .undermenu_more_main ul.list li.submenu.selected > div
{
	display: block;
	top: 0;
	left: 95%
}

.undermenu_more_main ul.list li.submenu span
{
	cursor: default;
}


.undermenu_more_main ul.list li.submenu span::after
{
	content: ' ';
	display: inline-block;
	width: 4px;
	height: 8px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEIxMTRGRUZCNjBGMTFFNkFFNkNDRjcxREVDMTg3QjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEIxMTRGRjBCNjBGMTFFNkFFNkNDRjcxREVDMTg3QjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QjExNEZFREI2MEYxMUU2QUU2Q0NGNzFERUMxODdCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QjExNEZFRUI2MEYxMUU2QUU2Q0NGNzFERUMxODdCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr95OFsAAAAzSURBVHjanJCxDQAACMLE/3+uqxMSOxNKEFCOroMdIGkgUZBs4DVyIxeQa5BT6PXkCDAAxWIHFeKKQmkAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: -2px -2px;
	float: right;
	margin: 3px -4px 0 0;
}


a.reply_kompanii_ind {
  background-color: #CE5209;
}

a.reply_kompanii_ind:hover {
  background-color: #b64808;
}

.replies_ajax div.comment_text span.comment,
.replies_ajax div.comment_text span.time,
.votes_ajax div.vote_text span.comment,
.votes_ajax div.vote_text span.time { color: #424242; line-height: 1.8em; }


.kompanii_company_index
{
	margin: 1em;
	width: 100%;
	min-height: 20em;
	font-family: Tahoma, sans-serif;
}

.kompanii_company_index a, .kompanii_company_index span
{
	font-size: 12px;
}

.kompanii_company_index h2
{
	font-size: 16px;
	text-align: left;
}

.kompanii_company_col
{
	float: left;
	min-width: 24%
}

.kompanii_sector ul
{
	margin: 1em 3em 1em 0em
}

.kompanii_sector li > span
{
	float: right;
}

.kompanii_sector li > span.positive
{
	color: green;
}

.kompanii_sector li > span.negative
{
	color: red;
}


.kompanii_sector li > span.comments
{
	color: #6B6B6B;
}


.tooltip4idiots
{
	margin-left: 0.5em;
	cursor: pointer;
	color: #6B6B6B;
	visibility: hidden;
}


.kompanii_sector li > span.comments:hover .tooltip4idiots
{
	visibility: visible;
}


.kompanii_sector table
{
	margin: 1em 0em;
	width: 100%;
	padding-right: 3em;
}

.kompanii_sector table span.positive
{
	color: green;
}

.kompanii_sector table span.negative
{
	color: red;
}


.kompanii_sector table span.comments
{
	color: #6B6B6B;
}

.kompanii_sector table td
{
	text-align: right;
}

.kompanii_sector table td:first-child
{
	text-align: left;
}

.extra_members
{
	margin-top: 0.5em;
	margin-bottom: 2em;
	padding: 0em 0.5em 0em 0.5em;
}

.extra_members > div a
{
	padding: 0.2em;
}


/* moex tables begin */
.simple-little-table
		{ 
			font-family:'Open Sans', sans-serif;
			color:#666;
			font-size:12px;
			text-shadow: 1px 1px 0px #fff;
			background: transparent;
			border:#ccc 1px solid;
			border-collapse:separate;

			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;

			-moz-box-shadow: 0 1px 2px #d1d1d1;
			-webkit-box-shadow: 0 1px 2px #d1d1d1;
			box-shadow: 0 1px 2px #d1d1d1;
		}

		.simple-little-table th {
		  padding      : 11px 25px 12px 25px;
		  border-top   : 0;
		  border-bottom: 1px solid #e0e0e0;
		}


		.simple-little-table.trades-table th
		{
			padding: 4px 25px 4px 25px;
		}

		.simple-little-table.trades-table th, .simple-little-table.trades-table th a
		{ 
			font-weight:normal;
			font-size: 10px;
		}

		.simple-little-table th:first-child
		{
			text-align: left;
			padding-left:20px;
		}

		.simple-little-table tr:first-child th:first-child
		{
			-moz-border-radius-topleft:3px;
			-webkit-border-top-left-radius:3px;
			border-top-left-radius:3px;
		}

		.simple-little-table tr:first-child th:last-child
		{
			-moz-border-radius-topright:3px;
			-webkit-border-top-right-radius:3px;
			border-top-right-radius:3px;
		}

		.simple-little-table tr
		{
			text-align: center;
			padding-left:20px;
		}

		.simple-little-table tr td:first-child
		{
			text-align: left;
			padding-left:20px;
			border-left: 0;
		}

		.simple-little-table tr td
		{
			padding:4px;
			border-top: 1px solid #ffffff;
			border-bottom:1px solid #e0e0e0;
			border-left: 1px solid #e0e0e0;

			background: #fafafa;
			background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
			background: -moz-linear-gradient(top, #fbfbfb, #fafafa);
		}

		.simple-little-table tr.even td
		{
			background: #f6f6f6;
			background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
			background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6);
		}

		.simple-little-table tr:last-child td
		{
			border-bottom:0;
		}

		.simple-little-table tr:last-child td:first-child
		{
			-moz-border-radius-bottomleft:3px;
			-webkit-border-bottom-left-radius:3px;
			border-bottom-left-radius:3px;
		}

		.simple-little-table tr:last-child td:last-child
		{
			-moz-border-radius-bottomright:3px;
			-webkit-border-bottom-right-radius:3px;
			border-bottom-right-radius:3px;
		}

		.simple-little-table tr:hover td
		{
			background: #f2f2f2;
			background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
			background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0);
		}

		.simple-little-table a:link, .simple-little-table a:visited
		{
			color: #666;
			text-decoration:none;
		}


		.simple-little-table a:active, 
		.simple-little-table a:hover
		{
			color: #bd5a35;
			text-decoration:underline;
		}

		.simple-little-table .up
		{
			color: #3d9400;
		}

		.simple-little-table .down
		{
			color: #f11212;
		}

		.simple-little-table th a.active[href*='/desc/']::after
		{
			display: inline-block;
			margin-left: 1em;
			content: '↑';           
		}

		.simple-little-table th a.active[href*='/asc/']::after
		{
			display: inline-block;
			margin-left: 1em;
			content: '↓';           
		}

		.simple-little-table th.chartrow
		{
			padding: 0px;
		}

		.simple-little-table.trades-table.post_table th
		{
			padding: 4px 15px 4px 15px;
		}

		.simple-little-table.sort-table th
		{
			cursor: pointer;
		}

		.simple-little-table.sort-table th.active.asc::after
		{
			display: inline-block;
			margin-left: 1em;
			content: '↑';           
		}

		.simple-little-table.sort-table th.active.desc::after
		{
			display: inline-block;
			margin-left: 1em;
			content: '↓';           
		}   

		.charticon
		{
			display: inline-block;
			border: none;
			width: 21px;
			height: 18px;
			padding: 0;
			margin: 0;
			vertical-align: top;
			background: url(/templates/skin/smart-lab-new/images/chart-icon-small.png) no-repeat;
		}

		.charticon2
		{
			display: inline-block;
			border: none;
			width: 21px;
			height: 18px;
			padding: 0;
			margin: 0;
			vertical-align: top;
			background: url(/templates/skin/smart-lab-new/images/chart2-icon-small.png) no-repeat;
		}

		.charticon3
		{
			display: inline-block;
			border: none;
			width: 21px;
			height: 18px;
			padding: 0;
			margin: 0;
			vertical-align: top;
			background: url(/templates/skin/smart-lab-new/images/chart3-icon-small.png) no-repeat;
		}
/* moex tables end */

.banner {
	position: relative;
	width: 100%;
	text-align: center;
}

.banner img {
	width: 100%;
	max-width: 1100px;
	height: auto;
}

.banner > div {
  width: auto;
  height: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.mart_fx_banner
{
	text-align: center;
}

.mart_fx_banner img
{
	width: 100%;
	max-width: 1000px;
}

.forum_top_panel
{
	position: relative;
}

.forum_top_panel .nocenter
{
	margin-top: 0px;
}

.guest-close-button
{
	background-color: #ffffff;
    margin: 0.5em;
    color: #74a3c7;
    padding: .8em 1em;
    border-radius: 0.2em;
    border: solid 1px #74a3c7;
    vertical-align: top;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
}

.guest-close-button:after
{
	content: '📈 Скрыть график';
}

.guest-close-button.hidden:after
{
	content: '📈 Показать график';
}

.graph_button.hidden + .chart_wrapper
{
	display: none;
}

.chart_wrapper1.fixed-size
{
	max-width: calc(100% - 400px);
}

.forum-top-buttons
{
	display: flex;
	flex-wrap: wrap;
}


.forum-top-buttons .drop-down
{
	padding: 0;
}

.forum-top-buttons a, .forum-top-buttons span
{
	background-color: #ffffff;
	margin: 0.3rem 0 0.3rem 1rem;
	color: #74a3c7;
	padding: .8em 1em;
	border-radius: 0.2em;
	border: solid 1px #74a3c7;
	display: inline-block;
	vertical-align: top;
}

.forum-top-buttons #new_article
{
	margin-left: 2rem;
}

.forum-top-buttons #edit_article
{
	float: left;
	border-color: red;
	color: red;
}

.forum-top-buttons #vote_article
{
	float: left;
	border-color: green;
	color: green;
}

.forum-top-buttons #vote_article_counter
{
	float: left;
	color: green;
	border-color: #f1f1f1;
}

.forum-top-buttons a#buy
{
	background-color: green;
	color: #ffffff;
	border-color: green;
}

.forum-top-buttons a#buy:hover
{
	background-color: #39d839;
	border-color: #39d839;
}

#forum-button
{
	float: left;
	text-decoration: none;
}

.forum_top__menu-button {
  margin-right: 60px !important;
  background-color: #ffee20 !important;
  color: #000 !important;
  border: solid 1px #ffee20 !important;
  transition: all .15s ease;
  text-decoration: none;
}

.forum_top__menu-button:hover {
  background-color: #e6d717 !important;
  border: solid 1px #e6d717 !important;
}

.forum-top-buttons-spaicer {
  flex: 1;
}

@media screen and (max-width: 480px) {
  .forum-top-buttons-spaicer {
	flex: 0;
  }
}


.forum-top-buttons .drop-menu-main-sub
{
	background-color: #ffffff;
	border-color: #74a3c7;
	margin: 0 0 0 1rem;
	padding: 0;
	border-radius: 0.2em;
}

.forum-top-buttons .drop-menu-main-sub a
{
	display: block;
	color: #74a3c7;
	font-size: 1rem;
	margin: 0;
	padding: 0.8rem;
	border-style: none;
}

.forum-top-buttons .drop-menu-main-sub a:hover
{
	background-color: #f4f4f4;
}

.forum-top-buttons a.subscribed
{
	font-weight:bold;
	color: green;
}

.forum-top-buttons a.favourite.subscribed
{
	font-weight:bold;
	color: red;
}

.forum-top-buttons a.subscribed:before, .forum-top-buttons a.favourited:before
{
	content: '✓';
	display: inline-block;
	margin-right: 0.5em;
}

.drop-menu-main-sub.dropdown_with__logos a {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.7em 1em;
}

.drop-menu-main-sub.dropdown_with__logos a i.broker__img {
	font-style: normal;
	display: flex;
	align-items: center;
}
.drop-menu-main-sub.dropdown_with__logos a i.broker__img .broker__logo{
	margin: 0 2px 0 7px;
}

.broker__logo {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 30px;
	max-width: 30px;
	height: 30px;
	margin-left: 15px;
}

.broker__logo img {
	/*width: 87%;*/
	width: 26px;
	height: 26px;
	display: block;
}


.drop-menu-main-sub.dropdown_icons_simple a i
{
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 0;
	margin-right: 6px;
}

.drop-menu-main-sub.dropdown_icons_simple a i.notifications
{
	background-image: url(/templates/skin/smart-lab-new/images/subscribe-menu/menuicon_notifications.png);
}

.drop-menu-main-sub.dropdown_icons_simple a i.favourite
{
	background-image: url(/templates/skin/smart-lab-new/images/subscribe-menu/menuicon_favourite.svg);
}

.drop-menu-main-sub.dropdown_icons_simple a i.email
{
	background-image: url(/templates/skin/smart-lab-new/images/subscribe-menu/menuicon_email.svg);
}

.drop-menu-main-sub.dropdown_icons_simple a i.rss
{
	background-image: url(/templates/skin/smart-lab-new/images/subscribe-menu/menuicon_rss.svg);
}

.pt-stocks-popup__content table td
{
	text-align: left;
	vertical-align: middle;
	padding: 1px;
}


.pt-stocks-popup__content .poza
{
	display: flex;
}

.pt-stocks-popup__content .poza > input
{
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.pt-stocks-popup__content .poza > label
{
	font-size: x-large;
	font-weight: bold;
	text-align: center; 
	cursor: pointer;
	padding: 0.2em;
	margin-bottom: 0.3em;
	border-radius: 3px;
	flex: 1;
}

.pt-stocks-popup__content .poza > input#poza_buy:checked + label
{
	background-color: #3d9400;
	color: #fff;
}

.pt-stocks-popup__content .poza > input#poza_sell:checked + label
{
	background-color: #f11212;
	color: #fff;
}

.new-portfolio
{
	color: #2d2d2d !important;
	background-color: #f5f5f5 !important;
}


#comments-reverse:after
{
	content: '↓'
}

#comments-reverse.reversed:after
{
	content: '↑'
}

#comments-autouptate
{
	padding: .5em 1em;
}

#comments-autouptate.enabled
{
	background-color: aliceblue;
}

#comments-autouptate:after
{
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM0LjA1NyAzNC4wNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM0LjA1NyAzNC4wNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE3LjAyOCwzMi41NThjLTYuNjMyLDAtMTIuNTM0LTQuMjExLTE0LjY4OC0xMC40NzljLTAuMTYtMC40NjMsMC4wODctMC45NjksMC41NTEtMS4xMjcgICAgYzAuNDYyLTAuMTYsMC45NjgsMC4wODYsMS4xMjcsMC41NTFjMS45MDgsNS41NTEsNy4xMzcsOS4yNzksMTMuMDExLDkuMjc5YzcuNTg1LDAsMTMuNzU1LTYuMTcsMTMuNzU1LTEzLjc1NCAgICBjMC0wLjQ5LDAuMzk4LTAuODg5LDAuODg4LTAuODg5YzAuNDksMCwwLjg4NywwLjM5OCwwLjg4NywwLjg4OUMzMi41NTgsMjUuNTkxLDI1LjU5MiwzMi41NTgsMTcuMDI4LDMyLjU1OHoiIGRhdGEtb3JpZ2luYWw9IiMwMTAwMDIiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiM3NGEzYzciIGZpbGw9IiM3NGEzYzciLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGQ9Ik0yLjM4NiwxNy45MTZjLTAuNDg5LDAtMC44ODctMC4zOTYtMC44ODctMC44ODdjMC04LjU2Miw2Ljk2Ny0xNS41MjksMTUuNTI5LTE1LjUyOSAgICBjNi42MywwLDEyLjUzMiw0LjIwOSwxNC42ODgsMTAuNDc1YzAuMTU5LDAuNDYzLTAuMDg3LDAuOTY5LTAuNTUxLDEuMTI5Yy0wLjQ2NSwwLjE1OC0wLjk2OS0wLjA4OC0xLjEyOC0wLjU1MSAgICBjLTEuOTA5LTUuNTUxLTcuMTM3LTkuMjc5LTEzLjAxLTkuMjc5Yy03LjU4NCwwLTEzLjc1NSw2LjE3Mi0xMy43NTUsMTMuNzU2QzMuMjczLDE3LjUxOSwyLjg3NiwxNy45MTYsMi4zODYsMTcuOTE2eiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzc0YTNjNyIgZmlsbD0iIzc0YTNjNyIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZD0iTTMwLjg0MiwxMy4zMzJjLTAuMDg3LDAtMC4xNzctMC4wMTQtMC4yNjUtMC4wNDFsLTYuMTYzLTEuOTMgICAgYy0wLjQ2Ny0wLjE0Ny0wLjcyNy0wLjY0NS0wLjU4MS0xLjExM2MwLjE0Ni0wLjQ2NywwLjY0Ni0wLjcyNywxLjExMS0wLjU4Mmw1LjM3OSwxLjY4NmwyLjAyMS01LjA2NiAgICBjMC4xODItMC40NTUsMC42OTktMC42NzgsMS4xNTMtMC40OTRjMC40NTUsMC4xODIsMC42NzgsMC42OTcsMC40OTYsMS4xNTJsLTIuMzI4LDUuODMgICAgQzMxLjUyOCwxMy4xMTcsMzEuMTk2LDEzLjMzMiwzMC44NDIsMTMuMzMyeiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzc0YTNjNyIgZmlsbD0iIzc0YTNjNyIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZD0iTTAuODg3LDI4LjMzMmMtMC4xMDksMC0wLjIyMS0wLjAyMS0wLjMyOC0wLjA2NWMtMC40NTUtMC4xODItMC42NzctMC42OTctMC40OTUtMS4xNTJsMi4zMjctNS44MyAgICBjMC4xNzItMC40MzIsMC42NDYtMC42NTgsMS4wODktMC41MThsNi4xNjMsMS45M2MwLjQ2OCwwLjE0NiwwLjcyNywwLjY0NCwwLjU4MSwxLjExMWMtMC4xNDYsMC40NjktMC42NDUsMC43MjktMS4xMTEsMC41ODIgICAgbC01LjM3OC0xLjY4NGwtMi4wMjMsNS4wNjZDMS41NzMsMjguMTE5LDEuMjM5LDI4LjMzMiwwLjg4NywyOC4zMzJ6IiBkYXRhLW9yaWdpbmFsPSIjMDEwMDAyIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjNzRhM2M3IiBmaWxsPSIjNzRhM2M3Ii8+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPgo=');
	background-size: contain;
}

#comments-autouptate:hover:after
{
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM0LjA1NyAzNC4wNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM0LjA1NyAzNC4wNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE3LjAyOCwzMi41NThjLTYuNjMyLDAtMTIuNTM0LTQuMjExLTE0LjY4OC0xMC40NzljLTAuMTYtMC40NjMsMC4wODctMC45NjksMC41NTEtMS4xMjcgICAgYzAuNDYyLTAuMTYsMC45NjgsMC4wODYsMS4xMjcsMC41NTFjMS45MDgsNS41NTEsNy4xMzcsOS4yNzksMTMuMDExLDkuMjc5YzcuNTg1LDAsMTMuNzU1LTYuMTcsMTMuNzU1LTEzLjc1NCAgICBjMC0wLjQ5LDAuMzk4LTAuODg5LDAuODg4LTAuODg5YzAuNDksMCwwLjg4NywwLjM5OCwwLjg4NywwLjg4OUMzMi41NTgsMjUuNTkxLDI1LjU5MiwzMi41NTgsMTcuMDI4LDMyLjU1OHoiIGRhdGEtb3JpZ2luYWw9IiMwMTAwMDIiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNjN2M3YzciIGZpbGw9IiNjN2M3YzciLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGQ9Ik0yLjM4NiwxNy45MTZjLTAuNDg5LDAtMC44ODctMC4zOTYtMC44ODctMC44ODdjMC04LjU2Miw2Ljk2Ny0xNS41MjksMTUuNTI5LTE1LjUyOSAgICBjNi42MywwLDEyLjUzMiw0LjIwOSwxNC42ODgsMTAuNDc1YzAuMTU5LDAuNDYzLTAuMDg3LDAuOTY5LTAuNTUxLDEuMTI5Yy0wLjQ2NSwwLjE1OC0wLjk2OS0wLjA4OC0xLjEyOC0wLjU1MSAgICBjLTEuOTA5LTUuNTUxLTcuMTM3LTkuMjc5LTEzLjAxLTkuMjc5Yy03LjU4NCwwLTEzLjc1NSw2LjE3Mi0xMy43NTUsMTMuNzU2QzMuMjczLDE3LjUxOSwyLjg3NiwxNy45MTYsMi4zODYsMTcuOTE2eiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2M3YzdjNyIgZmlsbD0iI2M3YzdjNyIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZD0iTTMwLjg0MiwxMy4zMzJjLTAuMDg3LDAtMC4xNzctMC4wMTQtMC4yNjUtMC4wNDFsLTYuMTYzLTEuOTMgICAgYy0wLjQ2Ny0wLjE0Ny0wLjcyNy0wLjY0NS0wLjU4MS0xLjExM2MwLjE0Ni0wLjQ2NywwLjY0Ni0wLjcyNywxLjExMS0wLjU4Mmw1LjM3OSwxLjY4NmwyLjAyMS01LjA2NiAgICBjMC4xODItMC40NTUsMC42OTktMC42NzgsMS4xNTMtMC40OTRjMC40NTUsMC4xODIsMC42NzgsMC42OTcsMC40OTYsMS4xNTJsLTIuMzI4LDUuODMgICAgQzMxLjUyOCwxMy4xMTcsMzEuMTk2LDEzLjMzMiwzMC44NDIsMTMuMzMyeiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2M3YzdjNyIgZmlsbD0iI2M3YzdjNyIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZD0iTTAuODg3LDI4LjMzMmMtMC4xMDksMC0wLjIyMS0wLjAyMS0wLjMyOC0wLjA2NWMtMC40NTUtMC4xODItMC42NzctMC42OTctMC40OTUtMS4xNTJsMi4zMjctNS44MyAgICBjMC4xNzItMC40MzIsMC42NDYtMC42NTgsMS4wODktMC41MThsNi4xNjMsMS45M2MwLjQ2OCwwLjE0NiwwLjcyNywwLjY0NCwwLjU4MSwxLjExMWMtMC4xNDYsMC40NjktMC42NDUsMC43MjktMS4xMTEsMC41ODIgICAgbC01LjM3OC0xLjY4NGwtMi4wMjMsNS4wNjZDMS41NzMsMjguMTE5LDEuMjM5LDI4LjMzMiwwLjg4NywyOC4zMzJ6IiBkYXRhLW9yaWdpbmFsPSIjMDEwMDAyIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjYzdjN2M3IiBmaWxsPSIjYzdjN2M3Ii8+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPgo=')
}


#comments-chat
{
	padding: .5em 1em;
}

#comments-chat.enabled
{
	background-color: aliceblue;
}

#comments-chat:after
{
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIC0yNiA1MTIgNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPHBhdGggZmlsbD0iIzc0YTNjNyIgZD0ibTI1NiAxMDBjLTUuNTE5NTMxIDAtMTAgNC40ODA0NjktMTAgMTBzNC40ODA0NjkgMTAgMTAgMTAgMTAtNC40ODA0NjkgMTAtMTAtNC40ODA0NjktMTAtMTAtMTB6bTAgMCIvPgoJPHBhdGggZmlsbD0iIzc0YTNjNyIgZD0ibTkwIDI4MGM1LjUxOTUzMSAwIDEwLTQuNDgwNDY5IDEwLTEwcy00LjQ4MDQ2OS0xMC0xMC0xMC0xMCA0LjQ4MDQ2OS0xMCAxMCA0LjQ4MDQ2OSAxMCAxMCAxMHptMCAwIi8+Cgk8cGF0aCBmaWxsPSIjNzRhM2M3IiBkPSJtMzM2IDBjLTkwLjAyNzM0NCAwLTE2My45MTc5NjkgNjIuMDcwMzEyLTE2OS42MzI4MTIgMTQwLjI1MzkwNi04NS43MzgyODIgNC4zMDA3ODItMTY2LjM2NzE4OCA2Ni4xMjUtMTY2LjM2NzE4OCAxNDkuNzQ2MDk0IDAgMzQuOTQ1MzEyIDEzLjgyODEyNSA2OC44MDQ2ODggMzkgOTUuNjMyODEyIDQuOTgwNDY5IDIwLjUzMTI1LTEuMDY2NDA2IDQyLjI5Mjk2OS0xNi4wNzAzMTIgNTcuMjk2ODc2LTIuODU5Mzc2IDIuODU5Mzc0LTMuNzE0ODQ0IDcuMTYwMTU2LTIuMTY3OTY5IDEwLjg5ODQzNyAxLjU0Njg3NSAzLjczNDM3NSA1LjE5MTQwNiA2LjE3MTg3NSA5LjIzODI4MSA2LjE3MTg3NSAyOC41MTk1MzEgMCA1Ni4wMDM5MDYtMTEuMTgzNTk0IDc2LjQyNTc4MS0zMC44OTA2MjUgMTkuODk0NTMxIDYuNzgxMjUgNDUuODUxNTYzIDEwLjg5MDYyNSA2OS41NzQyMTkgMTAuODkwNjI1IDkwLjAxNTYyNSAwIDE2My44OTg0MzgtNjIuMDU0Njg4IDE2OS42Mjg5MDYtMTQwLjIyMjY1NiAyMC45Mzc1LS45Mjk2ODggNDIuNzE0ODQ0LTQuNzk2ODc1IDU5Ljk0NTMxMy0xMC42Njc5NjkgMjAuNDIxODc1IDE5LjcwNzAzMSA0Ny45MDYyNSAzMC44OTA2MjUgNzYuNDI1NzgxIDMwLjg5MDYyNSA0LjA0Njg3NSAwIDcuNjkxNDA2LTIuNDM3NSA5LjIzODI4MS02LjE3MTg3NSAxLjU0Njg3NS0zLjczODI4MS42OTE0MDctOC4wMzkwNjMtMi4xNjc5NjktMTAuODk4NDM3LTE1LjAwMzkwNi0xNS4wMDM5MDctMjEuMDUwNzgxLTM2Ljc2NTYyNi0xNi4wNzAzMTItNTcuMjk2ODc2IDI1LjE3MTg3NS0yNi44MjgxMjQgMzktNjAuNjg3NSAzOS05NS42MzI4MTIgMC04Ni44ODY3MTktODYuODM5ODQ0LTE1MC0xNzYtMTUwem0tMTYwIDQyMGMtMjMuNjAxNTYyIDAtNTAuNDk2MDk0LTQuNjMyODEyLTY4LjUxMTcxOS0xMS44MDA3ODEtMy44NTkzNzUtMS41MzkwNjMtOC4yNjk1MzEtLjUyNzM0NC0xMS4wNzgxMjUgMi41MzkwNjItMTIuMDc0MjE4IDEzLjE5OTIxOS0yNy43NzM0MzcgMjIuNDAyMzQ0LTQ0Ljg3ODkwNiAyNi42MzI4MTMgOS40MjU3ODEtMTguMDU4NTk0IDExLjgzMjAzMS0zOS4zNDc2NTYgNi4wOTc2NTYtNTkuNTE5NTMyLS40NTMxMjUtMS41ODk4NDMtMS4yOTI5NjgtMy4wNDI5NjgtMi40NDUzMTItNC4yMjY1NjItMjIuNjg3NS0yMy4zNjcxODgtMzUuMTgzNTk0LTUzLjA2NjQwNi0zNS4xODM1OTQtODMuNjI1IDAtNzAuNDY4NzUgNzEuNDM3NS0xMzAgMTU2LTEzMCA3OS44NTE1NjIgMCAxNTAgNTUuNTI3MzQ0IDE1MCAxMzAgMCA3MS42ODM1OTQtNjcuMjg5MDYyIDEzMC0xNTAgMTMwem0yODAuODE2NDA2LTE4Ni4zNzVjLTEuMTUyMzQ0IDEuMTg3NS0xLjk5MjE4NyAyLjY0MDYyNS0yLjQ0NTMxMiA0LjIyNjU2Mi01LjczNDM3NSAyMC4xNzE4NzYtMy4zMjgxMjUgNDEuNDYwOTM4IDYuMDk3NjU2IDU5LjUxOTUzMi0xNy4xMDU0NjktNC4yMjY1NjMtMzIuODA0Njg4LTEzLjQzMzU5NC00NC44Nzg5MDYtMjYuNjMyODEzLTIuODA4NTk0LTMuMDYyNS03LjIxODc1LTQuMDc4MTI1LTExLjA3ODEyNS0yLjUzOTA2Mi0xNS42MTMyODEgNi4yMTA5MzctMzcuODg2NzE5IDEwLjUxMTcxOS01OC45MTQwNjMgMTEuNTUwNzgxLTIuOTIxODc1LTM3LjgxNjQwNi0yMS43ODUxNTYtNzMuMzU5Mzc1LTU0LjAzNTE1Ni05OS43NWgxMzAuNDM3NWM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMGgtMTYxLjE2MDE1NmMtMjIuNjk5MjE5LTExLjU1NDY4OC00OC4xODc1LTE4LjI5Mjk2OS03NC40MjE4NzUtMTkuNzA3MDMxIDUuNzQ2MDkzLTY3LjE2NDA2MyA3MC42NDA2MjUtMTIwLjI5Mjk2OSAxNDkuNTgyMDMxLTEyMC4yOTI5NjkgODQuNTYyNSAwIDE1NiA1OS41MzEyNSAxNTYgMTMwIDAgMzAuNTU4NTk0LTEyLjQ5NjA5NCA2MC4yNTc4MTItMzUuMTgzNTk0IDgzLjYyNXptMCAwIi8+Cgk8cGF0aCBmaWxsPSIjNzRhM2M3IiBkPSJtMjU2IDI2MGgtMTI2Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwczQuNDc2NTYyIDEwIDEwIDEwaDEyNmM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMHptMCAwIi8+Cgk8cGF0aCBmaWxsPSIjNzRhM2M3IiBkPSJtMjU2IDMyMGgtMTY2Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwczQuNDc2NTYyIDEwIDEwIDEwaDE2NmM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMHptMCAwIi8+Cgk8cGF0aCBmaWxsPSIjNzRhM2M3IiBkPSJtNDIyIDEwMGgtMTI2Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwczQuNDc2NTYyIDEwIDEwIDEwaDEyNmM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMHptMCAwIi8+Cjwvc3ZnPg==');
	background-size: contain;
}

#comments-chat:hover:after
{
	background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIC0yNiA1MTIgNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPHBhdGggZmlsbD0iI2M3YzdjNyIgZD0ibTI1NiAxMDBjLTUuNTE5NTMxIDAtMTAgNC40ODA0NjktMTAgMTBzNC40ODA0NjkgMTAgMTAgMTAgMTAtNC40ODA0NjkgMTAtMTAtNC40ODA0NjktMTAtMTAtMTB6bTAgMCIvPgoJPHBhdGggZmlsbD0iI2M3YzdjNyIgZD0ibTkwIDI4MGM1LjUxOTUzMSAwIDEwLTQuNDgwNDY5IDEwLTEwcy00LjQ4MDQ2OS0xMC0xMC0xMC0xMCA0LjQ4MDQ2OS0xMCAxMCA0LjQ4MDQ2OSAxMCAxMCAxMHptMCAwIi8+Cgk8cGF0aCBmaWxsPSIjYzdjN2M3IiBkPSJtMzM2IDBjLTkwLjAyNzM0NCAwLTE2My45MTc5NjkgNjIuMDcwMzEyLTE2OS42MzI4MTIgMTQwLjI1MzkwNi04NS43MzgyODIgNC4zMDA3ODItMTY2LjM2NzE4OCA2Ni4xMjUtMTY2LjM2NzE4OCAxNDkuNzQ2MDk0IDAgMzQuOTQ1MzEyIDEzLjgyODEyNSA2OC44MDQ2ODggMzkgOTUuNjMyODEyIDQuOTgwNDY5IDIwLjUzMTI1LTEuMDY2NDA2IDQyLjI5Mjk2OS0xNi4wNzAzMTIgNTcuMjk2ODc2LTIuODU5Mzc2IDIuODU5Mzc0LTMuNzE0ODQ0IDcuMTYwMTU2LTIuMTY3OTY5IDEwLjg5ODQzNyAxLjU0Njg3NSAzLjczNDM3NSA1LjE5MTQwNiA2LjE3MTg3NSA5LjIzODI4MSA2LjE3MTg3NSAyOC41MTk1MzEgMCA1Ni4wMDM5MDYtMTEuMTgzNTk0IDc2LjQyNTc4MS0zMC44OTA2MjUgMTkuODk0NTMxIDYuNzgxMjUgNDUuODUxNTYzIDEwLjg5MDYyNSA2OS41NzQyMTkgMTAuODkwNjI1IDkwLjAxNTYyNSAwIDE2My44OTg0MzgtNjIuMDU0Njg4IDE2OS42Mjg5MDYtMTQwLjIyMjY1NiAyMC45Mzc1LS45Mjk2ODggNDIuNzE0ODQ0LTQuNzk2ODc1IDU5Ljk0NTMxMy0xMC42Njc5NjkgMjAuNDIxODc1IDE5LjcwNzAzMSA0Ny45MDYyNSAzMC44OTA2MjUgNzYuNDI1NzgxIDMwLjg5MDYyNSA0LjA0Njg3NSAwIDcuNjkxNDA2LTIuNDM3NSA5LjIzODI4MS02LjE3MTg3NSAxLjU0Njg3NS0zLjczODI4MS42OTE0MDctOC4wMzkwNjMtMi4xNjc5NjktMTAuODk4NDM3LTE1LjAwMzkwNi0xNS4wMDM5MDctMjEuMDUwNzgxLTM2Ljc2NTYyNi0xNi4wNzAzMTItNTcuMjk2ODc2IDI1LjE3MTg3NS0yNi44MjgxMjQgMzktNjAuNjg3NSAzOS05NS42MzI4MTIgMC04Ni44ODY3MTktODYuODM5ODQ0LTE1MC0xNzYtMTUwem0tMTYwIDQyMGMtMjMuNjAxNTYyIDAtNTAuNDk2MDk0LTQuNjMyODEyLTY4LjUxMTcxOS0xMS44MDA3ODEtMy44NTkzNzUtMS41MzkwNjMtOC4yNjk1MzEtLjUyNzM0NC0xMS4wNzgxMjUgMi41MzkwNjItMTIuMDc0MjE4IDEzLjE5OTIxOS0yNy43NzM0MzcgMjIuNDAyMzQ0LTQ0Ljg3ODkwNiAyNi42MzI4MTMgOS40MjU3ODEtMTguMDU4NTk0IDExLjgzMjAzMS0zOS4zNDc2NTYgNi4wOTc2NTYtNTkuNTE5NTMyLS40NTMxMjUtMS41ODk4NDMtMS4yOTI5NjgtMy4wNDI5NjgtMi40NDUzMTItNC4yMjY1NjItMjIuNjg3NS0yMy4zNjcxODgtMzUuMTgzNTk0LTUzLjA2NjQwNi0zNS4xODM1OTQtODMuNjI1IDAtNzAuNDY4NzUgNzEuNDM3NS0xMzAgMTU2LTEzMCA3OS44NTE1NjIgMCAxNTAgNTUuNTI3MzQ0IDE1MCAxMzAgMCA3MS42ODM1OTQtNjcuMjg5MDYyIDEzMC0xNTAgMTMwem0yODAuODE2NDA2LTE4Ni4zNzVjLTEuMTUyMzQ0IDEuMTg3NS0xLjk5MjE4NyAyLjY0MDYyNS0yLjQ0NTMxMiA0LjIyNjU2Mi01LjczNDM3NSAyMC4xNzE4NzYtMy4zMjgxMjUgNDEuNDYwOTM4IDYuMDk3NjU2IDU5LjUxOTUzMi0xNy4xMDU0NjktNC4yMjY1NjMtMzIuODA0Njg4LTEzLjQzMzU5NC00NC44Nzg5MDYtMjYuNjMyODEzLTIuODA4NTk0LTMuMDYyNS03LjIxODc1LTQuMDc4MTI1LTExLjA3ODEyNS0yLjUzOTA2Mi0xNS42MTMyODEgNi4yMTA5MzctMzcuODg2NzE5IDEwLjUxMTcxOS01OC45MTQwNjMgMTEuNTUwNzgxLTIuOTIxODc1LTM3LjgxNjQwNi0yMS43ODUxNTYtNzMuMzU5Mzc1LTU0LjAzNTE1Ni05OS43NWgxMzAuNDM3NWM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMGgtMTYxLjE2MDE1NmMtMjIuNjk5MjE5LTExLjU1NDY4OC00OC4xODc1LTE4LjI5Mjk2OS03NC40MjE4NzUtMTkuNzA3MDMxIDUuNzQ2MDkzLTY3LjE2NDA2MyA3MC42NDA2MjUtMTIwLjI5Mjk2OSAxNDkuNTgyMDMxLTEyMC4yOTI5NjkgODQuNTYyNSAwIDE1NiA1OS41MzEyNSAxNTYgMTMwIDAgMzAuNTU4NTk0LTEyLjQ5NjA5NCA2MC4yNTc4MTItMzUuMTgzNTk0IDgzLjYyNXptMCAwIi8+Cgk8cGF0aCBmaWxsPSIjYzdjN2M3IiBkPSJtMjU2IDI2MGgtMTI2Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwczQuNDc2NTYyIDEwIDEwIDEwaDEyNmM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMHptMCAwIi8+Cgk8cGF0aCBmaWxsPSIjYzdjN2M3IiBkPSJtMjU2IDMyMGgtMTY2Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwczQuNDc2NTYyIDEwIDEwIDEwaDE2NmM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMHptMCAwIi8+Cgk8cGF0aCBmaWxsPSIjYzdjN2M3IiBkPSJtNDIyIDEwMGgtMTI2Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwczQuNDc2NTYyIDEwIDEwIDEwaDEyNmM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMHptMCAwIi8+Cjwvc3ZnPg==');
}



#comments-fav
{
	padding: .5em 1em;
}

#comments-fav.enabled
{
	background-color: aliceblue;
}

#comments-fav:after
{
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAwLjVDNS4zMTA4OSAwLjUgMC41IDQuMjA3MjMgMC41IDlDMC41IDExLjE3MzIgMS41MDM1IDEzLjEzNzggMy4xMjAzNCAxNC42MjIxTDIuNTA1MDMgMTguOTI5M0MyLjQ3ODcyIDE5LjExMzQgMi41NTY3OCAxOS4yOTY5IDIuNzA3NjQgMTkuNDA1NkMyLjg1ODUxIDE5LjUxNDQgMy4wNTcyNyAxOS41MzA0IDMuMjIzNjEgMTkuNDQ3Mkw3Ljg3OTgyIDE3LjExOTFDOC44NjY0NCAxNy4zNjY5IDkuOTE0NTUgMTcuNSAxMSAxNy41QzExLjYyMjUgMTcuNSAxMi4yMzQ2IDE3LjQ1NTYgMTIuODMwOSAxNy4zNzAzQzEyLjc2NDIgMTcuMjk0MSAxMi42OTkxIDE3LjIxODEgMTIuNjM1OCAxNy4xNDIyQzEyLjQ1MTcgMTYuOTIxNSAxMi4yNzM1IDE2LjY5MSAxMi4xMDY3IDE2LjQ1MDFDMTEuNzQ0NCAxNi40ODMgMTEuMzc1MiAxNi41IDExIDE2LjVDOS45MzMxNSAxNi41IDguOTA4NjQgMTYuMzYwOSA3Ljk1MzIxIDE2LjEwNTFDNy44MzUxNSAxNi4wNzM1IDcuNzA5NiAxNi4wODYyIDcuNjAwMjggMTYuMTQwOEwzLjYyOTkzIDE4LjEyNkw0LjE0ODIgMTQuNDk4MUM0LjE3MjI1IDE0LjMyOTggNC4xMDkwOSAxNC4xNjA3IDMuOTgwNTMgMTQuMDQ5NEMyLjQyMzU4IDEyLjcwMTIgMS41IDEwLjkyNTQgMS41IDlDMS41IDQuOTU2MjEgNS42NDM0MSAxLjUgMTEgMS41QzE2LjEzNjggMS41IDIwLjE1NzkgNC42NzgzNSAyMC40NzkzIDguNTA1MjlDMjAuODI3NiA4LjUyMTQxIDIxLjE2NjUgOC41NzQwNyAyMS40OTE5IDguNjU5NzNDMjEuMjcwNSA0LjAzMjg5IDE2LjU1MzcgMC41IDExIDAuNVoiIGZpbGw9IiM3NEEzQzciLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy45OTQ5IDIyLjE3NjhMMTUuOTQ1OCAyMC4zNDdDMTUuOTQ1MiAyMC4zNDY1IDE1Ljk0NDcgMjAuMzQ2IDE1Ljk0NDIgMjAuMzQ1NkMxNS45MTM2IDIwLjMxODQgMTUuODgzMSAyMC4yOTEyIDE1Ljg1MjUgMjAuMjY0QzE0LjYzOTQgMTkuMTg1MiAxMy40NzggMTguMTUyMiAxMi42MzU4IDE3LjE0MjJDMTEuNzUwMyAxNi4wODAzIDExIDE0Ljc5NDIgMTEgMTMuMTk3NUMxMSAxMC41NDYyIDEzLjE0MTkgOC41IDE1Ljc1IDguNUMxNi41NDQxIDguNSAxNy4zMTQ3IDguNjk0MTcgMTggOS4wNDA5OEMxOC42ODUzIDguNjk0MTcgMTkuNDU1OSA4LjUgMjAuMjUgOC41QzIyLjg1ODEgOC41IDI1IDEwLjU0NjIgMjUgMTMuMTk3NUMyNSAxNC43OTQxIDI0LjI0OTcgMTYuMDgwMiAyMy4zNjQ2IDE3LjE0MjNDMjIuNTI1MyAxOC4xNDk2IDIxLjM2ODMgMTkuMTgwNyAyMC4xNTk0IDIwLjI1ODFDMjAuMTI0OSAyMC4yODg4IDIwLjA5MDQgMjAuMzE5NiAyMC4wNTU4IDIwLjM1MDRMMjAuMDUxNSAyMC4zNTQzTDE3Ljk5NDkgMjIuMTc2OFpNMTguNjEzOCAxMC45OTIyQzE4LjM4NDUgMTEuMTQxNyAxOC4xNzcgMTEuMzIxMiAxOCAxMS41MjUxQzE3LjgyMyAxMS4zMjEyIDE3LjYxNTUgMTEuMTQxNyAxNy4zODYyIDEwLjk5MjJDMTYuOTA5MSAxMC42ODEyIDE2LjMzNzUgMTAuNSAxNS43NSAxMC41QzE0LjIxIDEwLjUgMTMgMTEuNjg2OSAxMyAxMy4xOTc1QzEzIDE1LjA1IDE0LjY5NzIgMTYuNTU5NiAxNy4yNjg3IDE4Ljg0N0wxNy4yNzUgMTguODUyNkwxOCAxOS41TDE4LjcyNSAxOC44NTc1TDE4Ljc0NDcgMTguODM5OUMyMS4zMDg3IDE2LjU1NDQgMjMgMTUuMDQ2OCAyMyAxMy4xOTc1QzIzIDExLjY4NjkgMjEuNzkgMTAuNSAyMC4yNSAxMC41QzE5LjY2MjUgMTAuNSAxOS4wOTA5IDEwLjY4MTIgMTguNjEzOCAxMC45OTIyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS43NSAxMUMxNC40NzcgMTEgMTMuNSAxMS45NzIxIDEzLjUgMTMuMTk3NUMxMy41IDEzLjk1NzEgMTMuODQzNyAxNC42ODcgMTQuNTU1OSAxNS41NDEyQzE1LjI3MzUgMTYuNDAxOCAxNi4zMDk2IDE3LjMyNDcgMTcuNjA3MyAxOC40NzlMMTguMDAxMyAxOC44MzA4TDE4LjM5MjMgMTguNDg0M0MxOC4zOTI1IDE4LjQ4NDEgMTguMzkyMSAxOC40ODQ0IDE4LjM5MjMgMTguNDg0M0MxOS42ODk4IDE3LjMyNzYgMjAuNzI2MyAxNi40MDMyIDIxLjQ0NCAxNS41NDE5QzIyLjE1NjMgMTQuNjg3IDIyLjUgMTMuOTU3MSAyMi41IDEzLjE5NzVDMjIuNSAxMS45NzIxIDIxLjUyMyAxMSAyMC4yNSAxMUMxOS41Mjc4IDExIDE4LjgyOTYgMTEuMzMyMiAxOC4zNzc2IDExLjg1MjhMMTggMTIuMjg3OEwxNy42MjI0IDExLjg1MjhDMTcuMTcwNCAxMS4zMzIyIDE2LjQ3MjIgMTEgMTUuNzUgMTFaTTEyLjUgMTMuMTk3NUMxMi41IDExLjQwMTcgMTMuOTQzIDEwIDE1Ljc1IDEwQzE2LjU4MzYgMTAgMTcuMzg2MyAxMC4zMTAxIDE4IDEwLjgyNjFDMTguNjEzNyAxMC4zMTAxIDE5LjQxNjQgMTAgMjAuMjUgMTBDMjIuMDU3IDEwIDIzLjUgMTEuNDAxNyAyMy41IDEzLjE5NzVDMjMuNSAxNC4yOTE5IDIyLjk5MzcgMTUuMjQ0MyAyMi4yMTIyIDE2LjE4MjFDMjEuNDQ1MyAxNy4xMDI1IDIwLjM2MDUgMTguMDY5NSAxOS4xMDIyIDE5LjE5MTFMMTkuMDU3NyAxOS4yMzA3TDE5LjA1NjYgMTkuMjMxN0wxNy45OTg3IDIwLjE2OTJMMTYuOTQyNyAxOS4yMjYyTDE2LjkxMDcgMTkuMTk3N0MxNS42NDcgMTguMDczNyAxNC41NTc1IDE3LjEwNDYgMTMuNzg3OSAxNi4xODE2QzEzLjAwNjMgMTUuMjQ0MyAxMi41IDE0LjI5MTkgMTIuNSAxMy4xOTc1WiIgZmlsbD0iI0VCNTc1NyIvPgo8L3N2Zz4K');
	background-size: contain;
}

#comments-fav:hover:after
{
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAwLjVDNS4zMTA4OSAwLjUgMC41IDQuMjA3MjMgMC41IDlDMC41IDExLjE3MzIgMS41MDM1IDEzLjEzNzggMy4xMjAzNCAxNC42MjIxTDIuNTA1MDMgMTguOTI5M0MyLjQ3ODcyIDE5LjExMzQgMi41NTY3OCAxOS4yOTY5IDIuNzA3NjQgMTkuNDA1NkMyLjg1ODUxIDE5LjUxNDQgMy4wNTcyNyAxOS41MzA0IDMuMjIzNjEgMTkuNDQ3Mkw3Ljg3OTgyIDE3LjExOTFDOC44NjY0NCAxNy4zNjY5IDkuOTE0NTUgMTcuNSAxMSAxNy41QzExLjYyMjUgMTcuNSAxMi4yMzQ2IDE3LjQ1NTYgMTIuODMwOSAxNy4zNzAzQzEyLjc2NDIgMTcuMjk0MSAxMi42OTkxIDE3LjIxODEgMTIuNjM1OCAxNy4xNDIyQzEyLjQ1MTcgMTYuOTIxNSAxMi4yNzM1IDE2LjY5MSAxMi4xMDY3IDE2LjQ1MDFDMTEuNzQ0NCAxNi40ODMgMTEuMzc1MiAxNi41IDExIDE2LjVDOS45MzMxNSAxNi41IDguOTA4NjQgMTYuMzYwOSA3Ljk1MzIxIDE2LjEwNTFDNy44MzUxNSAxNi4wNzM1IDcuNzA5NiAxNi4wODYyIDcuNjAwMjggMTYuMTQwOEwzLjYyOTkzIDE4LjEyNkw0LjE0ODIgMTQuNDk4MUM0LjE3MjI1IDE0LjMyOTggNC4xMDkwOSAxNC4xNjA3IDMuOTgwNTMgMTQuMDQ5NEMyLjQyMzU4IDEyLjcwMTIgMS41IDEwLjkyNTQgMS41IDlDMS41IDQuOTU2MjEgNS42NDM0MSAxLjUgMTEgMS41QzE2LjEzNjggMS41IDIwLjE1NzkgNC42NzgzNSAyMC40NzkzIDguNTA1MjlDMjAuODI3NiA4LjUyMTQxIDIxLjE2NjUgOC41NzQwNyAyMS40OTE5IDguNjU5NzNDMjEuMjcwNSA0LjAzMjg5IDE2LjU1MzcgMC41IDExIDAuNVoiIGZpbGw9IiNjN2M3YzciLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy45OTQ5IDIyLjE3NjhMMTUuOTQ1OCAyMC4zNDdDMTUuOTQ1MiAyMC4zNDY1IDE1Ljk0NDcgMjAuMzQ2IDE1Ljk0NDIgMjAuMzQ1NkMxNS45MTM2IDIwLjMxODQgMTUuODgzMSAyMC4yOTEyIDE1Ljg1MjUgMjAuMjY0QzE0LjYzOTQgMTkuMTg1MiAxMy40NzggMTguMTUyMiAxMi42MzU4IDE3LjE0MjJDMTEuNzUwMyAxNi4wODAzIDExIDE0Ljc5NDIgMTEgMTMuMTk3NUMxMSAxMC41NDYyIDEzLjE0MTkgOC41IDE1Ljc1IDguNUMxNi41NDQxIDguNSAxNy4zMTQ3IDguNjk0MTcgMTggOS4wNDA5OEMxOC42ODUzIDguNjk0MTcgMTkuNDU1OSA4LjUgMjAuMjUgOC41QzIyLjg1ODEgOC41IDI1IDEwLjU0NjIgMjUgMTMuMTk3NUMyNSAxNC43OTQxIDI0LjI0OTcgMTYuMDgwMiAyMy4zNjQ2IDE3LjE0MjNDMjIuNTI1MyAxOC4xNDk2IDIxLjM2ODMgMTkuMTgwNyAyMC4xNTk0IDIwLjI1ODFDMjAuMTI0OSAyMC4yODg4IDIwLjA5MDQgMjAuMzE5NiAyMC4wNTU4IDIwLjM1MDRMMjAuMDUxNSAyMC4zNTQzTDE3Ljk5NDkgMjIuMTc2OFpNMTguNjEzOCAxMC45OTIyQzE4LjM4NDUgMTEuMTQxNyAxOC4xNzcgMTEuMzIxMiAxOCAxMS41MjUxQzE3LjgyMyAxMS4zMjEyIDE3LjYxNTUgMTEuMTQxNyAxNy4zODYyIDEwLjk5MjJDMTYuOTA5MSAxMC42ODEyIDE2LjMzNzUgMTAuNSAxNS43NSAxMC41QzE0LjIxIDEwLjUgMTMgMTEuNjg2OSAxMyAxMy4xOTc1QzEzIDE1LjA1IDE0LjY5NzIgMTYuNTU5NiAxNy4yNjg3IDE4Ljg0N0wxNy4yNzUgMTguODUyNkwxOCAxOS41TDE4LjcyNSAxOC44NTc1TDE4Ljc0NDcgMTguODM5OUMyMS4zMDg3IDE2LjU1NDQgMjMgMTUuMDQ2OCAyMyAxMy4xOTc1QzIzIDExLjY4NjkgMjEuNzkgMTAuNSAyMC4yNSAxMC41QzE5LjY2MjUgMTAuNSAxOS4wOTA5IDEwLjY4MTIgMTguNjEzOCAxMC45OTIyWiIgZmlsbD0iI2M3YzdjNyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ljc1IDExQzE0LjQ3NyAxMSAxMy41IDExLjk3MjEgMTMuNSAxMy4xOTc1QzEzLjUgMTMuOTU3MSAxMy44NDM3IDE0LjY4NyAxNC41NTU5IDE1LjU0MTJDMTUuMjczNSAxNi40MDE4IDE2LjMwOTYgMTcuMzI0NyAxNy42MDczIDE4LjQ3OUwxOC4wMDEzIDE4LjgzMDhMMTguMzkyMyAxOC40ODQzQzE4LjM5MjUgMTguNDg0MSAxOC4zOTIxIDE4LjQ4NDQgMTguMzkyMyAxOC40ODQzQzE5LjY4OTggMTcuMzI3NiAyMC43MjYzIDE2LjQwMzIgMjEuNDQ0IDE1LjU0MTlDMjIuMTU2MyAxNC42ODcgMjIuNSAxMy45NTcxIDIyLjUgMTMuMTk3NUMyMi41IDExLjk3MjEgMjEuNTIzIDExIDIwLjI1IDExQzE5LjUyNzggMTEgMTguODI5NiAxMS4zMzIyIDE4LjM3NzYgMTEuODUyOEwxOCAxMi4yODc4TDE3LjYyMjQgMTEuODUyOEMxNy4xNzA0IDExLjMzMjIgMTYuNDcyMiAxMSAxNS43NSAxMVpNMTIuNSAxMy4xOTc1QzEyLjUgMTEuNDAxNyAxMy45NDMgMTAgMTUuNzUgMTBDMTYuNTgzNiAxMCAxNy4zODYzIDEwLjMxMDEgMTggMTAuODI2MUMxOC42MTM3IDEwLjMxMDEgMTkuNDE2NCAxMCAyMC4yNSAxMEMyMi4wNTcgMTAgMjMuNSAxMS40MDE3IDIzLjUgMTMuMTk3NUMyMy41IDE0LjI5MTkgMjIuOTkzNyAxNS4yNDQzIDIyLjIxMjIgMTYuMTgyMUMyMS40NDUzIDE3LjEwMjUgMjAuMzYwNSAxOC4wNjk1IDE5LjEwMjIgMTkuMTkxMUwxOS4wNTc3IDE5LjIzMDdMMTkuMDU2NiAxOS4yMzE3TDE3Ljk5ODcgMjAuMTY5MkwxNi45NDI3IDE5LjIyNjJMMTYuOTEwNyAxOS4xOTc3QzE1LjY0NyAxOC4wNzM3IDE0LjU1NzUgMTcuMTA0NiAxMy43ODc5IDE2LjE4MTZDMTMuMDA2MyAxNS4yNDQzIDEyLjUgMTQuMjkxOSAxMi41IDEzLjE5NzVaIiBmaWxsPSIjYzdjN2M3Ii8+Cjwvc3ZnPgo=');
}





.upbar_login
{
	float: right;
	display: block;
	/*padding: 1em 20px 1em 1em;*/
}

/*.upbar_login a
{
	padding: 0.25em;
	color: #d4d4d4;
	font-size: 12px;
	font-family: 'Roboto',Tahoma;
	text-decoration: none;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}*/

img.mart_login
{
	width: 30px;
	margin: 10px;
	float: right;
	padding: 0 5px;
}


/* brokers */

.brokers-table-wrap {
	padding: 20px;
	text-align: center;
	margin: auto;
} 

.brokers-table-wrap table {
	margin: auto;
}

.broker-info .uc, .brokers-table-wrap .uc
{
	vertical-align: super;
}

.broker-info a
{
	color: #0070ff;
}

.broker-info img
{
	max-width: 480px;
	height: auto;
}

.broker-info td, .broker-info caption, .broker-info th, .brokers-table-wrap td, .brokers-table-wrap caption, .brokers-table-wrap th {
	padding: 20px;
	text-align: center;
	vertical-align: middle;
}

.broker-info caption, .brokers-table-wrap caption {
	background-color: #2d2d2d;
	color: #fff;
	border-radius: 0.5rem 0.5rem 0 0;
}

.broker-info th, .brokers-table-wrap th {
	background-color: #efefef;
	font-size: 0.9rem;
}

.brokers .my_table_head a.active
{
	font-weight: bold;
}
	/*start 22.04*/
.brokers .my_table_head a, .brokers-table-wrap th a {
	position: relative;
	padding-right: 20px;
	display: inline-block;
	margin-left: 1em;
	content: '↑';
}
.brokers .my_table_head a::before, .brokers-table-wrap th a::before {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: calc(50% - 5px);
	transform: translateY(-50%);
	background: url() no-repeat center;
	background-size: 16px;
	width: 15px;
	height: 15px;
	opacity: 0.6;
}




.brokers .my_table_head a::after, .brokers-table-wrap th a::after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: calc(50% + 5px);
	transform: translateY(-50%);
	background: url() no-repeat center;
	background-size: 16px;
	width: 15px;
	height: 15px;
	opacity: 0.6;
}
.brokers .my_table_head a.active[href$='/desc/']::before, .brokers .my_table_head a.active[href*='/desc/?']::before,
.brokers-table-wrap th a.active[href$='/desc/']::before, .brokers-table-wrap th a.active[href*='/desc/?']::before
{
	display: none;
}
.brokers .my_table_head a.active[href$='/asc/']::after, .brokers .my_table_head a.active[href*='/asc/?']::after,
.brokers-table-wrap th a.active[href$='/asc/']::after, .brokers-table-wrap th a.active[href*='/asc/?']::after {
	display: none;
}
.brokers .my_table_head a.active[href$='/desc/']::after, .brokers .my_table_head a.active[href*='/desc/?']::after,
.brokers-table-wrap th a.active[href$='/desc/']::after, .brokers-table-wrap th a.active[href*='/desc/?']::after
{
	opacity: 1;
}
.brokers .my_table_head a.active[href$='/asc/']::before, .brokers .my_table_head a.active[href*='/asc/?']::before,
.brokers-table-wrap th a.active[href$='/asc/']::before, .brokers-table-wrap th a.active[href*='/asc/?']::before {
	opacity: 1;
}
/*end 22.04*/

.brokers .open_account
{
	background-color: #0371d0;
	color: white;
	padding: 12px;
	border-radius: 5px;
	white-space: nowrap;
}

.brokers .admin
{
	font-size: 10px;
	background-color: #484646;
	color: white;
	padding: 4px;
	border-radius: 5px;
	white-space: nowrap;

	margin-left: 1em;
	display: inline-block;
}

.brokers .admin.red
{
	background-color: red;
}

.brokers-table-wrap a.tab_link {
	color: black;
	text-decoration: underline;
}


.brokers-table-wrap th a
{
	color: black;
}


.brokers-table-wrap th a.active[href$='/desc/']::after, .brokers-table-wrap th a.active[href*='/desc/?']::after
{
	margin-left: 1em;
	content: '↑';           
}

.brokers-table-wrap th a.active[href$='/asc/']::after, .brokers-table-wrap th a.active[href*='/asc/?']::after
{
	margin-left: 1em;
	content: '↓';           
}


.broker-info .note, .brokers-table-wrap .note {
	font-size: 0.8rem;
	padding: 2rem;
	text-align: left;
}

.broker-info td.note
{
	padding: 15px;
}


.brokers-table-wrap td.nospace {
	padding: 5px;
	margin: 0px;
}

.brokers-table-wrap td.bottom_row {
	border-radius: 0 0 0.5rem 0.5rem;
	background-color: #fff;
	padding: 5px;
}

.brokers-table-wrap td.bottom_row a::after
{
	content: '';
	display: inline-block;
	width: 40px;
	height: 25px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAZCAYAAABD2GxlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxMTgxMDYzOTNFRDExRTdBRkY4RjUwNkM0MDMxRUE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxMTgxMDY0OTNFRDExRTdBRkY4RjUwNkM0MDMxRUE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDExODEwNjE5M0VEMTFFN0FGRjhGNTA2QzQwMzFFQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDExODEwNjI5M0VEMTFFN0FGRjhGNTA2QzQwMzFFQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz51LQxhAAACyElEQVR42syXy2sTURTG70ziQlSSjVAXporxAS5E3ChURBQEEVEXVaL1CVUXgosu3Ih/QcWNoOK7KtaFCoIUn4siKF0ooZIag5BICFosifFFzcPvDN/INCTMzWT6+ODHhOTOne+ec+65EyMej/cqpT6Dc8pFlUpFpVIp6+pFpmmqaDRqXTV0EiyUkYPgrdvoQCCgcrmcKpVKyqvkXplD5tKQeBo0EMF5Ehzws56pfD6vMpmM7qTaKpfLKhKJqHA4bH2uozkSdDHoeyr9TH3QGS2JVKFQ0K0R3ySBSCaT1jUUClmRtaNq2gMSiYQqFotTbq42kuJBvNjZM2u/mAmaELBsNuv7BvBD4km8mWqGyzZogFnOTTONCtKL4TRYBR3gAGibRnNt9NBBT/8NyjUGzoIesFrKYCpLjs/soYeY7S3oiOAjsIorWAauguegOMnm5CTbBA6DdeADvVSdBg2a+QOOcOBpsBzcBelJMtcO9oBOMB+8AFfAK3qqOiMoZ/FTvtnEeNMJRvMaeC3nvY8bYS04BLbw2TfAHTBCP0Ztiu1rgq9eIwz7bhAFF8FjkG/RXBhsBUfBGvCG5TQAvjnGTUhxrWTgPZAEx8A2cAasAH0g5ViUrgwutIuLFqP94AJ4B/42CnUjyQ1D4AsNdbI+5SHX+R75W9PcbLAeHAQbwFfOcRtk3GrBTTLBefAR7AebwWJwC9wHOZf7F4BdYB9Ywlq+CZ6A7zrFqiOZ6CEj2cUHnuIuvwTe10m5pHQl6AY7ucH6yLDuhmvmaCuxVrLsVd1MWTt3+TPwg2PnMtKySzeylmUhD8Bos9u9WY2yftKsSampRWxH/Rwjm2Avj64B9raXYNxLP/KicUYszZTvAMfBUv4u0fsFLjOlUr9lrw3T8/8e9spe9k5J53b+Nsy0S98ca7Wjt6oxpvYTz3HFU2GoUW9rRv8EGAA8vfFnWBGEJgAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-size: contain;
}

.brokers-table-wrap td.logo img
{
	max-height: 55px;
}


h1.broker-h {
	font-size: 45px;
	color: #2d2d2d;
	display: inline;
	background-color: #ffffff;
	margin: 0;
	font-weight: bolder;
	padding: 0px 10px;
}

.broker-top {
	display: block;
	height:300px;
	background-repeat: repeat-x; 
	background-position: center;   
}

.center, .broker-info td.center{
	text-align: center;
}

.center#shifted-down{
	padding-top: 270px;
}

.broker-info td{ 
	text-align: left;
	max-width: 300px;
	line-height: 1.5rem;
	padding: 15px;
}

.broker-info .up
{
	color: green;
}

.broker-info .down
{
	color: red;
}

.broker-info table{
	padding-top: 2rem;
	margin:auto;
}

.bold-text {
	font-weight: bold;
}

.broker-info th{
	border-radius: 2rem;;
}

.broker-info .open-account {
	width:300px;
	text-align: center;

}

.broker-info .forum-top-buttons {
	text-align: center;
}

.broker-info .forum-top-buttons a {
	margin: 1rem;
	padding: 2em;
	border-radius: 1em;
}

.smilesBox
{
	overflow-y: auto;
	overflow-x: hidden;
	width: 500px;
}

@media screen and (max-width: 480px) {

	.smilesBox
	{
		width: 350px;
	}

	.brokers-table-wrap
	{
		overflow-y: auto;
		padding: 15px 0;
	}

	.broker-info td, .broker-info caption, .broker-info th, .brokers-table-wrap td, .brokers-table-wrap caption, .brokers-table-wrap th
	{
		padding: 3px 10px;
	}

	.brokers-table-wrap td.logo img
	{
		max-height: 25px;
	}   

	.forum-top-buttons a
	{
		margin: 0 0 1rem 1rem;
	}

	.temp_micex_info_item
	{
		margin: .5em 0 1.5em;
	}

	.chart_wrapper1.fixed-size
	{
		max-width: none;
	}

}

@media screen and (max-width: 380px) {

	.smilesBox
	{
		width: 250px;
	}
}

.smilesBox > div
{
	width: 50px;
	height: 50px;
	border: 1px solid transparent;
	opacity: 0.8;
	overflow: hidden;
	box-sizing: border-box;
	cursor: pointer;
	float: left;
}

.smilesBox > div > img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25%;
}

.smilesBox > div:hover
{
	background-color: #99d4ff;
	border: 1px solid #77b3ff;
	opacity: 1;
}

/* // smiles */

.e1111-buttons{
	background-color: #ffffff;
	display: inline-block;
}

.e1111-buttons a{
	padding: .8em 1em;
	margin: 0.5em; 
	border-radius: 0.5em;
}

/* Синяя кнопка "Открыть счет" */
.e1111-buttons .open-account2{
	background-color: blue;
	color: #ffffff;
	padding: 2rem 5rem;
	display: block;
	font-size: 2rem;
}

.center#open-account {
	margin: 2rem 0;
	width: auto;
} 

a.open-account2:hover{
	background-color: dodgerblue;
	color: #ffffff;
}

.e1111-buttons .go-invest-button{
	align-items: center;
	background-color: #6151b2;
	color: #ffffff;
	display: block;
	font-size: 16px;
	min-width: 128px;
	padding: 18px 28px;
	font-weight: 600;
}

.e1111-buttons .go-invest-button:hover{
	background-color: #9f62ff;
	color: #ffffff;
}


/* Красная и зеленая кнопка голосования за брокера */
.e1111-buttons a.buy {
	cursor: pointer;
	background-color: green;
	color: #ffffff;
}

.e1111-buttons a.buy:hover{
	background-color: #39d839;
}

.e1111-buttons a.sell:hover{
	background-color: #882020;
}

.e1111-buttons a.sell {
	cursor: pointer;
	background-color: red;
	color: #ffffff;
}


.e1111-buttons.up, .e1111-buttons .up
{
	color: #3d9400;
	font-size: 3em;
}

.e1111-buttons.down, .e1111-buttons .down
{
	color: #f11212;
	font-size: 3em;
}


/* Значение рейтинга брокера*/
.rating {
	font-size: 2rem;
	line-height: 5rem;
	margin: 0 1rem;
	vertical-align: middle;
}

.center .bold {
	font-weight: bolder;
}
/*Заголок Отзывы*/

h2#review{
	margin: 2rem 0;
	font-size: 3rem;
}


/* smart messanger */

.pm_chat { border: 1px solid #6DA3BD}
.pm_header { background-color: #6DA3BD; color: #ffffff}
.pm_header .pm_title { color: white}
.pm_header .pm_title a { color: white }
.pm_content { background-color: #ffffff; color: #000}

.pm_content .in::before{background: url('/plugins/smartusers/templates/skin/default/css/icons.png?v1') -51px -3px no-repeat}
.pm_content .in .msg { border: 1px solid #6DA3BD; background-color: #D3E2F0; color: #000}
.pm_content .in .msg > .date {color: #6DA3BD}
.pm_content .out::before { background: url('/plugins/smartusers/templates/skin/default/css/icons.png?v1') -40px -3px no-repeat}
.pm_content .out .msg { border: 1px solid #ccc; background-color: #ddd; color: #000 }
.pm_content .out .msg > .date {color: #AAA}
.pm_footer { border-top: 1px solid #6DA3BD }

.pm_chat.collapsed { border: 1px solid #646464 }
.pm_chat.collapsed .pm_header { background-color: #646464; color: #ffffff } 
.pm_chat.hilite { border: 1px solid #646464 }
.pm_chat.hilite .pm_header { background-color: #646464; color: #ffffff }
.pm_chat.hilite .pm_footer textarea { border-top:  1px solid #646464 }

.pm_chat.collapsed.hilite { border: 1px solid #6DA3BD }
.pm_chat.collapsed.hilite .pm_header { background-color: #6DA3BD; color: #ffffff }




.flinks
{
	color: #d4d4d4;
	font-size: 13px;
	line-height: 200%;
	font-family: 'Roboto', Tahoma, sans-serif;

	margin: 0 auto;
	padding-top: 8em;
	display: flex;

	justify-content: space-around;
	width: 1170px;
}

.flinks > div
{
	padding: 0 16px;
}

.flinks > div > span
{
	color: gray;
	font-weight: bold;
	display: block;
	margin-bottom: 0.5em;
}

.flinks > div > a
{
	color: white;
}

#li_counter
{
	position: absolute;
	left: 150px;
}



@media only screen and (max-width : 1200px){

	#li_counter
	{
		left: 110px;
	}

	.flinks{
		width: 900px;
	}
}


@media only screen and (max-width : 770px){



	.temp_headers li
	{
		white-space: normal;
	}


	.fooooooter{
		height: auto!important;
	}
	.flinks{
		padding-top: 30px;
		width: 100%;
		flex-direction: column;
		align-items: center;
		line-height: 10px;
	}
	.flinks > div{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		width: 70%;
		margin-bottom: 15px;
	}

	.flinks > div > span{
		color: #fff;
		padding-left: 15px;
		font-size: 17px;
		font-weight: bold;
		cursor: pointer;
		position: relative;
		display: block;
	}

	.flinks > div > span::before{
		display: block;
		position: absolute;
		content: '';
		border: 7px solid transparent;
		border-top: 10px solid #fff;
		display: block;
		width: 0;
		height: 0;
		left: -10px
	}

	.flinks>div>a{
		display: none;
		font-size: 15px;
		line-height: 24px;
		color: #fff;
	}
	.flinks>div> br{
		display: none!important;
	}
}

#shares_map_chart_div
{
	width: 100%;
	height: 500px;
	margin: 0 auto;
	padding: 5px;
	box-sizing: border-box;
}


.addModerator, .addToBan
{
	font-size: 16px;
	font-weight: bold;
	color: green;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 4px;
	cursor: pointer;
}

.moderatorsBox > div > div, .bannedBox > div > div
{
	display: flex;
}

.moderatorsBox > div input, .bannedBox > div input
{
	vertical-align: top
}

.moderatorsBox > div input[type="text"], .bannedBox > div input[type="text"]
{
	flex-grow: 1;
	margin-right: 4px;
}

.moderatorsBox > ul, .bannedBox > ul
{
	max-height: 10em;
	overflow-y: auto;
}

.moderatorsBox > ul > li, .bannedBox > ul > li
{
	margin-left: 1em;
	padding: 2px;
}

.removeModerator, .removeFromBan
{
	font-size: 16px;
	font-weight: bold;
	color: red;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 4px;
	cursor: pointer;

}
#open-account .e1111-buttons .open-account2 {
	box-shadow: 0 0 15px 3px #f59300;
	animation: ButtonAkcent 3s ease-in-out;
	animation-iteration-count: infinite;
	text-transform: uppercase;
}
@keyframes ButtonAkcent {
	0% {
		box-shadow: 0 0 15px 3px #f59300;
	}
	25% {
		box-shadow: 0 0 15px 3px #008000;
	}
	50% {
		box-shadow: 0 0 15px 3px #ff0000;
	}
	75% {
		box-shadow: 0 0 15px 3px #000;
	}
	100% {
		box-shadow: 0 0 15px 3px #f59300;
	}

}

.forum_cmts .cm_wrap .cmt_body .text > blockquote.reply {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: break-word;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 30px;
	height: 30px;
	cursor: pointer;
	max-width: 100%;
}

.forum_cmts .cm_wrap .cmt_body .text blockquote + br {
	display: none;
}

.forum_cmts .cm_wrap .cmt_body .text > blockquote.reply img, 
.forum_cmts .cm_wrap .cmt_body .text > blockquote.reply br, 
.forum_cmts .cm_wrap .cmt_body .text > blockquote.reply hr,
.forum_cmts .cm_wrap .cmt_body .text > blockquote.reply iframe
{
	display: none;
}


.forum_cmts .cm_wrap .cmt_body .text > blockquote.reply blockquote {
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
	width: 0;
	overflow: hidden;
	display: inline-block;
	clear: left;
}


.forum_cmts .cm_wrap .cmt_body .text > blockquote.opened {
	overflow: auto;
	white-space: normal;
	text-overflow: unset;
	word-wrap: unset;
	line-height: normal;
	height: auto;
}

.forum_cmts .cm_wrap .cmt_body .text > blockquote.opened img, 
.forum_cmts .cm_wrap .cmt_body .text > blockquote.opened br, 
.forum_cmts .cm_wrap .cmt_body .text > blockquote.opened hr,
.forum_cmts .cm_wrap .cmt_body .text > blockquote.opened iframe
{
	display: initial;
}

.forum_cmts .cm_wrap .cmt_body .text > blockquote.opened blockquote {
	margin: 7px 0;
	padding: 1px 15px 1px 8px;
	float: none;
	width: auto;
	overflow: auto;
	display: block;
	clear: none;
}

.forum_cmts .cm_wrap .cmt_body .text blockquote.reply {
	border-left: 2px solid #4ad4ef;
	margin-bottom: 5px;
}
.forum_cmts .cm_wrap .cmt_body .text > blockquote {
	width: 100%;
	padding-top: 7px;
	padding-bottom: 8px;
	margin-bottom: 7px;
}
.forum_cmts .cm_wrap .cmt_body .text blockquote {
	margin: 0;
	padding: 1px 15px 1px 8px;
	font-size: 14px;
	border-left: 2px solid #b9b9b9;
	background: #fbfbfc;
}


@media (max-width: 768px) {

	.forum_top_panel
	{
		padding-top: 15px;
	}

	.forum-top-buttons #new_article
	{
		margin-left: 10px;
	}

	#li_counter
	{
		left: 46px
	}

	h1.broker-h {
		font-size: 23px;
		color: #2d2d2d;
		display: block;
		background-color: #ffffff;
		margin: 0;
		font-weight: bolder;
		padding: 0px 10px;
		width: 85%;
		margin: 0 auto;
	}
	.broker-info th {
		font-size: 18px!important;
		padding: 10px 0!important;
	}
	.e1111-buttons .open-account2 {
		background-color: blue;
		color: #ffffff;
		padding: 1rem 3rem;
		display: block;
		font-size: 1rem;
	}
	h2#review {
		margin: 2rem 0;
		font-size: 2rem;
	}
	.center.votes_block {
		display: flex;
		flex-wrap: wrap;
	}
	.center.votes_block > .e1111-buttons {
		background-color: #ffffff;
		display: inline-block;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
	}
	.center.votes_block > .e1111-buttons a {
		width: 100%;
		padding: 25px 0;
		font-weight: 600;
		font-size: 18px;
	}
	.center.votes_block .bold {
		font-weight: bolder;
		width: 100%;
		margin: 0!important;
		order: 1;
	}
	.center.votes_block .e1111-buttons.up, .center.votes_block .e1111-buttons .up {
		color: #3d9400;
		font-size: 26px;
	}
	.center.votes_block > div:nth-child(1) {
		order: 2;
	}
	.center.votes_block > div:nth-child(3) {
		order: 3;
	}
	.broker-info td, .broker-info caption, .broker-info th, .brokers-table-wrap td, .brokers-table-wrap caption, .brokers-table-wrap th {
		padding: 10px 5px;
		line-height: 1.3;
		font-size: 14px;
	}
	.broker-info td a {
		font-size: 14px;
	}
	#open-account .e1111-buttons {
		display: block;
	}
	#open-account .e1111-buttons .open-account2 {
		background-color: blue;
		color: #ffffff;
		padding: 25px 0;
		display: block;
		font-size: 20px;
		font-weight: 600;
		width: 95%;
		margin: 0 auto!important;
		box-shadow: 0 0 15px 3px #f59300;
		animation: ButtonAkcent 3s ease-in-out;
		animation-iteration-count: infinite;
		text-transform: uppercase;
	}


	/*20.09*/
	.stock_forum .nocenter h1 {
		font-size: 20px;
		text-align: center;
		margin-left: 12px;
	}
	/*20.09*/
	.forum-top-buttons a {
		margin: 15px 0 10px 10px;
	}
	.content_wrapper {
		margin: 0;
		padding-top: 0;
		padding: 0 5px 15px;
	}

	.full_width.drop-menu-main {
		max-width: 93%;
	}
	.full_width.drop-menu-main .drop-down {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.full_width.drop-menu-main .drop-down > a {
		display: block;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		text-align: center;
		max-width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.drop-menu-main-sub.dropdown_with__logos a {
		font-size: 0.8rem;
	}
	
}

.marketmap_link
{
	text-align: center;
}

.marketmap_link a
{
	color: black;
}


span.last_comment__head {
	padding-right: 30px;
}

.source_books, .connected_articles
{
	margin-top: 0.5em;
	margin-bottom: 2em;
	padding: 0em 0.5em 0em 0.5em;
	font-family: Tahoma, sans-serif;
}

.source_books, .connected_article
{
	line-height: 18px;
	/*margin-bottom: 0; */
	font-size: 11px;
}

.source_books .source_book:nth-child(2n+1), .connected_articles .connected_article:nth-child(2n+1)
{
	background-color: #f1f1f1;
}

.connected_article .rating
{
	float: right;
	white-space: nowrap;
	font-size: 12px;
}

.connected_article .rating .r
{
	color: green;
	float: right;
}

.connected_article .rating .c
{
	float: left;
	color: #484848;
}

.connected_article .inside
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	color: #484848;
}

.connected_article .inside .user
{
	font-size: 12px;
	display: inline-block;
	min-width: 40px;
}

.connected_article .inside a
{
	font-size: 19px;
}

.connected_article a, .connected_article span.user
{
	color: #484848;
}

.connected_articles .title
{
	color: #7E7E7E;
	font-size: 12px
}

.clear { clear: both; }

/* favourites */

/*Выпадающее юзер-меню */
.drop-menu-main.navigation
{
	white-space: nowrap;
	position: relative;
	float: none;
}

.drop-menu-main.navigation .drop-menu-main-sub a
{
	color: #ffffff;
}

.drop-menu-main.navigation .drop-menu-main-sub
{
	margin: 4px 0 0 -12px;
	left: 0px;
}

.drop-menu-main.navigation .upbar_arrow
{
	margin: 8px 0px 0px 0px;
} 

.drop-menu-main.navigation .drop-down
{
	display: inline;
	padding-right: 6px;
}

.drop-menu-main.navigation .drop-down a
{
	padding: 0px;
}

.sticky_block.sticky
{
	position: fixed;
	top: 0;
}



.input_field {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	position: relative;
	margin-bottom: 25px;
}
.input_field:last-child {
	margin-bottom: 0;
}
.input_field label {
	font-weight: 400;
	font-size: 13px;
	color: #ccc;
	margin-bottom: 4px;
}
.input_field input {
	width: 100%;
	height: 40px;
	padding: 0 15px;
	-webkit-appearance: none;
	border: 1px solid #f2f2f2;
	border-radius: 2px;
	margin: 0;
	background-color: #f2f2f2;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	box-sizing: border-box;
}
.input_field input:focus, .input_field input:active,
.input_field textarea:focus, .input_field textarea:active {
	background-color: #fff;
	outline: none;
}
.input_field textarea {
	width: 100%;
	min-height: 170px;
	padding: 15px;
	resize: none;
	-webkit-appearance: none;
	border: 1px solid #f2f2f2;
	border-radius: 2px;
	margin: 0;
	background-color: #f2f2f2;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	box-sizing: border-box;
}
.input_field.input_field__buttons {
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.modal_checkbox input {
	display: none;
}
.modal_checkbox label {
	font-weight: 400;
	font-size: 13px;
	color: #777; /* #ccc */
	position: relative;
	padding-left: 25px;
	cursor: pointer;
	user-select: none;
}
.modal_checkbox label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	border: 1px solid #f2f2f2;
	border-radius: 2px;
	background: #f2f2f2;
	transition: all 0.2s;
}
.modal_checkbox input:checked ~ label {
	color: #777;
}
.modal_checkbox input:checked ~ label:after {
	content: '';
	position: absolute;
	left: 3px;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	border: 1px solid #777;
	border-radius: 50%;
	background: #777;
	transition: all 0.2s;
}
.modal_checkbox input:checked ~ label:before {
	border: 1px solid #777;
	background: #fff;
	border-radius: 50%;
	transition: all 0.2s;
}
.input_field__buttons button {
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	outline: none;
	text-transform: uppercase;
	height: 30px;
	padding: 0 15px;
	border-radius: 3px;
	background: #00b3ee;
	border: 1px solid #00b3ee;
	color: #fff;
	transition: all 0.2s;
}
.input_field__buttons button:hover {
	background: #fff;
	color: #00b3ee;
}
.input_field .error {
	position: absolute;
	color: #ff4c4a;
	font-size: 11px;
	left: 0;
	bottom: -15px;
}
.input_field label a {
	color: #00b3ee;
}

@media (max-width: 768px) {

	.input_field.input_field__buttons {
		flex-direction: column;
		align-items: flex-start;
	}
	.modal_button {
		width: 100%;
		margin: 15px 0;
	}
	.modal_button button {
		width: 100%;
	}
	.modal_checkbox label {
		font-size: 11px;
	}
	.input_field label {
		text-align: left;
		font-size: 11px;
	}
}



				.menu_columns {
					display: flex;
					padding: 10px 0;
				}
				.menu_column {
					min-width: 170px;
					padding: 0 10px;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
				}
				.menu_column__title {
					color: #8ccae8;
					padding: 0 5px;
					margin-bottom: 16px;
					font-size: 16px;
				}
				.menu_column__list li a {
					display: flex;
					padding: 0 5px;
					height: 35px;
					color: #fff;
					align-items: center;
					text-decoration: none;
					font-size: 14px;
					font-weight: 300!important;
					transition: all 0.2s;
				}
				
				.menu_column__list li a img {
					margin-right: 5px;
					max-width: 20px;
					max-height: 24px;
				}

				.menu_column__list li a:hover {
					background: #f9f9f9;
					color: #777;
				}
				.menu_column__list li a.menu_bg__green {
					background: #6aa84f;
					font-weight: 600;
				}
				.menu_column__list li a.menu_bg__orange {
					background: #ff9900;
					font-weight: 600;
				}
				.menu_column__list li a.menu_bg__green:hover {
					background: #538d47;
					color: #fff;
				}
				.menu_column__list li a.menu_bg__orange:hover {
					background: #df8100;
					color: #fff;
				}

@media (max-width: 1200px){
	.undermenu_more_main{
		overflow: auto;
	}
	.menu_columns{
		flex-direction: column;

	}
}               



.pagination1 {
	background: #ffffff;
	padding: 0 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.content_wrapper a#top + .pagination1
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.page {
	box-sizing: border-box;
	min-width: 28px;
	min-height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 14px 19px;
	margin: 0 6px;
	border-radius: 3px;
	border: solid 1px #c0c0c0;
	background: #e9e9e9;
	box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
	font-size: .875em;
	font-weight: bold;
	text-decoration: none;
	color: #717171!important;
	text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.page:hover, .page.gradient:hover {
	background: #fefefe;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
	background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.page.active {
	border: none;
	background: #2b86ff;
	box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
	color: #f0f0f0!important;
	text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}

.page.last{
	min-width: 75px;
	white-space: nowrap;
}


.page.gradient {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
	background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
}

.page.clock {
	padding: 9px 0px;
	min-width: 50px;
	cursor: pointer;
}

.page.clock.active svg path:last-child
{
	fill: #f0f0f0;
}

.pagination1.dark {
	background: #414449;
	color: #feffff;
}

.page.dark {
	border: solid 1px #32373b;
	background: #3e4347;
	box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
	color: #feffff;
	text-shadow: 0px 1px 0px rgba(0,0,0, .5);
}

.page.dark:hover, .page.dark.gradient:hover {
	background: #3d4f5d;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#547085), to(#3d4f5d));
	background: -moz-linear-gradient(0% 0% 270deg,#547085, #3d4f5d);
}

.page.dark.active {
	border: none;
	background: #2f3237;
	box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .1);
}

.page.dark.gradient {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565b5f), to(#3e4347));
	background: -moz-linear-gradient(0% 0% 270deg,#565b5f, #3e4347);
}


	/*sale page*/
/*tabs styles, from https://smart-lab.ru/favtop/topic/24h/ */
.sorting_tabs {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 90%;
	margin: 15px auto 10px;
	border-bottom: 2px solid #e97c00;
}

.sorting_tabs.netlenka
{
	border-bottom: none;
}

.tab_item {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #e97c00;
	/*border-bottom: 2px solid #e97c00;*/
	border-right: none;
	padding: 15px;
	margin-bottom: -2px;
	background: #fff;
	color: #000;
	font-weight: 300;
	text-decoration: none;
	font-size: 16px;
	font-family: PT Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height: 1;
	height: 20px;
	transition: all 0.2s;
}
.tab_item:hover {
	background: #f9f9f9;
	color: #777;
}
.tab_item.active {
	border: 2px solid #e97c00;
	border-right: 1px solid #e97c00;
	border-bottom: 2px solid #e97c00;
	color: #fff;
	background: #e97c00;
}

.sorting_tabs.netlenka .tab_item.active
{
	border: 1px solid #e97c00;
}


.sorting_tabs li a {
	color: #e97c00;
}
.sorting_tabs li:first-child a {
	border-top-left-radius: 10px;
}

.sorting_tabs.netlenka li:first-child a {
	border-bottom-left-radius: 10px;
}

.sorting_tabs li:last-child a {
	border-top-right-radius: 10px;
	border-right: 1px solid #e97c00;
}

.sorting_tabs.netlenka li:last-child a {
	border-bottom-right-radius: 10px;
}

.sorting_tabs li:last-child a.active {
	border-right: 2px solid #e97c00;
}
.tab_item__icon {
	font-size: 20px;
	margin-left: 5px;
	line-height: 1;
}


.sorting_list {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto 25px;
}
.sorting_list li a {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ccc;
	padding: 0 15px;
	margin-bottom: -2px;
	background: #fff;
	color: #848484;
	font-weight: 300;
	text-decoration: none;
	font-size: 14px;
	font-family: PT Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height: 1;
	height: 25px;
	border-radius: 5px;
	margin: 0 10px;
	transition: all 0.2s;
}
.sorting_list li a.active {
	background: #e97c00;
	border: 2px solid #e97c00;

	color: #fff;
}
.sorting_list li a:hover {
	background: #f9f9f9;
	border: 2px solid #e97c00;
	color: #e97c00;
}



	/*tabs end*/
	/*new for sale page start*/
.sale_tab {
	padding: 15px;
	box-sizing: border-box;
}
.products_wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.products_wrap__item {
	width: 22%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.products_wrap__item--inner {
	display: flex;
	flex-direction: column;
	align-items: center;
	border: 1px solid #eee;
	box-shadow: 0 0 2px #eee;
	text-align: center;
	transition: all 0.2s;
}
.products_wrap__item--inner:hover {
	box-shadow: 0 0 5px #ccc;
}
.products_wrap__item--img {
	display: flex;
	width: 200px;
	height: 200px;
	overflow: hidden;
	margin: 15px 0;
}
.products_wrap__item--img img {
	width: 100%;
	object-fit: contain;
	object-position: center;
}
.products_wrap__item--caption {
	text-align: center;
	width: 100%;
	padding: 0 15px 15px;
}
.products_wrap__item--name {
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 20px;
}
.products_wrap__item--price {
	font-size: 34px;
	font-weight: 600;
	color: #e97c00;
	margin-bottom: 20px;
}
.products_wrap__item--info > div {
	margin: 5px 0;
	font-size: 18px;
}
.products_wrap__value {
	font-weight: 600;
}
.products_wrap__value--red {
	color: red;
}
.products_wrap__value--green {
	color: green;
}
.products_wrap__item--btn a {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 45px;
	border: 1px solid #e97c00;
	color: #fff;
	background: #e97c00;
	width: 200px;
	margin: 20px auto 15px;
	border-radius: 6px;
	cursor: pointer;
	font-size: 16px;
	transition: all 0.2s;
}
.products_wrap__item--btn a:hover {
	background: #fff;
	color: #e97c00;
}
.sale_tab {
	display: none;
}
.sale_tab.active {
	display: block;
}
.stock_forum .nocenter .sale_page__title h1 {
	text-align: center;
	font-weight: 600;
	width: 100%;
}
.fancybox-content {
	width: 800px;
}
.buy_modal__head h3 {
	font-weight: 900;
	font-size: 26px;
	margin-bottom: 20px;
}
.select_item {
	padding: 15px 25px;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	border-radius: 8px;
}
.select_item__top {
	display: flex;
	align-items: center;
}
.select_item__top {
	display: flex;
	align-items: center;
}
.select_item__number {
	min-width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #e97c00;
	border-radius: 50%;
	margin-right: 15px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.select_item__text {
	font-size: 17px;
}
.select_item__bottom {
	margin: 10px 0 0 0;
	padding-left: 45px;
}
.select_item__bottom p {
	font-weight: 600;
	font-size: 17px;
	margin-bottom: 7px;
}
.custom_radios {
	display: flex;
	align-items: center;
	margin-top: 20px;
}
.custom_radio {
	margin-right: 25px;
}
.custom_radio input {
	display: none;
}
.custom_radio label {
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}
.custom_radio label:before {
	content: '';
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #ccc;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.custom_radio label:after {
	content: '';
	position: absolute;
	display: block;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	left: 6px;
	top: 50%;
	transform: translateY(-50%);
}
.custom_radio input:checked ~ label:before {
	border: 1px solid #53adff;
}
.custom_radio input:checked ~ label:after {
	background: #53adff;
}
.buy_modal__btn button {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 45px;
	border: 1px solid #e97c00;
	background: #e97c00;
	color: #fff;
	width: 200px;
	margin: 20px auto 15px;
	border-radius: 6px;
	cursor: pointer;
	font-size: 16px;
	transition: all 0.2s;
}
.buy_modal__btn button:hover {
	background: #fff;
	color: #e97c00;
}

.buy_modal__btn button:disabled {

	border: 1px solid #ccc;
	background: #bbb;
	color: #ccc;
}

.select_item.selected {
	border: 1px solid #e97c00;
	box-shadow: 0 0 5px #e97c00;
}
#select_item_2
{
	cursor: pointer;
}

.academy_sortline .drop-menu-main .drop-menu-main-sub {
	background-color: #ffffff;
	border-color: #74a3c7;
	margin: -0.5rem 0 0 1rem;
	padding: 0;
	border-radius: 0.2em;
}

.academy_sortline .drop-menu-main .drop-menu-main-sub a {
	display: block;
	color: #74a3c7;
	font-size: 1rem;
	margin: 0;
	padding: 0.8rem;
	border-style: none;
}

.academy_sortline .drop-menu-main .drop-menu-main-sub a:hover {
	background-color: #f4f4f4;
}

.academy_sortline .drop-menu-main .drop-menu-main-sub a.sl_dropdown__link {
	display: flex;
	align-items: center;
}

.sl_dropdown__link--icon {
	display: block;
	width: 30px;
	margin-right: 10px;
}

.sl_dropdown__link--icon img
{
	width: 100%;
}

.academy_sortline .drop-menu-main a {
	margin: 0;
}

.academy_sortline .drop-menu-main.dropped a i {
	transform: rotate(180deg);
}

.academy_sortline .drop-menu-main a i {
	display: block;
	margin-left: 4px;
	transform: rotate(0deg);
}

/*new for sale page end*/

 /*sale page*/
@media(max-width: 1300px) {
	.right_column {
		max-width: 240px;
	}
	/*new for sale page start*/
	.products_wrap__item {
		width: 29%;
	}
	.upbar_usermenu .drop-menu-main-sub.showing {
		right: 0;
	}
	/*new for sale page end*/
}
@media(max-width: 1200px) {
	.content_plus_ad {
		flex-wrap: nowrap;
	}
	.academy_post {
		width: calc(50% - 16px);
	}
	.academy_post__top, .academy_post__likes {
		margin-right: 1px;
	}
	/*new for sale page start*/
	.products_wrap__item {
		padding: 0 13px;
	}
	.products_wrap__item--btn a {
		width: 90%;
	}
	/*new for sale page end*/
}

/*academy end*/
@media(max-width: 1024px) {
	.upbar_usermenu .drop-menu-main .drop-menu-main-sub {
		right: 0;
	}
	.drop-menu-main-sub .alphabet {
		right: 0;
	}
}
@media(max-width: 992px) {
	.right_column {
		display: none;
	}
	.upbar_usermenu .drop-menu-main {
		position: relative;
	}
	/*new for sale page start*/
	.products_wrap__item {
		width: 45%;
	}
	.fancybox-content {
		width: 90%;
	}
	/*new for sale page end*/

}

@media(max-width: 768px) {

	.js_widget_container-v2
	{
		min-height: auto !important;
	}

	.nocenter .academy_headline h1 {
		margin: 0;
		text-align: left;
		font-size: 20px;
	}
	.academy_headline .drop-menu-main .drop-down > a {
		height: 30px;
		width: 40px;
		margin: 0 0 0 5px;
	}
	.academy_headline {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		margin-bottom: 10px;
	}
	.academy_headline .drop-down, .academy_sortline .drop-down {
		padding: 0;
	}
	.academy_headline .drop-menu-main .drop-down > a span {
		margin: 2px auto;
		height: 4px;
	}

	.input_field.input_field__buttons {
		flex-direction: column;
		align-items: flex-start;
	}

	.modal_button {
		width: 100%;
		margin: 15px 0;
	}

	.modal_button button {
		width: 100%;
	}

	.modal_checkbox label {
		font-size: 11px;
	}

	.input_field label {
		text-align: left;
		font-size: 11px;
	}
	#right_column {
		display: none;
	}

	.drop-menu-main-sub .alphabet {
		right: auto;
		left: 50%;
		width: 300px;
		max-width: 300px;
		transform: translateX(-50%);
	}
	.content_wrapper.sl {
		padding: 0;
		width: 95%;
		min-width: unset;
		margin: 0 auto;
	}
	.content_plus_ad {
		flex-wrap: wrap;
		/*flex-direction: column;*/
	}
	.academy_posts {
		display: flex;
		flex-wrap: wrap;
		margin: 0;
	}
	.academy_post {
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
	}
	.upbar_search {
		width: 36%;
	}
	.pagination1 .page {
		font-size: 9px !important;
		line-height: 14px !important;
		min-width: 23px;
		min-height: 25px;
		padding: 5px;
		margin: 0 2px;
	}
	/*new for sale page start*/
	.products_wrap__item {
		padding: 0 13px;
		width: 100%;
	}
	.sorting_tabs {
		flex-direction: column;
		border-bottom: none;
	}
	.sorting_tabs li {
		width: 100%;
	}
	.sorting_tabs li a {
		width: 100%;
		display: flex;
		padding: 15px 0;
		border-right: 1px solid #e97c00;
	}
	.sorting_tabs li a:focus {
		color: #fff;
	}
	.sorting_tabs li a.active:hover {
		color: #fff;
	}
	.sorting_tabs li:first-child a {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.sorting_tabs.netlenka li:first-child a {
		border-bottom-left-radius: 0px;
	}
	.sorting_tabs li:last-child a {
		border-top-right-radius: 0;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.custom_radios {
		flex-direction: column;
		align-items: flex-start;
	}
	.custom_radio {
		margin-right: 0;
		margin-bottom: 15px;
	}
	.custom_radio label:before {
		width: 21px;
		height: 21px;
	}
	.fancybox-content {
		padding: 25px 10px;
	}
	/*new for sale page end*/
}

@media only screen and (max-width: 650px){
	.page{
		padding: 9px 11px;
		margin: 0 4px;
	}
}

@media only screen and (max-width: 450px){

	.pagination1{
		padding: 20px 0;
	}

	.pagination1 .page{
		font-size: 10px!important;
		line-height: 14px!important;
		min-width: 25px;
		min-height: 25px;
		padding: 7px;
		margin: 0 3px;
	}
	.page.last{
		min-width: 40px;
	}

	.page.clock
	{
		padding: 2px 6px;
		min-width: 25px;
	}

	.youtube_video
	{
		height: 0 !important;
		padding-bottom: 56.25%;
	}
}

/* brokers block begin */
.brokers_block, .mart_head
{
	text-align:center;
	padding-bottom:2em;
}

.brokers_block > span
{
	padding: 1em;
  margin: 5px;
  display: inline-block;
  background: #F8F8F8;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}

.brokers_block > span img
{
	width: 150px;
	height: 40px;   
}

/* brokers block end */

.brokers_special_desc
{
	margin: 2em 0;
	text-align: left;
	border-radius: 5px;
	color: white;
	padding: 1em;
	line-height: 1.5;
	background-color: #7496a9;
}

.brokers_special_desc a
{
	color: white;
	text-decoration:underline;
	font-weight: bold;
	font-size: 0.96em;
}

.TooltipForum 
{
	font-size: small;
	line-height: 1.2em;
}


.js_widget_container-v2
{
	max-width: calc(100% - 30px) !important;
	left: 15px !important;
	min-height: 1500px !important;
}

#smartlab_clients_graph
{
	height: 600px;
}


.stat-performance
{
	clear: both;
	height: 200px;
	margin-top: 50px;
	padding: 16px;
	background-color: white;
}

.stat-performance table
{
	margin-top: 20px
}

.stat-performance table td
{
	padding: 16px;
}


.stat-performance table h4
{
	color: red;
	font-weight: bold;
}

.stat-performance table strong
{
	font-weight: bold;
}




/* sl start 24/06 */

.news-cards {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 20px;
}

.news-card {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	border: 1px solid #eee;
	width: 30%;
	margin: 10px;
}

.news-card:hover {
	box-shadow: 0 0 5px #ccc;
}


.news-card-image {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 140px;
	overflow: hidden;
}

.news-card-image a {
	justify-content: center;
	align-items: center;
	display: flex;
}

.news-card-image img {
	width: 100%;
	object-fit: contain;
	object-position: center;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.card-body {
	display: flex;
	flex-direction: column;
	padding: 20px;
}

.stock_forum .card-body .card-body-title {
	color: #343a40;
	font-size: 20px;
}

.card-body-text {
	padding-top: 1rem;
	font-size: 16px;
	line-height: 1.5em;
}

.read-more {
	display: flex;
	justify-content: flex-end;
	margin-top: 15px;
}

.read-more a {
	font-size: 15px;
}

.card-footer {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
	padding: .75rem 1.25rem;
	background-color: #7496a9;
	border-top: 1px solid rgba(0,0,0,.125);
}

.card-footer span {
	color: #fff;
	font-size: 0.8rem;
}

.stock_forum .card-footer a {
	color: #fff;
	font-size: 0.8rem;
	font-weight: bold;
}

@media (max-width: 992px) {
	.news-card {
		width: 45%;
	}

	.news-card-image {
		height: 180px;
	}

}

@media (max-width: 768px) {
	.news-card {
		width: 100%;
	}
}




.rating-block {
	display: flex;
	align-items: center;
	margin: 18px;
}

.rating-block img {
	max-width: 16px;
}

.rating-block-title {
	margin: 0 5px;
}

.rating-block-inner {
	display: inline-block;
}

.rating-block-inner__input.fa {
	display: none;
}

.rating-block-inner__label {
	float: right;
	position: relative;
	margin-right: 5px;
}

.rating-block.enabled .rating-block-inner__label
{
	cursor: pointer;
}

.rating-block-inner__label:before {
	content: "\f006";
	font-family: 'FontAwesome';
}

.rating-block.enabled .rating-block-inner__label:hover:before,
.rating-block.enabled .rating-block-inner__label:hover ~ .rating-block-inner__label:before {
	content: "\f005";
	color: #ff0000;
}

.rating-block-inner__input:checked:before,
.rating-block-inner__input:checked ~ .rating-block-inner__label:before
{
	content: "\f005";
	color: #ff0000 !important;
}

.folk_rating {
	display: flex;
	align-items: center;
	margin: 18px;
}

.folk_rating__value {
	font-size: 15px;
	color: green;
	font-weight: bold;
	margin-left: 5px;
	line-height: 16px;
}





.upbar_likes__mobile
{
	display: block;
	position: relative;
}

.upbar_likes__mobile .upbar_likes__mobile-toggle {
	padding: 1px 3px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
}

.upbar_likes__mobile .upbar_likes__mobile-toggle.empty .notify_round
{
	display: none;
}

.upbar_likes__mobile .upbar_likes__mobile-toggle.empty img
{
	opacity: 0.45;
}

.mobile_search {
	display: none;
}
@media(max-width: 768px)
{

	.more_companies .autocomplete-suggestion
	{
		padding: 8px 5px;
		white-space: nowrap;
		font-size: 1.5em;
		overflow: hidden;
	}

	/*search*/
	.search_q {
		display: none;
	}
	.mobile_search {
		position: relative;
		display: block;
		width: 100%;
	}
	.mobile_search__toggle {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		max-width: 100%;
		width: 100%;
		margin-top: 0;
	}
	.mobile_search__toggle img {
		max-width: 23px;
		width: 100%;
	}
	.mobile_search__overlay {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 222;
		background: rgba(0,0,0,.7);
		display: none;
	}
	.mobile_search__overlay.active {
		display: block;
	}
	.mobile_search__input {
		position: fixed;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 95%;
		padding: 0;
		display: none;
		z-index: 333;
		height: 40px;
	}
	.active > .mobile_search__input {
		display: block;
	}
	.mobile_search__input input {
		width: 100%;
		height: 100%;
	}
	.upbar_search {
		width: 45%;
		display: flex;
		justify-content: flex-end;
		left: auto;
		top: auto;
	}
	/*
	.abc-link {
		display: block;!important;
	}

	.abc-link .drop-menu-main-sub {
		position: fixed;
		left: 50%;
		transform: translateX(-50%);
		top: 50px;
		width: 85%;
		margin: 0;
	}
	.abc-link .drop-menu-main-sub .alphabet {
		right: auto;
		left: 0;
		width: 300px;
		max-width: unset;
		transform: translateX(0);
		position: relative;
		top: 0;
		width: 100%!important;
		margin: 0;
		padding: 0;
	}*/
	.upbar_likes {
		margin-top: 13px;
	}
	/*NEW UPBAR*/
	.upbar {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.upbar_menu {
		position: relative;
	}
	.upbar_usermenu {
		order: 5;
	}
	.my_avatar {
		width: 30px;
		height: 30px;
		line-height: unset;
		margin: 0;
	}
	.upbar_arrow {
		margin: 14px 8px 0 2px;
	}
	.upbar_likes {
		margin-top: 0;
	}

}
@media(max-width: 768px) {
	.navibar {
		padding-left: 0;
		padding-top: 10px;
	}
}


@media screen and (max-width: 1300px ) {
  .open_account{
    font-size: 12px;
  }
}
@media screen and (max-width: 1024px) {
  .tr_item.tr_item_name>.td_value {
    position: relative;
    display: block;
    max-width: 100%;
    margin-right: 45px;
  }
  .tr_item.tr_item_name>.td_value>a {
    padding-right: 0;
  }
  .tr_item.tr_item_name>.td_value>.td_value__link {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
  }
}


.article_description--text blockquote
{
	margin: 0;
    padding: 1px 15px 1px 8px;
    font-size: 14px;
    border-left: 2px solid #b9b9b9;
    background: #fbfbfc;
    width: 100%
    color: #555;
}

.article_description--text ul li
{
	list-style: disc;
	margin-left: 2em;
}

.article_description--text ol li
{
	list-style: decimal;
	margin-left: 2em;
}

.article_description--text h3, .article_description--text h4, .article_description--text h5
{
	font-size: 20px;
	padding: 10px 0;
	text-decoration: underline;
}

.footer_error-text {
	padding: 20px 10px;
	text-align: center;
	line-height: 1.5;
}

.rate_value sup {
	vertical-align: super;
	font-size: 10px;
}

.rate_value sup a
{
	text-decoration: none;
	color: black;
}

.notes_block {
  
  	text-align: left;
  	margin-top: 2em;
	font-size: 12px;
}


@media (max-width: 768px) {

	.notes_block {
		padding-left: 20px;
	}

}


.stock_forum a.summoner
{
	color: #1330ff;
	font-weight: bold;
	text-decoration: none;
}



#collapse_wrapper{
    width: 100%;
    display: flex;
    justify-content: center;
    transform: translateY(-3px);
}

#collapse_wrapper > button
{
	padding: 8px;
}

table.collapsed tr:nth-child(11) ~ tr
{
	display: none;
}




.page-title {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.nocenter .page-title__text {
    display: flex;
    align-items: center;
    margin-bottom: -5px;
    margin-left: 18px;
}

.nocenter .page-title__text img {
	width: 30px;
    height: 30px;
}

@media (max-width: 768px) {
    .stock_forum .nocenter h1 {
        font-size: 17px;
    }

    .temp_micex_info {
        font-size: 10px;
    }

    .temp_micex_info span {
        margin: 5px;
    }
    a.a_time {
        margin-left: 0;
    }
}



.youtube_video
{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;

	max-width: 100%;
	width: 560px;
	height: 315px;
	line-height: 0;

	cursor: pointer;
	display: inline-block;
}


.youtube_video::before
{
	content: '';
	display: block;
	width: 100%;
	height: 0px;
	line-height: 0;
	padding-top: 56.25%;
	background:url(/templates/skin/smart-lab-new/images/play-button.png) no-repeat;
	background-position: center;
	opacity: 0.5;
	box-sizing: border-box;
}

.youtube_video:hover::before
{
	opacity: 1;
}

.paid_blog_exist a
{
	font-weight: bold;
}

.paid_blog_exist a.exist
{
	color: green;
}

.paid_blog_exist a.not_exist
{
	color: red;
}

.nocenter .page-title__text {
  margin: 0 0 0 18px;
}
.temp_micex_info_item {
  margin: .5em 1em .5em 0;
}
.temp_micex_info_item:last-child {
  margin: .5em 0;
}

@media(max-width: 768px) {
  .guest-close-button {
    margin: 0.5em 10px;
  }  

  .forum_content .forum-top-buttons {
    margin: 5px 0;
  }
  .nocenter .page-title__text {
    margin: 0 10px 0 10px;
  }
  .temp_micex_info {
    margin-top: -5px;
  }

  .temp_micex_info span,
  .temp_micex_info_item:last-child  {
    margin: 5px 15px 0px 0px;
    font-size: 14px;
  }
  .temp_micex_info i {
		font-size: 17px;
	}

  #commentBox {
    margin: 0px 0px 17px 0px;
  }

  #commentBox .write_comment {
    min-height: 0;
  }
  
}

.user+.validated
{
	width: 12px;
	height: 12px;
	margin-left: 4px;
}


/*.user_warned { padding: 0.5em; background-color: red; color: white; border-bottom: 1px solid #df0000; text-align: center; font-family: 'Arial' sans-serif; font-weight: bold; font-size: 1.2em }
.user_warned a {color: white}

.user_notice { padding: 0.5em; background-color: #0000ff; color: white; border-bottom: 1px solid #0000df; text-align: center; font-family: 'Arial' sans-serif; font-weight: bold; font-size: 1.2em }
.user_notice a {color: white}*/


.user_rek { padding: 0.5em; background-color: #0000ff; color: white; border-bottom: 1px solid #0000df; text-align: center; font-family: 'Arial' sans-serif; font-weight: bold; font-size: 1.2em; position: absolute; z-index: 10000; width: 100%; }
.user_rek a {color: white}




.premium_notify_container{
    display: block;
    background-color: #F3F3F3;
    margin: 0 -10px;
}
.premium_notify:before {
    content: '';
    display: block;
    height: 145px;
    left: 0;
    right: 0;
    position: absolute;
    pointer-events: none;
    z-index: 9;
    top: -145px;
    background: linear-gradient(180deg, rgba(238, 238, 238, 0) .3%, #f3f3f3 97.18%);
    cursor: pointer;
}
.premium_notify{
    display: block;
    padding:  20px 10px;
    position: relative;
}

.premium_notify_header{
    text-align: center;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 20px;
}
.premium_notify_tariffs{
    width: 50%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.prem_tarif_card{
    display: block;
    padding: 10px;
    border: 1px solid #dee2e6;
    border-radius: 10px;
    box-shadow: 0 4px 16px rgb(0 0 0 / 8%);
    background-color: #ffffff;
    margin-bottom: 10px;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.prem_tarif_card:hover{
    border-color: rgba(245, 144, 13, 0.87);
    cursor: pointer;
}
.premium_notify_btn_block{
    width: 50%;
    margin: 10px auto;
}


.premium_notify_btn_block .btn_info{
    display: block;
    color: #0a0f16;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 10px;
    background-color: #d0d0d0;
    padding: 17px 10px;
    text-decoration: none;
    font-weight: 600;
    margin-bottom: 20px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.premium_notify_btn_block .btn_info:hover{
    background-color: rgba(208, 208, 208, 0.73);

}
.premium_notify_btn_block .btn_info:visited{
    color: #0a0f16;

}
.premium_notify_link_block{
    text-align: center;
    width: 50%;
    margin: 10px auto;
}
.premium_notify_link_block{
    text-align: center;
    width: 50%;
    margin: 10px auto;
}
.premium_notify_link_block .link_style {
    padding: 0;
    border: none;
    border-bottom: 1px solid #6B6B6B;
    color: #6B6B6B;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.premium_notify_link_block .link_style:hover {
    color: #8f8f8f;
    border-color: #a6a6a6;
}
.premium_notify_link_block .link_style:visited {
    color: #6B6B6B;
}
.tarif_card_header{
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: #323232;
}

.tarif_card_body{
    text-align: center;
    padding: 5px 0;
}
.tarif_card_body .amount{
    color: #323232;
    font-size: 22px;
    font-weight: 600;
}


.tarif_card_body .in_month{
    font-size: 14px;
    color: #434343;
}


@media(max-width: 820px){
    .premium_notify_btn_block{
        width: 100%;
    }
    .premium_notify_tariffs{
        width: 100%;

    }
}


@media(max-width: 600px){
    .js-tooltip-smart-lab-notifies.js-tooltip--bottom
    {
      inset: 28px 10px !important;
    }
}

.moex_index_link
{
	  position: relative;
	  padding: 8px 8px 8px 0px;
    left: 150px;
    color: white;
}
.custom-input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  padding: 12px;
  background: #ffffff;
  border: 1px solid #a5a5a5;
  border-radius: 5px;
  color: #383838;
  font-size: 14px;
  line-height: 20px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.custom-input::-webkit-input-placeholder {
  color: #383838;
}

.custom-input::-moz-placeholder {
  color: #383838;
}

.custom-input:-ms-input-placeholder {
  color: #383838;
}

.custom-input::-ms-input-placeholder {
  color: #383838;
}

.custom-input::placeholder {
  color: #383838;
}

.custom-input:hover,
.custom-input:focus {
  border-color: #323232;
}

.custom-input:focus::-webkit-input-placeholder {
  color: transparent;
}

.custom-input:focus::-moz-placeholder {
  color: transparent;
}

.custom-input:focus:-ms-input-placeholder {
  color: transparent;
}

.custom-input:focus::-ms-input-placeholder {
  color: transparent;
}

.custom-input:focus::placeholder {
  color: transparent;
}

.custom-input.has-error {
  border: 1px solid #d00000;
}





/* админка премиумы popup begin */
.premium-popup .custom-pop-up__inner  {
  min-height: 0;
  width: 500px;
  height: 300px;
  max-width: calc(100vw - 20px);
}

.premium-popup .warning-popup__text
{
	margin: 0 0 20px 0;
	height: calc(100% - 64px);
}

.premium-popup [name="user"]
{
	width: 100%;
	box-sizing: border-box;
}


.premium-popup .user_searchbox
{
	display: flex;
}

.premium-popup .user_searchbox input[type="button"]
{
	margin-left: 4px;
}

.premium-popup .hider
{
	text-align: center;
	margin-top: 50px;
}

.premium-popup .applyer
{
	display: none;
	margin-top: 20px;
}

.premium-popup .applyer #premium_interval
{
	width: auto;
	border: 1px solid #a5a5a5;
	border-radius: 5px;
}

.premium-popup #premium_until_dt_hider
{
	display: none;
}

.premium-popup #premium_until_dt.good
{
	color: green;
}

.premium-popup #premium_until_dt.bad
{
	color: red;
}

.premium-popup [name="premium_until_dt"]
{
	font-size: 16px;
  padding: 2px 8px;
  border: 1px solid #ccc;
  max-width: 120px;
}


.premium-popup #premium_amdin_user
{
	font-size: 16px;
	padding: 2px 8px;
	border: 1px solid #ccc;
}

.premium-popup #premium_amdin_user_find
{
	padding: 8px 16px;
	appearance: button;
	border: 1px solid #ccc;
  border-radius: 4px;
}

.premium-popup .user_searchbox_results
{
	position: fixed;
}

 .premium-popup .premium-popup__inner a
{
  color: #479cd3;
}

/* админка премиумы popup end */
/* smiles */

img[smile]
{
	display: inline-block;
	border: none;
	outline: none;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-appearance: unset;
	-moz-appearance: unset;
	-ms-appearance: unset;
	-moz-force-broken-image-icon: 0;
}

img[smile="air_kiss"]
{
	width: 24px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/air_kiss.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/air_kiss.gif');
}

img[smile="bad"]
{
	width: 22px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/bad.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/bad.gif');
}

img[smile="biggrin"]
{
	width: 21px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/biggrin.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/biggrin.gif');
}

img[smile="blum1"]
{
	width: 21px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/blum1.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/blum1.gif');
}

img[smile="blush"]
{
	width: 28px;
	height: 28px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/blush.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/blush.gif');
}

img[smile="bomb"]
{
	width: 26px;
	height: 24px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/bomb.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/bomb.gif');
}

img[smile="bye2"]
{
	width: 37px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/bye2.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/bye2.gif');
}

img[smile="cool"]
{
	width: 22px;
	height: 21px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/cool.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/cool.gif');
}

img[smile="cray"]
{
	width: 31px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/cray.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/cray.gif');
}

img[smile="crazy"]
{
	width: 21px;
	height: 28px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/crazy.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/crazy.gif');
}

img[smile="dance"]
{
	width: 38px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/dance.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/dance.gif');
}

img[smile="diablo"]
{
	width: 39px;
	height: 34px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/diablo.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/diablo.gif');
}

img[smile="drinks"]
{
	width: 51px;
	height: 28px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/drinks.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/drinks.gif');
}

img[smile="gamer"]
{
	width: 36px;
	height: 33px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/gamer.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/gamer.gif');
}

img[smile="girl_angel"]
{
	width: 31px;
	height: 32px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/girl_angel.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/girl_angel.gif');
}

img[smile="give_heart"]
{
	width: 29px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/give_heart.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/give_heart.gif');
}

img[smile="give_rose"]
{
	width: 31px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/give_rose.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/give_rose.gif');
}

img[smile="good"]
{
	width: 27px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/good.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/good.gif');
}

img[smile="hang1"]
{
	width: 27px;
	height: 35px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/hang1.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/hang1.gif');
}

img[smile="hi"]
{
	width: 39px;
	height: 30px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/hi.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/hi.gif');
}

img[smile="i_am_so_happy"]
{
	width: 27px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/i_am_so_happy.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/i_am_so_happy.gif');
}

img[smile="ireful"]
{
	width: 37px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/ireful.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/ireful.gif');
}

img[smile="kiss"]
{
	width: 35px;
	height: 24px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/kiss.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/kiss.gif');
}

img[smile="kiss3"]
{
	width: 49px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/kiss3.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/kiss3.gif');
}

img[smile="lol"]
{
	width: 21px;
	height: 21px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/lol.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/lol.gif');
}

img[smile="mad"]
{
	width: 21px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/mad.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/mad.gif');
}

img[smile="man_in_love"]
{
	width: 21px;
	height: 28px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/man_in_love.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/man_in_love.gif');
}

img[smile="mocking"]
{
	width: 26px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/mocking.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/mocking.gif');
}

img[smile="music"]
{
	width: 27px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/music.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/music.gif');
}

img[smile="nea"]
{
	width: 21px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/nea.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/nea.gif');
}

img[smile="pardon"]
{
	width: 34px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/pardon.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/pardon.gif');
}

img[smile="rofl"]
{
	width: 30px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/rofl.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/rofl.gif');
}

img[smile="sad"]
{
	width: 21px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/sad.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/sad.gif');
}

img[smile="scratch_one-s_head"]
{
	width: 29px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/scratch_one-s_head.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/scratch_one-s_head.gif');
}

img[smile="shok"]
{
	width: 21px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/shok.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/shok.gif');
}

img[smile="shout"]
{
	width: 21px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/shout.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/shout.gif');
}

img[smile="smile"]
{
	width: 21px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/smile.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/smile.gif');
}

img[smile="sorry"]
{
	width: 32px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/sorry.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/sorry.gif');
}

img[smile="unknown"]
{
	width: 35px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/unknown.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/unknown.gif');
}

img[smile="wacko1"]
{
	width: 21px;
	height: 26px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/wacko1.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/wacko1.gif');
}

img[smile="wink"]
{
	width: 21px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/wink.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/wink.gif');
}

img[smile="yahoo"]
{
	width: 45px;
	height: 30px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/yahoo.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/yahoo.gif');
}

img[smile="yes"]
{
	width: 21px;
	height: 25px;
	content: url('/templates/skin/smart-lab-x3/images/smiles/yes.gif');
	background-image: url('/templates/skin/smart-lab-x3/images/smiles/yes.gif');
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url(/templates/skin/smart-lab-new/css/fonts/fontawesome-webfont.eot);src:url(/templates/skin/smart-lab-new/css/fonts/fontawesome-webfont.eot) format('embedded-opentype'),url(/templates/skin/smart-lab-new/css/fonts/fontawesome-webfont.woff2) format('woff2'),url(/templates/skin/smart-lab-new/css/fonts/fontawesome-webfont.woff) format('woff'),url(/templates/skin/smart-lab-new/css/fonts/fontawesome-webfont.ttf) format('truetype'),url(/templates/skin/smart-lab-new/css/fonts/fontawesome-webfont.svg) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.custom-pop-up {
    position: fixed;
    z-index: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow-y: auto;
}

.custom-pop-up--open, .custom-pop-up._open {
    z-index: 999;
    opacity: 1;
    visibility: visible;
}

.custom-pop-up__cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}


.custom-pop-up__body {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100%;
    /*padding: 32px 10px;*/
}

.custom-pop-up__content {
    z-index: auto;
}
.custom-pop-up__content {
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    background: #fff;
    border-radius: 8px;
}

.custom-pop-up__close {
  width: 34px;
  height: 34px;
  position: absolute;
  top: 10px;
  right: 10px;
  background: #ffffff no-repeat center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M8.64341 6.99901L13.6552 1.99813C13.8747 1.77862 13.998 1.48091 13.998 1.17048C13.998 0.860046 13.8747 0.562331 13.6552 0.342824C13.4358 0.123318 13.1381 0 12.8277 0C12.5173 0 12.2196 0.123318 12.0002 0.342824L7 5.35536L1.99983 0.342824C1.78036 0.123318 1.48268 -2.31288e-09 1.1723 0C0.861913 2.31288e-09 0.56424 0.123318 0.344765 0.342824C0.125289 0.562331 0.00198911 0.860046 0.00198911 1.17048C0.00198911 1.48091 0.125289 1.77862 0.344765 1.99813L5.35659 6.99901L0.344765 11.9999C0.235521 12.1083 0.148811 12.2372 0.0896384 12.3792C0.0304655 12.5213 0 12.6736 0 12.8275C0 12.9814 0.0304655 13.1338 0.0896384 13.2758C0.148811 13.4179 0.235521 13.5468 0.344765 13.6552C0.453117 13.7644 0.582027 13.8512 0.724059 13.9103C0.866091 13.9695 1.01843 14 1.1723 14C1.32616 14 1.47851 13.9695 1.62054 13.9103C1.76257 13.8512 1.89148 13.7644 1.99983 13.6552L7 8.64265L12.0002 13.6552C12.1085 13.7644 12.2374 13.8512 12.3795 13.9103C12.5215 13.9695 12.6738 14 12.8277 14C12.9816 14 13.1339 13.9695 13.2759 13.9103C13.418 13.8512 13.5469 13.7644 13.6552 13.6552C13.7645 13.5468 13.8512 13.4179 13.9104 13.2758C13.9695 13.1338 14 12.9814 14 12.8275C14 12.6736 13.9695 12.5213 13.9104 12.3792C13.8512 12.2372 13.7645 12.1083 13.6552 11.9999L8.64341 6.99901Z' fill='%23B5B5B5'/%3E%3C/svg%3E");
  border: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 8px;
}

.custom-pop-up__close:hover {
  background-color: #f0f0f0;
}


.custom-pop-up__title {
    padding: 16px 54px 16px 20px;
    font-weight: 500;
    font-size: 19px;
    line-height: 22px;
    color: #0b5483;
}

.custom-pop-up__inner {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    padding: 4px 20px 20px;
}

.custom-pop-up__inner input[type=checkbox]{
    margin: 0 4px 0 0;
}

.warning-popup__text input[type=checkbox]{
    margin: 0 4px 0 0;
}

.warning-popup {
  color: #383838;
}

.warning-popup__content {
  width: 374px;
  max-width: 100%;
  border-radius: 8px;
  background: #fff;
}

.warning-popup__title {
  margin-top: -2px;
  color: #0b5483;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
}

.warning-popup__text {
  margin: 0 0 25px;
}

.warning-popup__text strong
{
  font-weight: bold;
}

.warning-popup__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.warning-popup__cancel-btn,
.warning-popup__ok-btn {
  width: calc(50% - 5px);
}

.dark-theme .custom-pop-up__content,
.dark-theme .custom-pop-up__close {
  background-color: #2a2c30;
}

.dark-theme .custom-pop-up__title {
  color: #e9e9e9;
}

.blue-btn,
.cancel-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 5px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  border-radius: 5px;
  border: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin: 0;
    cursor: pointer;
}

.blue-btn {
  background: #80acc9;
  color: #fff;
}

.blue-btn--active {
  background: #518eb7;
}

.blue-btn:hover {
  -webkit-box-shadow: 2px 4px 4px rgba(117, 117, 117, 0.25);
          box-shadow: 2px 4px 4px rgba(117, 117, 117, 0.25);
}

.blue-btn:active {
  background: #479cd3;
}

.blue-btn:disabled {
  pointer-events: none;
}

.blue-btn:disabled,
.blue-btn--not-selected,
.moderation-pop-up__spoller:not(._active) {
  color: #808080;
  background: #e7e7e7;
}

.dark-theme .blue-btn{
    color: #202225;
}

.cancel-btn {
  background: #ebebeb;
  color: #383838;
}

.cancel-btn--active {
  background: #e0dfdf;
}

.cancel-btn:active {
  background: #e0dfdf;
}

.cancel-btn:disabled {
  background: rgb(128, 128, 128);
  pointer-events: none;
}

.warning-popup__text input[type=text]{
    border: 1px solid #a2a2a2;
    border-radius: 4px;
    margin-top: 5px;
    height: 20px;
    color: #000000;
    padding: 5px;
    background-color: inherit;
}

.warning-popup__text #premium_amdin_user {
    height: 30px;
}

.warning-popup__text #premium_amdin_user_find {
    height: 30px;
    background-color: #f5f5f5;
}

.warning-popup__text #premium_amdin_user_find:hover {
    background-color: #e5e5e5;
}

.warning-popup__text #premium_amdin_user_find:active {
    border: 1px solid #8f8f8f;
}

.warning-popup__text input[type=number]{
    border: 1px solid #a2a2a2;
    border-radius: 4px;
    margin-top: 5px;
    height: 20px;
    color: #000000;
    background-color: inherit;
}

.warning-popup__text select{
    border: 1px solid #a2a2a2;
    border-radius: 4px;
    margin-top: 5px;
    height: 20px;
    color: #000000;
    background-color: inherit;
}

.warning-popup__text input[type=button]{
    background-color: #FFFFFF;
    border: 1px solid #a2a2a2;
    border-radius: 4px;
    margin-top: 5px;
    height: 20px;
    color: #000000;
}

.warning-popup__text textarea{
    border: 1px solid #a2a2a2;
    border-radius: 4px;
    margin-top: 5px;
    padding: 5px;
    background-color: inherit;
}

.warning-popup__text textarea[disabled]{
    background-color: #f5f5f5;
    border: 1px solid #d5d5d5;
}

.dark-theme .cancel-btn{
    color: #dcdcdc;
    background: #383838;
}

.dark-theme .warning-popup__text input[type=text] {
    margin-top: 5px;
    background: inherit;
    color: #dcdcdc;
    border-color: #a8a8a8;
}

.dark-theme .warning-popup__text select {
    margin-top: 5px;
    background: inherit;
    color: #dcdcdc;
    border-color: #a8a8a8;
}

.dark-theme .warning-popup__text select option {
    background: #2a2c30;
    color: #dcdcdc;
    border-color: #a8a8a8;
}

.dark-theme .warning-popup__text input[type=button] {
    margin-top: 5px;
    background: inherit;
    color: #dcdcdc;
    border-color: #a8a8a8;
}


.dark-theme .warning-popup__text input[type=checkbox]{
    background-color: #383838;
}

.dark-theme .warning-popup__text textarea{
    background-color: inherit;
    border: 1px solid #6b6b6b;
    border-radius: 4px;
    margin-top: 5px;
    color: #FFFFFF;
}

.dark-theme .warning-popup__text textarea[disabled]{
    background-color: #3f3f3f;
}

.system-messages {
  position: fixed;
  z-index: 10000;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  color: #383838;
  line-height: 20px;
}

.system-messages * {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.system-messages__item {
  cursor: pointer;
  z-index: 5;
  width: 360px;
  max-width: calc(100% - 30px);
  padding: 0;
  opacity: 0;
  visibility: hidden;
  height: 0;
  -webkit-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.system-messages__item--info .system-messages__item-inner {
  border-color: #1b5e88;
}

.system-messages__item--success .system-messages__item-inner {
  border-color: #69913b;
}

.system-messages__item--attention .system-messages__item-inner {
  border-color: #fdae02;
}

.system-messages__item--error .system-messages__item-inner {
  border-color: #c3342c;
}

.system-messages__item--visible {
  opacity: 1;
  visibility: visible;
  height: auto;
  padding: 10px 0 40px;
}

.system-messages__item-inner {
  background: #fff;
  padding: 20px 20px 20px 25px;
  border-left: 6px solid;
  border-radius: 6px;
  -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);
}

.system-messages__title {
  font-weight: 700;
}

.system-messages__link {
  color: inherit;
  text-decoration: none;
  font-weight: 700;
}

.dark-theme .wrapper,
.dark-theme .system-messages__item-inner {
  background: #202225;
}

.dark-theme .system-messages__text,
.dark-theme .system-messages__title {
  color: #e9e9e9;
}

@media (min-width: 390px) {
  .system-messages__item {
    max-width: none;
  }
}

@media (min-width: 767.98px) {
  .system-messages {
    right: 40px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: auto;
  }

}
.js-tooltip {
  --offset: 14px;
  --pointer-size: 10px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  color: #666;
  opacity: 0;
  width: auto;
  max-width: calc(100% - 32px);
}

.js-tooltip,
.js-tooltip * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.js-tooltip--top {
  padding-bottom: var(--offset);
  -webkit-animation: none;
          animation: none;
}

.js-tooltip--bottom {
  padding-top: var(--offset);
  -webkit-animation: none;
          animation: none;
}

.js-tooltip--shown {
  z-index: 9999;
  opacity: 1;
  visibility: visible;
}

.js-tooltip--shown.js-tooltip--top {
  -webkit-animation: to-bottom 0.3s ease-in-out;
          animation: to-bottom 0.3s ease-in-out;
}

.js-tooltip--shown.js-tooltip--bottom {
  -webkit-animation: to-top 0.3s ease-in-out;
          animation: to-top 0.3s ease-in-out;
}

.js-tooltip__pointer {
  position: absolute;
}

.js-tooltip__pointer::before,
.js-tooltip__pointer::after {
  content: "";
  width: calc(var(--pointer-size) * 1.4);
  height: calc(var(--pointer-size) * 1.4);
  position: absolute;
  background: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.js-tooltip__pointer::before {
  z-index: 2;
}

.js-tooltip__pointer::after {
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
}

.js-tooltip__pointer--top,
.js-tooltip__pointer--bottom {
  width: calc(var(--pointer-size) * 2);
  height: var(--pointer-size);
  left: calc(50% - var(--pointer-size));
}

.js-tooltip__pointer--top::before,
.js-tooltip__pointer--top::after,
.js-tooltip__pointer--bottom::before,
.js-tooltip__pointer--bottom::after {
  left: calc(var(--pointer-size) * 0.3);
}

.js-tooltip__pointer--top {
  bottom: auto;
  top: var(--offset);
}

.js-tooltip__pointer--top::before,
.js-tooltip__pointer--top::after {
  bottom: 1px;
}

.js-tooltip__pointer--bottom {
  top: auto;
  bottom: var(--offset);
}

.js-tooltip__pointer--bottom::before,
.js-tooltip__pointer--bottom::after {
  top: 1px;
}

.js-tooltip__container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 1;
  width: 100%;
  border-radius: 10px;
  background: #fff;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
}

.js-tooltip__container > * {
  position: relative;
  z-index: 3;
}

.js-tooltip__content {
  text-align: inherit;
  padding: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

@-webkit-keyframes to-bottom {
  0% {
    -webkit-transform: translateY(-5px) scale(0.8);
            transform: translateY(-5px) scale(0.8);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateY(0px) scale(1);
            transform: translateY(0px) scale(1);
    opacity: 1;
  }
}

@keyframes to-bottom {
  0% {
    -webkit-transform: translateY(-5px) scale(0.8);
            transform: translateY(-5px) scale(0.8);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateY(0px) scale(1);
            transform: translateY(0px) scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes to-top {
  0% {
    -webkit-transform: translateY(5px) scale(0.8);
            transform: translateY(5px) scale(0.8);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateY(0px) scale(1);
            transform: translateY(0px) scale(1);
    opacity: 1;
  }
}

@keyframes to-top {
  0% {
    -webkit-transform: translateY(5px) scale(0.8);
            transform: translateY(5px) scale(0.8);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateY(0px) scale(1);
            transform: translateY(0px) scale(1);
    opacity: 1;
  }
}

.dark-theme .js-tooltip {
  color: #e9e9e9;
}

.dark-theme .js-tooltip__container {
  background: #2a2c30;
}

.dark-theme .js-tooltip__pointer::before,
.dark-theme .js-tooltip__pointer::after {
  background: #2a2c30;
}


.js-tooltip--shown.js-tooltip-no-anime.js-tooltip--top {
  -webkit-animation: none;
  animation: none;
}

.js-tooltip--shown.js-tooltip-no-anime.js-tooltip--bottom {
  -webkit-animation: none;
  animation: none;
}
.cookie_warning
{
	position: fixed;
	bottom: 0;
	left: 0;
	display: none;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	background-color: white;
	z-index: 100;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	font: 10pt Verdana,sans-serif;
}

.cookie_warning--active
{
	display: flex;
}

.cookie_warning__text
{
	margin-right: 20px;
	word-break: break-word;
}

.cookie_warning__text a
{
	color: #77b3ff;
	text-decoration: underline;
	word-break: break-word;
}

.cookie_warning__read
{
	font-weight: 600;
}

.cookie_warning__apply
{
	padding: 8px 10px;
	border: 0px;
	font: 10pt Verdana, sans-serif;
	border-radius: 8px;
	background-color: #479cd3;
	color: white;
	letter-spacing: 0.5px;
}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}
.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}
.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}
.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}
.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}
.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}
.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a',endColorstr='#f3e97a',GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}
.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,#808080);background-image:-ms-linear-gradient(top,#b3b3b3,#808080);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(#808080));background-image:-webkit-linear-gradient(top,#b3b3b3,#808080);background-image:-o-linear-gradient(top,#b3b3b3,#808080);background-image:linear-gradient(top,#b3b3b3,#808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666 \9}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#f59300,#ff7e00);background-image:-ms-linear-gradient(top,#f59300,#ff7e00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f59300),to(#ff7e00));background-image:-webkit-linear-gradient(top,#f59300,#ff7e00);background-image:-o-linear-gradient(top,#f59300,#ff7e00);background-image:linear-gradient(top,#f59300,#ff7e00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F59300',endColorstr='#ff7e00',GradientType=0);border-color:#ff7e00 #ff7e00 #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#ff7e00}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#039 \9}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#f59300,#ff7e00);background-image:-ms-linear-gradient(top,#f59300,#ff7e00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f59300),to(#ff7e00));background-image:-webkit-linear-gradient(top,#f59300,#ff7e00);background-image:-o-linear-gradient(top,#f59300,#ff7e00);background-image:linear-gradient(top,#f59300,#ff7e00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F59300',endColorstr='#ff7e00',GradientType=0);border-color:#ff7e00 #ff7e00 #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#ff7e00}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#039 \9}
.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:16px;height:16px}
.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px}
.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}
.rte-autocomplete{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
}

.rte-autocomplete:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}

.rte-autocomplete:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	top: -6px;
	left: 10px;
}

.rte-autocomplete > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	white-space: nowrap;
	text-decoration: none;
}

.rte-autocomplete >li > a:hover, .rte-autocomplete > li > a:focus, .rte-autocomplete:hover > a, .rte-autocomplete:focus > a {
	color: #fff;
	text-decoration: none;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top,#08c,#0077b3);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
	background-image: -webkit-linear-gradient(top,#08c,#0077b3);
	background-image: -o-linear-gradient(top,#08c,#0077b3);
	background-image: linear-gradient(to bottom,#08c,#0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft;
}

.rte-autocomplete >.active > a, .rte-autocomplete > .active > a:hover, .rte-autocomplete > .active > a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top,#08c,#0077b3);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
	background-image: -webkit-linear-gradient(top,#08c,#0077b3);
	background-image: -o-linear-gradient(top,#08c,#0077b3);
	background-image: linear-gradient(to bottom,#08c,#0077b3);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsof;
}

.mention-menu
{
	width: 280px;
	padding: 0.2em;
}

.mention-menu li
{
	height: 30px;
	display: block;
	padding: 2px 4px;
}

.mention-menu li.active
{
	background-color: Highlight;
	color: HighlightText;
}

.mention-menu li > span
{
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	padding: 2px;
	overflow: hidden;
	margin-right: 4px;
}

.mention-menu li > span img
{
	width: 24px;
	height: 24px;
	border: none;
}

.mention-menu li > div span
{
	display: block;
	font-size: 80%
}

.mention-menu li > div div
{
	font-size: 100%;
    font-weight: bold;
}
.d-none {
  display: none;
}

.full-width {
  width: 100%;
}

.d-flex {
  display: flex;
}

.flex-column {
  flex-direction: column;
}

.align-center {
  align-items: center;
}

.align-start {
  align-items: flex-start;
}

.align-end {
  align-items: flex-end;
}

.align-baseline {
  align-items: baseline;
}

.justify-space-between {
  justify-content: space-between;
}

.justify-end {
  justify-content: flex-end;
}

.justify-start {
  justify-content: flex-start;
}

.flex-1 {
  flex: 1;
}

.blog_header {
  display: flex;
  padding: 15px 10px;
  margin-bottom: 10px;
}

.blog_logo {
  width: 138px;
  height: 138px;
  border-radius: 50%;
  overflow: hidden;
}

.blog_logo > img {
  width: 140px;
  height: 140px;
  object-fit: cover;
}

.blog_user {
  flex: 1;
  margin-left: 20px;
  position: relative;
}

.blog_info > h3 {
  margin-bottom: 10px;
  font-family: 'PT Sans';
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
  color: #282828;
}

.blog_statistic {
}

.blog_statistic-item {
  margin-bottom: 5px;
}

.blog_statistic-item p {
  margin-right: 10px;
  font-family: 'PT Sans';
  font-size: 16px;
  font-weight: normal;
  line-height: 21px;
  color: #6B6B6B;
}

.blog_statistic-item b {
  font-family: 'PT Sans';
  font-size: 16px;
  font-weight: normal;
  line-height: 21px;
  color: #000000;
}

.blog_statistic-item-chart {
  margin-left: 60px;
}

.blog_statistic-item-chart a {
  text-decoration: none;
}

.blog_statistic-item-chart b {
  margin-right: 4px;
}

.blog_statistic-icon {
  display: flex;
  margin-right: 8px;
  min-height: 11px;
}

.blog_statistic-icon > img {
  width: 100%;
}

.blog_list {
  margin-top: 10px;
}

.blog_list > a {
  text-decoration: none;
  font-family: 'PT Sans';
  font-size: 15px;
  font-weight: normal;
  line-height: 19px;
  color: #6B6B6B;
}

.blog_list-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.blog_list-icon > img {
  width: 100%;
}

.blog_search {
  margin-top: 15px;
}

.blog_search-input {
  position: relative;
  height: 30px;
}

.blog_search-input > input {
  height: 100%;
  width: 100%;
  padding-left: 11px;
  background: #FFFFFF;
  border: 1px solid #6B6B6B;
  box-sizing: border-box;
  border-radius: 5px;
}

.blog_search-input > input::-webkit-input-placeholder {
  font-family: 'PT Sans';
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  color: #6B6B6B;
}

.blog_search-input > input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.blog_search-icon {
  position: absolute;
  right: 10.5px;
  top: 50%;
  transform: translateY(-50%);
  width: 17.5px;
  height: 17.5px;
  z-index: 1;
}

.blog_calendar {
  margin-left: 30px;
}

.blog_button {
  align-items: center;
  text-align: center;
  padding: 10px 25px;
  margin-bottom: 15px;
  background: #02CA82;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  text-decoration: none;
  font-family: 'PT Sans';
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  color: #FFFFFF;
  transition: all 0.15s ease;
  width: 124px;
  border-radius: 5px;
}

.blog_button:hover {
  background: #108c5f;
}

.blog_button.subscribed
{
  background-color: #de1616;
}

.blog_item {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.blog_item-header {
  display: flex;
}

.blog_item-body {
  display: none;
  margin-top: 20px;
}

.blog_item-title {
  text-decoration: none;
  font-family: 'PT Sans';
  font-size: 18px;
  font-weight: bold;
  line-height: 23px;
  color: #FD8128;
}

.blog_item-title > h3 {
  font-family: 'PT Sans';
  margin-bottom: 8px;
}

.blog_item-time {
  display: flex;
}

.blog_item-time > span {
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  color: #000000;
}

.blog_item-time > p {
  margin-right: 22px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  color: #000000;
}

.blog_item-chevron {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  padding-bottom: 10px;
  border: none;
  background: transparent;
  cursor: pointer;
}

.blog_item-chevron > img {
  transition: all 0.15s ease;
}

.blog_item-chevron:hover,
.blog_item-chevron:focus {
  outline: none;
  border: none;
}

.blog_item-chevron-active > img {
  transform: rotateZ(-180deg);
}

.blog_dates
{
  display: none;
  position: absolute;
  right: -16px;
  width: 100px;
  z-index: 1000;
  padding: 16px;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.5);
  background-color: #fff;
}

.blog_dates.show
{
  display: block;
}

.blog_dates input
{
  width: 100%;
  box-sizing: border-box;
  display: block;
  margin-top: 0.2em
}



/* менюшки в топике */

.reply-link {
	padding-right: 10px;
}

.chat_wrapper {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.chat_more__btn {
	cursor: pointer;
	text-decoration: underline;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 20px;
	transition: all .15s ease;
}

.chat_more__btn img {
	width: 10px;
}

.comment .chat_more__btn img {
  position: relative;
  top: 1px;
  width: 100%;
}

.menu_active img {
	transform: rotateZ(180deg);
	transition: all .15s ease;
}

.comment .menu_active img
{
	transform: none;
}

.chat_more__btn:hover {
	text-decoration: none;
}
.chat_more__overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: none;
}
.chat_more__wrapper {
	position: relative;
	margin-right: 10px;
	top: 3px;
}

.comment .chat_more__wrapper {
  position: relative;
  margin-right: 35px !important;
  top: 0px;
}

.comment .reply-link
{
	cursor: pointer;
}

.comment .info li.favorite a
{
	background: none;
    width: 100%;
    height: auto;
    display: flex;
    margin-top: auto;
}

.comment .info li.favorite.active a
{
	background: none;
}

.comment .info li.favorite a:hover
{
	background: #eee;
}

.chat_more__wrapper ul {
	right: 0;
	top: calc(100% + 7px);
	display: none;
	min-width: 120px;
	background-color: #fff;
	position: absolute;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.5);
	z-index: 555;
	width: 170px;
}

.chat_more__wrapper ul li {
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0!important;
}
.comments .comment, .comments .comment .info {
	overflow: visible;
}
.comment .info {
	margin: 5px 0 15px 14px;
}
.chat_more__item a {
	color: #000 !important;
	text-decoration: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	padding: 5px;
	width: 100%;
	font-size: 11px;
	transition: all 0.2s;
}
.comment .info > ul > li:last-child {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  top: -4px;
}
.comment .info > ul > li:first-child {
  display: flex;
  align-items: center;
}

.chat_more__item a:hover {
	background: #eee;
}

.chat_more__item a span:first-child {
	min-width: 20px;
	max-width: 20px;
	margin-right: 7px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.chat_more__item a span img {
	width: 20px;
	height: 20px;
}
/*.chat_more__wrapper ul li:nth-child(4) a {
	border-bottom: 1px solid #eee;
}
.chat_more__wrapper ul li:last-child a {
	border-top: 1px solid #ff7b7b;
}*/

.comment_parent {
	position: relative;
	padding-top: 20px;
}

.comment_fix {
	position: absolute;
	top: -5px;
	left: 13px;
}

.comment_fix__icon {
	min-width: 15px;
	max-width: 15px;
	min-height: 15px;
	max-height: 15px;
	margin-right: 7px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.comment_fix__icon>img {
	width: 100%;
}

.comment_fix__btn {
	cursor: pointer;
	display: flex;
	align-items: center;
	padding: 5px;
	width: 100%;
	font-size: 11px;
	transition: all 0.2s;
	text-decoration: none;
}

.comment_fix__btn:hover {
	background: #f7f7f7;
}


.comment_parent > .voting {
  top: 28px;
}

/*.comment-children > .comment
{
	margin-left: 20px;
}*/

.more_btns {
  display: flex;
}

.author > .trader_other {
/*  font-size: 11px;
  font-weight: bold;*/
  text-decoration: none;
}


.blog_more {
	display: flex;
	justify-content: space-between;
	overflow: visible !important;
}

.blog_more > ul:first-child
{
	flex-grow: 1;
}

/*.blog_more__wrapper ul li:nth-child(3) a {
	border-bottom: 1px solid #eee;
}

.blog_more__wrapper ul li:nth-child(4) a {
	border: none;
}*/

.blog_more__wrapper ul li:last-child a {
	border: none;
}

.topic
{
	overflow: visible;
}

.topic_buttons li
{
	margin-left: 0px !important;
	float: left;
}

.topic_buttons li a
{
	margin-left: 0px;
	text-decoration: none;
	font-size: 11px;
	color: #000;
}

.topic_buttons li:after
{
	width: 1px;
	content: '';
	border-right: 1px dotted #ccc;
	margin-right: 4px;
	margin-left: 4px;
}

.extraTagEditLink, .topicBanDialogLink
{
	cursor: pointer;
}
.comment .text blockquote {
    clear: right;
    margin: 0;
    background: #fbfbfc;
    color: #555;
    padding: 10px 15px 10px 30px;
    border-left: 3px solid #7f7f7f;
}


.comment .text .bq_many
{
	cursor: pointer;
	background: #fbfbfc url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEJJREFUeNpi/P//PwO5gImBAjCqechoZoAmEgsgLgDRID6xYjCbQYICUJqBWDGY5hNA/AFKMxArxjiatkeEZoAAAwBBCiOtGOb8TwAAAABJRU5ErkJggg==') 10px 5px no-repeat;
}

.comment .text blockquote
{
	display: block;
	vertical-align: baseline;
	margin: 0 0 -5px 0;
	padding-left: 10px;
}
.allbloglist *, .allblog_panel *, .allblog_panel .undermenu li a
{
	font-family: 'PT Sans', sans-serif;
}

.allbloglist h1, .allbloglist h2, .allbloglist h3, .allblog_panel .undermenu li a
{
	font-weight: 700;
}

.allblog_panel .undermenu li a.thin
{
	font-weight: normal;
}

.allblog_panel .undermenu li a.thin.icon img
{
	width: 15px;
	height: 15px;
	vertical-align: top;
	margin-right: 0.3em;
}

.allbloglist .feed { font-size: 15px }
.allbloglist .feed:hover { background-color: #efefef !important }

.allbloglist h3 a{color: #484848; text-decoration: none }
.allbloglist h3 span.user{ font-size: 13px; color: #909090; padding-right: 5px }
.allbloglist h3 a.user { color: #0572ff; font-size: 13px }
.allbloglist h3 {margin-bottom: 0; line-height: 18px;}

.allbloglist h3 a.status { color: rgb(171, 60, 5); }
.allbloglist h3 a.paid_blog { color: rgb(255, 97, 0) !important }
.allbloglist h3 a.paid { color: #ff0000 !important }

.refres_btn, .add_vopros, .sort_btn {
    color: #74a3c7;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    cursor: pointer;
    outline: none;
    padding: .2em 1em;
    box-shadow: inset -2px -2px 0px #c1c1c1;
}

.add_vopros
{
	font-size: 22px;
	text-decoration: none;
	color: gray;
	float: right;
}

.refres_btn:after {
	content: '';
	display: inline-block;
	margin-top: 4px;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM0LjA1NyAzNC4wNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM0LjA1NyAzNC4wNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE3LjAyOCwzMi41NThjLTYuNjMyLDAtMTIuNTM0LTQuMjExLTE0LjY4OC0xMC40NzljLTAuMTYtMC40NjMsMC4wODctMC45NjksMC41NTEtMS4xMjcgICAgYzAuNDYyLTAuMTYsMC45NjgsMC4wODYsMS4xMjcsMC41NTFjMS45MDgsNS41NTEsNy4xMzcsOS4yNzksMTMuMDExLDkuMjc5YzcuNTg1LDAsMTMuNzU1LTYuMTcsMTMuNzU1LTEzLjc1NCAgICBjMC0wLjQ5LDAuMzk4LTAuODg5LDAuODg4LTAuODg5YzAuNDksMCwwLjg4NywwLjM5OCwwLjg4NywwLjg4OUMzMi41NTgsMjUuNTkxLDI1LjU5MiwzMi41NTgsMTcuMDI4LDMyLjU1OHoiIGRhdGEtb3JpZ2luYWw9IiMwMTAwMDIiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiM3NGEzYzciIGZpbGw9IiM3NGEzYzciLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGQ9Ik0yLjM4NiwxNy45MTZjLTAuNDg5LDAtMC44ODctMC4zOTYtMC44ODctMC44ODdjMC04LjU2Miw2Ljk2Ny0xNS41MjksMTUuNTI5LTE1LjUyOSAgICBjNi42MywwLDEyLjUzMiw0LjIwOSwxNC42ODgsMTAuNDc1YzAuMTU5LDAuNDYzLTAuMDg3LDAuOTY5LTAuNTUxLDEuMTI5Yy0wLjQ2NSwwLjE1OC0wLjk2OS0wLjA4OC0xLjEyOC0wLjU1MSAgICBjLTEuOTA5LTUuNTUxLTcuMTM3LTkuMjc5LTEzLjAxLTkuMjc5Yy03LjU4NCwwLTEzLjc1NSw2LjE3Mi0xMy43NTUsMTMuNzU2QzMuMjczLDE3LjUxOSwyLjg3NiwxNy45MTYsMi4zODYsMTcuOTE2eiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzc0YTNjNyIgZmlsbD0iIzc0YTNjNyIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZD0iTTMwLjg0MiwxMy4zMzJjLTAuMDg3LDAtMC4xNzctMC4wMTQtMC4yNjUtMC4wNDFsLTYuMTYzLTEuOTMgICAgYy0wLjQ2Ny0wLjE0Ny0wLjcyNy0wLjY0NS0wLjU4MS0xLjExM2MwLjE0Ni0wLjQ2NywwLjY0Ni0wLjcyNywxLjExMS0wLjU4Mmw1LjM3OSwxLjY4NmwyLjAyMS01LjA2NiAgICBjMC4xODItMC40NTUsMC42OTktMC42NzgsMS4xNTMtMC40OTRjMC40NTUsMC4xODIsMC42NzgsMC42OTcsMC40OTYsMS4xNTJsLTIuMzI4LDUuODMgICAgQzMxLjUyOCwxMy4xMTcsMzEuMTk2LDEzLjMzMiwzMC44NDIsMTMuMzMyeiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzc0YTNjNyIgZmlsbD0iIzc0YTNjNyIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZD0iTTAuODg3LDI4LjMzMmMtMC4xMDksMC0wLjIyMS0wLjAyMS0wLjMyOC0wLjA2NWMtMC40NTUtMC4xODItMC42NzctMC42OTctMC40OTUtMS4xNTJsMi4zMjctNS44MyAgICBjMC4xNzItMC40MzIsMC42NDYtMC42NTgsMS4wODktMC41MThsNi4xNjMsMS45M2MwLjQ2OCwwLjE0NiwwLjcyNywwLjY0NCwwLjU4MSwxLjExMWMtMC4xNDYsMC40NjktMC42NDUsMC43MjktMS4xMTEsMC41ODIgICAgbC01LjM3OC0xLjY4NGwtMi4wMjMsNS4wNjZDMS41NzMsMjguMTE5LDEuMjM5LDI4LjMzMiwwLjg4NywyOC4zMzJ6IiBkYXRhLW9yaWdpbmFsPSIjMDEwMDAyIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjNzRhM2M3IiBmaWxsPSIjNzRhM2M3Ii8+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPgo=');
	background-size: contain;
}

.refres_btn:hover:after {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM0LjA1NyAzNC4wNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM0LjA1NyAzNC4wNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE3LjAyOCwzMi41NThjLTYuNjMyLDAtMTIuNTM0LTQuMjExLTE0LjY4OC0xMC40NzljLTAuMTYtMC40NjMsMC4wODctMC45NjksMC41NTEtMS4xMjcgICAgYzAuNDYyLTAuMTYsMC45NjgsMC4wODYsMS4xMjcsMC41NTFjMS45MDgsNS41NTEsNy4xMzcsOS4yNzksMTMuMDExLDkuMjc5YzcuNTg1LDAsMTMuNzU1LTYuMTcsMTMuNzU1LTEzLjc1NCAgICBjMC0wLjQ5LDAuMzk4LTAuODg5LDAuODg4LTAuODg5YzAuNDksMCwwLjg4NywwLjM5OCwwLjg4NywwLjg4OUMzMi41NTgsMjUuNTkxLDI1LjU5MiwzMi41NTgsMTcuMDI4LDMyLjU1OHoiIGRhdGEtb3JpZ2luYWw9IiMwMTAwMDIiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNjN2M3YzciIGZpbGw9IiNjN2M3YzciLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGQ9Ik0yLjM4NiwxNy45MTZjLTAuNDg5LDAtMC44ODctMC4zOTYtMC44ODctMC44ODdjMC04LjU2Miw2Ljk2Ny0xNS41MjksMTUuNTI5LTE1LjUyOSAgICBjNi42MywwLDEyLjUzMiw0LjIwOSwxNC42ODgsMTAuNDc1YzAuMTU5LDAuNDYzLTAuMDg3LDAuOTY5LTAuNTUxLDEuMTI5Yy0wLjQ2NSwwLjE1OC0wLjk2OS0wLjA4OC0xLjEyOC0wLjU1MSAgICBjLTEuOTA5LTUuNTUxLTcuMTM3LTkuMjc5LTEzLjAxLTkuMjc5Yy03LjU4NCwwLTEzLjc1NSw2LjE3Mi0xMy43NTUsMTMuNzU2QzMuMjczLDE3LjUxOSwyLjg3NiwxNy45MTYsMi4zODYsMTcuOTE2eiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2M3YzdjNyIgZmlsbD0iI2M3YzdjNyIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZD0iTTMwLjg0MiwxMy4zMzJjLTAuMDg3LDAtMC4xNzctMC4wMTQtMC4yNjUtMC4wNDFsLTYuMTYzLTEuOTMgICAgYy0wLjQ2Ny0wLjE0Ny0wLjcyNy0wLjY0NS0wLjU4MS0xLjExM2MwLjE0Ni0wLjQ2NywwLjY0Ni0wLjcyNywxLjExMS0wLjU4Mmw1LjM3OSwxLjY4NmwyLjAyMS01LjA2NiAgICBjMC4xODItMC40NTUsMC42OTktMC42NzgsMS4xNTMtMC40OTRjMC40NTUsMC4xODIsMC42NzgsMC42OTcsMC40OTYsMS4xNTJsLTIuMzI4LDUuODMgICAgQzMxLjUyOCwxMy4xMTcsMzEuMTk2LDEzLjMzMiwzMC44NDIsMTMuMzMyeiIgZGF0YS1vcmlnaW5hbD0iIzAxMDAwMiIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2M3YzdjNyIgZmlsbD0iI2M3YzdjNyIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZD0iTTAuODg3LDI4LjMzMmMtMC4xMDksMC0wLjIyMS0wLjAyMS0wLjMyOC0wLjA2NWMtMC40NTUtMC4xODItMC42NzctMC42OTctMC40OTUtMS4xNTJsMi4zMjctNS44MyAgICBjMC4xNzItMC40MzIsMC42NDYtMC42NTgsMS4wODktMC41MThsNi4xNjMsMS45M2MwLjQ2OCwwLjE0NiwwLjcyNywwLjY0NCwwLjU4MSwxLjExMWMtMC4xNDYsMC40NjktMC42NDUsMC43MjktMS4xMTEsMC41ODIgICAgbC01LjM3OC0xLjY4NGwtMi4wMjMsNS4wNjZDMS41NzMsMjguMTE5LDEuMjM5LDI4LjMzMiwwLjg4NywyOC4zMzJ6IiBkYXRhLW9yaWdpbmFsPSIjMDEwMDAyIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjYzdjN2M3IiBmaWxsPSIjYzdjN2M3Ii8+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPgo=')
}

.refres_btn.enabled {
	background: #ffffff;
    box-shadow: inset 1px 1px 0px #c1c1c1;
}

.sort_btn
{
	line-height: 22px;
    font-size: 1em;
    padding: 0.5em;
    margin-left: 0.5em;
    float: right;
}

.sort_btn .chat_more__wrapper
{
	top: auto;
	margin-right: 0px;
}

.sort_btn .chat_more__wrapper ul
{
	left: -8px;
    top: calc(100% + 14px);
}

.sort_btn .chat_more__btn
{
	max-width: none;
	text-decoration: none;
}

.sort_btn .chat_more__btn img
{
	margin-right: 8px;
}

.sort_btn .chat_more__item a span:first-child
{
	font-size: 16px;
}




.allblog_panel .panel
{
	box-sizing: border-box;
}

.allblog_panel .panel > a, .allblog_panel .panel > input
{
	display: inline-block;
}


.allblog_panel .panel input
{
	line-height: 20px;
	font-size: 1em;
	padding: 0.5em;
	margin-left: 0.5em;
}

.disclosureFilters.allblog, .disclosureFilters.allpremium
{
	float: none;
	font-size: medium;
	font-weight: normal;
	text-align: center;
  padding: 1em;
}

.disclosureFilters.allblog > span, .disclosureFilters.allpremium > span
{
	display: inline-block;
	font-size: medium;
}

.extrasFilters
{
	margin-top: 0.5em;
}

.extrasFilters span, .disclosureFilters span
{
	line-height: 22px;
	font-size: 10px;
	cursor: pointer;
	padding: 2px 6px;
	border: 1px solid #F59300;
	color: black;
	background-color: white;
	border-radius: 5px;
	user-select: none;
}

.disclosureFilters.allpremium > span[feature="free"]
{
	border: 1px solid red;
	color: red;
}

.disclosureFilters span
{
	margin-left: 0.3em;
	margin-top:  0.3em;
}

.extrasFilters span.selected
{
	color: white;
	background-color: #F59300;
}

.disclosureFilters span.selected {
  position: relative;
  padding-right: 20px;
  background-color: #ffedd3;
  white-space: nowrap;
}

.disclosureFilters.allpremium > span[feature="free"].selected
{
	background-color: red;
	color: white;
}

.disclosureFilters .disclosureFilters_close {
  position: absolute;
  right: 5px;
  top: calc(50% - 3.5px);
  height: 10px;
  width: 10px;
  background: url('/plugins/topicex/templates/skin/default/images/close.svg') center 0/cover;
}

.allblog_panel .undermenu
{
	position: relative;
	top: -10px;
	right: -20px;
	left: -10px;
	width: calc(100% + 20px);
}

.allblog_panel .undermenu li
{
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
}

.allblog_panel .undermenu li.active
{
	background-color: #f7f9fa;
	color: black;
}

.allblog_panel .undermenu li.active a
{
	color: black;
}

.allbloglist h1, .allbloglist h2
{
	text-align: center;
	font-size: 22px;
	padding: 0;
	margin: 0.5em 0.5em 0.5em 0em;
	color: #000;
}

.allbloglist h1
{
	font-weight: normal;
}

.allbloglist h3 { line-height: 18px; padding: 6px 0px}
.allbloglist .more_link { text-align: center; padding-top: 20px }

.allbloglist .feed .rating { float: right; white-space: nowrap }
.allbloglist .feed .inside { overflow: hidden; text-overflow: ellipsis;	-o-text-overflow: ellipsis; color: #484848 } /*white-space: nowrap;*/
.allbloglist .feed .rating .r { color: green; float: right }
.allbloglist .feed .rating .c { float: left; color: #484848 }

.allbloglist .feed .inside .video { color:red; cursor:help; }

.allbloglist .feed .inside img.validated { width: 12px; vertical-align: middle; margin-left: 5px; }



.table__section{
	margin: 20px 0;
	width: 100%;
}
.table__section h2{
	text-align: center;
	font-size: 22px;
	padding: 0;
	margin: 0.5em 0.5em 0.5em 0em;
	color: #000;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
}

.table__wrapper{
	display: flex;
	flex-direction: column;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.table__block{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #fdfdfd;
	border-bottom: 1px solid #eee;
	max-height: 58px;
	height: 58px;
	font-family: 'PT Sans', sans-serif;
}
.table__block:last-child{
	border-bottom: none;
}

.table__block li{
	min-width: 20%;
	width: 20%;
	padding: 10px 15px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}
.table__logo a{
	width: 100%;
	display: block;
	cursor: pointer;
}
.table__logo a img{
	width: 100%;
	max-height: 47px;
}
.table__rating p{
	font-size: 16px;
	color: green;
	font-weight: 700;
}
.table__block .table__user{
	padding: 10px 30px;
	justify-content: flex-start;
}

.table__user span{
	width: 13px;
	height: 15px;
	display: block;
	margin-right: 2px;

	background-image: url('data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1c2VyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtdXNlciBmYS13LTE0IiByb2xlPSJpbWciDQogICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0OCA1MTIiPg0KICAgIDxwYXRoIGZpbGw9IiM0NDQ0NDQiDQogICAgICAgICAgZD0iTTIyNCAyNTZjNzAuNyAwIDEyOC01Ny4zIDEyOC0xMjhTMjk0LjcgMCAyMjQgMCA5NiA1Ny4zIDk2IDEyOHM1Ny4zIDEyOCAxMjggMTI4em04OS42IDMyaC0xNi43Yy0yMi4yIDEwLjItNDYuOSAxNi03Mi45IDE2cy01MC42LTUuOC03Mi45LTE2aC0xNi43QzYwLjIgMjg4IDAgMzQ4LjIgMCA0MjIuNFY0NjRjMCAyNi41IDIxLjUgNDggNDggNDhoMzUyYzI2LjUgMCA0OC0yMS41IDQ4LTQ4di00MS42YzAtNzQuMi02MC4yLTEzNC40LTEzNC40LTEzNC40eiI+PC9wYXRoPg0KPC9zdmc+');
	background-size: cover;
}
/*.table__user span img{
	width: 100%;
	display: block;
}*/
.table__user p{
	text-align: left;
	font-size: 12px;
	font-weight: 400;
	color: #444;
}

.button_reviews{
	width: 100%;
	display: block;
	padding: 5px;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	text-align: center;    
}
.open__account{
	width: 100%;
	display: block;
	cursor: pointer;
	padding: 5px;
	outline: none;
	text-decoration: none;
	text-align: center;
}

.more__btn {
	margin: 20px auto;
	display: block;
	width: 30px;
	height: 30px;
}
.more__btn img{
	width: 100%;
	display: block;
}

.more__btn:hover{
	color: #347fff;
	transition: background .7s;
}

.default {
	border: none;
	background: #27aadd;
	border-radius: 4px;
	outline: none;
	font-family: 'PT Sans', sans-serif;
	padding: 10px;
	color: #fff;
	font-size: 14px;
}
.default:hover {
	background: #1f98dd;
	transition: background .7s;
}
.default:active {
	background: #1f98dd;;
}
.confirm {
	border-radius: 4px;
	outline: none;
	border: none;
	padding: 10px;
	color: #fff;
	font-size: 14px;
	border: none;
	background: hsl(145, 63%, 49%);
	transition: background .7s;
	font-family: 'PT Sans', sans-serif;
}
.confirm:hover {
	background: hsl(145, 64%, 42%);
	transition: background .7s;
}
.confirm:active {
	background: hsl(145, 64%, 32%);
	transition: background .7s;
}

.mart_news_text {
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
}


#content_box.wide .pagination1
{
	background-color: #f7f9fa;
}


.hide_post_btn--all {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	opacity: 1;
	transition: all 0.2s;
}
.hide_post_btn--all img {
	width: 100%;
}


#allnews_search
{
	display: inline-block;
	margin-left: 25px;
}

#allnews_search input[type="search"]
{
	width: 400px;
}


#allpremium_search
{
	display: inline-block;
	margin-left: 5px;
}

#allpremium_search input[type="text"]
{
	width: 190px;
}


.banner_btn{
   display: block;
   padding: 15px 20px;
   border: 1px solid #8d8d8d;
   border-radius: 5px;
   cursor: pointer;
   font-size: medium;
   color: #b5b5b5;
   transition: all .15s ease;
   text-decoration: none;
   background-color: black;
}
.banner_btn:hover{
   border: 1px solid #F59300;
   color: #F59300;
}
.prem-tickets-header{
   color: #b5b5b5;
   font-size: medium;
}
.prem-tickets-a{
   cursor: pointer;
   padding: 2px 6px;
   border: 1px solid #8d8d8d;
   color: #b5b5b5;
   background-color: black;
   border-radius: 5px;
   user-select: none;
   display: inline-block;
   font-size: medium;
   margin-left: 0.5em;
   margin-right: 0.5em;
   margin-top: 1em;
   width: 60px;
   text-decoration: none;
}
.prem-tickets-a:hover, .prem-tickets-a.selected{
   border: 1px solid #F59300;
   color: #F59300;
}

.mart_tree_link {padding: 0 0 20px 0;text-align: center;}
img.mart_tree_icon {width: 20px;padding: 10px 0;position: absolute;display: inline-block;}
a.mart_tree_a {padding: 10px;display: inline-block;position: relative;left: 15px;top: 2px;text-decoration: none;color: blue;}
.mart_tree_link {padding: 0 0 20px 0;text-align: center;}
img.mart_tree_icon {width: 20px;padding: 10px 0;position: absolute;display: inline-block;}
a.mart_tree_a {padding: 10px;display: inline-block;position: relative;left: 15px;top: 2px;text-decoration: none;color: blue;}

div.tag_edit
{
	text-align: right;
}

div.tag_edit textarea
{
	/*width: 400px;*/
	height: 300px;
}

div.tag_edit input
{
	padding: 3px;
}
.openid-block { width: 500px; margin: 0 auto; padding-top: 50px; }
.openid-block.wide { width: 650px; }
.openid-title { font-size: 22px; line-height: 28px; margin-bottom: 10px; }

.openid-services { padding-top: 20px; }
.openid-services p { margin-bottom: 5px; }
.openid-services img.google { position: relative; top: 2px; }

.step-two label { display: block; font: normal 18px Arial, Sans-Serif; }
.step-two a.openid-mail { text-decoration: none; color: #70aae0; border-bottom: 1px dashed #70aae0; }
.step-two p { margin-bottom: 10px; }

.step-three span { color: #afafaf; }

.openid-img { position: relative; top: 4px; margin-right: 3px; }

.openid-block ul { overflow: hidden; zoom: 1; margin-bottom: 15px; }
.openid-block ul li { float: left; margin-right: 5px; }
.openid-block ul li a { display: block; text-decoration: none; color: #69909b; background: url(/plugins/autoopenid/templates/skin/default/img/openid_nav.png) no-repeat; }
.openid-block ul li a span { display: block; padding: 7px 15px 8px 0; margin-left: 15px; background: url(/plugins/autoopenid/templates/skin/default/img/openid_nav.png) no-repeat top right; }
.openid-block ul li.active a { color: #363f42; background: url(/plugins/autoopenid/templates/skin/default/img/openid_nav.png) no-repeat 0 -33px; }
.openid-block ul li.active a span { background: url(/plugins/autoopenid/templates/skin/default/img/openid_nav.png) no-repeat 100% -33px; }

.icon-remove { display: block; text-decoration: none; background: url(/plugins/autoopenid/templates/skin/default/img/delete.png) no-repeat; width: 16px; height: 16px;}

.openid-service-list {
	list-style: none outside none;
	display: table;
}

.openid-service-list li {
	float: left;
	margin-right: 5px;
 }

 .openid-service-list.inline
 {
 	display: inline-block;
 }

.openid-service-facebook {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABXklEQVRoge3VQUvCYBzHcd9XBJNuvYMIR5fegocu3YIISryUPhFKh8ioW5QRkaGycrDFTCWKKMfAQkMQV7P57xbEHrVk7nke+A9+twee72eHLTQ1twUiL8Q6AAGsAxAw6QskmcDSehYOTg0oas+gVy3QqxaUDBOuSk9wnKvBKsnxCVhJXEKr3YVRj2qY/AGOzsojw7kFxNKFP8dzB5hdTEHXdsQF/PftcwdQ9Jehsde3ddg5VGFzT/nZcvycH0Cj2RkYH98t+nrXRACfzhc13um5IMmEf4Dr9qmAt1bH9/hAAa9NBCDg16RIEsIy8WwYgHY+LBOYnk8ED9AqFjV0nGcjlRcbEF07ERsQiWbEBswsbIsLeG/bY8dzAbh7aLABJPdvIJu/96xP/4qC/dGjno+lC2wAgybMjwwBCEAAAhCAAAQgAAEIQIDvALVsglaxPLtQHsUABD0EsB4CWO8brIggDPqQd+0AAAAASUVORK5CYII=');
	width: 48px;
	height: 48px;
	cursor: pointer;
}
.openid-service-facebook-sm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAyUlEQVRIiWOwjpzxn5aYYdBZ4Ju56H/NhF3/22ce+N80bd//3OZN1LNg3toz///8+fsfGTx58ZE6FrRO3/8fG6CaBTfuvUIx+Oa91//PXH7yf/uhm9Sx4NevP3DDN+69Rv1IRgYTFx0dIhZMXnLs/4L1Z/8vWH8WxYJTlx7DxZun7SPfguevP2FNOchgy/7rtLVg1spT5Ftw/Pyj/7cfvPl/+8EbFENfv/sCFy/t2jaII3nUglELhpgFrdP3w3F0yUrqW0AuprkFANeVh/CLwJGxAAAAAElFTkSuQmCC');
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.openid-service-vkontakte {
	 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADWUlEQVRoge2X/U9SURjH/QOvU9vS36xsttWqae6iNvGHNNOmlbkscyvzIqlDpFJ8S1RMURQFQRBfABWuokb5BuLL/faDwzTgAIretd1ne357vg/fD+eec56TQNEM/udM4NuAAMC3AQGAbwMCAN8GBAC+DQgAfBsQAOLV6G75V0i7DVDpbBidXsaYxQmt2Qm13oFmlREPXrRdHcCrpmGMW1yYnGVhmFvB1PwqjAtumGxu1HdOBtVnliqw69sHKXz+A6SKG0OaSMqVoG1oBiPTyxidXobW7MSYxYlxiws6qwsTVhZlEnX0AIMGB9FMwfvvQZq0wibo51aIuuxKZUgTZRI1UQcAQ1OL0QM8rukhNtOanSGbid50EXWPXocGMNncEQGeNwzGtgdmlzfCNuM44H7Ft+BVEDcSTYTS5FR1RDRvYz1IFEliAyiu6yc2HTYuBWkSRRKiJrNUEaSZsLJEDcdxyKnqiG0TH5thsODyEJvnVncF6Q4Oj8LWZ5S0nqktrO0l9geAZpUx9lMokE8+9hGb21kPknLPLi3HcWHrbxa3nNRdy5eC3dgi9p9ZXEdyXsP5ASiagdm+RvyRT8q/x+r1AvIeSC+SndTKB8zE2q3dPdx6Kid6iwog0iY7ODw6+UazKtuJtVmV7aBoBkV1/SAsFDiOQ2Ftb0TzUQFQNIP+CTvR2ObOHkolaqj15PtjxLSEGoUW/v1DYl1TL/m7jxkgvUgG7x75po1XsBtbEb/7mAEomsHbVu2VAKh0tqjNxwSQKGJgXFi9dACf/wD3yoMvvAsDUDSDjBI5drz+S4f4te0LeWtfGICij29o0gkSr9j2+sPOThcCoGgGki79uY1ZHGv4uemNqnbXt4/sCBDnftB8GbTEbD4wxaaJG6OaQIHjIzrUDHVhAIpmUN85SRwd/o3Tj5JUcSPsLHnWCoSd9SAlXxp/AIpmkP+uG6518kwTiIcvzz4rbxS3wO3ZiUr7oU13OQAUzSA5rwFVMk3Ef/T0LBTI289asbT6OyKAxhQ8vscN4HTeKVOgsnkYsj4TlBorOjSzUGqsqPj8I6wmJV+Kavko1HoHBg0ODEzaodItoGdsHp0jc5B2G0LCXwrAVacAwHcKAHynAMB3CgB8pwDAdwoAfOcfdZWV2cYOx+gAAAAASUVORK5CYII=');
	 width: 48px;
	 height: 48px;
	 cursor: pointer;
 }
.openid-service-vkontakte-sm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABrElEQVRIie2UyUtCURjF+wOfKA2IRZvatY1nZuWQYC2EFm2qR4M8taxINErIoWwg0CZKMhvIBg1zKBx6mtVpUVg3LXURFHjhbc733vndd7/z3RqKZvGbT00VUAWAolm0aebRr1uFxrAO5ZgT9V2TlQO6R+wIRRMIx1OI3KUxYvaAolnUSg3Y9F7i8zK5DvMGzb2zOA/FEYwkEIomcBNLonNoqRAglBnxkHnMmyTSGdRJ33baqJgmANbN47zBpG2fqHHZHJoUM8WPaMbpJV7WLu6ColnwxCyhm9d8oGgWIrkRqYcsURsyub/vgUhuRIr7+Asum0OLeg78Dh1hMvd+RDbPKaG7D6/BE5do8vjCDvHR0UUEqokVQtv2B8FYPIQWjichlBlLp0gg0eMyfI9K18DURvkxbR+04un5pSLAwVm4aHy/nQPGsvWj4X2KK9B8gVs0dE+VP2hfI/h5t/wOHdb2AgW1HX+IaHTJSZYxDpxcxQgTy3tMBRI9PL7rAoh81FH5XdTaZ4KMcUA55kST8mOQeGIduoZtUGtdUI0vo4exQyDR/7HLrgr434BXpuYlclNf/dEAAAAASUVORK5CYII=');
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.openid-service-twitter {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACIUlEQVRoge3YO2gUURSA4bHRwlR2IWAfFWyEtAFtLCKCrYWFTcTSJqS1NGCtjYoKsixLSNRsjLCrSUASVsKKEMWw6ysviczszs57fqtFxJCZOw/nDs6B092B8zF35tx7FKWkkuvMvIACkHUBBUDwgZGXXe5sWNR2XGa+O4w3DA6XcwKYaJr4/B0rey7HpjW5AReW9H1K/x3T3xy5AfVd90AAwHC1Iy9AtffbPH/G5Tc9eQGmF1g/V1cLQAEoAAUgS8DUusW5ui6UZ+s6J+L0jyQBcaLx0+VUFIgsAIAfls/xp4IImQAAdzfsfAM+drx8A1p6zgFPvuR4C5kenJ7v5hOwY/qcf62LFZ804FHb5vpbQyivNQwuLukcrUS8kiYJyP1RQmqAEXwllhugOcF34htrhryAT93gPTS/lcFoJezCZ5tO8B4CxhYj/Ar/BWDynRkK0HPhykqPQ7IBTlY7oQD9aOse5a82D9vBeb9lM9E0GZqN0AtEFr8KMZ2LE13H59Ky4J9MZPFo7eD5aBJhe3BmQeA8JPrK7rXs1BEVkUGxKGCgotFU0z3ZbZt+egClpDI0q4XqC1FjN22AUlIZnNFY3Uvno54TaYhRAUpJ5UhZ5da6hRt8yggdPjBaE2iGcQD9HK52eNCy6cV8Ia4P4w3B81QSgH4OVDTGFnVuvjd5/Nnm+abDi22HhYCc23K4/cFKd7AlbWZeQAHIuoD/HfALI3fCRwbbJMMAAAAASUVORK5CYII=');
	width: 48px;
	height: 48px;
	cursor: pointer;
}
.openid-service-twitter-sm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABKklEQVRIie3UP0sDMRgG8NPFD+Dq7CYOHRzFD+BkXUTopou4+HlEByevhRY7SGmhg1haKMXFtUp7h0uH1OsbmjN5nATT+9Mc5tDBB54lw/1I8l4cx2XItb8G7LQClHqEjfq7feDiieMr01BhuxHYBSZzhe+5Ggq7wIf+fVS98B9IB0YkcfMqYns5FNhtpwyBCbAsQgJbjYRxtgEAwPmA5wdIBRSaCcdkArxxhbofxrY8Fth/mP2xKRJSB+58y4BH+hYmc4X12tQecDsSkYt8ZhInfY5ih7QePBI271Ne3LjFvfYs8xSVemQOOC7D9Ut0F2kZk8oGrFUYal5oDPg8I+C4DCsuw9mARy59MQrAaT/Dn7zY1TJDoRngsEM47uo96lLyO2QK/Kh5A5/CS7B+y8mcwgAAAABJRU5ErkJggg==');
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.openid-service-google {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEf0lEQVRoge3Y+09TZxgHcP+eikxdNjddslhCFUVBd8GVjS7gvGGMGIKW6ZawzHXBLZNMJ05luuEczM3pGE4TLlkIiBfO6Y1CL0hr6QVK6ZWeXs53P2grh1OhPaftkYQ3eX7q+7zn+Zz37XvevCsIsQhLOVYIXcAyQOgClgHZGHRk77uwnlHA1dEOz0Av/OR9+FWPFomHsJ5rBCl5RRgAuXkNrGcVoGwWAEDENYmIaxKptKBeC0ONTLgZGK3eBcpqBgC4uzsxXLEl8Zu2XILpuzdZRU/f+QvkptUgC1cJu4SMR/eApkIAgMkbV1/Yz9bSxEK4/r3B++XxAgzLtiIWDAAAoj4vlFteXbC/p6+LhTB/XS8cwEcMJgpxd3cu2l8rLQQdiTAA4SkHSEl+7gGjBz9gFOJoPZ9Snrv7H9YsGOt25x7gbGthFGH/+YeU8sZOHGQBbJeacg/wDd1jFDF1qy2lPNW2dQBNM3Inr1/JPSBo0DGKCGiIlHMpu5XT8ssowK98wCiCjkah2rYupdyAlmTkjn9Zl3vA5PUrrLVs+fbz1AA6dSInFpqFquTN3APm70IAELKMLf5lLchD1DvzfPlc/ZFz8bwAhFgEz0Ave0e5eHrBHJN8X6KvX/kg7cNbRgGa995G2GljCugYxhXypP21UgkoxwQAwDd0D8ri13gVzxsQL2r+jgQAM713YKzbDa1UgtEDZXC0NiMW8AMApv5u5/X1zSiAEItASvLx5PQXSSHzm7urIyOFZxQwN9Sl6zFavQuGGhks3zWwAMMfFb3cgLnhaG1mAbTSwqUDmH9eAoDpuzdBFOQtDUCygxsAePp7oNqe2ldbUABRkAe/ZigpgrKaoasqefkA6h0boD9cAbNCjonz38Dd1fHCHSka8MFYWyUwoGAlDLWVmLrVlriRmFtgyDKGoEGHsNOeFEGHKV4IXgCTfB9mx/SJYsJOOxzXLsBYWwV16XpGX7JwFey/nAPoGHsmfF5oyjbmDkBK8uHqaH/+FqkQnnx/MqWvq6G2EpGZaRbCdfvP3AHmrms6Eob+cEVa+VqpJHGPFG+x0CzITauzDzAr5IwHO369wOnNaaUSRL0exlgjn+zIPmD+m9NVbucEIMQiWM8qGGPpD32YXYDu42LW2l3sMmvBWSiXMMYalm3NLsB4bC8LoHmf2+5BiJ/dUDxrkZlpTkeMtAD6Q+UsgLnxBGfAyJ53EuM4f7/MaYy0AMqitYjNBhkAymaBqvh1Tg93tv8EAIh6PVDvfCv7AEIsguPaRdYs+IhBqEreSGscQ40MdCQCOhaFqX4/51lMG6AsWsu4Fom38JQD5lOfgdy8ZtH8ieZToKkQ6DCFxw1HOBfPCUCIn/75PP09LAQAxAJ+ePq6YL98BubG43jccATjXx3DRPPTg13U5wUABLQkdFWlvIrnDIiH6Xg1/KqHSSHJGh2Lwjv4H0yfHgBRsJJ38bwB8dCUbcT4yaNw/nYJ7u5OeO/3wfdoAJ7+Hrg6/4CtpQmm+v0pXz3mHCBkLAOEjmWA0PE/xpRXFLQ8kdYAAAAASUVORK5CYII=');
	width: 48px;
	height: 48px;
	cursor: pointer;
}
.openid-service-google-sm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACMklEQVRIic2U3UuTcRTH/XsqwQzWC3ZRZmYNFaVIKYiSYGQZVF4o1dACtZKIHAkVeRG5vJEmkRRllNgr7fF5pntxOjdXU5853ZtbW/t0IS7GWG6PCf3g3JzD+X0453zPyTPu3cRGWt5/AxDVKuyX6nC2N+G8eSXFpi7XYyzerAwgqlXIBj2+oRe4dW0svn/F6vO9eY5b146oVimrYPTgNsK2cRYG+1P8c/qHAMS880jVu5W3yNPTBcBkkybFLxzYSsznBWC294FywLJjAgB7Y11aTDY8BSAofFYOiHnnAXDfu5EWm7lzDYClD2+VA5ZGhgAIT5jTVOLWtQHg7GhWDrBqDpP4GQXge/etP8MvKyRsNeEd7M8oz6xlams4TthqAiDw7SOyQU/U42aur2fNz7MCrJpYvp3JJk1yB8SKHVnl5XQqrPU1SYD8rBehJP/fAaSqIqxnjhKZmU5CAsZPa1byV4BUuYvZJ/eJOCdZGn7Nj0d3cd1uQR7oS0JCZgmhtCB3gPlUJbEFmZBZxHRkT1p8SnueRDQCgKtTmztg2W4BwHyyPGOys6N5ZR4DfbkBxmr2JVswWlaYWVlq1co9etydG0Cs2AmJXwBMaRsyJltOV5OIxxk/cSj3FskGPQDxoB9HywWMxVtSq6zdT9gi4eq8qkxFQkk+np4u4kH/yu33efF/GWbx3UtCYwKBryPYzh1b/x4IpQXYztbiaL3I9PVG7I11SFVFWe1OVoD12oYDfgMgKZYDLqDJQgAAAABJRU5ErkJggg==');
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.openid-service-yandex {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACfUlEQVRoge3Z70tTURgHcP+f6YLpLCIsISnYi4iQCBEp7IUVlRBJYEILSmGL2UAkwZRBSJJkWLMhlVhk24rofc6Cum7ux/2xu7vbPPfbmxg9u7nWi9g5sAPPq/ucy/dzOPdyttskuRwQuZrqHaABqHeABuC/3by1GZn+PmhTkzBWIjCj6zDjMVsZz8P8AbKDF1BKbKCWYWkaR4C2FujzczUF5xJQeLxgC7jz9QvyoRmo/jGovlGovlFYep4/gOwdockZg+ofg9TWYutlmTRfgK2OvWCKQvIrt2/u2s8dQL17h4Q347Gq/dwBShufCSB7cUAcQMrTRd8qug6pfY84gNzVwX/aPtwB1GCAAAqLC2IB9AchAsiHZgQDPHpIAbPTggEqjg76/JxYAO3eBAEUX6+KBchdu0IALJOB1NosDiB5pBOwLILInOkVByC5HDDfx+g2Wqu+jbgDZC+dQ+WQvdfFAUguB4qvXlABY1DH/ZDcTjEAyUP7bYc6ANj5/g350H3I3hHIw0OQh4dgaRp/AMnlQPJwB358+mhDVBtcASSXA5LbCTUYID8bxQL8KjXgo4+EoqC0mUBpMwEwxjcgeXAfmJwjgMxAf/k6lw/x75WfnSbhzQ9xcp1rQMrTBcs06eqf7RMHYISX6OpH12093ALSPd22c1H6dI84ADMeJeGLb9b+2MclIHv5PCpHuvekIAC30/ZvdHH15a793AGUWzfo0lsW0qdOiAHYOtBOAgGAsRKpOocrgDY1SVefMWx3HxMDkDraCcsw6OqHn/51HjeAwmLFBw3GsH3cIw7AWH4G893bcmkTwdrgS0/Kc4zIcv0APFQDUO9qAOpdPwFC3Jns9zIecwAAAABJRU5ErkJggg==');
	width: 48px;
	height: 48px;
	cursor: pointer;
}
.openid-service-yandex-sm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABX0lEQVRIic3UvUtCURjHcf8fo8DoZYmiIYpQCBNKkCBcbMihQlHLpSFoEIREjKIoaosiiIYgeiOiJYKalYKbetWr17fC27fhgmBtdS504FmeM3zO4fyeY5IsZows078C0v295L0zKEsBlHAQJRwkO24TAHS2ocaifNbrfF+laOTvgLoeB6CRSlIILCBPOans74oBMrZh0DS0Uon00ECzX4qsigHU+BoAlb2dlr4woH59CUDBP2cM8PH8BEDO4zYIeHzQbzDvNQaoHh4AUN7aMAbIedwAaEXFmBRJFjO10xN9Dl5fUBb9yE4H5d1tcYDU3aEPlqYZM8mSxYzU1U4jlQRATcSonZ+JBYorywC839+Jf4O3vh60fF6fh2mXeKC8mQCgfnsjPkWZkcHmNy27JsQD1eMj/fRXFy19IYA8aW9GU3Y6xANZuxUl5CM/6/m5NzaKEvKRtVvFxPS3ZTjwBbu3pnnP6NWfAAAAAElFTkSuQmCC');
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.openid-service-mailru {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAGIklEQVRoge2Z+28UVRTH+St2SxURIgbwGYygVo0GgtGYUCExookSEzEaEmuCIVB+ANTgg9mlD8qjtEVKkbZSaEVqSx+2pVDBQqGp3cUW7Ox7u7uz233P7MzXH2Dp3jszu7NtoJL0JOeH5t6993zmnnset3N0DIsHWefMtAGzADNtwCzATBvwvwDQMyxWVTuxo4tDkzkMk4cHFxWRkICEBARiIkZ8AlpGI9hzMYD8OhceMlpmHmDpfht2n/djzC8gW/FFRRy+GsSLlfb7D7Cg2AJjXwBRQcracFokAHVDITx7yHZ/APLrXFP64pkkGJdQ0OKF/l4B6BkWO7o4qH3zYFxCozmMre0+5Ne6sLzCjiVlVjx5wIa8Kgc+ODWO73r96LXEIKY5uJrBEB7aq/1+aALQMywO9U8obnjDy2NTsxfzirRv+tQBG77v9YOLioprto5GNK+nCcDQF5BtwosSdnVzyDVO/QIuKrWiciCoCNEwHNbkThkBNjSOyxbnoiLe/tmlOP+ZgzZsPOPB7vN+FP0ZwK5uDu83uLGwRP2Lrm9wwx+Tn8b2Tm56AEvKrLJjDvMSVtc4ZXPX1rvRMxZV/JoAEBMknBgKYUWFcth85YgDnogo+43afE0ANYMhmSGf/Ooh5iwssaD+77Cq4bTwCQk7uzjoGRaVA0FwURFN5jByjSxWVjsRT5A3/JQpPDWA58rtoNZCwzC52OIyK6674pqNT5XW0Qjx99p6N3QMi20dPtncF9IkO1WAfZfJqBNPSESyeXivBf12ufF/2ePY2u7DmloXVlU7sa7eja+7/Rhy82mBPmoch45hkWtkYfKQc/ddnsgOIMfAwjaRIBapvh5KCxgVJGw841GNHHqGxaZmLyIq2TsJoGNYFLR4ibExv6C6riLAa0cdsg3eSLm4KypI95IArG9wZ4wYOobFmloXeIVMlgqwsMQim/OSihspAnx1jvRDZyhBfIHDV8nYTZ9OJv3xgjyvpALoGBYXLDFi/POzHu0Ah66Q7tFknry8OQYW7jDpXnlVjqwAHiu1Ika5Eg1A21BySfkeKAI0j5ARYs/FAOE+qTLmF7IyPql//EvmDBpgZxdHjNMRMC0AnZC2tPnujq2rdxNj525GpwRQfoV0QxpgM+XGavtoAth8bhLgvZMkQKp7ZaPFl8h7QANsaSMBuseyAGihkszOrsmaZHWNU9PCmfTEEJnlaYAfLviJ8bP/RLQDVFEVYuVA8O7YgmILhJSSxRsRkWPIzng9w8qaIhqALk+OqUQ6RYDCDvIC9dvjxHgX5WLr6rXlgKS++wvphkoAN7xkNk71gowAbx4n3USUgMVl1rvjHzeRJXa/PY65Gk/h0WKLzDga4OmDNtn4O3XK5bsiQK6RlZXRhSm1eY6BxRUHWQcduRbM6EoLii1ov6VccqcC0AVdTJDwiEqHplrM0aW0JSAQvWpelQNhnkxGPWNRrKyW9wq5xtuN0ahP/TEgCTDXIHefxjSRThVg9TGnbBPaD9c3uMHTNTeAEZ+AJnMYtUMhtN+KKva+9O823AH4stUrm5vujqVtaNpukscdEyS8fpQsG/LrXBinSotMYvbw+PA0eY/abkbxxe9e2an2WWNpe+O0AHlVDlmHZJtIYFk5WRkuKbPi2PWQrAGiJcxLMPYFML/IgqX75ReVFl6U8OpP6eusjE09XZMkIeiTSEaP7Z0cmkciGB7nMeYXcM0Vx8nhMApavFhUaiXm97IxBbMnpaDFmzGqZQTIMbBoNMt73qggobCT0xw+lXR5hR32oLL7FXZkfpHQBKBjWMwvssiSV1JMHh6f/ubJ6jUtVReXWVF6eQImDw/bRAKtoxGsqVWO+VMG0DEs5hVZcFrhJJLijYioGQzhs7MevHzEgfl34raeYfH4PiveOu7Etz1+DDjjCMaltH1uNprV466euZ1ktL5K86KU9h30+cPTe1rPGiCpy8rtOGUKqz70apGEBDyxf2pP6tMGSGpelQMH+ydkL2qZRBCBbR2+aRs/bYCkzjXcLgC/6fGjyRzGoJuHJyIiJkiIJyRwUREmD48mcxiFndyU/5lxzwBmUmcBZlpnAWZaH3iA/wDvtU1Tv6+SqgAAAABJRU5ErkJggg==');
	width: 48px;
	height: 48px;
	cursor: pointer;
}
.openid-service-mailru-sm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAC90lEQVRIid2UyU8TYRjG/SsGt6jRYIwxbolL4OJ2cTvoycSDB40aMQaNidGDS6LHgSogCgJJiWAwRgWxUpVAPIhLFLeYqohO2+mUzrTQlbbT+XmYdqRSxBg96CTvZTLf83vm/Z73nSKIEn+zpvzfgBk2N3vvqLS7YnjCOroBGQPkiE7XQJzyLo3Z592/B9h5M4A0kmayJxDTKXNoFP0qoEiUsPWNWAL9SpKj94OUNvmYW+WmuNrD+maFM70hPoe+G2jqjzC14hcA5x4NA6AbcOxB0HK2rM7LtjY/6+w+pldmW1jp5uyjYXTDhNiejPwcsNbuI5P9uMyhIYgSa+w+HntG89qiRHWOODVKGmWO3g+yu0PFAAxgQ7MyMeDOhzgAHR/iCKLEllY/8bRhterqmyidH+PWu1AiA8DqRpn6FxEA2l2xwoB5VR5SWfsbmhXmXHDji+gAHHZqeYcWXfLy0pe0/qi0ycfSOi8Ao2mDWWOSZQG2tfkB8IZ1ikSJ8i4NAMeneMF0rGyQMcYABFHCpaYA2NiijAeUOUzB7sEEgihx9U20oPux9T6QygN0DyYA2NOhTgxwDpiO296ZgP2d6oSAfiWZB+j9agL2dRYAbL8+BIBLTSGIEqd6QgDUPg8XFF9w0UMqm88cIDeY268PjQcUV3usPC+vl1lY6yWaMoimDEsgV9MrJW65YnmXvLJBhmxU59d4CsfUOWDGtLE/giBK7O9UAQgnM9j6RtjToXKiO8hrf9ISywHqXoQB6PmSmHgONrYo1sDsvBlAECV23Q6gRPW8QcsY5mqwvzKz/0xOWrDNrf6fr4qqp6aTlG5wxGkusZk2NztuDHH8YZADd1WWXPYiiBKbWhTrHgBO94Ym30XTKiSaX0etQy+VJOVdGiuuyEyrMFf4WruPkz0hVjXIlDTKnOgOsvWaf5x4QUBuox66pxGI5bfmx6fmWeGETQrI1ezzbg46NNpdMQZDaRJpg0TaYDCUpvVtlMXZVv024E/Uvw/4Bm1tk+ulcilSAAAAAElFTkSuQmCC');
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.openid-service-odnoklassniki {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADlklEQVRoge3Y20sUURwH8P4UtaCIrkoWFPQSQYl2hy7QS1AUEUQPFUkX2RXL21p09ZbY1c2N7rmVlGH2UrprQVKWkWUSmbpzzszsOXO+PZhizUw77c7ObODAeTu/Od/PuTCXSZInDf9zm+R2gAmA2wEmAHbfkPiyod7LBwv5wbtbwLtbwEJ+KHcPgPjmpS6AlGeBdTQAGofppTGw9isgZZmpBaC1qyCkb+bB/7hEpB+0Ji81ALQ6F0IllsOPIZQIaOUylwFHp0MMfvrn8KOXNtADqWiaewD1SblxsN52yP6tIL5sEF82ZP82aJ9Dhn3V5mMuAQonG+57Fg5A8k427M9e3dBvpeGvkLwZzgPk82v0YQY/QSqaal5XNA1iqE9XR6tznQeo9/L12+FJecy6aOtJXZ1ye68LgMcl+iCBnTHrlBu79fBHRS4AHhbqAXf2x667f1APCBY4D1CubdcF4W+aYtbxt826OvnqFucBpDwLENofUQTkCxtNa+RLm3XhoXGQ0jnOA8xmUygRKI079Ct2fZfhE5t3BeMeP2EArckzWIVfE/v9A1g4ABYOQBvoMewDwUErl7sHkDxpiLaeMg5n4Yq2+BIa2xaA5EkHC/n/OTxrvwLJk54KgBGE+sADMNnCtFOowSM2jGkrYKSRigWItp01fEMVPz4i+uw0SMV828aLGyDXr4f2uQPalzCUO/uMMWWZoFU5oFU5Jl9g6VDuHoDW1wmt9yXkunXOAEjxDAhl+LfZ5e8eg55ZYvke9OxS8PdPf18h+gPS0enJB8gXNplsbgH+oRVq8AhoTR5I8Yxx6JmgNSugBgvAe9oACMM7yHVrHViBsrkQ8lDswwqMHGorBxuAoAMgJbOcOQO0diVEpN8awkr4ob64vwnifxcqnQvWeT3R6GDhRpCS2XFlSAgwthrVuWDhRgglYj22MgzW0QBalZPQ2LYAxlrhFNDa1VCbDoG9uAhobFxiDvbyMtSmw6C1qyEVTrFnTFsBo82bARZu1M06e33L+GM/pQDeDLBwwHTrJANhH8CbYelQ242wB2AxfDIQiQP+El4M9UEM9iYVkRggRnh6cjHIiUVJRcQP+MuBHQ0/2jeZiPh/q9zcYym8FYTZK3lSAUa/CM3Cx0JEn59zHkArlwNctRzeFMGj7vzclTxpkOvWgb9pAgtdAzmx0HIdOb4ArKMBvCsIuX5D3OMnDEiFNgFwu00A3G4/AVtAquUJzraMAAAAAElFTkSuQmCC');
	width: 48px;
	height: 48px;
	cursor: pointer;
}
.openid-service-odnoklassniki-sm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB30lEQVRIic2UTU8TURSG+SkFokREYSUb4x8gYeNPcNGFLDT6E0qgtCQ2laQhhoAuCGkErKgbFoLYEiCEBCgfsYGwK0pC5N7O5M7H42JwyqS2pTMl8SZ3c8/c88x9z3lPi4iEuMnd8t8A5OtH6LMD6O+fIpMPmweQsS6M3Y94l42xM48c6QwIGGzHPFmj2jKPs4jBNv8Aff6Zm8zYnEa+eoBM9GJszbjn+uyAf4CRXwDA+nmIiLReeVkb1tmRA96e8w8wj1acJHtfKmOHi45MP74GeMHmtFNSeYaM3y8XfrQHWzsHQK1P+Qdok49dra3iPnrmBXrmJdbpgdtNpYn+YG2qsqmqXaRWksF9ICIh568viwpg/Sqgf3he915NgJYOY18UUd/HENE7jvbxbmS82/km2onKprAvimgzTxoHqLXJsm+1c4z8Amo5gVpOYOQ/Yeu/y1KtjjcOkCN3MXYzVfV3Dbg9h4hWHxl1a1Ca6EflxjGPc4B9OSJyqGyK0pu+5hRZREKo9amyJBvv8Dg7GKAVtfG2skWvCakD8CY3C0uYhaWGIDUB6lvSk1wMdyCGO7yQOmarPYv2PnuT/41dgfxrEF4bIGNdaOkwYuhWZXzoNlo6jIzda04X+d03DvgDDNxqjFcvb3kAAAAASUVORK5CYII=');
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.openid-service-stocktwits {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM5REM1NjVDRTZBMTFFNDlEOUFENTEyNDEwNkZDRTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDM5REM1NjZDRTZBMTFFNDlEOUFENTEyNDEwNkZDRTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzlEQzU2M0NFNkExMUU0OUQ5QUQ1MTI0MTA2RkNFOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzlEQzU2NENFNkExMUU0OUQ5QUQ1MTI0MTA2RkNFOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgySuU0AAAirSURBVHja1Fp7cFRnFf/dxz6SZZNgsmmAkgZKC06AgRIS0LGdNM1QIRJqo1XoTGmrlmkRHUedIkqr9ukfnXZiX8NI1L6gohIghaGWR8pAKKWCjdLWqTUPCHnsI7tJ9nXv/TzfvrKPu+kuJBK+mZNd7r37fed855zf+Z3vItjt9vMArLg6h0emP9Nx9Q6ryK24ig0IeSA82FWmuhD+kJP111QNQl4eDGbjpLGJ66qoDMxuhyCJ8fqHDWBxmgpGI+TuTohd3WA5xslhgDcAqbgIyoxSME2FQApznQUhzgPRkVuQh4svPIuzWx5BgVmcFAYM+jTcsPbrmPnanxF0DQKqGruXkgM5JHZ/AO30WaJok8KAAQ43viCup88gi4t3PQ9wlSVZDhliNMmTwgCTokAyGaG3nfJYiSNMoiROp8slbzFPIKYw+AIqgpGtkemagf7IRinxYcaynzzDIcfin2UzN8PAkAqeSjazhKJrS+i6gJGBfjidfgwFFZjpXlGuBK9fhVPNsryS5OfJBJ0667PIfgiX4AGBQCno19AX0FBeeRPmP7QRJdU1MJdMC1kWcDrh/ugc+lqP4LN9u/FR298x/+alqL7r7qwM6GxpxrmDR2A1iRl6IMOhEQRw5W/b9BAqnvttarLZbLBx+crNKN+yFdN/9H24Ozsw58FNWRmger048dah7AwIuUYYe/d7hlVUrV6hq7ze+OeZsygKerPOL59jIOOdFeNzQGDpeZF/RIVVErD8pd/pTnTB5YLb74/9++R7p/DS4Xcxt7IyawPyi2zw6eE74vRkOlxorFz2EBdZUF0F87QZCdepn8BTGzagbU8zCqxWLFy9Bt/c/DN88JsnsSJiyF9+9RhyuAc1DTWLbkL16rqEOdoOHULzsWOYKYoYJkVtRw6gTE4MHxaxIamOZZ4DAZKCufNTrv/r7bfRsmsX1vMF7A6817Qdm/74B6wgb91ikXD42CnsJ8nlIUUybUVtigH/2fEatm3bjgX0fZjkNpJlUw1wBVhmORCFprHQl08lGlPJ3bLaWrzSUI+Tu5pDRq4hcRFXyRUFdIoS5k2RsUQI/77fo2DZnLKUOSpLZ+ApDslWGbyCDNPDdlJeSqOIQK5gYpYoZCBxdHekXi8sxJI/7UbZ6fdxkbzReWAvfEdPYJAQq0hiCBoEOCPxaycZ0dlUHwvfM8ZxBSmrJM5g2OjJ4/v/BpfPr3u/cEkFyh/ejK8eOY47T7Zh0dduR4+Pih3tpDCBnETUy2y9TDZbZASIlz9evwbBz5m0sLIKNXv2o2bjBvRSJYY2jq1RRNcoYmbsAe7mSopnx8EDaFiwEG/sfBOeNN6IjqWNL2LOvFK4vOoEeyBDy6mVwB2UaDe0f4jnvnUX1pbNxA/WrsOrr++gVlRfyfL7HsDQBPamIosgBIsg0Vi1gGAaHYQkHEw3E1Fb3tuPrjdexzPrvo1Vs2ej/ew/Un6TO216CAAYY5cdOlqcnsg2hDiVcBGVKF00FzNX3op2qsxE4fCdKRIeyxXh6+zE+43PpvKaQADKBPYWon4dTt0tRmjioGpc9eQzqGl5Bys3/xTMYkQ70eozIxruN8i4c/09Kb/r6+gI0e7LhyKmyxkS+gEhzRmRQEWpz69g4RevQ/HtK0PXFj/xNOb/5GH0trYiMDSM0tpbIReXpCx75q+78IXx7M6SeJucbJte3+knFDFJIur3HkwsYlOn4tr6+rSLvbN7N85++AmqjSK8l6N0kn5ClBnE1wEWz0ZTJmCQyYATXRcyXvTw8Ta80NCAxcSJApHjGR5Kppyc1D7CYoGaRQ2Ij5CMkthCiGNgGrZWV2P9qjo0N+/B0Ij+nv77s//il1t+gZ9/eTmqCFptVinWGppp61wOO85f7EVPb1j4d0dfb+jepQx51DUs5ppkR/BiOoX48P10Z/9bLXiCpKm4GLOI6xeWXgeD2Qy/x4MLn3yMj4+9C0nVcB9tjY36WntwlNfMomp+dMdOPPLqm7BEds9Jc95CWiyle4Ns7BQe1XOUUMsJ5TldEvNKTEZIRgnfoAjwUV98rq8Pn+7bh0/5YRMPA34QRtJAWs2iYufhBC2YSMqGBX5YpqJOYbG1eExbqRgNydLYBwtxycuSkzh+37U0MCpE7tnJEJGajXkGEQuF0TObaIJxyjGg6TNKftCXQ5uQb0psSvhpG78nZAyno8cSscPdaKFkSZmvZwh/xsvCki2aRI1MhzRjqs4SKzET4j3AtIRik+40jGUIeRNH2BKzNNR5qnGX+XeZTOSHS7lxD4qRWPeSiukMswjh34439+RUhL+t0KIhzhJCKBwULMLk8njvanfhcfqcOzyqipvkRpJVBTKoKMcoPoscKRaRha1uBUdDhmdDcz9/cKC4t7sHFZRULtJTIxHBQmuEQkgjbTQtXOPcA4OYWXcHvjujFIXiaMcZLCpA7ulTGN72MkRqE0EFipuXR5NKBFEvElcyzLoe9/zwxxCDCpRgcNwMcGoKystmw0u6qYoCxt8iRRBCcDgcbiWoWsFf4ZBeKi1eUGxDjs7Ruuv0B3ilYgksRA0kQiEb8eTzgwqayA2L192NR59/Gbb83AlhnTyM+rt6aF05DKG0gbJB9Mg8dDi+8+LA0Vk2y/B6PSRJh00FU+EauBhz2zW0A60uBQfo+/can8cDGx8Mv4wY6CeYnZj3CiarOUZtQuWMIie8ksYi6ZoeY3iAqfQc398CMvr3FO99xdegsbkZX1pWBc/QEPw+HzU90vj2wGmRkGV3rMINyDcYQqzyaao8N66sw07qxoryrKAwDIGAKP7/36llvCKnCl3d3Wikz9VbH0VTy96Q8v39/ZH3BlfmfU7mR4vUGrqLivHrpu1oWH8vRihcRojASZKEKzkyNsDtdqOithYWkwlOpzMEu+IVVj5qQEb/U4XHd2BkJCQ83q9UyCQNKzfgQqZGXPbRyPgPz/8EGABWE4OkavypTwAAAABJRU5ErkJggg==');
	width: 48px;
	height: 48px;
	cursor: pointer;
}
.openid-service-stocktwits-sm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTI2ODRBRDlDRTZCMTFFNEE2NzNBN0IyNkIzMUREREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTI2ODRBREFDRTZCMTFFNEE2NzNBN0IyNkIzMUREREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMjY4NEFEN0NFNkIxMUU0QTY3M0E3QjI2QjMxRERERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMjY4NEFEOENFNkIxMUU0QTY3M0E3QjI2QjMxRERERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgVHx7MAAAP0SURBVHjatFVbaFxFGP7OnNlms7upUdlq0ja2WsFGI5FSqJKmF9AmWOqDF0qloFTBC2itaKGhQiuFgFj0QYTqi2VtY1uCQjBiIA/aF6+kt221cbumES1J3D27m5Oz5zb+c/ZkL8m2ukJ+mDNzZv77/38zyo/NDW7OsnNYABrI2UFOs3I5azYshIEztgJpAAFVwYKQjYKBWfWKXLgCmRkHWQEI/yxAI0KLSAOHrruYtl2o19EpZaS/DSFPdcGAp5wBVl5gwnSw8o4oOp7ajvqm5TAzGlLnRpAY/Bp/ZSy0rIhiadNSuHmjqgGmctiGgfRvVzz3igZcU2CSlG/Zuwftve/OE1xP4+fnd4I13oL2d96/YWaM8avou2uFZ4DNpuZa3kHHrmeqKp+l8UAIRvbfG85VSjX1DJiGg5todd+e1ytyeeLIRzj86mv49fcxjGkaBj48AocxjNLZyIWLmEprRX7HdXEpkUB8KoXRK8mSNcKB+ID09d+9TJTTD5/3i1W0303j2VBQvNnaKmJcEb11qniSKYJSJobfO1zk19Mp8VIoILbR/ouciaNhLh7mXJRqwCv74v4Nm/DFrh1Ixj7DGd3AVDwONaSi2QGaKb4/iacFbpGfe3USyNIcpH1RSE7hKztqfHQMfyRLoS1qbETrx5/ikSkNzw0OYFv3JozpDiwhoPgtKAKBMpcUiHCwoLGOl2pgU+4CBGjDEjjV0zOvYDwcRrTrUXR+OYytvYeQMl24hBVxHQy4/lw0wKloDu2sinAkjx3DC21tOBk7jsTE5DwFrXv3YfWDD0CjSP4rsWLv0moNZ4icP4/jO3egZ0kUb3SuRzx+sUJgWUcn9BpuiyIO0hkbi9e0Y+vGddhMew/R+O7b05S2fRUCFjHXcnN51RC2gITP2gOH0LSlC9G330LiVB/2uw7WvfJyJdiom+pp1msxMEFA2/z0455ySffuP+iNuRT/5TLODg5hJUnpdg0pkh4llQCu3YDxqj6Do9ufQJg6gtXz+Qwyb0xUj+C2xRw/xfpw8kQ/NuzejdVd3bh9eQtUAt/f1E0Xhr7C0IGDuMc0cSdd2Rr14hKS+354GN9EboWa1cDSKQjTQpBVVkiRV8XZzAxupv3JaRunSXiaDsJMOqVghnpeYnwjCUYjKlLUofI/TJ+RaRfnHJeQS2CVSCak1xGf7QcSy/sRqLSh0QhS6I9JxZaLHD0qLqE2tIju9DoVOcnjK5eUoXVbPcNayvIswOQjRXit6DJeDgaPSX5UBkUOv1uYf+Woc4pHTwjMaqCaayBIPkgdRplt6ZXjP5Wc/mzxfx5liv6SYVmf5JWA4nugVL1TagNXmY/KPwIMACy6k9ZuBTmHAAAAAElFTkSuQmCC');
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.regSocialsHeader
{
	padding-right: 1em;
}

.regSocialsHeader span
{
	display: inline-block;
}

.autoopenid_login_panel
{
	margin-bottom: 25px;
	border-bottom: #999 1px solid;
	padding-bottom: 15px;
}




.profile .top_bar__user-wrapper {
    display: block;
}

.profile .upbar_usermenu {
    display: block;
    float: right;
}

.profile .drop-menu-main {
    float: left;
}

.profile .drop-down {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 5px;
    width: auto;
    cursor: pointer;    
}

.profile .drop-menu-main a, .profile .drop-down, .profile .drop-menu-main-sub .title {
    text-decoration: none;
    color: #ffffff;
    padding: 0 10px 0 0;
}

.profile .upbar_usermenu .drop-down {
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    padding-left: 5px;
}

.profile .upbar_usermenu .drop-down:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#868686));
    background-image: -webkit-linear-gradient(top, #2d2d2d, #868686);
    background-image: -o-linear-gradient(top, #2d2d2d, #868686);
    background-image: linear-gradient(to bottom, #2d2d2d, #868686);
}

.profile .my_avatar {
    width: 40px;
    height: 40px;
    display: inline-block;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    margin-right: 20px;
    line-height: 50px;
    margin: 4px 0;
}

.profile .upbar_arrow {
    margin: 23px 8px 0 7px;
    width: 8px;
    height: 4px;
    opacity: 0.45;
    display: inline-block;
    vertical-align: top;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
    transition: -webkit-transform 0.25s ease-in-out;
    -o-transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAIUlEQVQI12P4//9/w3/coJ4BBHAogkjCAJoiVEk0RSiSAK9GS7UWIkYyAAAAAElFTkSuQmCC) right 0 no-repeat;
}

.profile .upbar_usermenu .drop-menu-main.dropped .upbar_arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.profile .drop-menu-main-sub {
    position: absolute;
    background: #2d2d2d;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
    z-index: 100;
    width: auto;
    padding: 5px 0 5px;
    margin: 10px 0 0 -70px;
    border: 1px solid #2d2d2d;
    font-size: 12px;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0);
    -webkit-transition: opacity .15s ease, -webkit-transform .2s ease-out;
    transition: opacity .15s ease, -webkit-transform .2s ease-out;
    -o-transition: transform .2s ease-out, opacity .15s ease;
    transition: transform .2s ease-out, opacity .15s ease;
    transition: transform .2s ease-out, opacity .15s ease, -webkit-transform .2s ease-out;

    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.profile .drop-menu-main-sub.showing {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    pointer-events: all;
}

.profile .drop-menu-main-sub a, .drop-menu-main-sub > span {
    color: #d4d4d4;
    display: block;
    padding: 10px 12px;
    cursor: pointer;
    text-decoration: none;
    text-align: left;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.drop-menu-main-sub > span {
    cursor: default;
}

.profile .drop-menu-main-sub a:hover {
    background: #CE5209;
    color: #FFFFFF;
    text-decoration: none;
}

.drop-menu-main-sub > span.menu-line {
    display: block;
    margin: 3px 15px;
    border-bottom: 1px solid #949494;
    padding: 0;
    cursor: default;
}

.profile .upbar_likes {
    position: relative;
    float: right;
    display: inline;
    margin-right: 0px;
    margin-top: 14px;
}

.profile .upbar_likes-tooltip {
    display: inline-block;
    margin-right: 0px;
}

/* old style */ 




.notify_svg__message {
    background: url(/plugins/smartusers/templates/skin/default/img/email-24px.svg) center 0/cover;
}

.notify_svg {
    width: 20px;
    height: 20px;
}

.notify_svg__notification {
    background: url(/plugins/smartusers/templates/skin/default/img/notification.svg) center 0/cover;
}

.notify_settings a {
    position: absolute;
    bottom: 8px;
    right: 10px;
    height: 20px;
    width: 20px;
    cursor: pointer;
    background: url(/plugins/smartusers/templates/skin/default/img/settings-24px.svg) center 0/cover;
}

.replies_ajax {

  font-size: 80%;
  max-width: 100%;
  box-sizing: border-box;
  background-color: #fff;

}

.replies_ajax div.comment_avatar .user {
    color: black;
    float: left;
    font-weight: bold;
    margin: .25em 10px .25em .25em;
}

.replies_ajax div.comment_avatar .user>* {
  border-radius: 50%;
  vertical-align: middle;
}

.replies_ajax div.reply_section {
  border-bottom: 1px solid #f3f3f3;
  clear: both;
  padding: .25em;
  cursor: pointer;
  overflow: hidden;
}

.replies_ajax div.reply_section:last-child {
  border-bottom: none;
}

.replies_ajax div.comment_text {
    display: inline;
    line-height: 18px;
    color: #8c8c8c;
}

.replies_ajax div.comment_text .comment_nick {
    font-weight: bold;
}

.replies_ajax div.comment_text span.comment {
    color: #000;
}

.replies_ajax div.comment_text span.time {
  padding: 2px;
  color: #c5c5c5;
}

.replies_ajax .more_replies {
    clear: both;
    text-align: center;
    font-weight: bold;
    padding: .5em;
}

.notify_tabs {
  /*display: flex;*/
  margin-bottom: 10px;
  font-size: 0% !important;
}

.notify_tab {
  position: relative;
  /*flex: 1;*/
  width: 25%;
  outline: none;
  border: none;
  padding: 10px;
  background-color: #f3f3f3;
  transition: all .15s ease-in-out;
}

.notify_tab.empty .notify_count
{
  display: none;
}

.notifiesPopover.js-tooltip__container
{
  padding: 8px;
  background-color: #f3f3f3;
}

.notifiesPopover.js-tooltip__container:after
{
  background: #f3f3f3;
}

.notify_tab__active {
  background-color: #fff;
  border-color: #fff;
}

.notify_tab__active>img {
  filter: contrast(1) !important;
}

.notify_tab:hover {
  background-color: #fff;
}

.notify_tab:hover>img {
  filter: contrast(1) !important;
}

.notify_tab:last-child {
  border-right: none;
}

.notify_tab>img {
  /*width: 25px;*/
  height: 25px;
  filter: contrast(0.1);
  transition: all 0.15s ease;
}

.notify_content {
  display: none;
}

.notify_content.notify_content__active
{
  display: block;
}

.notify_content > div:nth-last-child(-n+2)
{
  border-bottom: none;
}

.notify_count {
/*  display: flex;
  justify-content: center;
  align-items: center;*/
  position: absolute;
  border-radius: 50%;
  top: 2px;
  left: 61px;
  font-size: 10px;
  width: 20px;
  height: 20px;
  text-align: center;
  color: #fff;
}

.notify_count>span {
  margin: 0;
  line-height: 19px;
}

.notify_count__blog {
  background-color: #65d87e;
}

.notify_count__forum {
  background-color: #658ed8;
}

.notify_count__likes {
  background-color: #ff5b5b;
}

.replies_ajax .user>img {
  width: 48px;
}

.notify_btn__wrapper {
  position: relative;
}
/*
.notify_btn__wrapper>div {
  position: absolute;
  left: 0;
  top: 5px;
} */

.top_bar__user-wrapper {
  display: block;
}

.notify_icon {
  position: relative;
  width: 25px !important;
  height: 25px !important;
  background-color: inherit !important;
  padding: 0 !important;
  margin-right: 15px;
  display: block;
/*  display: flex;
  align-items: center;
  justify-content: center;*/
  cursor: pointer;
}

.notify_icon.empty .notify_round
{
	display: none;
}

.notify_icon.empty .notify_svg
{
	opacity: 0.45;
}

.notify_icon>img {
  width: 20px;
  height: 20px;
}

.notify_round {
  position: absolute;
/*  display: flex;
  align-items: center;
  justify-content: center;*/
  left: 36%;
  top: -4px;
  border-radius: 50%;
  font-size: 10px;
  /*line-height: 1px;*/
  line-height: 19px;
  text-align: center;
  height: 19px;
  width: 19px;
  color: #fff;
  background: #e83a3a;
}

.profile {
  display: flex;
}

#header .profile.guest
{
  width: auto;
}

.active-button img {
  opacity: 0.45;
}

@media screen and (max-width: 768px) {
  
  .top_bar__user-wrapper {
    display: flex;
    align-items: center;
    margin-left: 15px;
  }
  .notify_icon {
    margin-right: 15px;
  }
  .upbar_likes {
    margin-top: 0px;
    display: flex;
    flex-direction: row;
  }

  .my_avatar {
    width: 30px;
    height: 30px;
    line-height: unset;
    margin: 0;
  }

  .upbar_arrow {
    margin: 14px 8px 0 2px;
  }


}

@media screen and (min-width: 768px) {
  .notifiesPopover.js-tooltip__container
  {
    max-width: 380px!important;
    width: 380px!important;
  }
}


.upbar_usermenu a img
{
  width: 16px;
  height: 16px;
  border: none;
  vertical-align: bottom;
}
/*FONT - SIZE*/
.toggle_fz {
	background-color: rgb(156, 153, 153);
	position: fixed;
	bottom: 10%;
	right: 50px;
	width: 30px;
	height: 30px;
	z-index: 10000;
	display: flex;
	border-radius: 50%;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.large_font .toggle_fz {
	background-color: rgba(245, 144, 13, 0.87);
}

.large_font #content .content, .large_font #content .content > * {
	font-size: 11pt!important;
	line-height: 1.6!important;
/*  padding: 10px 0;*/
}

.large_font #content .topic h1.title, .large_font #content .topic h2.title { font-size: 14pt !important; }
.large_font #content .content h3 { font-size: 14pt !important; }


/* themes */
.theme_switch_btn {
  position: fixed;
  bottom: 4%;
  right: 45px;
  width: 40px;
  height: 36px;
  z-index: 10000;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.theme_switch_btn>a {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0.7;
  transition: all 0.15s ease;
}

.theme_switch_btn>a:hover {
  transform: scale(1.2);
  opacity: 1;
}

.theme_switch_btn>a[theme="black"]
{
  display: none;
}

.theme_switch_btn>a[theme="white"]
{
  background: #fff;
  display: block;  
}

.theme_switch_btn>a[theme="fullblack"]
{
  background: #F59300;
  display: block;	
}

/* promo reg dialog */
.custom-pop-up__content.promo-reg-popup__content {
	background-image: url('/plugins/mobile/templates/skin/default/actions/ActionMobile/images/promo-reg-background.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.custom-pop-up__inner.promo-reg-popup__inner {
	padding: 0px 50px 50px;
	width: 500px;
	max-width: calc(100vw - 20px);
}

.reg-modal__logo {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	margin-top: 26px;
}

.reg-modal__logo-title {
	color: #404040;
}

.reg-modal__logo-motto {
	color: #404040;
}

.reg-modal__title-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-top: 40px;
}

.reg-modal__title-text {
	color: #000;
	font-family: Roboto;
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.reg-modal__title-subtitle {
	color: #000;
	text-align: center;
	font-family: Roboto;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.reg-modal__button {
	font-size: 20px;
	padding: 15px;
	margin: 28px auto 0;
}

.reg-modal__app-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-top: 38px;
}

.reg-modal__app-text {
	color: #000;
	text-align: center;
	font-family: Roboto;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.reg-modal__app-images {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-top: 18px;
	gap: 16px;
}

.reg-modal__app-image {
	width: 100%;
	height: 44px;
}

@media screen and (max-width: 440px) {

	.reg-modal__logo {
		margin-top: 15px;
	}

	.reg-modal__logo-title {
		font-size: 25px;
	}

	.reg-modal__title-container {
		margin-top: 15px;
	}

	.reg-modal__title-text {
		font-size: 25px;
	}

	.reg-modal__title-subtitle {
		font-size: 15px;
	}

	.reg-modal__button {
		font-size: 17px;
		padding: 10px;
		margin: 20px auto 0;
	}

	.reg-modal__app-container {
		margin-top: 25px;
	}

	.reg-modal__app-text {
		font-size: 17px;
	}

	.reg-modal__app-images {
		flex-direction: column;
	}
}

/* Тёмная тема */
.dark-theme .reg-modal__logo-title {
	color: #d4d4d4;
}

.dark-theme .reg-modal__logo-motto {
	color: #d4d4d4;
}

.dark-theme .reg-modal__title-text {
	color: #e9e9e9;
}

.dark-theme .reg-modal__title-subtitle {
	color: #e9e9e9;
}

.dark-theme .reg-modal__button {
	color: #202225;
}

.dark-theme .reg-modal__app-text {
	color: #e9e9e9;
}




/* promo auth dialog */
.custom-pop-up__inner.promo-auth-popup__inner
{
    padding: 0px 25px 25px;
    width: 500px;
	max-width: calc(100vw - 20px);
}

.auth-modal__logo {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-top: 15px;
}

.auth-modal__title-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 27px;
}

.auth-modal__title-text {
    color: #000;
    font-family: Roboto;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.auth-modal__social-login-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    gap: 10px;
}

.auth-modal__social-login-btn {
    width: 100%;
    max-width: 280px;
}

.auth-modal__separator {
    display: flex;
    flex-direction: row;
    gap: 15px;
    align-items: center;
    margin-top: 16px;
}

.auth-modal__separator-line {
	box-sizing: border-box;
    width: 100px;
    height: 1px;
    flex-shrink: 0;
    border: 1px solid #D6D6D6;
}

.auth-modal__reg-link {
    color: #000;
    text-align: center;
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-bottom: 1px solid #000;
}

.auth-modal__reg-link:hover {
    color: #4b4b4b;
    border-bottom: 1px solid #4b4b4b;
}

.auth-modal__auth-link-container {
    display: flex;
    flex-direction: row;
    gap: 5px;
    margin-top: 25px;
}

.auth-modal__auth-link-text {
    color: #000;
    text-align: center;
    font-family: Roboto;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.auth-modal__auth-link-link {
    color: #000;
    text-align: center;
    font-family: Roboto;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-bottom: 1px solid #000;
}

.auth-modal__auth-link-link:hover {
    color: #4b4b4b;
    border-bottom: 1px solid #4b4b4b;
}

@media screen and (max-width: 440px) {
    .auth-modal__reg-link {
        font-size: 17px;
    }

    .auth-modal__auth-link-container {
        margin-top: 15px;
    }

    .auth-modal__auth-link-text {
        font-size: 15px;
    }

    .auth-modal__auth-link-link {
        font-size: 15px;
    }
}

/* Тёмная тема */

.dark-theme .auth-modal__logo svg path {
    fill: #e9e9e9;
}

.dark-theme .auth-modal__title-text {
    color: #e9e9e9;
}

.darl-theme .social-login__btn--yandex .auth-modal__social-login-btn {
    background: #767676;
}

.dark-theme .auth-modal__reg-link {
    color: #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.dark-theme .auth-modal__reg-link:hover {
    color: #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
}

.dark-theme .auth-modal__auth-link-text {
    color: #e9e9e9;
}

.dark-theme .auth-modal__auth-link-link {
    color: #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.dark-theme .auth-modal__auth-link-link:hover {
    color: #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
}
@font-face {
  font-family: "Roboto";
  font-display: auto;
  src: url("/plugins/mobile/templates/skin/default/actions/ActionMobile/fonts/Roboto-Regular.woff2") format("woff2"), url("/plugins/mobile/templates/skin/default/actions/ActionMobile/fonts/Roboto-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

.custom-pop-up__inner.promo-reg-popup__inner
{
	width: 400px;
}

.custom-pop-up__inner.promo-auth-popup__inner
{
	width: 450px;
}

.promo-auth-popup__content a
{
	text-decoration: none;
	color: #000;
}

.social-login__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 44px;
    width: calc(50% - 8px);
    gap: 10px;
    border-radius: 5px;
    cursor: pointer;
}

.social-login__btn--yandex:hover {
    background: #2f2f2f;
}

.social-login__btn--yandex {
    background: #282828;
}

.social-login__btn--vk {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    background: #4d77a1;
    border: none;
    color: #fff;
    text-transform: uppercase;
}

.auth-modal__social-login-btn {
    width: 100%;
    max-width: 280px;
    color: white !important;
}
.add_company {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.add_company a {
    display: block;
    text-align: left;
    width: 40px;
    max-width: 40px;
    height: 40px;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.add_company a img {
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.5;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.add_company a:hover img {
    opacity: 1;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.add_company a:hover {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
}

.company_blos_title {
    margin-bottom: 25px;
}

.companies_blogs_list div a {
    border: 1px solid transparent;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: block;
}

.companies_blogs_list div a img {
    border: 1px solid transparent;
    display: block;
    width: calc(100% - 2px);
}

.companies_blogs_list div a:hover img {
    border: 1px solid rgba(255, 126, 0, 1);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.companies_blogs {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 200px;
}

.companies_blogs.hidden {
    display: none !important;
}

.sidebar_right .sticky, .sidebar_left .sticky {
    position: fixed;
    top: 0;

    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.companies_blogs_list div {
    margin-bottom: 5px !important;
}

.companies_blogs_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-right: 15px;
}


.sidebar_left .companies_blogs {
    margin-top: 0;
    width: auto !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.sidebar_left .companies_blogs.sticky {
    width: 200px;
}

.sidebar_left .companies_blogs_inner {
    padding-right: 0;
	width: 90%;
}

.sidebar_left .company_blos_title {
    display: none;
}

.sidebar_right .companies_blogs {
    width: 300px;
    height: 600px;
    margin-top: 8px;
    transition: all 1s;
}

.sidebar_right .companies_blogs.sticky {

    width: 300px;
    height: 600px;
    transition: all 1s;
}

.sidebar_right .companies_blogs_inner {
    padding-right: 0;
}

.sidebar_right .company_blos_title {
    display: none;
}

/*.companies_blogs_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 15px;
}

.companies_blogs_list > div {
	max-width: calc(50% - 2px);
}*/


.companies_blogs_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-wrap: wrap;
    column-count: 2;
    margin-bottom: 15px;
}

.companies_blogs_list > div {
    max-width: calc(50% - 2px);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
    width: 46%;
}

.companies_blogs_list2 div a, .companies_blogs_list div a {
    border: 1px solid transparent;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: block;
}

.companies_blogs_list2 div a img, .companies_blogs_list div a img {
    width: 100%;
}

.companies_blogs_list2 div a, .companies_blogs_list div a {
    border: 3px solid transparent;
    display: block;
    width: calc(100% - 6px);
	overflow: hidden;
    border-radius: 10px;
}

.companies_blogs_list2 div a:hover, .companies_blogs_list div a:hover {
    border: 3px solid rgba(255, 126, 0, 1);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

/*lck 12/02/2018 left_col_vidjet*/

#company_profile_table td {
    padding-top: 1em;
}

.companies_blogs.sticky_block {
  display: block !important;
}
.companies_blogs_inner.is_stuck {
  display: block !important;
/*  z-index: -1;*/
}
/*.companies_blogs_list {
  width: 100%;
  column-count: 2;
  display: block;
}
.companies_blogs_list > div {
  width: 100%;
  max-width: 100%;
  display: inline-block;
}*/
.employeeBox > div > div
{
	display: flex;
}

.employeeBox > div input
{
	vertical-align: top
}

.employeeBox > div input[type="text"]
{
	flex-grow: 1;
	margin-right: 4px;
}

.employeeBox > ul
{
	max-height: 10em;
	overflow-y: auto;
}

.employeeBox > ul > li
{
	margin-left: 1em;
	padding: 2px;
}

.removeFromEmployee
{
	font-size: 16px;
	font-weight: bold;
	color: red;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 4px;
	cursor: pointer;

}
/* жать нельзя, т.к. calc бъется (пробелы проебываются) или подправлять руками */

.book_genre
{
	padding: 1em;
}

.book_genre th
{
	text-align: left;
}

.bookTag
{
	font-size: 1.2em;
	cursor: pointer;
}

.bookTag.pressed
{
	font-weight: bold;
}

.w50p
{
	width: 48%;
}


.book_header
{
	padding: 20px 40px 20px 15px;
}

.book_header h1
{
	margin-bottom: 0px;
}

.book_cover
{
	float: left;
	width: 200px;
	min-height: 100px;
	margin: 0em 2em;
}

div.review_links
{
	margin-top: 2em;
	text-align: left;
}

.book_info
{
	margin-right: 2em;
}

.book_info table
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.book_info table tr
{
	background: url(/plugins/books/templates/skin/default/img/dotbgtable.png) left bottom repeat-x;
}


.book_info table td
{
	min-height: 14px;
	vertical-align: top;
	padding: 6px 0px 9px 20px;
}

.book_info p
{
	text-indent: 20px;
	margin-top: 6px;
}

.clear_info
{
	clear: both;
}

.book_related
{
	margin-top: 1em;
}

.book_related h2
{
	margin-left: 1em;
}

.book_related .books_carusel
{
	margin-top: 1em !important;
}


.new_book_review
{
	margin: 2em;
	clear: both;
	display: none;
}

.books
{
	width: 100%;
	padding: 0 20px;
	border-spacing: 0;
	border-collapse: separate;
	font-size: 12px;
	margin: 2em 0em;
}

.books a
{
	text-decoration: none;
}

.book_top100
{
	font-size: 22px;
	line-height: 26px;
	font: normal 18px Verdana;
	color: #6B6B6B;
}

.books tr
{
	background-color: #f9f9f9;
	transition: all .15s ease-in-out;
}

.books tr:nth-child(2n)
{
	background-color: #fff;
}

.books tr:hover
{
	background-color: #efefef;
}

.books tr th
{
	min-width: 100px;
	padding: 10px;
	background-color: #efefef;
	border-bottom: 1px solid #ccc;
	text-align: start;
}

.books tr th:first-child
{
	min-width: 50px;
}

.books tr th:last-child
{
	min-width: 120px;
}

.books tr td
{
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}

.books tr td:last-child
{
	padding-left: 0;
}

.books tr:last-child td
{
	border: none;
}

.books_nav
{
	margin-top: 4px;
	margin-left: 15px;
	display: block;
	font-size: small;
	color: gray;
}

.books_nav > li
{
	margin-right: 0.5em;
	display: block;
	float: left;
}

.books_nav > li a
{
	color: gray;
}

.books_search
{
	padding: 1em;
}

.books_search > form > div:first-child
{
	float: right;
	width: 100px;
}

.books_search .left
{
	margin-right: 100px;
}

.books_search > form > div:first-child > input
{
	width: 100%;
	position: relative;
	font-size: 22px;
}

.books_search .left > input
{
	width: 99%;
	font-size: 22px;	
}

.books_search > div
{
	color: gray;
	font-size: small;
}



.books_buttons
{
	background: #ffffff;
	padding-left: 3px;
}

.books_buttons > a
{
	display: inline-block;
	color: #000000;
	font-weight: 400;
	text-decoration: none;
	user-select: none;
	padding: .5em .5em;
	border: 2px solid;
	border-radius: 1px;
	transition: 0.2s;
	margin: 15px 0px 0px 10px;
	border-radius: 4px;
}

.books_buttons > a:hover
{
	background: rgba(255,255,255,.2);
}

.books_buttons > a:active
{
	background: #4e4e4e;
}

.books_buttons.for_books
{
	position: relative;
}





/*

.books_buttons
{
	font-size: 16px;
	margin: 1em 0em;
}

.books_buttons > a
{
	margin: 1em;	
}

.books_buttons.for_books
{
	margin: 1em 0em 0em 0em;
}*/

.books_vote_stars
{
	margin-right: 0.5em;
	float: left;
	width: 130px;
	height: 26px;
	overflow: hidden;
	background: url(/plugins/books/templates/skin/default/img/stars.png) left top no-repeat;
}

.books_vote_stars.star1
{
	background-position: 0px -26px;
}

.books_vote_stars.star2
{
	background-position: 0px -52px;
}

.books_vote_stars.star3
{
	background-position: 0px -78px;
}

.books_vote_stars.star4
{
	background-position: 0px -104px;
}

.books_vote_stars.star5
{
	background-position: 0px -130px;
}

.reviews_list
{
	margin: 2em;
}

.reviews_list .topic
{
	background: url(/plugins/books/templates/skin/default/img/dotbgtable.png) left bottom repeat-x;
}

.book_rating
{
	width: 130px;
	height: 26px;
	overflow: hidden;
	background: url(/plugins/books/templates/skin/default/img/stars.png) left top no-repeat;
	background-position: 0px 0px;
}

.book_rating > div
{
	width: 0px;
	height: 26px;
	overflow: hidden;
	background: url(/plugins/books/templates/skin/default/img/stars.png) left top no-repeat;
	background-position: 0px -130px;
}

/* всплывающая попапка */
.book_popup {padding: 3px; width: 450px; min-height: 200px; position: relative; background-color: #fff}

.book_popup .book_thumbnail { padding: 8px; float: left }
.book_popup .book_thumbnail > a {border: 1px solid #ccc; display: block; background-color: #fff; padding: 2px; width: 100px; overflow: hidden}
.book_popup .book_thumbnail > a > img {width: 100px}

.book_popup .book_info { padding-top: 8px; /* width: 300px; */ }
.book_popup .book_info a { text-decoration: none }

.book_popup .book_title { font-size: medium; font-weight: bold; color : #6B6B6B; }
.book_popup .book_subtitle { font-size: small; color: #6B6B6B; }
.book_popup .book_authors a { font-size: medium; color: #6B6B6B; }


.book_popup .book_rating
{
	margin-top: 8px;
	width: 130px;
	height: 26px;
	overflow: hidden;
	background: url(/plugins/books/templates/skin/default/img/stars.png) left top no-repeat;
	background-position: 0px 0px;
}

.book_popup .book_rating > div
{
	width: 0px;
	height: 26px;
	overflow: hidden;
	background: url(/plugins/books/templates/skin/default/img/stars.png) left top no-repeat;
	background-position: 0px -130px;
}

.book_popup .profile_panel { background-color: #fff; position: absolute; bottom: 0px; width: 100%; }
.book_popup .profile_panel > div { padding: 8px }
.book_popup .profile_panel > div > a { padding: 4px }

.list_desc
{
	margin: 2em;
}

.list_desc .topshare
{
	margin-top: 2em;
}

.list_desc_clear
{
	clear: both;
}

.BookTagsCloud
{
	margin-top: 1em;
	text-align: center;
	position: relative;
}

.BookTagsCloud li
{
	display: inline-table;
	margin-right: 5px;
	line-height: 16px;
}

.BookTagsCloud li a
{
	color: #949494;
	text-decoration: none;
}

.books_carusel 
{
	margin: 2em 1em 0em 1em;
	height: 300px;
	overflow: hidden;
	position: relative;
}

.books_carusel .button_left, .books_carusel .button_right
{
	position: absolute;
	width: 60px;
	height: 100%;
	cursor: pointer;
    opacity: 0;
}

.books_carusel .button_left
{
	left: 0px;	
	background: -webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), to(#fff));
    background: linear-gradient(to left, rgba(255,255,255,0), #fff);	
}

.books_carusel .button_right
{
	right: 0px;
	background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));
	background: linear-gradient(to right, rgba(255,255,255,0), #fff);
}


.books_carusel .button_left::before, .books_carusel .button_right::before
{
	position: absolute;
	content: '';
    border-radius: .5rem;
    border: 1px solid #6B6B6B;
    width: 50px;
    height: 100px;
    top: 50px;
}

.books_carusel .button_left::before
{
	background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgNjAiPjxwYXRoIHN0cm9rZT0iIzZCNkI2QiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xNi42IDU2LjZMMy40IDMwIDE2LjYgMy40IiBmaWxsPSJub25lIi8+PC9zdmc+) 50% 50% no-repeat;
}

.books_carusel .button_right::before
{
	background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgNjAiPjxwYXRoIHN0cm9rZT0iIzZCNkI2QiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0zLjQgMy40TDE2LjYgMzAgMy40IDU2LjYiIGZpbGw9Im5vbmUiLz48L3N2Zz4=) 50% 50% no-repeat;
}


.books_carusel:hover .button_left, .books_carusel:hover .button_right
{
	opacity: 1;
}

.books_carusel .panel_wrapper
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.books_carusel .books_carusel_panel
{
	height: 300px;
}

.books_carusel .carusel_item
{
	float: left;
	width: 200px;
	height: 300px;
	overflow: hidden;
	text-align: center;
}

.books_carusel .carusel_item img
{
	max-height: 200px;
}

.book_links
{
	padding: 0.2em;
	text-align: center;
	font-size: 80%
}

.book_links .title
{
	display: block;
	margin-bottom: 0.3em;
	font-size: 120%;
	font-weight: bold;
}

.book_blog_top
{
	width: 100%;
	margin-bottom: 1em;
}

.book_blog_top .clear
{
	clear: both;
	width: 100%;
	height: 1px;
}

.book_blog_top .title
{
	text-align: center;
	margin-bottom: 1em;
}

.book_blog_top .title a
{
	font-size: 1.8em;
}

.book_blog_top_item
{
    float: left;
    max-width: 140px;
    height: 180px;
    overflow: hidden;
    text-align: center;
}

.book_blog_top_item img
{
	max-width: 140px
}

.book_buy_panel { float: right; padding: 0 2em 2em 2em; background-color: #fff }
.book_buy_panel a { font-weight: 700; font-size: 1.2em; color: white; text-decoration: none; padding: .8em 2em calc(.8em + 3px); border-radius: 3px; background: rgb(64,199,129); box-shadow: 0 -3px rgb(53,167,110) inset; transition: 0.2s; text-align: center; margin-top: 0.5em; display: block; } 
.book_buy_panel a:hover { background: rgb(53, 167, 110); }
.book_buy_panel a:active { background: rgb(33,147,90); box-shadow: 0 3px rgb(33,147,90) inset; }

.book_tags_panel
{
	text-align: center;
	padding: 1em;
}

.book_tags_panel a
{
	font-weight: 400;
	color: #292929;
	text-decoration: none;
	padding: .8em 1em calc(.8em + 3px);
	border-radius: 10px;
	background: rgb(255, 255, 255);
	box-shadow: 0 -2px rgb(53,167,110) inset;
	transition: 0.2s;
	margin-right: 1em;
	border-color: green;
	border: 1px solid green;
} 
.book_tags_panel a:hover { background: rgb(53, 167, 110); }
.book_tags_panel a:active
{
	background: rgb(33,147,90);
	box-shadow: 0 3px rgb(33,147,90) inset;
}

.books_second_title
{
	margin-top: 2em;
	margin-left: 2em;
	color: gray;
}

.book_url_partner
{
	color: orange;
	margin-left: 1em;
	cursor: pointer;
}

img.mart_books_ico {
	position: absolute;
	display: inline-block;
	top: 19px;
	left: 15px;
}

span.mart_books_empty {
	display: inline-block;
	margin: 0 15px;
}

.mart_books_navi {
	display: block;
	padding: 2px 0px 20px 15px;
}

.reviewed_by_genre_block
{
	margin-left: 1em
}

#reviewed_by_genre_graph
{
	height: 400px;
}

.reviwed_year_wrapper
{
	margin: 1em 0.5em;
	text-align: right;
}

.reviwed_year_wrapper #reviwed_year
{
	width: auto;
}



a#mart_books_right {
float: right;
margin-right: 15px;
}

a.mart_book_button_right {
background: #fff;
color: black;
font-size: 1em;
border: 1px #a7beff solid;
box-shadow: 0 -3px rgb(216, 230, 232) inset;
font-weight: 400;
}

#books-top-filters
{
	width: 700px;
	margin: 0 auto;
}

	/* pt-mono-regular - cyrillic_latin */
	@font-face {
	  font-family: 'PT Mono';
	  font-style: normal;
	  font-weight: 400;
	  src: url('/templates/skin/smart-lab-x3/css/fonts/pt-mono-v5-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
	  src: local('PT Mono'), local('PTMono-Regular'),
	       url('/templates/skin/smart-lab-x3/css/fonts/pt-mono-v5-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('/templates/skin/smart-lab-x3/css/fonts/pt-mono-v5-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	       url('/templates/skin/smart-lab-x3/css/fonts/pt-mono-v5-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
	       url('/templates/skin/smart-lab-x3/css/fonts/pt-mono-v5-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('/templates/skin/smart-lab-x3/css/fonts/pt-mono-v5-cyrillic_latin-regular.svg#PTMono') format('svg'); /* Legacy iOS */
	}

	.console_box
	{
		overflow: hidden;
		background-color: #000;
		margin: 1px 8px;
	}

	.console
	{
		display: flex;
		flex-direction: row;
		align-items: stretch;

		padding: 0.5em;
		font: normal 1.3em 'PT Mono', monospace;
		color: #B2B2B2;
/*      overflow: hidden;*/
		border: 2px solid #4e4e4e;
		background-color: #3e3e3e;
		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e3e3e), color-stop(100%, #212121));
		background-image: -moz-linear-gradient(top, #3e3e3e, #212121);
		background-image: -webkit-linear-gradient(top, #3e3e3e, #212121);
		background-image: linear-gradient(to bottom, #3e3e3e, #212121);
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E3E3E', endColorstr='#FF212121');     
	}

	.console > .commandline
	{
		box-sizing: border-box;
		flex-grow: 1;
		flex-shrink: 1;
		line-height: 1.3em;     
	}

	.console > .help
	{
		white-space: nowrap;
		box-sizing: border-box;
		flex-grow: 0;
		line-height: 1.5em;
		margin-left: 1em;
		display: none;

		color: white;
	}

	.console::before
	{
		content: ' ';
		width: 1.5em;
		margin-right: 0.5em;
		display: inline-block;
		background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iNDkxLjIzNzc5MyIgaGVpZ2h0PSI0NTIuOTg4MjgxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPGcgZmlsbC1ydWxlPSJub256ZXJvIiBjbGlwLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMwRjIzOEMiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjQiIGlkPSJWcnN0dmFfeDAwMjBfMSI+CiAgIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpZD0iZzM0NzAiPgogICAgPHBhdGggZmlsbD0iI0IyQjJCMiIgaWQ9InBhdGgzNDcyIiBkPSJtMzI4LjA4NzQwMiwyNTYuNzgwMjczYy01LjU5MTc5Nyw4LjE3MTg3NSAtMTMuMjgwMjczLDE3LjA4MDA3OCAtMjIuMTkxNDA2LDI1LjI5Njg3NWMtOS42ODU1NDcsOC45MzE2NDEgLTIwLjI0NDE0MSwxNi41NTA3ODEgLTI3LjQzMzU5NCwyMC40NjM4NjdsMTYzLjEyNTk3NywxNTAuNDQ3MjY2bDQ5LjY0OTQxNCwtNDUuNzgzMjAzbC0xNjMuMTUwMzkxLC0xNTAuNDI0ODA1eiIvPgogICAgPHBhdGggZmlsbD0iI0IyQjJCMiIgaWQ9InBhdGgzNDc0IiBkPSJtMjgzLjgyOTU5LDQ1LjA1ODEwOWMtNjUuMTc1NzgxLC02MC4wNzc2NCAtMTY5Ljc5MTAyMywtNjAuMDc3NjQgLTIzNC45NjYzMDksMGMtNjUuMTUwODgxLDYwLjEwMDU4MiAtNjUuMTUwODgxLDE1Ni41NzAzMDkgMCwyMTYuNjcxMzgzYzY1LjE3NTI4NSw2MC4xMDA1ODYgMTY5Ljc5MDUyNyw2MC4xMDA1ODYgMjM0Ljk2NjMwOSwwYzY1LjE3NTc4MSwtNjAuMTAxMDc0IDY1LjE3NTc4MSwtMTU2LjU3MDgwMSAwLC0yMTYuNjcxMzgzem0tMzQuMTk4MjQyLDMxLjUzNTE1MmMtNDYuMjA0MTAyLC00Mi42MDY5MzQgLTEyMC4zOTA2MjUsLTQyLjYwNjkzNCAtMTY2LjU3MDMwNSwwYy00Ni4yMDQ1OTQsNDIuNTgzNDk2IC00Ni4yMDQ1OTQsMTEwLjk5NDE0MSAwLDE1My42MDEwNzRjNDYuMTc5NjgsNDIuNjA2NDQ1IDEyMC4zNjYyMDMsNDIuNjA2NDQ1IDE2Ni41NzAzMDUsMGM0Ni4yMDUwNzgsLTQyLjYwNjkzNCA0Ni4yMDUwNzgsLTExMS4wMTc1NzggMCwtMTUzLjYwMTA3NHoiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+');
		background-repeat: no-repeat;
		background-size: contain;
	}


	.console > .commandline > input
	{
		border:none !important;
		background-color: transparent !important;
		color: white !important;
		font: normal 1.3em 'PT Mono', monospace;
		padding: 0px;
		margin: 0px;
		width: 100%;
		height: 100%;
	}

	.console input, .console input:focus
	{
		outline: none;
	}   


/*
	.console::before
	{
		content: '';
		float: left;
		font-weight: bold;
		padding-right: 0.5em;
		margin-top: 0.1em;
		color: #B2B2B2;
		width: 24px;
		height: 24px;
		display: inline-block;
		background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iNDkxLjIzNzc5MyIgaGVpZ2h0PSI0NTIuOTg4MjgxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPGcgZmlsbC1ydWxlPSJub256ZXJvIiBjbGlwLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMwRjIzOEMiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjQiIGlkPSJWcnN0dmFfeDAwMjBfMSI+CiAgIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpZD0iZzM0NzAiPgogICAgPHBhdGggZmlsbD0iI0IyQjJCMiIgaWQ9InBhdGgzNDcyIiBkPSJtMzI4LjA4NzQwMiwyNTYuNzgwMjczYy01LjU5MTc5Nyw4LjE3MTg3NSAtMTMuMjgwMjczLDE3LjA4MDA3OCAtMjIuMTkxNDA2LDI1LjI5Njg3NWMtOS42ODU1NDcsOC45MzE2NDEgLTIwLjI0NDE0MSwxNi41NTA3ODEgLTI3LjQzMzU5NCwyMC40NjM4NjdsMTYzLjEyNTk3NywxNTAuNDQ3MjY2bDQ5LjY0OTQxNCwtNDUuNzgzMjAzbC0xNjMuMTUwMzkxLC0xNTAuNDI0ODA1eiIvPgogICAgPHBhdGggZmlsbD0iI0IyQjJCMiIgaWQ9InBhdGgzNDc0IiBkPSJtMjgzLjgyOTU5LDQ1LjA1ODEwOWMtNjUuMTc1NzgxLC02MC4wNzc2NCAtMTY5Ljc5MTAyMywtNjAuMDc3NjQgLTIzNC45NjYzMDksMGMtNjUuMTUwODgxLDYwLjEwMDU4MiAtNjUuMTUwODgxLDE1Ni41NzAzMDkgMCwyMTYuNjcxMzgzYzY1LjE3NTI4NSw2MC4xMDA1ODYgMTY5Ljc5MDUyNyw2MC4xMDA1ODYgMjM0Ljk2NjMwOSwwYzY1LjE3NTc4MSwtNjAuMTAxMDc0IDY1LjE3NTc4MSwtMTU2LjU3MDgwMSAwLC0yMTYuNjcxMzgzem0tMzQuMTk4MjQyLDMxLjUzNTE1MmMtNDYuMjA0MTAyLC00Mi42MDY5MzQgLTEyMC4zOTA2MjUsLTQyLjYwNjkzNCAtMTY2LjU3MDMwNSwwYy00Ni4yMDQ1OTQsNDIuNTgzNDk2IC00Ni4yMDQ1OTQsMTEwLjk5NDE0MSAwLDE1My42MDEwNzRjNDYuMTc5NjgsNDIuNjA2NDQ1IDEyMC4zNjYyMDMsNDIuNjA2NDQ1IDE2Ni41NzAzMDUsMGM0Ni4yMDUwNzgsLTQyLjYwNjkzNCA0Ni4yMDUwNzgsLTExMS4wMTc1NzggMCwtMTUzLjYwMTA3NHoiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+');
		background-repeat: no-repeat;
		background-size: contain;
	}

	.console
	{
		padding: 0.5em;
		font: normal 1.3em 'Lucida Console', monospace;
		color: white;
		overflow: hidden;
		border: 2px solid #4e4e4e;
		background-color: #3e3e3e;
		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e3e3e), color-stop(100%, #212121));
		background-image: -moz-linear-gradient(top, #3e3e3e, #212121);
		background-image: -webkit-linear-gradient(top, #3e3e3e, #212121);
		background-image: linear-gradient(to bottom, #3e3e3e, #212121);
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E3E3E', endColorstr='#FF212121');
	}

	.console input
	{
		float: left;
		border:none !important;
		background-color: transparent !important;

		color: white !important;
		font: normal 1.3em 'Lucida Console', monospace;
		padding: 0px;
		margin: 0px;
		width: 700px
	}

	.console input, .console input:focus
	{
		outline: none;
	}

	.console div.help
	{
		padding: 0.15em 0;
		float: right;
		color: #B2B2B2;
	}
	.console div a
	{
		color: green;
		text-decoration: none;
	}


*/
	.console_combo
	{
		display: none;
		position: absolute;
		z-index: 100;
		width: 1108px;
		max-height: 550px;
		overflow-x: hidden;
		line-height: 1.5em;

		background-color: #181818;
		color: white !important;
		font: normal 1.2em 'PT Mono', monospace;
		padding: 0.5em;

		opacity: 0.95;
		-moz-opacity: 0.95;
		-khtml-opacity: 0.95;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);

		border-top: 1px solid #5b5b5b;
		border-radius: 0px 0px 10px 10px;
		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
	}

	.console_combo > div
	{
		cursor: pointer;
	}

	.console_combo > div.hilited
	{
		background-color: #ff7e00;
	}

	.helplink
	{
		display: inline-block;
		width: 6em;
		color: green;
		cursor: pointer;
	}

	.console_combo[mode="help_reverse"] > div > span:first-child
	{
		display: inline-block;
		min-width: 25em;
	}

	.console_combo[mode="help_reverse"] .helplink
	{
		display: inline-block;
		width: auto;
	}

	.colorlink
	{
		color: green;
	}

	.authlink
	{
		cursor: pointer;
		color: red;
	}

	.console_error
	{
		margin-bottom: 0.5em;
		color: red;
	}


	.helpinfo
	{
		float: right;
		text-align: left;
		width: 70%;
		margin-left: 20px
	}

	.fastlinks
	{
		position: relative;
		overflow: hidden;
		background-color: #a62222;
		font: bold 1em 'Arial', monospace;
		color: white;
		/* margin-top: 0.2em; */
		padding: 0.2em;
	}

	.fastlinks ol, .fastlinks ul
	{
	    font: bold 1em 'Arial', monospace;
	    margin: 0;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}

	.fastlinks ol li:before 
	{
		content: counter(item) ') ';
		counter-increment: item;
	}

	.fastlinks ol li, .fastlinks ul li
	{
	    padding: 0.3em 0.5em;
	    display: flex;
	}

	.fastlinks a
	{
		color: white;
		text-decoration: none;
	}


	.fastlinks form
	{
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		background-color: #ff7e00;
	}

	.fastlinks input#search
	{
		border:none !important;
		background-color: #ff7e00 !important;
		color: #353535 !important;
		font: bold 1.1em 'PT Mono', monospace;
		padding: 0.25em;
		width: 268px;
	}

	.fastlinks input#search::-webkit-input-placeholder
	{
		color: #b37e4c;
	}

	.fastlinks input#search:-moz-placeholder
	{
		color: #b37e4c;
	}

	.fastlinks input#search::-moz-placeholder
	{
		color: #b37e4c;
	}

	.fastlinks input#search:-ms-input-placeholder
	{
		color: #b37e4c;
	}

		.fastlinks input.button
	{
		border: none;
		width: 29px;
		height: 25px;
		padding: 0;
		margin: 0;
		vertical-align: top;
		background: #ff7e00 url() no-repeat;
	}

	.fastlinks input, .fastlinks input:focus
	{
		outline: none;
	}









div.console_acc_menu
{
	background-color: #181818;
	border: 1px solid #5b5b5b;

	border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;

	opacity: 0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	position: absolute;
	z-index: 110;
	width: 350px;
	overflow: hidden;

	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;

	font-family: Verdana, sans-serif;
}

div.console_acc_menu div.dbi
{
	clear: both;
	overflow: hidden;
	cursor: default;
	padding: 2px 4px;
}

div.console_acc_menu div.dbi.hilited
{
	background-color: #ff7e00;
	color: black;


	opacity: 0.99;
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}

div.console_acc_menu div.dbid
{
	width: 32px;
	height: 32px;
	float: left;
	padding: 2px;
	overflow: hidden;
	margin-right: 4px;
}
		
div.console_acc_menu div.dbid img
{
	width: 32px;
	height: 32px;
	border: none;
}

div.console_acc_menu div.dbdd div
{
	font-size: 80%;
}

div.console_acc_menu div.dbdd div:first-child
{
	font-size: 100%;
	font-weight: bold;
}

div.console_acc_menu div.dbsb
{
	font-size: 80%;
	padding: 0.4em;
}

div.console_acc_menu div.dbsb div:first-child
{
	float: left;
	font-size: 100%;
	font-weight: bold;
	margin-right: 1em;
}

div.console_acc_menu div.dbst
{
	font-size: 80%;
	padding: 0.4em;
}


.undermenu
{
	position: relative;
	overflow: hidden;
	font: bold 1em 'Arial', monospace;
	background-color: #3e3e3e;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e3e3e), color-stop(100%, #212121));
	background-image: -moz-linear-gradient(top, #3e3e3e, #212121);
	background-image: -webkit-linear-gradient(top, #3e3e3e, #212121);
	background-image: linear-gradient(to bottom, #3e3e3e, #212121);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E3E3E', endColorstr='#FF212121');
}

.undermenu > ul
{
	display: table;
	width: 100%;
}

.undermenu > ul > li
{
	position: relative;
	display: table-cell;
	vertical-align: top;
}

.undermenu > ul > li:before
{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1px;
	background: #505050;
}

.undermenu > ul > li:first-child:before
{
	visibility: hidden;
}

.undermenu > ul > li > a, .undermenu > ul > li > span
{
	display: block;
	padding: 7px 16px 7px;
	margin: 0;
	height: 15px;
	color: #fff;
	font: bold 12px/15px Arial, sans-serif;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.undermenu > ul > li > span
{
	cursor: default;
}

.undermenu > ul > li a > span
{
	color: #00ff4e;
}

.undermenu > ul > li:hover:before
{
	visibility: hidden;
}

.undermenu > ul > li > a:hover, .undermenu > ul > li > span:hover
{
	text-decoration: none;
	background: #4f91cd;
}

.undermenu [submenu="undermenu_more_main"]
{
	width: 32px;
}

.undermenu [submenu="undermenu_more_quotes"]
{
	width: 150px;
}

.undermenu .more i
{
	display: inline-block;
	border: none;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0 4px 0 0;
	vertical-align: top;
	background-size: cover;
	background-repeat: no-repeat;
}


.undermenu .more:last-child {
    position: relative;
    width: auto;
}

.undermenu .more:last-child a:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 5px;
    width: 10px;
    height: 10px;
    border: 3px solid white;
    transform: rotate(45deg);
    border-left: 0;
    border-top: 0;
    background: transparent;
}

.undermenu .open:last-child a:after {
    transform: rotate(-135deg);
    top: 10px;
}

.undermenu_more span {
    color: #00ff4e;
}


.undermenu .more #main_menu i
{
	background-image: url(/plugins/trade/templates/skin/default/img/menu.png);
}

.undermenu .more #quotes_menu i
{
	background-image: url(/plugins/trade/templates/skin/default/img/quotes_menu.svg);
	filter: invert(1);
}

.undermenu .more a
{
	cursor: pointer;
}

.undermenu_more
{
	display: none;
	position: absolute;
	
	background-color: #3e3e3e;
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e3e3e), color-stop(100%, #252525));
	background-image: -moz-linear-gradient(top, #3e3e3e, #252525);
	background-image: -webkit-linear-gradient(top, #3e3e3e, #252525);
	background-image: linear-gradient(to bottom, #3e3e3e, #252525);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E3E3E', endColorstr='#FF252525');
	-moz-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	-webkit-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	z-index: 1000;
	-moz-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	-webkit-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.undermenu_more li a
{
	display: block;
	padding: 10px 16px 10px;
	margin: 0;
	height: 15px;
	color: #fff;
	font: bold 12px/15px Arial, sans-serif;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;    
}

.undermenu_more ul li:before
{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	height: 1px;
	width: 100%;
	background: #505050;
}

.undermenu_more ul li:hover:before
{
	visibility: hidden;
}

.undermenu_more li a:hover
{
	text-decoration: none;
	background: #4f91cd;
}

#undermenu_more_quotes i
{
	font-style: normal;
	color: #aaa;
}

#undermenu_more_quotes.undermenu_more li a:hover i
{
	color: #fff;
}


.undermenu_more_main
{
	display: none;
	position: absolute;
	padding: 4px;
	
	background-color: #3e3e3e;
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e3e3e), color-stop(100%, #252525));
	background-image: -moz-linear-gradient(top, #3e3e3e, #252525);
	background-image: -webkit-linear-gradient(top, #3e3e3e, #252525);
	background-image: linear-gradient(to bottom, #3e3e3e, #252525);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E3E3E', endColorstr='#FF252525');
	-moz-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	-webkit-box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	box-shadow: 0 7px 32px 0 rgba(0, 0, 0, 0.73);
	z-index: 1000;
	-moz-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	-webkit-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);
	transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);

	font-family: Arial, sans-serif;
}

.undermenu_more_main ul.cols > li { float: left; display: inline-block; padding-right: 10px }
.undermenu_more_main ul.cols > li label {

	display: block;
	padding: 6px 15px 6px 6px;
	margin: 0;
	color: lightblue;
	font: bold 16px Arial, sans-serif;
	text-align: left;
	text-transform: uppercase;
	white-space: nowrap;
}

.undermenu_more_main ul.list
{
	margin-bottom: 1.5em;
	margin-left: 10px;
}

.undermenu_more_main ul.list:last-child
{
	margin-bottom: 0px;
}

.undermenu_more_main ul.list li.submenu
{
	position: relative;
}

.undermenu_more_main ul.list a, .undermenu_more_main ul.list li.submenu span
{
	display: block;
	padding: 6px 16px 5px;
	margin: 0;
	height: 15px;
	color: #fff;
	font: bold 12px/15px Arial, sans-serif;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;    
}


.undermenu_more_main ul.list a:hover, .undermenu_more_main ul.list li.submenu span:hover, .undermenu_more_main ul.list li.submenu.selected span
{
	text-decoration: none;
	background: #4f91cd;
}

.undermenu_more_main ul.list li.submenu span:hover + div, .undermenu_more_main ul.list li.submenu.selected > div
{
	display: block;
	top: 0;
	left: 95%
}

.undermenu_more_main ul.list li.submenu span
{
	cursor: default;
}


.undermenu_more_main ul.list li.submenu span::after
{
	content: ' ';
	display: inline-block;
	width: 4px;
	height: 8px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEIxMTRGRUZCNjBGMTFFNkFFNkNDRjcxREVDMTg3QjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEIxMTRGRjBCNjBGMTFFNkFFNkNDRjcxREVDMTg3QjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QjExNEZFREI2MEYxMUU2QUU2Q0NGNzFERUMxODdCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QjExNEZFRUI2MEYxMUU2QUU2Q0NGNzFERUMxODdCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr95OFsAAAAzSURBVHjanJCxDQAACMLE/3+uqxMSOxNKEFCOroMdIGkgUZBs4DVyIxeQa5BT6PXkCDAAxWIHFeKKQmkAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: -2px -2px;
	float: right;
	margin: 3px -4px 0 0;
}
table.trades
{
	font-size: 13px;
	width: 100%;
}

table.trade
{
	display: block;
	line-height: 1.1em;
	text-align: right;
	margin-right: 0.5em;
}

table.trade td:first-child, table.trade th:first-child
{
	text-align: left !important;
}

table.trade th
{
	font-size: 10px;
	font-weight: normal;
	color: #F59300;
	padding-bottom: 4px;
}

table.trade td:first-child
{
	min-width: 5em;
}

table.trade td:first-child a
{
	color: #F59300;
}

table.trade td
{
	color: #B2B2B2;
	color: expression(this.nextSibling==null ? 'green' : '#B2B2B2');
}

table.trade td:last-child
{
	color: #00ce00;
	min-width: 3em;
}

table.trade td.down
{
	color: #ff0000 !important;
}


#baksonlinetd
{
	text-align: right !important;
}

#baksonlinetd a
{
	color: #F59300;
}

#baksonlinetd a small
{
	font-size: small;
}

#baksonline
{
	color: #FFFFFF !important;
	display: inline-block;
	margin-top: 0.6em;
	font-size: large;
	font-weight: bold;
}

#baksonline.up
{
	color: #ff0000 !important;
}

#baksonline.down
{
	color: #00ff4e !important;
}

@-webkit-keyframes pulse
{
	0%
	{
		-webkit-transform: scale3d(1, 1, 1);
				transform: scale3d(1, 1, 1);
	}

	50%
	{
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
				transform: scale3d(1.05, 1.05, 1.05);
	}

	100%
	{
		-webkit-transform: scale3d(1, 1, 1);
				transform: scale3d(1, 1, 1);
	}
}

@keyframes pulse
{
	0%
	{
		-webkit-transform: scale3d(1, 1, 1);
				transform: scale3d(1, 1, 1);
	}

	50%
	{
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
				transform: scale3d(1.05, 1.05, 1.05);
  	}

	100%
	{
			-webkit-transform: scale3d(1, 1, 1);
					transform: scale3d(1, 1, 1);
	}
}

.flash
{
	-webkit-animation-duration: 2s;
			animation-duration: 2s;
	-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
			animation-iteration-count: infinite;
	-webkit-animation-name: pulse;
			animation-name: pulse;
}


div.webinars
{
	border: 1px solid #646464;
	padding: 10px;
	margin-right: 10px;
	color: #F59300;
	font-family: verdana;
	line-height: 14px;
	font-weight: normal;
	font-size: 10px;
}

div.webinars div.wheader
{
	text-align: center;
	padding-bottom: 8px;
}

div.webinars div.wheader a
{
	font-weight: bold;
	color: #c8c8c8;
}

div.webinars div.wlink
{
	padding-top: 8px;
	text-align: center;
}

div.webinars div.wlinkadd a
{
	color: white;
}


div.webinars span
{
	color: #c8c8c8;
}

span.webinar
{
	color: #c8c8c8;
}

span.webinar a
{
	color: /*#F59300;*/ #069 !important;
	font-weight: bold;
}

div.webinarnow, div.webinarnow a, div.webinarnow span.webinar
{
	color: red !important;
}

div.trt
{
	padding: 5px 0px 10px 0px;
	color: #F59300;
}

div.trt a
{
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

	color: #F59300;
}

div.trt span.r
{
	color: green;
	display: block;
	vertical-align: top;
	width: 40px;
	float: left;
	line-height: 12px;
}

div.trt span.t
{
	color: #C8C8C8;
	display: block;
	float: left;
	vertical-align: top;
	width: 40px;
}

div.trt span.c
{
	display: block;
	float: right;
	color: #C8C8C8;
}

div.trt .row
{
	clear: both;
}

div.trt .row .left
{
	display: block; float: left;
}

div.trt .row .right
{
	display: block; float: right;
}

.trt > div { clear: both }

.trades ul
{
	color: #fff;
	display: inline-block;
}

.trades ul li
{
	display: inline-block;
	float: left;
	margin-right: 0.2em;
}

.trades ul li::after
{
	color: #b2b2b2;
	content: '|';
	margin-left: 0.2em;
}

.trades ul li:last-child::after
{
	display: none;
}

.trades ul li a
{
	color: #b2b2b2;
}

#hif
{
	height: 0px;
	clear: both;
}





.map_interval
{
	margin: 0 auto;
	width: 150px;
	padding-right: 5px;
	padding-top: 5px;
	font-family: 'Tahoma', sans-serif;
	font-size: 12px;
}

.map_interval span
{
	cursor: pointer;
}

.map_interval span.active
{
	font-weight: bold;
}

.map_interval#map_interval1
{
	width: 230px;
}

.map_interval#map_interval1 a
{
	color: black;
}

.js-tooltip__pointer--top::before, .js-tooltip__pointer--top::after{z-index: -1}

/* adding */

	h1.ev_title, h1.ev_title_my, h1.ev_title_stocks
	{
		font-family: 'Trebuchet MS', sans-serif;
		text-align: left;
		font-size: 18px;
		padding: 0;
		margin: 0.5em 0.5em 0.5em 0em;
		color: #000;
	}

	.ev_menu
	{
		margin-bottom: 1em;
	}

	.ev_menu .add_event_btn
	{
		font-size: 24px;
		padding: 7px;
	}

	div.ev_addwp
	{
		margin-top: 16px;
		padding: 8px 16px;
		background-color: black;
	}

	table.ev_addtb
	{
		padding: 16px;
		margin: 0px auto;
		border-collapse: collapse;
		color: white;
	}

	table.ev_addtb tr
	{
		background-color: black;
	}

	table.ev_addtb th
	{
		white-space: nowrap;
	}

	table.ev_addtb th.description
	{
		width: 40%;
	}

	table.ev_addtb td
	{
		padding:8px 2px;
		vertical-align: top;
	}
	
	table.ev_addtb input.ev_date
	{
		width: 80px;
	}

	table.ev_addtb input.ev_time
	{
		width: 100px;
	}	

	table.ev_addtb input.ev_desc
	{
		width: 100%;
		box-sizing: border-box;
	}

	table.ev_addtb td.ev_addbtd
	{
		text-align: right;
	}
	
	table.ev_addtb td.ev_addbtd input
	{
		padding: 16px 40px;
		font-size: 32px;
	}

	table.ev_addtb input
	{
		background-color: #e0e0e0 !important;
		border: 1px solid #b0b0b0 !important;
		padding: 2px;
	}

	table.ev_addtb select
	{
		background-color: #e0e0e0 !important;
		border: 1px solid #b0b0b0 !important;
		padding: 1px;
	}

	table.ev_addtb input.error, table.ev_addtb select.error
	{
		background-color: #ff8080 !important;
		border: 1px solid #ff0000 !important;
		padding: 2px;
	}

	a.ev_addback
	{
		font-size: 24px;
	}


/* index */

table.events
{
	width: 100%;
	font-size: 12px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.simple-little-table.trades-table.events th, .simple-little-table.trades-table.events td
{
	padding-left: 8px;
	padding-right: 8px;
}

.simple-little-table.trades-table.events tr:first-child th:first-child
{
	padding-left: 16px;
}

.simple-little-table.trades-table.events tr:first-child th:last-child
{
	padding-right: 16px;
}

table.events tr a
{
	color: #000;
}

table.events tr
{
	text-align: center;
}


table.events td.left
{
	text-align: left;
}

table.events td.buttons
{
	text-align: right;
	white-space: nowrap;
}

table.events td.buttons span
{
	color: red;
	font-weight: bold;
}

table.events span.green
{
	color: green;
}


div.sme
{
	padding: 5px 0px 10px 0px;
	color: #F59300;
}

div.sme span
{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
}

div.sme span.d
{
	display: block;
	float: left;
	color: #B2B2B2;
	width: 70px;
	overflow: hidden;
}

div.sme a
{
	color: #F59300;
}

div.sme div:first-child span
{
	color: red !important;
}

div.sme div:first-child a
{
	color: red !important;
}

.prev_event
{
	color: red;
}

.nav
{
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	color: gray;
	padding: 4px 8px;
}

.nav a
{
	color: gray;
}

.nav li
{
	display: inline-block;
}

.nav li::after
{
	margin-left: 8px;
	content: '>';
	margin-right: 4px;	
}

.nav li:last-child::after
{
	display: none;
}

.flagicon
{
	display: inline-block;
	border: none;
	height: 18px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

	div.li_stat_main
	{
		padding: 16px;
		width: 100%;
	}

	div.li_stat_main p
	{
		color: #ccc;
		margin-bottom: 16px;
	}

	div.li_stat
	{
		width: 550px;
		height: 420px;
		overflow: hidden;
	}


	#topic_graph, #comments_graph, #users_graph, #portfolios_graph, #commands_graph
	{
		margin-top: 1em
	}

	#stat_years_link
	{
		text-align: center;
    	margin-bottom: 1em;
    }
	.sm_video_rating
	{
		margin-left: 0.5em;
		color: #390;
	}

	.sm_video_comments
	{
		margin-left: 0.5em;
	}

	.sm_video
	{
		display: inline-block;
		overflow: hidden !important;
	}

	.sm_video img
	{
		border: none;
		display: block;
	}


	.sm_video div.play
	{
		width: 189px;
		height: 189px;
		overflow: hidden;
		position: relative;
		z-index: 999;
		background:url(/plugins/mediafeed/templates/skin/default/img/play-button.png) no-repeat;
		opacity: 0.5;
	}

	.sm_video:hover div.play
	{
		opacity: 1;
	}

/* abuse popup begin */
.abuse-popup .warning-popup__text
{
	margin: 0 0 20px 0;
}

.abuse-popup .custom-pop-up__inner {
  min-height: 0;
  width: 500px;
  max-width: calc(100vw - 20px);
}

.abuse-popup textarea
{
	height: 65px;
  box-sizing: border-box;
  width: 100%;
}

/* abuse popup end */
.dic_a_name  { font-size:22px; color:#70AAE0; }


/* */
.article .action { overflow: hidden; margin-bottom: 20px; }
.article .action li { float: left; margin-right: 3px; }
.article .action li a { color: #aaa; outline: none; }
.article .action li.edit a { background: url() no-repeat 0 1px; padding-left: 15px; margin-left: 10px; text-decoration: none; font-size: 11px; color: #70aae0; }
.article .action li.delete a { background: url() no-repeat 0 1px; padding-left: 15px; margin-left: 5px; text-decoration: none; font-size: 11px; color: #f00; }
.article .action li a:hover { text-decoration: underline; }

/* */
.article .content { font-size: 14px; line-height: 20px; margin-bottom: 15px; font-family: Verdana, sans-serif;}
.article .content img { margin: 5px; }
.article .content p { margin-bottom: 15px; }

.article .content ul, ol { margin-bottom: 15px; margin-left: 45px; }
.article .content ul li { list-style: disc; }
.article .content ol li { list-style: decimal; }
.article .content dl { margin-bottom: 15px; }
.article .content dl dt { font-weight: bold; }
.article .content dl dd { font-style: italic; margin: 0 0 5px 20px; color: #555; }

.article .content blockquote { font-style: italic; padding: 5px 10px; background: #f8f8f8; }

.article .content pre, .comment .content pre { overflow: auto; width: 95%; padding: 5px 2%; margin-bottom: 10px; background: #f8f8f8 url(); border: 1px solid #dce6f0; clear: both; }


.contributors
{
	padding: 0.5em;
	color: #7E7E7E;
	font-size: 12px;
}

.contributors a
{
	color: #7E7E7E;
	font-size: 12px;
}


.alphabet-letters { padding: 10px; margin-bottom: 10px; }
.alphabet-letters.kompanii { padding: 10px 10px 10px 10px; clear: both; }
.alphabet-letters a { color: #fb7b49; font-family: Courier New, sans-serif; font-weight: bold; font-size: 18px; margin-right: 3px; text-decoration: none;}
.alphabet-letters a:hover { text-decoration: underline;}
.alphabet-letters span { color: #aa7b49; font-family: Courier New, sans-serif; font-weight: bold; font-size: 18px; margin-right: 3px; text-decoration: none;}

.alphabet-letters p { margin-bottom: 10px; }

.letter { padding-left: 10px; font-size: 14px; width: 100%; margin-bottom: 30px; }


.article_new_w { font-size: 12pt; padding: 0px 0px 32px 10px}
.article_new_w a { 
	display: inline-block;
    color: #000000;
    font-weight: 400;
    text-decoration: none;
    user-select: none;
    padding: .5em .5em;
    border: 2px solid;
    border-radius: 1px;
    transition: 0.2s;
    margin: 15px 0px 0px 10px;
    border-radius: 4px;
}

.articles_l
{
	font-size: 16pt !important;
	text-decoration: underline !important; 
	font-weight: normal !important;
	font-family: Tahoma, sans-serif !important;
	padding: 20px 10px 20px 32px;
}

.articles_l a
{
	color: #fb7b49 !important;
}

.articles_l a:hover
{
	text-decoration: none !important;
}

.articles_l h1
{
	margin-bottom: 0px !important;
}

.articles_n
{
	font-size: 9pt;
	color: #000;
	text-decoration: underline;
}

.article_title
{
	color: #626262;
}


/* sidebar css */

div#dim_sidebar
{
	font-size: 80%;
	padding: 0px 5px !important;
}

p.dim_new
{
	padding: 2pt 0pt 10pt 0pt;
}

p.dim_help
{
	padding: 10pt 0pt 10pt 0pt;
}

p.dim_links, p.dim_new, p.dim_help
{
	font-family: Arial, sans-serif;
	font-weight: bold;
}

p.dim_links a, p.dim_help a
{
	text-decoration: none;
	color: rgb(245, 147, 0);
}

p.dim_links a:hover, p.dim_help a:hover
{
	text-decoration: underline;
}

p.dim_new a
{
	color: rgb(245, 147, 0);
}

p.dim_stat
{
	color: #ffffff !important;
	text-align: left !important;
}

p.dim_stat table
{

}

table.dim_stat_table
{
	color: #ffffff;
	text-align: left;	
}

.dim_list
{
	font-family: Arial, sans-serif;
	color: #ffffff;
}

.dim_list b
{
	display: block;
	padding: 20pt 0pt 10pt 0pt;
}

.dim_list a
{
	color: #ffffff;
}

.dim_list ul li a.dim_nick
{
	color: #ffffff;
	font-weight: bold;
}

.dim_list ul li a.dim_article
{
	font-weight: normal;
	color: rgb(245, 147, 0);
}

.dim_app
{
	margin-top: 2em;
}

.dim_app a
{
	font-weight: normal;
	color: rgb(245, 147, 0);
}

/* rating css (used comments css and sidebar css) */

table.dim_rating td.ct
{
	padding-left: 16px;
	text-align: right;
	text-decoration: none !important;
}


.htmldiff ins {color:green;background:#dfd;text-decoration:none}
.htmldiff del {color:red;background:#fdd;text-decoration:none}
.pane {margin:0;padding:0;border:0;width:100%;min-height:20em;overflow:auto;font:12px monospace;white-space:pre-wrap}
.htmldiff {color:gray}
.htmldiff.onlyDeletions ins {display:none}
.htmldiff.onlyInsertions del {display:none}

.attached_topics
{
	max-width: 800px;
}

.source_books, .connected_articles, .attached_topics, .extra_topics
{
	margin-top: 0.5em;
	margin-bottom: 2em;
	padding: 0em 0.5em 0em 0.5em;
	font-family: Tahoma, sans-serif;
}

.source_books, .connected_article, .attached_topic, .attached_topics .more, .extra_topics .more
{
	line-height: 18px;
	/*margin-bottom: 0; */
	font-size: 11px;
}

.attached_topics .more, .extra_topics .mores
{
	text-align: right;
	color: #484848;
}

.attached_topics .more a, .extra_topics .more a
{
	color: #484848;	
}

.source_books .source_book:nth-child(2n+1), .connected_articles .connected_article:nth-child(2n+1), .attached_topics .attached_topic:nth-child(2n+1), .extra_topic:nth-child(2n+1)
{
    background-color: #f1f1f1;
}

.connected_article .rating, .attached_topic .rating, .extra_topic .rating
{
	float: right;
    white-space: nowrap;
    font-size: 12px;
}

.connected_article .rating .r, .attached_topic .rating .r, .extra_topic .rating .r
{
	color: green;
	float: right;
}

.connected_article .rating .c, .attached_topic .rating .c, .extra_topic .rating .c
{
	float: left;
    color: #484848;
}

.connected_article .inside, .attached_topic .inside, .extra_topic .inside
{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    color: #484848;
}

.connected_article .inside .user, .attached_topic .inside .user, .extra_topic .inside .user
{
	font-size: 12px;
	display: inline-block;
	min-width: 40px;
}

.connected_article .inside a, .attached_topic .inside a, .extra_topic .inside a
{
	font-size: 19px;
}

.connected_article a, .connected_article span.user, .attached_topic a, .attached_topic span.user
{
	color: #484848;
}

.connected_articles .title, .attached_topics .title
{
	color: #7E7E7E;
	font-size: 12px
}



.topic.kompanii {margin: 1em }

.topic.kompanii > h1
{
	color: #6B6B6B;
}

.kompanii h2
{
	color: #6B6B6B;
}

.topic .feed { font-size: 11px }
.topic .feed:nth-child(2n+1) { background-color: #f1f1f1 }

.feed:hover { background-color: #181818 !important }
.feed:hover a, .feed:hover .user {color: white}

.topic h3 a{color: #484848; font-weight: bold }
.topic h3 a, .topic h3 span.user{color: #484848 }
.topic h3 a.user { color: #909090; }
.topic h3 {margin-bottom: 0; line-height: 18px;}

.topic h3 a.status { color: #ab3c05 }
.topic h3 a.paid_blog { color: #FF6100 !important }
.topic h3 a.paid { color: #ff0000 !important }

.allblog_panel {padding-bottom: 20px}
.allblog_panel a, .allblog_panel strong {color: #F3650F}

.feed .rating { float: right; white-space: nowrap }
.feed .inside { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;	-o-text-overflow: ellipsis; color: #484848 }
.feed .rating .r { color: green; float: right }
.feed .rating .c { float: left; color: #484848 }


#articleTags, #articleCategories
{
	margin-top: 1em;
}

.attachedArticleTag, .attachedArticleCategory
{
	font-size: 1.2em;
	cursor: pointer;
}

.attachedArticleTag.pressed, .attachedArticleCategory.pressed
{
	font-weight: bold;
}




.kompanii_company_index
{
	margin: 1em;
	width: 100%;
	min-height: 20em;
	font-family: Tahoma, sans-serif;
}

.kompanii_company_col
{
	float: left;
	min-width: 24%
}

.kompanii_sector ul
{
	margin: 1em 1em 1em 0em
}

.kompanii_sector li > span
{
	float: right;
}

.kompanii_sector li > span.positive
{
	color: green;
}

.kompanii_sector li > span.negative
{
	color: red;
}


.kompanii_sector li > span.comments
{
	color: #6B6B6B;
}



.kompanii_sector table
{
	margin: 1em 0em;
	width: 100%;
	padding-right: 3em;
}

.kompanii_sector table span.positive
{
	color: green;
}

.kompanii_sector table span.negative
{
	color: red;
}


.kompanii_sector table span.comments
{
	color: #6B6B6B;
}

.kompanii_sector table td
{
	text-align: right;
}

.kompanii_sector table td:first-child
{
	text-align: left;
}











.changestable
{
	border-collapse: collapse;
	width: 93%;
}

table.changestable tr td, table.changestable tr th
{
	border: 1px solid gray;
	padding: 5px;
}

table.changestable tr:hover
{
	background-color: #FFEBAA;
}


.compare_control
{
	margin-top: 2em;
	padding: 1em;
}

.compare_control .buttons
{
	text-align: right;
	margin-top: 1em;
}

.compare_control .buttons input
{
	padding: 0.5em;
	font-size: 1.3em;
	margin-left: 1em;
}

.kompanii_company_index .clear
{
	clear: both;
}


.kompanii_search
{
	padding: 1em;
}

.kompanii_search > form > div:first-child
{
	float: right;
	width: 100px;
}

.kompanii_search .left
{
	margin-right: 110px;
}

.kompanii_search > form > div:first-child > input
{
	width: 100%;
	position: relative;
	font-size: 22px;
}

.kompanii_search .left > input
{
	width: 100%;
	font-size: 22px;
	box-sizing: border-box;
}

.kompanii_search > div
{
	color: gray;
	font-size: small;
}


.kompanii_nav
{
	margin-top: 4px;
	margin-left: 0px;
	display: block;
	font-size: small;
	color: gray;
}

.kompanii_nav > li
{
	margin-right: 0.5em;
	display: block;
	float: left;
}

.kompanii_nav > li a
{
	color: gray;
}

.kompanii_topbar
{
	background: #E4E4E4;
	padding: .5em 1em;
}

.kompanii_topbar.space
{
	margin-bottom: 3em;
}

.kompanii_topbar h1, .kompanii_topbar h2
{
	color: #4e4e4e;
	margin-right: 2em;
	display: inline;
}


.kompanii_topbar a.button
{
	box-sizing: border-box;
	display: inline-block;
	color: #4e4e4e;
	font-weight: 700;
	text-decoration: none;
	user-select: none;
	padding: .5em 2em;
	outline: none;
	border: 2px solid;
	border-radius: 1px;
	transition: 0.2s;
} 

.kompanii_topbar a.button:hover
{
		background: rgba(255,255,255,.2);
}

.kompanii_topbar a.button:active
{
	background: #4e4e4e;
}


.kompanii_topbar a.button.subscribe
{
	float: right;
	font-size: 80%;
	width: 13em;
	white-space: normal;
    margin-left: 4px;
	padding: 0.3em 2em;
}

.kompanii_topbar a.button.unsubscribe
{
	float: right;
	width: 10em;
}

.kompanii_topbar a.rss
{
	float: right;
	padding: 2px;
	margin-left: 8px;
}

.kompanii_topbar a.rss span
{
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(/plugins/dictionary/templates/skin/default/img/rss.png);
}

.kompanii_dividends_banner
{
	background-color: #0000ff;
	color: #ffffff;
	padding: 0.5em;
}

.company_shares_block
{
	margin-bottom: 1em;
	font-size: 20px;
	color: #6B6B6B
}

.company_shares_block span.digit
{
	color: #b32d00;
}

.company_shares_block span.up
{
	color: #3d9400;
}

.company_shares_block span.down
{
	color: #f11212;
}

.company_stocks_events
{
	margin-bottom: 1em;
}

.last_forum_comments li
{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.last_forum_comments li:nth-child(2n+1)
{
	background-color: #f1f1f1;
}

.last_forum_comments a
{
	margin-left: 0.6em;
}

.last_forum_comments li strong:first-child
{
	color: #1F1F1F;
}

.last_forum_comments li > span:first-child
{
	width: 3em;
	display: inline-block;
}

.last_forum_comments li.more
{
	text-align: right;
}


.last_forum_comments.tahoma li
{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

.last_forum_comments.tahoma li > a.h
{
	font-size: 16px;
}




.last_stocks_events li
{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: Tahoma, sans-serif;
}

.last_stocks_events li:nth-child(2n+1)
{
	background-color: #f1f1f1;
}

.last_stocks_events a, .last_stocks_events span
{
	margin-left: 0.6em;
	font-size: 16px;
}

.last_stocks_events li a:first-child, .last_stocks_events li span:first-child
{
	font-size: 12px;
}


.last_stocks_events li strong:first-child
{
	color: #1F1F1F;
}

.last_stocks_events li > span:first-child
{
	width: 3em;
	display: inline-block;
}


.last_stocks_events li.more
{
	text-align: right;
}

.last_stocks_events .controls
{
	float: right;
}

.extra_members
{
	margin-top: 0.5em;
	margin-bottom: 2em;
	padding: 0em 0.5em 0em 0.5em;
}

.extra_members > div a
{
	padding: 0.2em;
}


table.mybrokers tbody tr:nth-child(2n+1) {
    background-color: #f1f1f1;
}

table.mybrokers tbody td:first-child {

	min-width: 300px;
}

.extra_last_comments
{
	margin-top: 0.5em;
	margin-bottom: 2em;
	padding: 0em 0.5em 0em 0.5em;
	font-family: Tahoma, sans-serif;
}


.extra_last_comments table
{
	width: 100%;
}

.extra_last_comments table td
{
	padding: 0.2em;
}

.extra_last_comments table td.broker, .extra_last_comments table td.user, .extra_last_comments table td.link, .extra_last_comments table td.date
{
	white-space: nowrap;
}

.extra_last_comments table td.comment
{
    height: 1em;
    vertical-align: top;
    overflow-y: hidden;
    display: inline-block;
    text-overflow: ellipsis;
}

.broker_compare
{
	border-collapse: collapse;
}

.broker_compare td
{
	padding: 1em;
}


.company_report_add
{
	border-collapse: collapse;
	text-align: center;
}

.company_report_add, .company_report_add th, .company_report_add td
{
	border: 1px solid #ccc;
}

.company_report_add th
{
	padding: 2px 8px;
	text-align: left;
	font-weight: normal;
	cursor: default;
}

#report_param_table .report
{
	float: right;
	margin-left: 1em;
}

#report_param_table_wrapper .company_report_add th
{
	white-space: nowrap;
}

.company_report_add td
{
	width: 100px;
	padding: 0;
	margin: 0;
}

.company_report_add td input[type="text"], .company_report_add td select
{
	width: 100%;
	border: none;
	padding: 2px;
	box-sizing: border-box;
	outline: none;
}

.company_report_add td input
{
	text-align: center;
}

.company_report_add td select
{
	text-align: center;
	text-align-last: center;
}

.company_report_add td input.error, .company_report_add td select.error
{
	background-color: lightcoral;
}

.company_report_add tr:hover
{
	background-color: #eee;
}

.company_report_controls
{
	padding: 0em 2em 2em 0;
}

.broker_report_controls
{
	padding: 2em;
}

.company_report_controls input, .company_report_controls select, .broker_report_controls select
{
	padding: 0.5em;
}

.broker_report_controls select
{
	float: left;
	margin-right: 1em;
	width: auto;
}

#report_param_table_wrapper
{
	clear: both;
	margin-top: 2em;
}

.company_report_separator
{
	height: 20px;
}

tr.company_report_buttonspace, tr.company_report_buttonspace th, tr.company_report_buttonspace td
{
	border: 1px solid white;
}

tr.company_report_buttonspace:hover
{
	background-color: white;
}

tr.company_report_buttonspace th
{
	text-align: center;
}

tr.company_report_buttonspace td
{
	padding: 2px;
}

.moex_bonds_inline
{
	margin: 1em 0em;
}

.moex_bonds_inline .right
{
	text-align: right !important;
}


.company_funnylinks .undermenu li a
{
	height: auto;
}


#indexMMVBChanges
{
	width: 50%;
	float: left;
}

#indexStocksChanges
{
	width: 50%;
	float: right;
}

#indexStocksChanges > div:first-child, #indexMMVBChanges > div:first-child
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    padding: 0em 1em;
    color: #606060;
    cursor: default;
    font-size: 11px;
    fill: #606060;
}

#indexStocksChanges > div:first-child span, #indexMMVBChanges > div:first-child span
{
	cursor: pointer;
}

#indexStocksChanges > div:first-child span.active, #indexMMVBChanges > div:first-child span.active
{
	font-weight: bold;
}

#indexStocksChanges .isc_container, #indexMMVBChanges .isc_container
{
	width: 100%;
	height: 300px;
	box-sizing: border-box;
}

.reportBug
{
	padding: 8px;
	text-align: center;
	font-size: 14px;
	color: #aaa;
}


.people table tbody td.user a.link_new
{
	color: #484848;
	font-size: 20px;
	text-decoration: none;
	color: #484848;
}

#dividend_add td, #dividend_add th { padding: 4px 2px; }
.dd_controls { text-align: right; }
.dd_controls a { font-weight: normal !important; }

.dd_controls .report_bug
{
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 0;

	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlJREFUeNpiTEtLY8ADuKD0N1wKmPBo1gLih1CsQY4B04FYBIqnk2pAGBDbIfEdgDiEWAM4gLgTyt4HxHug7G6kMMFrQAkQKwDxIyB2BWJ3KBskVkTIABkgroSy2YD4HxSzQMUqoWpwGtCJ5EwJaAAKALEUUrR24jLAAogjsESlGppYFBBboRsAoidicZESEKtgCSe4WpjfYoDYDIvCehzRbALEcUC8AGQKDxC3Y1H0BogNofgNFvlWkF6QC8qRAgkd/EOjkQFITyXIgAwcmkExcBeJjQ2kgbxwAE9+EMGjGQQOgVwQCsRi0ITDRCCDMSAlrl9A/AogwABouSUjiaYsqAAAAABJRU5ErkJggg==');
}

.dd_controls .report_bug:hover
{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA80lEQVQ4jZWRMYoCQRBF3wwiIhMYyAZiJAbiARbZYE8hG4q3EMFLeAhPIaLuRQYDEZxNTRb0G1gNTTM9asGnu6vqVdO/oSIETUGzqqcKHgoK0+BdGMFeINNWbw748WCn8atwQ5AbtBGsbZ+/5IdgYcBBkJoOlls8g7uCizWfvPzRchdBt2rAKnh3W9AKcqsYPBJcg+ZvwWeJoV+OSw1OgaU7e9ED+iX3LeX3CiYltzjn80ht6uDMM8lXYe9v2T6sHwVZDZgBnYivt2D1owPME0EBtCMD/myN1lNgFyk6MAYD/CYAgg+gzsPZ8CfCuJn+EzjfAe17saHAOCCHAAAAAElFTkSuQmCC');
}


.reason_table { width: 100%; padding: 8px; font-family: Tahoma, sans-serif; font-size: 8pt}
.reason_table.word { margin-top: 1em; margin-bottom: 2em; padding: 0px;  }
.reason_table td { padding: 2px; }
.reason_table th { text-align: left; }

.reason_sell, .reason_buy { width: 50%; vertical-align: top }
.reason_sell { border: 1px solid red;}
.reason_buy { border: 1px solid green; }
.reason_sell strong { text-align: center; display: block; color: red; margin-bottom: 10px }
.reason_buy strong { text-align: center; display: block; color: green; margin-bottom: 10px}
.reason_sell ul, .reason_buy ul { margin-left: 1em; padding-left: 1em; list-style-type: disc; }
.reason_sell li, .reason_buy li { margin-bottom: 0.5em }

.reason_sell table, .reason_buy table { width: 100%}
.reason_sell tr th:first-child, .reason_buy tr th:first-child { width: 80% }

.reason_sell > div, .reason_buy > div { text-align: center; padding: 4px }
.reason_sell > div a { color: red; }
.reason_buy > div a { color: green; }


.last_forum_comments li {padding: 5px 0;}
.extra_last_comments .last_forum_comments a { text-decoration: none; }
.extra_last_comments .last_forum_comments li:hover{ border: 1px solid #6B6B6B; }


.cts_more, .cts_all
{
	display: block;
	border-radius: 5px;
	margin: 0 !important;
	text-align: center;
	font-size: large;
}

.cts_all
{
	padding: 0.25em;
}

.cts_more span
{
	width: 40px;
	height: 25px;
	display: inline-block;
	background-image: url(/plugins/dictionary/templates/skin/default/img/arrow.png);
	background-size: contain;
	background-repeat: no-repeat;
}

.cts_more:hover, .cts_all:hover
{
	border: 1px solid #6B6B6B;
}



.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 16px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 8px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

#broker_russian
{
	margin: 1em 0em;
	display: none;
}

#trading_soft, #licensies_list, #isin_list
{
	padding: 1em 0em;
}

#trading_soft > div, #licensies_list > div, #isin_list > div
{
	margin: 0.3em 0em;
}

#trading_soft select
{
	float: left;
	width: 200px;
}

#trading_soft input[type="text"], #licensies_list input[name$="[description]"]
{
	margin-left: 2em;
}

#trading_soft input[name="add"], #trading_soft input[name="remove"], 
#licensies_list input[name="add"], #licensies_list input[name="remove"]
{
	float: right;
	width: 2em;
	display: inline-block;
	margin-left: 4px;
}


.company_reports_setup
{
	padding: 2em;
}

.company_reports_setup img
{
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 0.5em;
	cursor: pointer;
}

#reports_url_controls
{
	display: none;
	margin-top: 0.2em
}


#dividendMistakeDialog textarea
{
	width: 100%;
	height: 8em;
	min-height: 100px;
	display: block;
	box-sizing: border-box;
}


#dividendMistakeDialog textarea#dividendText
{
	height: 12em;
}

#meta_block
{
	margin-top: 20px;
}

#meta_block > div
{
	margin-top: 20px;
	display: none;
}

#meta_block > div.show
{
	display: block;
}

#meta_block > span
{
	text-decoration: underline dashed;
	color: #aaa;
	cursor: pointer;
}


.tickers_list
{
	margin: 2em 0em 2em
}

.tickers_list > div input, .tickers_list > div select
{
	margin-right: 0.2em;
}

.tickers_list > div label
{
	margin-right: 1em;
}


a[name="switchReportQuarter"], a[name="switchReportYear"]
{
	cursor: pointer;
}
.SumoSelect p {margin: 0;}
.SumoSelect{width: 200px;}

.SelectBox {padding: 5px 8px;}

.sumoStopScroll{overflow:hidden;}

/* Filtering style */
.SumoSelect .hidden { display:none; }
.SumoSelect .search-txt{display:none;outline:none;}
.SumoSelect .no-match{display:none;padding: 6px;}
.SumoSelect.open .search-txt{display: inline-block;position: absolute;top: 0;left: 0;width: 100%;margin: 0;padding: 5px 8px;border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 5px;}
.SumoSelect.open>.search>span, .SumoSelect.open>.search>label{visibility:hidden;}

/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */
.SelectClass,.SumoUnder { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.SelectClass{z-index: 1;}

    .SumoSelect > .optWrapper > .options  li.opt label, .SumoSelect > .CaptionCont,.SumoSelect .select-all > label { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.SumoSelect { display: inline-block; position: relative;outline:none;}
.SumoSelect:focus > .CaptionCont,.SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont {box-shadow: 0 0 2px #7799D0;border-color: #7799D0;}
    .SumoSelect > .CaptionCont { position: relative; border: 1px solid #A4A4A4; min-height: 14px; background-color: #fff;border-radius:2px;margin:0;}
        .SumoSelect > .CaptionCont > span { display: block; padding-right: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;cursor:default;}
            /*placeholder style*/
            .SumoSelect > .CaptionCont > span.placeholder { color: #ccc; font-style: italic; }

        .SumoSelect > .CaptionCont > label { position: absolute; top: 0; right: 0; bottom: 0; width: 30px;}
            .SumoSelect > .CaptionCont > label > i { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');
                background-position: center center; width: 16px; height: 16px; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;background-repeat: no-repeat;opacity: 0.8;}

    .SumoSelect > .optWrapper {display:none; z-index: 1000; top: 30px; width: 100%; position: absolute; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; border: 1px solid #ddd; box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); border-radius: 3px;overflow: hidden;}
        .SumoSelect.open > .optWrapper {top:35px; display:block;}
        .SumoSelect.open > .optWrapper.up {top: auto;bottom: 100%;margin-bottom: 5px;}

        .SumoSelect > .optWrapper ul {list-style: none; display: block; padding: 0; margin: 0; overflow: auto;}
        .SumoSelect > .optWrapper > .options { border-radius: 2px;position:relative;
         /*Set the height of pop up here (only for desktop mode)*/
            max-height: 250px;
             /*height*/ }
         .SumoSelect > .optWrapper.okCancelInMulti > .options { border-radius: 2px 2px 0 0;}
         .SumoSelect > .optWrapper.selall > .options { border-radius: 0 0 2px 2px;}
         .SumoSelect > .optWrapper.selall.okCancelInMulti > .options { border-radius: 0;}
        .SumoSelect > .optWrapper > .options li.group.disabled > label{opacity:0.5;}
        .SumoSelect > .optWrapper > .options li ul li.opt{padding-left: 22px;}
        .SumoSelect > .optWrapper.multiple > .options li ul li.opt{padding-left: 50px;}
        .SumoSelect > .optWrapper.isFloating > .options {max-height: 100%;box-shadow: 0 0 100px #595959;}
        .SumoSelect > .optWrapper > .options  li.opt { padding: 6px 6px; position: relative;border-bottom: 1px solid #f5f5f5;}
            .SumoSelect > .optWrapper > .options > li.opt:first-child { border-radius: 2px 2px 0 0; }
            .SumoSelect > .optWrapper.selall > .options > li.opt:first-child { border-radius:0; }
            .SumoSelect > .optWrapper > .options > li.opt:last-child {border-radius: 0 0 2px 2px; border-bottom: none;}
            .SumoSelect > .optWrapper.okCancelInMulti > .options > li.opt:last-child {border-radius: 0;}
            .SumoSelect > .optWrapper > .options li.opt:hover { background-color: #E4E4E4; }
            .SumoSelect > .optWrapper > .options li.opt.sel, .SumoSelect .select-all.sel{background-color: #a1c0e4;}

            .SumoSelect > .optWrapper > .options li label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;cursor: pointer;}
            .SumoSelect > .optWrapper > .options li span { display: none; }
            .SumoSelect > .optWrapper > .options li.group > label {cursor: default;padding: 8px 6px;font-weight: bold;}

        /*Floating styles*/
        .SumoSelect > .optWrapper.isFloating { position: fixed; top: 0; left: 0; right: 0; width: 90%; bottom: 0; margin: auto; max-height: 90%; }

    /*disabled state*/
    .SumoSelect > .optWrapper > .options li.opt.disabled { background-color: inherit;pointer-events: none;}
        .SumoSelect > .optWrapper > .options li.opt.disabled * { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5; }


    /*styling for multiple select*/
    .SumoSelect > .optWrapper.multiple > .options li.opt { padding-left: 35px;cursor: pointer;}
        .SumoSelect > .optWrapper.multiple > .options li.opt span,
        .SumoSelect .select-all > span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px;}
            .SumoSelect > .optWrapper.multiple > .options li.opt span i,
            .SumoSelect .select-all > span i{position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0;width: 14px;height: 14px;border: 1px solid #AEAEAE;border-radius: 2px;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);background-color: #fff;}
.SumoSelect > .optWrapper > .MultiControls { display: none; border-top: 1px solid #ddd; background-color: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.13); border-radius: 0 0 3px 3px; }
    .SumoSelect > .optWrapper.multiple.isFloating > .MultiControls { display: block; margin-top: 5px; position: absolute; bottom: 0; width: 100%; }

    .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls { display: block; }
        .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p { padding: 6px; }
        .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p:focus {box-shadow: 0 0 2px #a1c0e4;border-color: #a1c0e4;outline: none;background-color: #a1c0e4;}

    .SumoSelect > .optWrapper.multiple > .MultiControls > p { display: inline-block; cursor: pointer; padding: 12px; width: 50%; box-sizing: border-box; text-align: center; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover { background-color: #f1f1f1; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk { border-right: 1px solid #DBDBDB; border-radius: 0 0 0 3px; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel { border-radius: 0 0 3px 0; }
    /*styling for select on popup mode*/
    .SumoSelect > .optWrapper.isFloating > .options li.opt { padding: 12px 6px; }

    /*styling for only multiple select on popup mode*/
    .SumoSelect > .optWrapper.multiple.isFloating > .options li.opt { padding-left: 35px; }
    .SumoSelect > .optWrapper.multiple.isFloating { padding-bottom: 43px; }

    .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i,
    .SumoSelect .select-all.selected > span i,
    .SumoSelect .select-all.partial > span i{background-color: rgb(17, 169, 17);box-shadow: none;border-color: transparent;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat: no-repeat;background-position: center center;}
    /*disabled state*/
    .SumoSelect.disabled { opacity: 0.7;cursor: not-allowed;}
     .SumoSelect.disabled > .CaptionCont{border-color:#ccc;box-shadow:none;}

    /**Select all button**/
    .SumoSelect .select-all{border-radius: 3px 3px 0 0;position: relative;border-bottom: 1px solid #ddd;background-color: #fff;padding: 8px 0 3px 35px;height: 20px;cursor: pointer;}
    .SumoSelect .select-all > label, .SumoSelect .select-all > span i{cursor: pointer;}
    .SumoSelect .select-all.partial > span i{background-color:#ccc;}


     /*styling for optgroups*/
    .SumoSelect > .optWrapper > .options li.optGroup { padding-left: 5px; text-decoration: underline; }


.reset-all {padding: 5px 10px 5px 35px;border-bottom: 1px solid #CDCDCD;}

.SumoSelect[is-selected="false"] .reset-all {opacity: 0.5;pointer-events: none;}

.SumoSelect[is-selected="true"] .reset-all {opacity: 1;cursor: pointer;color: #7799D0;}

.SumoSelect[is-selected="true"] .reset-all * {cursor: pointer;}

.SumoSelect[is-selected="true"] .reset-all:hover {color: black;}


.dividends_search form {
    display: flex;
    padding: 0.5em;
    max-width: 634px;
    margin: 0 auto;
}

.dividends_search__button button {
    margin-left: 22px;
}

.dividends_btn {
    background: #0371d0;
    border: 1px solid #0371d0;
    border-radius: 5px;
    color: white;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 18px;
    min-height: 32px;
    min-width: 120px;
    transition: all 0.2s;
}

.dividends_btn:hover {
    background: #035cb3;
    border: 1px solid #035cb3;
}

.dividends_search__input {
    width: 100%;
}
.simple-little-table.trades-table tr td:first-child {
    color: #666 !important;;
    text-decoration: none;
}

.simple-little-table.trades-table tr td,
.simple-little-table.trades-table th,
.simple-little-table.trades-table th a {
    font-weight: normal;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

.dividends_mob_swipe_hand img {
    width: 100%;
}

.dividends_mob_swipe_hand {
    width: 30px;
    height: 30px;
    position: relative;
    top: 5px;
    right: 0;
    display: none !important;
    animation: Swipe 1.5s infinite;
    margin-left: auto;
}

.dividends_mob_swipe_hand {
    display: block;
}

.dividends_field {
    font-size: 18px;
    width: 100%;
    border: 1px solid #2d2d2d;
    padding: 0 10px;
    background: #fff;
    color: #000;
    min-height: 32px;
    position: relative;
    border-radius: 5px;
    box-sizing: border-box;
}

.dividends_field::placeholder {
    font-size: 18px;
    color: #2d2d2d;
}

.dividends_field:focus, .dividends_field:hover {
    box-shadow: 0 0 5px rgba(45, 45, 45, 0.4);
}

.nav {
    font-family: Trebuchet MS, sans-serif;
    font-size: 12px;
    color: gray;
    padding: 4px 8px;
}

.nav a {
    text-decoration: underline;
    color: gray;
}

.nav a:hover {
    text-decoration: none;
}

.dividents-page
{
    position: relative;
}

.dividents-page h2 {
    color: black;
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.dividents-page h3 {
    font-size: 19px;
}

.dividents-page p, h3 {
     padding: 10px;

}

.two_table {
    display: flex;
    justify-content: space-between;
}

.two_table > div {
    min-width: 48%;
    max-width: 48%;
}

.devidents_table__wrapper {
    overflow: auto;
    box-sizing: border-box;
    padding: 0.5em;
    width: 100%;
}

.devidents_table__wrapper table {
    width: 100%;
    border-spacing: 0;
}

.devidents_table__wrapper table th br {
    display: none;
}

.two_table table tr:not(:last-child) td:nth-child(2) > a, .fixtable tr:not(:last-child) td:nth-child(1) > a
{
    color: #0000ff;
    white-space: nowrap;
}

.fixtable tr:not(:last-child) td:nth-child(1) > a
{
    font-size: 16px;
}

.fixtable.simple-little-table tr td
{
    padding-top: 6px;
    padding-bottom: 6px;
    color: black;
}

.two_table table tr:not(:last-child) td:not(:nth-child(2)), .two_table table tr:not(:last-child) th:not(:nth-child(2)), 
.date_close_table table tr:not(:last-child) td:not(:nth-child(2)), .date_close_table table tr:not(:last-child) th:not(:nth-child(2))
{
    text-align: center;
}

.two_table .simple-little-table tr:last-child td, 
.two_table .simple-little-table caption, 
.date_close_table .simple-little-table tr:last-child td
{
    text-align: center;
}



.dividents-page .calendar_table,
.dividents-page .devidents_table__wrapper,
.dividents-page .temp_block ul {
    padding: 0 0 !important;
}
.dividents-page #dividends_search_form {
    max-width: 637px;
}

.dividents-page .dividends_search__button button {
    margin-left: 25px;
}
.shares_filter {
    display: flex;
    padding: 0.5em;

    max-width: 675px;
    margin: 0 auto;
    justify-content: space-between;
}

.shares_filter__item {
    display: flex;
    flex-direction: column;
    margin-left: 25px;
}

.shares_filter__item:first-child {
    margin-left: 0;
}

.shares_filter__item > label {
    font-weight: 500;
    margin-bottom: 4px;
    font-size: 14px;
}

.shares_filter__item .SumoSelect > .CaptionCont {
    border: 1px solid #2d2d2d;
    min-height: 32px;
    border-radius: 5px;
    padding: 0 10px;
    display: flex;
    align-items: center;
}

.shares_filter__item .SumoSelect.open > .CaptionCont, .shares_filter__item .SumoSelect:focus > .CaptionCont, .shares_filter__item .SumoSelect:hover > .CaptionCont {
    box-shadow: 0 0 5px rgba(45, 45, 45, 0.4);
    border-color: #2d2d2d;
}

.shares_filter__item .SumoSelect > .CaptionCont > span.placeholder {
    color: #000;
    font-style: normal;
}

.shares_filter__item--button {
    padding-top: 18px;
    margin-left: 0px;
}

.shares_filter__item--fields {
    display: flex;
}

.shares_filter__item--fields > div {
    margin-left: 10px;
}

.shares_filter__item--fields > div:first-child {
    margin-left: 0;
}

.shares_filter__item--checkbox {
    margin-top: 4px;
    white-space: nowrap;
}

.shares_filter__item--checkbox input {
    display: none;
}

.shares_filter__item--checkbox label {
    position: relative;
    user-select: none;
    cursor: pointer;
    font-size: 14px;
    padding-left: 20px;
}

.shares_filter__item--checkbox label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    border: 1px solid #2d2d2d;
    border-radius: 2px;
    background: #fff;
}

.shares_filter__item--checkbox input:checked + label:after {
    content: '';
    position: absolute;
    left: 3px;
    top: 50%;
    transform: translateY(-50%);
    width: 9px;
    height: 10px;
    border-radius: 2px;
    background: #2d2d2d;
    border: 1px solid #2d2d2d;
}

.dividents-page .dividend_years_filter {
    padding: 10px;
    text-align: center;
}
.dividents-page .dividend_years_filter a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 3px 4px;
    background: #7496a9;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
}
.dividents-page .dividend_years_filter a:hover {
    background: #556b7b;
}
.dividents-page #yield_table_link {
    display: flex;
    justify-content: end;
}

.dividents-page #yield_table_link a {
    text-decoration: none;
    color: #000;
    margin-left: auto;
    padding-right: 10px;
}

.dividents-page #yield_table_link a:hover {
    color: #c7c7c7;
}

.dividents-page #last_commented_block .more {
    font-size: 2em;
}

.events tr td:nth-child(5) {
    color: #3d9400;
}

.dividents-page caption {
    padding-left: 10px;
    margin-bottom: 4px !important;
}

.dividents-page .my_table__responsive {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    overflow-x: auto;
}

.dividents-page .my_table__responsive thead {
    position: sticky!important;
}

.dividents-page .devidents_table__wrapper .simple-little-table {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.mart_stocks_text {
    margin-top: 30px;
}

.mart_stocks_text a
{
    color: #b5f8ff;
}


.dividents-page .brokers_block {
    padding-top: 30px;
}

.fixtable {
    text-align: left;
    position: relative;
    border-collapse: collapse;
}
.fixtable th {
    position: sticky;
    top: -1px;
}

.dividents-page .dd_controls
{
    white-space: nowrap;
}

.dividents-page h3
{
    font-size: 24px;
}


.dividents-page .mart_dividend_text p
{
    line-height: 1.5em
}

@media (max-width: 767px) {


    .dividents-page .content,
    .dividents-page #yield_table_link,
    .dividents-page .dividends_search
    {
        display: none;
    }





    #yield_graph.diagram
    {
        display: none;
    }

    .dividend_years_filter {
        display: none;
    }
    .dividends_search form {
        max-width: 100%;
        flex-direction: column;
    }

    .simple_table2 .dividends_mob_swipe_hand {
        display: block !important;
    }

    .dividends_mob_swipe_hand {
        display: block !important;
    }

    .dividends_search__button button {
        margin-left: 0;
        width: 100%;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .dividends_search__input input {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .dividents-page .dividends_search__button button {
        margin-left: 0px;
    }
    .dividents-page .two_table,
    .container-calendar_table {
        padding-right: 0;
    }
    .shares_filter__item--fields #year {
        max-width: 3.8em;
    }
    .shares_filter__item {
        margin-left: 0;
    }
    .shares_filter__item:first-child {
        margin-bottom: 10px;
    }
    .shares_filter__item--checkbox {
        margin-top: 10px;
    }
    .shares_filter {
        flex-direction: column;
    }
    .shares_filter .SumoSelect {
        width: 100%;
    }

    .dividents-page .my_table__responsive {
        overflow-x: auto;
    }
}

@media (max-width: 960px) {
    .two_table {
        flex-direction: column;
    }
    .two_table > div {
        width: 100%;
        max-width: unset;
        min-width: unset;
    }
}

@media (max-width: 1290px) {

    .fixtable-fixed {
        display: none!important;
    }
}




.dividents-page .table1 .dividend_approved td:nth-child(6):after
{
    content: '✅';
    display: inline-block;
}

.dividents-page .table1 .dividend_canceled td:nth-child(6):after
{
    content: '❌';
    display: inline-block;
}

/*.dividents-page .table2 .dividend_approved td:nth-child(6):after
{
    content: '✅';
    display: inline-block;
}

.dividents-page .table2 .dividend_canceled td:nth-child(6):after
{
    content: '❌';
    display: inline-block;
}*/

.dividents-page .table1 th:nth-child(7), 
.dividents-page .table1 th:nth-child(8), 
.dividents-page .table1 th:nth-child(9),
.dividents-page .table1 td:nth-child(7), 
.dividents-page .table1 td:nth-child(8), 
.dividents-page .table1 td:nth-child(9)
{
    max-width: 120px;
}

.dividents-page .table1 th:nth-child(7), 
.dividents-page .table1 th:nth-child(8), 
.dividents-page .table1 th:nth-child(9)
{
    width: 120px;
    max-width: 120px;
    padding: 4px 8px 4px 8px;
}


@media(max-width: 767px)
{
    .dividents-page .table1 th:nth-child(2), 
    .dividents-page .table1 td:nth-child(2),
    .dividents-page .table1 th:nth-child(11), 
    .dividents-page .table1 td:nth-child(11)
    {
        display: none;
    }

    .dividents-page .table2 th:nth-child(2), 
    .dividents-page .table2 td:nth-child(2),
    .dividents-page .table2 th:nth-child(8), 
    .dividents-page .table2 td:nth-child(8)
    {
        display: none;
    }
}

