html {
	height: 100%;
}

body {
	position: relative;
	min-height: 100%;
}

/* full width */
.container-fw {
	display: block;
	padding: 0 15px;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 40px;
}

.nav-tabs {
	margin-bottom: 10px;
}

.tab-content {
	padding: 10px;
}

.tab-pane .type-data {
	display: block;
}

.tab-pane .type-data:after {
	clear: both;
	display: block;
	content: '';
}

.tab-pane .type-data .input-group {
	margin-bottom: 10px;
}

.tab-pane .type-data label.checkbox {
	padding-top: 0;
}

.tab-pane .type-data > ul {
	display: block;
	list-style: none;
	padding: 0;
}

.tab-pane .type-data > ul > li {
	display: inline-block;
	padding: 3px 8px;
	vertical-align: top;
}

.table.table-nested thead,
.table.table-sap-style > thead {
	background: #F5F5F5;
	border-color: #ddd;
}

.table.table-nested > thead > tr > th,
.table.table-sap-style > thead > tr > th{
	vertical-align: middle;
}

.table.table-nested > * > tr > * ,
.table.table-sap-style > * > tr > * {
	text-align: center;
	vertical-align: middle;
}

.table.table-nested > tbody > tr[data-iid] {
	background: #FAFAFA;
}

.table-nested > tbody tr.subtable > td {
	padding: 0;
}

.table-nested > tbody tr.subtable > td > table {
	margin: 0;
}

.table-nested > tbody > tr.subtable > td > table > * > tr > * {
	text-align: center;
}

.table.table-nested .form-control,
.table.table-sap-style .form-control{
	width: 5em;
	display: inline-block;
	text-align: center;
	height: 25px;
}

.navbar-static-bottom {
	border-radius: 0;
	border-width: 1px 0 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin-bottom: 0;
	z-index: 1030;
	position: absolute;
}

/*.table-nested tr {
	height: 1em;
}*/

.table-sap-style > thead th[data-title],
.table-sap-style td[title],
.table-sap-style td[data-marketplace],
.table-sap-style td[data-date],
.table-sap-style td[data-creation-date],
.table-sap-style td[data-modification],
.table-sap-style td[data-phone],
.table-sap-style td[data-owner-phone],
.table-sap-style td[data-price-owner],
.table-sap-style td[data-price-phone],
.table-sap-style td[data-defects],
.table-sap-style td[data-content],
.table-sap-style td[data-note],
.table-sap-style td[data-marked-date],
.table-entries td[data-info],
.table-reaper tbody tr > td > span.btn-link,
.table-reaper tbody tr > td > a{
	position: relative;
}

.table-sap-style > thead th[data-title],
.table-sap-style td[data-marketplace],
.table-sap-style td[data-creation-date],
.table-sap-style td[data-price-owner] {
	cursor: help;
}

.table-sap-style > thead th[data-title]:after,
.table-sap-style > tbody > tr > td [data-hint]:after {
	margin-left: 5px;
	display: inline-block;
}

.table-sap-style > thead th[data-title]:after,
.table-sap-style td[title]:after,
.table-sap-style td[data-marketplace]:after,
.table-sap-style td[data-date]:after,
.table-sap-style td[data-creation-date]:after,
.table-sap-style td[data-modification]:after,
.table-sap-style td[data-price-owner]:after,
.table-sap-style td[data-phone]:after,
.table-sap-style td[data-owner-phone]:after,
.table-sap-style td[data-defects]:after,
.table-sap-style td[data-content]:after,
.table-sap-style td[data-content][data-values]:after,
.table-entries td[data-info]:after,
.table-sap-style > tbody > tr > td [data-hint]:after {
	content: '?';
	background-color: #999999;
	border-radius: 10px 10px 10px 10px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	min-width: 10px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
	cursor: help;
}

.table-sap-style td[data-creation-date]:after {
	content: 'C';
	margin-left: 5px;
}

.table-sap-style td[data-marketplace="11"]:after {
	content: 'Д1';
}

.table-sap-style td[data-marketplace="12"]:after {
	content: 'Д2';
}

.table-sap-style td[data-marketplace="16"]:after {
	content: 'З1';
}

.table-sap-style td[data-marketplace="17"]:after {
	content: 'З2';
}

.table-sap-style td[data-marketplace="21"]:after {
	content: 'К1';
}

.table-sap-style td[data-marketplace="22"]:after {
	content: 'К2';
}

.table-sap-style td[data-marketplace="26"]:after {
	content: 'О1';
}

.table-sap-style td[data-marketplace="80"]:after {
	content: 'Л1';
}

.table-sap-style td[data-marketplace="90"]:after {
	content: 'Вин1';
}

.table-sap-style td[data-marketplace="100"]:after {
	content: 'АКС';
}


.table-sap-style td[data-marketplace="0"]:after {
	content: 'В';
}

.table-sap-style td[data-marketplace="5"]:after {
	content: 'П';
}

.table-sap-style td[data-marketplace="6"]:after {
	content: 'о';
}

.table-sap-style td[data-modification]:after {
	content: 'M';
}

.table-sap-style td[data-content]:after {
	content: 'T';
}

.table-sap-style td[data-content][data-values]:after {
	content: 'D';
}

.table-entries td[data-info]:after {
	content: 'i';
	float: right;
	margin-right: 10px;
}

.table-sap-style > thead th[data-title]:before,
.table-sap-style td[data-date]:before,
.table-sap-style td[data-creation-date]:before,
.table-sap-style td[data-marketplace]:before,
.table-sap-style td[data-modification]:before,
.table-sap-style td[data-price-owner]:before,
.table-sap-style td[data-phone]:before,
.table-sap-style td[data-owner-phone]:before,
.table-sap-style td[data-defects]:before,
.table-sap-style td[data-content]:before,
.table-sap-style td[data-note]:before,
.table-sap-style td[data-marked-date]:before,
.table-entries td[data-info]:before,
#events-list tbody tr > td [data-action="remove"]:before,
.table-sap-style > tbody > tr > td [data-hint]:before,
.table-sap-style > tbody > tr > td .rec-prop:after,
.table-phonebook tbody tr > td > span.btn-link:after,
.table-reaper tbody tr > td > span.btn-link:after,
.table-reaper tbody tr > td > a:before {
	content: '';
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 20px;
	margin-top: 22px;

	display: none;
}

.table-sap-style > thead th[data-title]:before {
	content: attr(data-title);

	white-space: pre-wrap;		/* для переноса на новую строку использовать html ent &#10; */
}

.table-sap-style > thead th[data-title]:last-child:before {
	margin-left: -40px;
}


.table-sap-style td[data-date]:before {
	content: attr(data-date);
}

.table-sap-style td[data-marked-date]:before,
.table-sap-style td[data-marked-date][data-action]:last-child:before{
	content: attr(data-marked-date);
	margin-left: -10px;
	white-space: pre-wrap;
}

.table-sap-style td[data-marked-date]:last-child:before {
	margin-left: -80px;
}

.table-sap-style td[data-creation-date]:before {
	content: 'Создана ' attr(data-creation-date);
}

.table-sap-style td[data-marketplace]:before {
	margin-left: 20px;
}

.table-sap-style td[data-marketplace="1"]:before {
	content: 'Случайное авто (без договора)';
}

.table-sap-style td[data-marketplace="1"][data-time-geolocation-change]:before {
	content: 'Случайное авто (без договора)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="11"]:before {
	content: 'Стоит на площадке №1 (ул.Краснооктябрьская 1б)';
}

.table-sap-style td[data-marketplace="11"][data-time-geolocation-change]:before {
	content: 'Стоит на площадке №1 (ул.Краснооктябрьская 1б)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="12"]:before {
	content: 'Стоит на площадке №2 (ул.Куйбышева 216-а)';
}

.table-sap-style td[data-marketplace="12"][data-time-geolocation-change]:before {
	content: 'Стоит на площадке №2 (ул.Куйбышева 216-а)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="16"]:before {
	content: 'Запорожская площадка (ул. Брянская, 15)';
}

.table-sap-style td[data-marketplace="16"][data-time-geolocation-change]:before {
	content: 'Запорожская площадка (ул. Брянская, 15)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="17"]:before {
	content: 'Запорожская площадка (ул. Кривая бухта, 2)';
}

.table-sap-style td[data-marketplace="17"][data-time-geolocation-change]:before {
	content: 'Запорожская площадка (ул. Кривая бухта, 2)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="21"]:before {
	content: 'Киевская площадка (ул. Малая кольцевая, 10)';
}

.table-sap-style td[data-marketplace="21"][data-time-geolocation-change]:before {
	content: 'Киевская площадка (ул. Малая кольцевая, 10)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="22"]:before {
	content: 'Киевская площадка (пр. Московский, 11-Б)';
}

.table-sap-style td[data-marketplace="22"][data-time-geolocation-change]:before {
	content: 'Киевская площадка (пр. Московский, 11-Б)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="26"]:before {
	content: 'Одесская площадка (ул. Грушевского, 15-А)';
}

.table-sap-style td[data-marketplace="26"][data-time-geolocation-change]:before {
	content: 'Одесская площадка (ул. Грушевского, 15-А)'
					' с ' attr(data-time-geolocation-change);
}



.table-sap-style td[data-marketplace="80"]:before {
	content: 'Львовская площадка (вул. Володимира Великого, 2)';
}

.table-sap-style td[data-marketplace="80"][data-time-geolocation-change]:before {
	content: 'Львовская площадка (вул. Володимира Великого, 2)'
					' с ' attr(data-time-geolocation-change);
}


.table-sap-style td[data-marketplace="90"]:before {
	content: 'Винницкая площадка (ул. Соборная, 1а)';
}

.table-sap-style td[data-marketplace="90"][data-time-geolocation-change]:before {
	content: 'Винницкая площадка (ул. Соборная, 1а)'
					' с ' attr(data-time-geolocation-change);
}



.table-sap-style td[data-marketplace="100"]:before {
	content: 'Авто клиента с сайта';
}
.table-sap-style td[data-marketplace="100"][data-time-geolocation-change]:before {
	content: 'Авто клиента с сайта'
					' с ' attr(data-time-geolocation-change);
}


.table-sap-style td[data-marketplace="0"]:before {
	content: 'Находится у владельца';
}

.table-sap-style td[data-marketplace="0"][data-time-geolocation-change]:before {
	content: 'Находится у владельца'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="5"]:before {
	content: 'Авто от перекупа';
}

.table-sap-style td[data-marketplace="5"][data-time-geolocation-change]:before {
	content: 'Авто от перекупа'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="6"]:before {
	content: 'Онлайн объявление для привлечения входящих звонков';
}

.table-sap-style td[data-marketplace="6"][data-time-geolocation-change]:before {
	content: 'Онлайн объявление для привлечения входящих звонков'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-modification]:before {
	content: 'Модификация: ' attr(data-modification);
	margin-left: 70px;
}

#events-list tbody tr > td [data-action="remove"]:before {
	content: 'Удалить запись из базы';
	margin-left: -20px;
	white-space: pre-wrap;
}

.table-sap-style > thead th[data-title]:hover:before,
.table-sap-style td[data-date]:hover:before,
.table-sap-style td[data-creation-date]:hover:before,
.table-sap-style td[data-marketplace]:hover:before,
.table-sap-style td[data-modification]:hover:before,
.table-sap-style td[data-price-owner]:hover:before,
.table-sap-style td[data-phone]:hover:before,
.table-sap-style td[data-owner-phone]:hover:before,
.table-sap-style td[data-defects]:hover:before,
.table-sap-style td[data-content]:hover:before,
.table-sap-style td[data-content][data-values]:hover:before,
.table-sap-style td[data-note]:hover:before,
.table-sap-style td[data-marked-date]:hover:before,
.table-entries td[data-info]:hover:before,
#events-list tbody tr > td [data-action="remove"]:hover:before,
.table-sap-style > tbody > tr > td [data-hint]:hover:before,
.table-phonebook tbody tr > td > span.btn-link:hover:after,
.table-reaper tbody tr > td > span.btn-link:hover:after,
.table-reaper tbody tr > td > a:hover:before  {
	display: block;
}

.table-sap-style td[data-modification=""]:hover:before,
.table-sap-style td[data-modification=""]:after,
.table-sap-style td[data-defects=""]:hover:before,
.table-sap-style td[data-defects=""]:after,
.table-sap-style td[data-phone=""]:hover:before,
.table-sap-style td[data-phone=""]:after,
.table-sap-style td[data-owner-phone=""]:hover:before,
.table-sap-style td[data-owner-phone=""]:after,
.table-sap-style td[data-content=""]:hover:before,
.table-sap-style td[data-content=""]:after,
.table-sap-style td[data-content=""][data-values=""]:hover:before,
.table-sap-style td[data-content=""][data-values=""]:after,
.table-sap-style td[data-note=""]:hover:before,
.table-sap-style td[data-marked-date=""]:hover:before,
.table-sap-style > tbody > tr > td [data-hint=""]:after,
.table-sap-style > tbody > tr > td [data-hint=""]:hover:before,
.table-entries td[data-info=""]:hover:before,
.table-entries td[data-info=""]:after {
	display: none;
}

.table-sap-style > thead th[data-title]:before {
	font-weight: normal;
}

.table-sap-style td[data-modification][data-body]:after {
	content: 'К М';
	display: inline-block;
}

.table-sap-style td[data-modification][data-body][data-color][data-gearbox]:after {
	content: 'И М';
}

.table-sap-style td[data-modification][data-body]:before {
	content: 'Корпус: ' attr(data-body) '\A Модификация: ' attr(data-modification);
	white-space: pre-line;
}

/* оператор call-центра */
.table-sap-style td[data-modification][data-body][data-color][data-gearbox]:before {
	content: 'КОРПУС: ' attr(data-body) '\A МОДИФИКАЦИЯ: ' attr(data-modification)
			'\A\A ЦВЕТ: ' attr(data-color) '\A КПП: ' attr(data-gearbox);
	white-space: pre-line;
}

/* менеджер, модератор и администратор*/
.table-sap-style td[data-modification][data-body][data-capacity][data-fuel][data-color][data-gearbox]:before {
	content: 'КОРПУС: ' attr(data-body)
			'\A МОДИФИКАЦИЯ: ' attr(data-modification)
			'\A\A Объем двигателя: ' attr(data-capacity)
			'\A Тип топлива: ' attr(data-fuel)
			'\A\A ЦВЕТ: ' attr(data-color) '\A КПП: ' attr(data-gearbox);
	white-space: pre-line;
}

.table-sap-style td[data-modification=""][data-body]:hover:before {
	display: block;
}

.table-sap-style td[data-modification=""][data-body]:after {
	content: 'К';
}

.table-sap-style td[data-modification=""][data-body][data-color][data-gearbox]:after {
	content: 'И';
}

.table-sap-style td[data-modification=""][data-body]:before {
	content: 'Корпус: ' attr(data-body);
}

.table-sap-style td[data-modification=""][data-body][data-color][data-gearbox]:before {
	content: 'КОРПУС: ' attr(data-body) '\A\A ЦВЕТ: ' attr(data-color) '\A КПП: ' attr(data-gearbox);
}

.table-sap-style td[data-modification=""][data-body][data-color][data-gearbox][data-yom-public]:before {
	content: 'КОРПУС: ' attr(data-body) '\A\A ЦВЕТ: ' attr(data-color)
		'\A КПП: ' attr(data-gearbox) '\A ГОД ДЛЯ САЙТА: ' attr(data-yom-public);
}


.table-sap-style td[data-modification][data-body][data-color=""][data-gearbox]:before {
	content: 'КОРПУС: ' attr(data-body) '\A МОДИФИКАЦИЯ: ' attr(data-modification)
			'\A\A ЦВЕТ: (не указан!)' '\A КПП: ' attr(data-gearbox);
}

.table-sap-style td[data-modification][data-body][data-color=""][data-gearbox][data-yom-public]:before {
	content: 'КОРПУС: ' attr(data-body) '\A МОДИФИКАЦИЯ: ' attr(data-modification)
	'\A\A ЦВЕТ: (не указан!)' '\A КПП: ' attr(data-gearbox)
	'\A ГОД ДЛЯ САЙТА: ' attr(data-yom-public);
	white-space: pre-line;
}

.table-sap-style td[data-modification=""][data-body][data-color=""][data-gearbox]:before {
	content: 'КОРПУС: ' attr(data-body) '\A\A ЦВЕТ: (не указан!)' '\A КПП: ' attr(data-gearbox);
}

.table-sap-style td[data-modification=""][data-body][data-color=""][data-gearbox][data-yom-public]:before {
	content: 'КОРПУС: ' attr(data-body) '\A\A ЦВЕТ: (не указан!)'
			'\A КПП: ' attr(data-gearbox) '\A ГОД ДЛЯ САЙТА: ' attr(data-yom-public);
}

.table-sap-style td[data-price-owner],
.table-sap-style td.price {
	font-size: 120%;
	font-weight: bold;
	color: #2b542c;
}

.table-sap-style td[data-price-owner]:after {
	content: attr(data-price-owner-after);
	margin-left: 0.5em;
}

.table-sap-style td[data-price-owner]:before {
	content: attr(data-price-owner-before) attr(data-price-owner);
	color: black;
	font-weight: normal;
	font-size: small;
	margin-left: 50px;
}

.table-sap-style td[data-phone]:after {
	content: 'Т';
}

.table-sap-style td[data-phone]:before {
	content: attr(data-phone);
	max-width: 130px;
	margin-left: 10px;
}

.table-sap-style td[data-owner-phone]:after {
	content: 'В';
}

.table-sap-style td[data-owner-phone]:before {
	content: attr(data-owner-fullname) "\A" attr(data-owner-phone) ;
	white-space: pre-line;
	margin-left: 10px;
}

.table-sap-style td[data-defects]:after {
	content: attr(data-defects-after);
}

.table-sap-style td[data-defects]:before,
.table-sap-style td[data-content]:before,
.table-sap-style td[data-note]:before,
.table-sap-style td[data-content][data-values]:before,
.table-entries td[data-info]:before {
	white-space: pre-line;
	text-align: justify;
	max-width: 500px;
	font-size: small;
}

.table-sap-style td[data-defects]:before {
	content: attr(data-defects-before) attr(data-defects);
	margin-left: 20px;
}

.table-sap-style td[data-content][data-values]:before {
	content: attr(data-values) '\A\A' attr(data-content);
}

.table-sap-style td[data-note]:before {
	content: attr(data-note);
	margin-left: 20px;
}

.table-sap-style td[data-content]:before,
.table-sap-style td[data-content][data-values=""]:before{
	content: attr(data-content);
	margin-left: 60px;
}

.table-sap-style td[data-content=""][data-values]:before {
	content: attr(data-values);
}

.table-entries td[data-info]:before {
	content: attr(data-info);
	margin-left: 70px;
}

.table.table-sap-style .form-control.input-block,
.table.table-sap-style.settings .form-control {
	width: 98%;
	display: block;
	height: 32px;
}

.table.table-sap-style.settings textarea.form-control {
	height: 8em;
	resize: none;
	overflow-x: auto;
	text-align: justify;
	padding: 4px 3px 4px 8px;
}

.table.table-sap-style .form-control.input-block,
.table.table-sap-style.settings .form-control {
	width: 98%;
	display: block;
	height: 32px;
}

.table.table-sap-style .form-control.wide
{
	width: 100%;
	display: block;
	height: 36px;
}

/*.table.table-sap-style > tbody > tr > td:empty:before {
	content: '(не указано)';
}*/

#addWorkflowDoc [data-role="specific"] > label:after,
#addEvent [data-role="specific"] > label:after {
	content: ' *';
	color: red;
	display: inline;
}

#addWorkflowDoc [data-role="specific"][data-is-optional="1"] > label:after {
	color: blue;
}

.table-sap-style tr[data-event-type="45"],	/* TODO временно */
.table-sap-style tr[data-update-record],
.table-sap-style tr[data-closed-record] {
	color: #aaa;
	background-color: #fee;
}

.table-sap-style tr[data-update-record] {
	background-color: #eef;
}

.table-sap-style tr[prop-desc-changed] {
	background: #7FFFD4;
}

.table-sap-style tr[prop-desc-changed]:hover > td {
	background: #00FFFF;
}

.table-sap-style tr[prop-price-changed] {
	background: #FAFAD2;
}

.table-sap-style tr[prop-price-changed]:hover > td {
	background: #FcFcbb;
}

.table-sap-style tr[data-event-type="40"]:hover > td,	/* TODO временно */
.table-sap-style tr[data-event-type="45"]:hover > td,	/* TODO временно */
.table-sap-style tr[data-closed-record]:hover > td,
.table-sap-style tr[data-update-record]:hover > td {
	background: none;
}

.table-sap-style tr[data-event-type="40"],	/* TODO временно */
.table-sap-style tr[data-closed-record="sale"] {
	background-color: #efe;
}

.table-sap-style tr[data-closed-record] td[data-marketplace]:before {
	content: 'Отправлена на закрытие: Отказ';
}

.table-sap-style tr[data-closed-record="sale"] td[data-marketplace]:before {
	content: 'Отправлена на закрытие: Продажа';
}

.table-sap-style tr[data-closed-record] td[data-marketplace]:after {
	content: '!';
}

.table-nested > tbody > tr > td:first-child {
	text-align: left;
	cursor: pointer;
}

.table-nested > tbody > tr.subtable > td:first-child {
	text-align: center;
	cursor: auto;
}

.table-nested > tbody > tr[data-iid] > td:first-child:before {
	content: '+';
	display: inline-block;
	font-size: 30px;
	margin-right: 5px;
	width: 1.5ex;
	height: 1.5ex;
	line-height: 1.5ex;
	background: green;
	color: white;
	border-radius: 50%;
	vertical-align: middle;
	text-align: center;
	font-family: "Lucida Console", Monaco, monospace;
}

.table-nested > tbody > tr.open[data-iid] > td:first-child:before  {
	content: '-';
}


#recordDetails .modal-title:before {
	/*
	content: 'Данные автомобиля ';
	*/
}

#recordChanges .modal-title:before {
	/*
	content: 'Последнее изменение автомобиля ';
	*/
}

#selectMarketplace .modal-title:before {
	/*
	content: 'Площадка для постановки автомобиля ';
	*/
}

#recordChanges .modal-body table tr[data-changes],
#recordDetails .modal-body table tr[data-changes] {
	background: #ffe;
}

#recordEvents .modal-title:before{
	/*
	content: "События автомобиля ";
	*/
}

#addEvent .modal-title:before {
	/*
	content: 'Создать новое событие для ';
	*/
}

#recordChangeOwner .modal-title:before {
	/*
	content: 'Смена управляющего менеджера для ';
	*/
}

#changePrice .modal-title:before {
	/*
	content: 'Смена цены для ';
	*/
}

#changeDesc .modal-title:before {
	/*
	content: 'Смена описания для сайта для ';
	*/
}

#recordHistory .modal-title:before {
	/*
	content: 'История изменений для ';
	*/
}

#recordHistory .modal-body table.table tbody tr {
	cursor: pointer;
}

#overall-counter {
	margin-bottom: 0;
	margin-top: 20px;
	font-weight: bold;
}

#overall-counter > span {
	color: green;
	margin-right: 10px;
}

#overall-counter > span[title] {
	color: black;
	border-bottom:1px dashed black;
	cursor:help;
	margin-left: 10px;
	margin-right: 0;
}

#changePass .modal-header .modal-title:before {
	/*
	content: 'Сменить пароль пользователя ';
	*/
}

.table-2column > thead > tr > th,
.table-2column > tbody > tr > td
{
	width: 50%;
}

.table-2column > thead > tr > th[colspan="2"],
.table-2column > tbody > tr > td[colspan="2"] {
	width: 100%;
}

.table.table-nested.table-2column > tbody > tr.subtable > td {
	vertical-align: top;
}

.table-entries {
	/* table-layout: fixed; */
}

.table-entries > thead > tr > th:first-child {
	width: 50px;
}

.table-entries > thead > tr > th:nth-child(4),
.table-entries > thead > tr > th:nth-child(5) {
	width: 105px;
}

.table-entries > thead > tr > th:nth-child(2),
.table-entries > tbody > tr > td:nth-child(2) > span {
	width: 200px;
}

.table-entries > tbody > tr > td > span {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
}

.table-entries > thead > tr > th:last-child,
.table-entries > thead > tr > th:nth-child(5):last-child {
	width: 100px;
}

.table-entries.table-incoming > tbody > tr > td:nth-child(4),
.table-entries.table-outgoing > tbody > tr > td:nth-child(4) {
	color: green;
	font-weight: bold;
}

.table-entries.table-outgoing > tbody > tr > td:nth-child(4) {
	color: red;
}

.table-active > tbody > tr {
	cursor: pointer;
}

.table-sap-style > tbody > tr > td .rec-prop,
.table-sap-style > tbody > tr > td [data-hint]{
	cursor: pointer;
	position: relative;
}

.table-sap-style > tbody > tr > td .rec-prop:after {
	margin-left: -40px;
	margin-top: 0;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.table-sap-style > tbody > tr > td .rec-prop:hover:after {
	display: block;
}

/* unreaded */
.table-sap-style > tbody > tr > td .prop-ur:after {
	/*
	content: 'Описание для сайта слишком короткое!';
	*/
}

.table-sap-style > tbody > tr > td .prop-desc-all:after {
	/*
	content: 'Есть описание';
	*/
}

.table-sap-style > tbody > tr > td .prop-adv-no:after {
	/*
	content: 'Объявления не размещены!';
	*/
}

/* photo/video loaded */
.table-sap-style > tbody > tr > td .prop-pl:after {
	/*
	content: 'Фотографии отсутствуют / в процессе обработки!';
	margin-left: -40px;
	*/
}

.table-sap-style > tbody > tr > td .prop-vl:after {
	/*
	content: 'Видео отсутствует / в процессе обработки!';
	margin-left: -60px;
	*/
}

.table-sap-style > tbody > tr > td .prop-adv-yes[data-marked-date]:after,
.table-sap-style > tbody > tr > td .prop-adv-no[data-marked-date]:after,
.table-sap-style > tbody > tr > td .prop-pl[data-marked-date]:after,
.table-sap-style > tbody > tr > td .prop-vl[data-marked-date]:after,
.table-sap-style > tbody > tr > td .prop-desc-all[data-marked-date]:after,
.table-sap-style > tbody > tr > td .prop-ur[data-marked-date]:after{
	content: attr(data-marked-date);
	margin-left: -90px;
}

.table-sap-style > tbody > tr > td .prop-pl[data-action]:after {
	/*
	content: 'Подтвердить готовность фотографий';
	*/
}

.table-sap-style > tbody > tr > td .prop-vl[data-action]:after {
	/*
	content: 'Подтвердить готовность видео';
	*/
}

.table-sap-style > tbody > tr > td .prop-adv-no[data-action]:after {
	/*
	content: 'Разместить ссылки на объявления';
	*/
}

.table-sap-style > tbody > tr > td [data-hint]:before {
	content: attr(data-hint);
	white-space: nowrap;
}

.table-sap-style > tbody > tr > td .pwd {
	/*font-size: 0;*/
	background: lightgray;
	color: transparent;
	display: inline-block;
	padding: 4px 6px;
}

.table-sap-style > tbody > tr > td .pwd:hover {
	font-size: inherit;
	color: #666;
	background: transparent;
}


.table-nested > tbody tr.subtable > td > table.table.table-day {
	margin-bottom: 30px;
}

.table-day > thead > tr > th {
	font-size: large;
}

.table-day {
	border: 2px solid black;
}

.table-day tr.total-row {
	background: #ddd;
	text-align: right;
}

#entries-list.table-nested > tbody > tr[data-iid] > td:first-child {
	font-size: x-large;
}

#records-list.table-management > thead > tr > th:nth-child(-n+9),
#records-list.table-moderator > thead > tr > th:nth-child(-n+10),
#records-list.table-merchandise > thead > tr > th:nth-child(-n+8),
#records-list.table-phonecalls > thead > tr > th:nth-child(-n+8),
#records-list.table-reaper > thead > tr > th:nth-child(-n+5)
{
	cursor: pointer;
}

#records-list.table-auto-bookkeeper > thead > tr > th:nth-child(-n+7)
{
	cursor: pointer;
}

#records-list.table-management > thead > tr > th:nth-child(-n+9):hover,
#records-list.table-moderator > thead > tr > th:nth-child(-n+10):hover,
#records-list.table-merchandise > thead > tr > th:nth-child(-n+8):hover,
#records-list.table-phonecalls > thead > tr > th:nth-child(-n+8):hover,
#records-list.table-reaper > thead > tr > th:nth-child(-n+5):hover {
	background: #e3e3e3;
}

#records-list.table-auto-bookkeeper > thead > tr > th:nth-child(-n+7):hover
 {
	background: #e3e3e3;
}

#records-list.table-management > thead > tr > th:nth-child(-n+9):after,
#records-list.table-moderator > thead > tr > th:nth-child(-n+10):after,
#records-list.table-merchandise > thead > tr > th:nth-child(-n+8):after,
#records-list.table-phonecalls > thead > tr > th:nth-child(-n+8):after,
#records-list.table-reaper > thead > tr > th:nth-child(-n+5):after {
	content: '\2195';
	display: inline-block;
	vertical-align: baseline;
	margin-left: 4px;
	position:absolute;
	color: black;
	font-weight: bold;
}

#records-list.table-auto-bookkeeper > thead > tr > th:nth-child(-n+7):after
 {
	content: '\2195';
	display: inline-block;
	vertical-align: baseline;
	margin-left: 4px;
	position:absolute;
	color: black;
	font-weight: bold;
}

#records-list td.data-model {
	font-size: 110%;
	font-weight: bold;
}

#records-list td.data-model:before {
	font-size: 14px;
	font-weight: normal;
}

.captcha-span {
	float: right;
	cursor: pointer;
	position: relative;
}

.captcha-span:before {

}

#workflowDatasheet {
	margin-top: 10px;
	border-top: 2px solid #ccc;
	padding-top: 5px;
}

#workflowDatasheet.panel-group {
	padding-left: 0;
}

#workflowDatasheet.panel-group .panel + .panel {
	margin-top: 15px;
}

#workflowDatasheet:empty:before {
	content: 'Ни один документ еще не создан';
	padding: 10px 20px;
	display: block;
	color: gray;
	text-align: center;
}

.form-inline .form-control {
	width: auto;
}

#records-types-list > li > a:before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 42px;
	height: 36px;
	background: url("/assets/images/icons.png") left top no-repeat;
}

#records-types-list > li[data-tid="1"] > a:before {
	background-position: left top;
}

#records-types-list > li[data-tid="2"] > a:before {
	background-position: left -108px;
}

#records-types-list > li[data-tid="3"] > a:before {
	background-position: left -144px;
}

#records-types-list > li[data-tid="4"] > a:before {
	background-position: left -180px;
}

#records-types-list > li[data-tid="5"] > a:before {
	background-position: left bottom;
}

#records-types-list > li[data-tid="6"] > a:before {
	background-position: left -36px;
}

#records-types-list > li[data-tid="7"] > a:before {
	background-position: left -72px;
}

#records-types-list > li[data-tid="8"] > a:before {
	background-position: left -216px;
}

#records-types-list > li > a {
	padding: 10px 0;
}

.table-phonebook td[data-owner-phone]:hover:before,
.table-phonebook td[data-owner-phone]:after {
	display: none;
}

.table-reaper thead th:nth-child(1),
.table-reaper tbody tr > td:nth-child(1) {
	width: 40px;
	white-space: nowrap;
}

.table-reaper thead th:nth-child(2),
.table-reaper tbody tr > td:nth-child(2) {
	max-width: 130px;
	white-space: nowrap;
}

.table-reaper thead th:nth-child(3),
.table-reaper tbody tr > td:nth-child(3) {
/*	width: 200px;*/
}

.table-reaper thead th:nth-child(4),
.table-reaper tbody tr > td:nth-child(4) {
	max-width: 130px;
	white-space: nowrap;
}

.table-reaper thead th:nth-child(5),
.table-reaper tbody tr > td:nth-child(5) {
	max-width: 110px;
	white-space: nowrap;
}

.table-reaper tbody tr > td:nth-child(4) {
	font-size: larger;
}

.table-reaper tbody tr > td:nth-child(4) > span {
	color: green;
	font-weight: bold;
	display: block;
}


.table-reaper thead th:nth-child(7),
.table-reaper tbody tr > td:nth-child(7),
.table-whitelist tbody tr > td:nth-child(5)
{
	width: 160px;
}

.table-reaper tbody tr > td:nth-child(7),
.table-whitelist tbody tr > td:nth-child(5){
	font-size: larger;
	font-weight: bold;
	white-space: nowrap;
}

.table-reaper tbody tr > td:nth-child(7) > span {
	margin-left: 2px;
}

.table-reaper thead th:nth-child(8),
.table-reaper tbody tr > td:nth-child(8) {
	width: 200px;
}

.table-phonebook tbody tr > td:nth-child(2) {
	cursor: pointer;
}

.table-phonebook tbody tr > td:nth-child(5),
.table-phonebook tbody tr > td:nth-child(6),
.table-reaper tbody tr > td:nth-child(8),
#remindersList tbody tr > td:nth-child(3) {
	cursor: pointer;
	white-space: pre-line;
	word-wrap: break-word;
}

.table-phonebook tbody tr > td:nth-child(2):empty:after,
.table-phonebook tbody tr > td:nth-child(5):empty:before,
.table-phonebook tbody tr > td:nth-child(6):empty:before,
.table-reaper tbody tr > td:nth-child(8):empty:before,
#events-list tbody tr > td[data-action="interview"]:empty:before {
	content: 'добавить';
	text-decoration: underline;
	color: #aaa;
	cursor: pointer;
}

.table-phonebook tbody tr > td:nth-child(2):empty:after {
	content: 'создать';
}

.table-phonebook thead th:nth-child(7),
.table-phonebook tbody tr > td:nth-child(7),
.table-reaper thead th:nth-child(9),
.table-reaper tbody tr > td:nth-child(9) {
	width: 110px;
	white-space: nowrap;
}

#reladsList tbody th:nth-child(7),
#reladsList tbody tr > td:nth-child(7) {
	white-space: nowrap;
}

.table-phonebook tbody tr > td:nth-child(7) > span.mark,
#reladsList tbody tr > td:nth-child(7) > span,
.table-reaper tbody tr > td:nth-child(9) > span + span {
	font-size: larger;
	/*margin-right: 2px;*/
	color: #bbb;
	text-decoration: none;
}

.table-phonebook tbody tr > td:nth-child(7) > span.sign[data-action="unsign"],
#reladsList tbody tr > td:nth-child(7) > span.sign[data-action="unsign"],
.table-reaper tbody tr > td:nth-child(9) > span.sign[data-action="unsign"] {
	color: gold;
}

.table-phonebook tbody tr > td:nth-child(7) > span.readed[data-action="unsign"],
#reladsList tbody tr > td:nth-child(7) > span.readed[data-action="unsign"],
.table-reaper tbody tr > td:nth-child(9) > span.readed[data-action="unsign"] {
	color: red;
}

.table-phonebook tbody tr > td:nth-child(7) > span:after,
.table-reaper tbody tr > td:nth-child(9) > span:after,
.table-phonebook tbody tr > td > span[data-action="chown"]:after{
	margin-top: 10px;
	color: black;
	margin-left: -40px;
	white-space: pre-line;
}

.table-reaper thead th:nth-child(10),
.table-reaper tbody tr > td:nth-child(10) {
	width: 140px;
}

.table-reaper tbody tr > td:nth-child(10):empty:before{
	content: '(ожидание)';
}

.table-reaper tbody tr > td:nth-child(5) > a:before {
	content: 'Просмотреть объявление на сайте-источнике';
	margin-left: -50px;
	margin-top: 10px;
	color: black;
	width: 150px;
	white-space: pre-line;
}

.table-phonebook tbody tr > td:nth-child(3) > span:after,
.table-reaper tbody tr > td:nth-child(7) > span:after {
	content: 'Занести в черный список';
	margin-left: -50px;
	margin-top: 10px;
	color: black;
	font-weight: normal;
}

.table-phonebook tbody tr > td:nth-child(3) > span:after {
	margin-left: 20px;
}

.table-reaper tbody tr > td:nth-child(9) > span.btn-link:after {
	content: 'Принять на обработку';
}

.table-phonebook tbody tr > td:nth-child(7) > span[data-action="ads-list"]:after {
	content: 'Связанные объявления';
}


.table-phonebook tbody tr > td:nth-child(7) > span.sign:after {
	content: 'Отметить как важный';
}

.table-reaper tbody tr > td:nth-child(9) > span.sign:after {
	content: 'Отметить как важное';
}

.table-phonebook tbody tr > td:nth-child(7) > span.sign[data-action="unsign"]:after {
	content: 'Снять отметку "Важно"';
}

.table-reaper tbody tr > td:nth-child(9) > span.sign[data-action="unsign"]:after {
	content: 'Снять отметку "Важное"';
}

.table-phonebook tbody tr > td:nth-child(7) > span.readed:after {
	content: 'Пометить как второстепенный';
}

.table-reaper tbody tr > td:nth-child(9) > span.readed:after {
	content: 'Отметить как НЕважное';
}

.table-phonebook tbody tr > td:nth-child(7) > span.readed[data-action="unsign"]:after {
	content: 'Снять отметку о второстепенности';
}

.table-reaper tbody tr > td:nth-child(9) > span.readed[data-action="unsign"]:after {
	content: 'Снять отметку "НЕважное"';
}



.table-phonebook tbody tr > td:nth-child(7) > span.no_matter:after {
    content: 'Отметить как второстепенное';
}

.table-reaper tbody tr > td:nth-child(9) > span.no_matter:after {
    content: 'Отметить как второстепенное';
}

.table-phonebook tbody tr > td:nth-child(7) > span.no_matter[data-action="unsign"]:after {
    content: 'Снять отметку "Второстепенное"';
}

.table-reaper tbody tr > td:nth-child(9) > span.no_matter[data-action="unsign"]:after {
    content: 'Снять отметку "Второстепенное"';
}



.table-phonebook tbody tr > td:nth-child(7) > span.ransom:after {
    content: 'Отметить как "согласен на выкуп"';
}

.table-reaper tbody tr > td:nth-child(9) > span.ransom:after {
    content: 'Отметить как "согласен на выкуп"';
}

.table-phonebook tbody tr > td:nth-child(7) > span.ransom[data-action="unsign"]:after {
    content: 'Снять отметку "согласен на выкуп"';
}

.table-reaper tbody tr > td:nth-child(9) > span.ransom[data-action="unsign"]:after {
    content: 'Снять отметку "согласен на выкуп"';
}





.table-phonebook tbody tr > td:nth-child(7) > span.important:after {
    content: 'Отметить как "важное"';
}

.table-reaper tbody tr > td:nth-child(9) > span.important:after {
    content: 'Отметить как "важное"';
}

.table-phonebook tbody tr > td:nth-child(7) > span.important[data-action="unsign"]:after {
    content: 'Снять отметку "важное"';
}

.table-reaper tbody tr > td:nth-child(9) > span.important[data-action="unsign"]:after {
    content: 'Снять отметку "важное"';
}





.table-phonebook tbody tr > td:nth-child(7) > span.urgently_distance:after {
    content: 'Отметить как "Срочное, дистанционная продажа"';
}

.table-reaper tbody tr > td:nth-child(9) > span.urgently_distance:after {
    content: 'Отметить как "Срочное, дистанционная продажа"';
}

.table-phonebook tbody tr > td:nth-child(7) > span.urgently_distance[data-action="unsign"]:after {
    content: 'Снять отметку "Срочное, дистанционная продажа"';
}

.table-reaper tbody tr > td:nth-child(9) > span.urgently_distance[data-action="unsign"]:after {
    content: 'Снять отметку "Срочное, дистанционная продажа"';
}




.table-phonebook tbody tr > td:nth-child(7) > span.urgently_parking:after {
    content: 'Отметить как "Срочное, стоянка"';
}

.table-reaper tbody tr > td:nth-child(9) > span.urgently_parking:after {
    content: 'Отметить как "Срочное, стоянка"';
}

.table-phonebook tbody tr > td:nth-child(7) > span.urgently_parking[data-action="unsign"]:after {
    content: 'Снять отметку "Срочное, стоянка"';
}

.table-reaper tbody tr > td:nth-child(9) > span.urgently_parking[data-action="unsign"]:after {
    content: 'Снять отметку "Срочное, стоянка"';
}



.table-phonebook tbody tr > td:nth-child(7) > span.not_available:after {
    content: 'Отметить как "Абонент был не доступен (автоответчик, не берет трубку, выключен телефон)"';
}

.table-reaper tbody tr > td:nth-child(9) > span.not_available:after {
    content: 'Отметить как "Абонент был не доступен (автоответчик, не берет трубку, выключен телефон)"';
}

.table-phonebook tbody tr > td:nth-child(7) > span.not_available[data-action="unsign"]:after {
    content: 'Снять отметку "Абонент был не доступен (автоответчик, не берет трубку, выключен телефон)"';
}

.table-reaper tbody tr > td:nth-child(9) > span.not_available[data-action="unsign"]:after {
    content: 'Снять отметку "Абонент был не доступен (автоответчик, не берет трубку, выключен телефон)"';
}



.table-phonebook tbody tr > td:nth-child(7) > span.sold:after {
    content: 'Отметить как "Машина продана"';
}

.table-reaper tbody tr > td:nth-child(9) > span.sold:after {
    content: 'Отметить как "Машина продана"';
}

.table-phonebook tbody tr > td:nth-child(7) > span.sold[data-action="unsign"]:after {
    content: 'Снять отметку "Машина продана"';
}

.table-reaper tbody tr > td:nth-child(9) > span.sold[data-action="unsign"]:after {
    content: 'Снять отметку "Машина продана"';
}



.table-phonebook tbody tr > td > span[data-action="chown"]:after {
	content: 'Переназначить оператора';
	margin-top: 3px;
	margin-left: -20px;
}

.table-reaper tbody tr > td[data-siid]:before {
	content: '[объявление номер: ' attr(data-siid) ']';
}

.table-reaper {
	table-layout: fixed;
}

.table-props tr td:first-child ~ td {
	white-space: pre-line;
}

.table-management tbody tr td:last-child span.glyphicon-ok:first-child,
.table-moderator tbody tr td:last-child span.glyphicon-ok:first-child,
.table-auto-bookkeeper tbody tr td:last-child span.glyphicon-ok:first-child
{
	cursor: pointer;
}

.table-management tbody tr td:last-child span.glyphicon-ok:first-child:hover,
.table-moderator tbody tr td:last-child span.glyphicon-ok:first-child:hover {
	/*text-decoration: underline;*/
}

.table-moderator tbody tr td:last-child span.glyphicon-ok:first-child:hover:before,
.table-moderator tbody tr td:last-child span.prop-ur:first-child:hover:before,
.table-auto-bookkeeper tbody tr td:last-child span.glyphicon-ok:first-child:hover:before,
.table-auto-bookkeeper tbody tr td:last-child span.prop-ur:first-child:hover:before
{
	content: '\e105';
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	/*display: inline-block;
	vertical-align: middle;*/
	font-weight: bold;
}

.table-management tbody tr td:last-child span.glyphicon-ok:first-child:hover:before,
.table-management tbody tr td:last-child span.prop-ur:first-child:hover:before {
	content: '\270f';
	color: #428BCA;
	font-weight: bold;
}

.table-phonecalls tbody tr td:last-child span.glyphicon-ok:first-child {
	cursor: pointer;
}

.table-phonecalls tbody tr td:last-child span.glyphicon-ok:first-child:hover:before,
.table-phonecalls tbody tr td:last-child span.prop-ur:first-child:hover:before {
	content: '\e105';
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	/*display: inline-block;
	vertical-align: middle;*/
	font-weight: bold;
}

.table-management tbody tr td:last-child span.glyphicon-pencil:first-child,
.table-moderator tbody tr td:last-child span.glyphicon-pencil:first-child,
.table-auto-bookkeeper tbody tr td:last-child span.glyphicon-pencil:first-child
{
	cursor: pointer;
}

.table-management tbody tr td:last-child span.glyphicon-pencil:first-child:hover,
.table-moderator tbody tr td:last-child span.glyphicon-pencil:first-child:hover {
	/*text-decoration: underline;*/
}

.table-moderator tbody tr td:last-child span.glyphicon-pencil:first-child:hover:before,
.table-auto-bookkeeper tbody tr td:last-child span.glyphicon-pencil:first-child:hover:before
{
	content: '\e105';
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	/*display: inline-block;
	vertical-align: middle;*/
	font-weight: bold;
}

.table-management tbody tr td:last-child span.glyphicon-pencil:first-child:hover:before{
	content: '\270f';
	color: #428BCA;
	font-weight: bold;
}

.table-phonecalls tbody tr td:last-child span.glyphicon-pencil:first-child {
	cursor: pointer;
}

.table-phonecalls tbody tr td:last-child span.glyphicon-pencil:first-child:hover:before {
	content: '\e105';
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	/*display: inline-block;
	vertical-align: middle;*/
	font-weight: bold;
}

.table-moderator tbody tr td:last-child,
.table-auto-bookkeeper tbody tr td:last-child
{
min-width: 120px;
}

.table-phonecalls tbody tr td:last-child{
min-width: 120px;
}

.table-management tbody tr td:last-child{
min-width: 120px;
}

.hide-private-accounts{
margin-left: 20px;
}

.placements_up{
margin-left: 10px;
background-image: url(images/up.png) !important;
width: 25px;
height: 14px;
cursor: pointer;
}

.placements_up:hover{
background-image: url(images/up_hover.png) !important;
}

.placements_down{
margin-top: 10px;
margin-left: 10px;
background-image: url(images/down.png) !important;
width: 25px;
height: 14px;
cursor: pointer;
}

.placements_down:hover{
background-image: url(images/down_hover.png) !important;
}

.price-min-width {
min-width: 120px;
}

.operation-manager-min-width {
min-width: 250px;
}

.operation-admin-min-width {
min-width: 200px;
}

.history-auto-desc-changed {
	background: #7FFFD4;
}

.history-auto-desc-changed:hover {
	background: #00FFFF;
}

.history-auto-price-changed {
	background: #FAFAD2;
}

.history-auto-price-changed:hover  {
	background: #FcFcbb;
}

.history-auto-params-changed:hover  {
	background: #F5F5F5;
}

.sms-panel-body{
height: 350px;
}

.label-number-phone  {
left: 50px;
top: 10px;
position: absolute;
width: 150px;
}

.phone-send-sms {
left: 50px;
position: absolute;
top: 50px;
width: 150px;
}

.phone-set-1 {
position:absolute;
left: 50px;
top: 100px;
width: 50px;
height: 50px;
}

.phone-set-2 {
position:absolute;
left: 100px;
top: 100px;
width: 50px;
height: 50px;
}

.phone-set-3 {
position:absolute;
left: 150px;
top: 100px;
width: 50px;
height: 50px;
}

.phone-set-4 {
position:absolute;
left: 50px;
top: 150px;
width: 50px;
height: 50px;
}

.phone-set-5 {
position:absolute;
left: 100px;
top: 150px;
width: 50px;
height: 50px;
}

.phone-set-6 {
position:absolute;
left: 150px;
top: 150px;
width: 50px;
height: 50px;
}

.phone-set-7 {
position:absolute;
left: 50px;
top: 200px;
width: 50px;
height: 50px;
}

.phone-set-8 {
position:absolute;
left: 100px;
top: 200px;
width: 50px;
height: 50px;
}

.phone-set-9 {
position:absolute;
left: 150px;
top: 200px;
width: 50px;
height: 50px;
}

.phone-set-back {
position:absolute;
left: 50px;
top: 250px;
width: 50px;
height: 50px;
}

.phone-set-0 {
position:absolute;
left: 100px;
top: 250px;
width: 50px;
height: 50px;
}

.phone-set-C {
position:absolute;
left: 150px;
top: 250px;
width: 50px;
height: 50px;
}

.label-text-sms {
position: absolute;
left: 400px;
top: 10px;
width: 400px;
}

.sms-latin {
position: absolute;
left: 400px;
top: 50px;
}

.sms-kiril {
position: absolute;
left: 500px;
top: 50px;
}

.sms-kiril-translit {
position: absolute;
left: 610px;
top: 50px;
}

.sms-content {
position: absolute;
left: 400px;
top: 100px;
width: 400px;
resize: none;
}

textarea#sms-content.sms-content.form-control {
height: 120px;
}

.count-symbols-textarea {
position: absolute;
left: 400px;
top: 225px;
width: 400px;
}

.sending-sms {
position:absolute;
left: 400px;
top: 270px;
width: 400px;
height: 30px;
}

.table-sap-style td[data-marketplace="27"]:after {
	content: 'О2';
}

.table-sap-style td[data-marketplace="27"]:before {
	content: 'Одесская площадка (ул. Ильфа и Петрова 20/1)';
}

.table-sap-style td[data-marketplace="27"][data-time-geolocation-change]:before {
	content: 'Одесская площадка (ул. Ильфа и Петрова 20/1)'
					' с ' attr(data-time-geolocation-change);
}


.table-sap-style td[data-marketplace="28"]:after {
	content: 'О3';
}

.table-sap-style td[data-marketplace="28"]:before {
	content: 'Одесская площадка (Тираспольское шоссе, 22)';
}

.table-sap-style td[data-marketplace="28"][data-time-geolocation-change]:before {
	content: 'Одесская площадка (Тираспольское шоссе, 22)'
					' с ' attr(data-time-geolocation-change);
}



.table-sap-style td[data-marketplace="8"]:after {
	content: 'Зак';
}

.table-sap-style td[data-marketplace="8"]:before {
	content: 'Авто под заказ (еще не доставлено в Украину)';
}

.table-sap-style td[data-marketplace="8"][data-time-geolocation-change]:before {
	content: 'Авто под заказ (еще не доставлено в Украину)'
					' с ' attr(data-time-geolocation-change);
}


.table-sap-style td[data-marketplace="9"]:after {
	content: 'Без РИА';
}

.table-sap-style td[data-marketplace="9"]:before {
	content: 'БЕЗ ПУБЛИКАЦИИ НА РИА';
}

.table-sap-style td[data-marketplace="9"][data-time-geolocation-change]:before {
	content: 'БЕЗ ПУБЛИКАЦИИ НА РИА'
					' с ' attr(data-time-geolocation-change);
}



#events-list tbody tr > td [data-action="edit_sale_info"]:before {
	content: '';
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 20px;
	margin-top: 22px;

	display: none;
}

#events-list tbody tr > td [data-action="edit_sale_info"]:before {
	content: 'Редактировать запись';
	margin-left: -50px;
	white-space: pre-wrap;
}

#events-list tbody tr > td [data-action="edit_sale_info"]:hover:before {
	display: block;
}

.form-control-eventlist {
  width: 150px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control-eventlist:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control-eventlist :-moz-placeholder {
  color: #999999;
}

.form-control-eventlist ::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

.form-control-eventlist :-ms-input-placeholder {
  color: #999999;
}

.form-control-eventlist ::-webkit-input-placeholder {
  color: #999999;
}

.table-management tbody tr td:last-child span.glyphicon-ok:last-child:hover:before {
	content: '\e105';
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	/*display: inline-block;
	vertical-align: middle;*/
	font-weight: bold;
}

.table-phonecalls tbody tr td:last-child span.glyphicon-ok:last-child:hover:before {
	content: '\e105';
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	/*display: inline-block;
	vertical-align: middle;*/
	font-weight: bold;
}

.table-sap-style > tbody > tr > td .prop-adv-no-merchandase:after {
	content: 'Объявления не размещены!';
}

.table-sap-style > tbody > tr > td .prop-change-session[data-help-information]:after{
	content: attr(data-help-information);
	margin-left: -90px;
}

.table-sap-style > tbody > tr > td .prop-edit-user[data-help-information]:after{
	content: attr(data-help-information);
	margin-left: -90px;
}

.table-sap-style > tbody > tr > td .prop-delete-session[data-help-information]:after{
	content: attr(data-help-information);
	margin-left: -90px;
}

.table-sap-style > tbody > tr > td .prop-user-create[data-user-create]:after{
	content: attr(data-user-create);
	margin-left: -40px;
}

.table-sap-style > tbody > tr > td .prop-user-update[data-user-update]:after{
	content: attr(data-user-update);
	margin-left: -40px;
}

.user-white-symbol {
	background-color: #999999;
	border-radius: 10px 10px 10px 10px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	min-width: 10px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}

.table-sap-style td[data-marketplace="23"]:after {
	content: 'К3';
}

.table-sap-style td[data-marketplace="23"]:before {
	content: 'Киевская площадка (Столичное шоссе, 104а)';
}

.table-sap-style td[data-marketplace="23"][data-time-geolocation-change]:before {
	content: 'Киевская площадка (Столичное шоссе, 104а)'
					' с ' attr(data-time-geolocation-change);
}

.information-about-auto
{
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 10px;
	margin-top: 0px;

	font-family: Arial;
	font-weight: normal;
	color: #333333;
	font-size: 14px;

	display: none;
}

.table-sap-style td[data-modification]:hover:before
{
	display: none !important;
}

.table-sap-style td[data-marketplace="31"]:after {
	content: 'Х1';
}

.table-sap-style td[data-marketplace="31"]:before {
	content: 'Харьковская площадка (пр. Московский, 131)';
}

.table-sap-style td[data-marketplace="31"][data-time-geolocation-change]:before {
	content: 'Харьковская площадка (пр. Московский, 131)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style tr[data-handsel-record] {
	background-color:   #FcFcbb;
}

.table-sap-style tr[data-handsel-record]:hover > td {
	background: none;
}

.table-sap-style td[data-price-owner]:before {
	margin-top: 40px;
}

.min_width_user_ip_tel {
min-width: 60px;
}

.price_merchandise_style
{
color: #2b542C;
font-size: 120%;
font-weight: bold;
}

.users-sort
{
cursor: pointer;
}

.users-sort:after
{
	content: '\2195';
	display: inline-block;
	vertical-align: baseline;
	margin-left: 4px;
	position:absolute;
	color: black;
	font-weight: bold;
}

.users-sort:hover
{
background: #e3e3e3;
}

.placements_td_type
{
min-width: 200px;
}

.stat_auto_active
{
font-size: 150%;
}

.stat_auto_sale
{
font-size: 150%;
color: green;
}

.stat_auto_refuse
{
font-size: 150%;
color: red;
}

.stat_auto_border
{
border-right: 5px solid black !important;
}

.stat_auto_sort
{
cursor: pointer;
}

.stat_auto_sort:after
{
	content: '\2195';
	display: inline-block;
	vertical-align: baseline;
	margin-left: 4px;
	position:absolute;
	color: black;
	font-weight: bold;
}

.stat_auto_sort:hover
{
background: #e3e3e3;
}

.table-sap-style td[data-marketplace="40"]:after {
	content: 'Б1';
}

.table-sap-style td[data-marketplace="40"]:before {
	content: 'Броварская площадка (ул. Киевская, 227/1)';
}

.table-sap-style td[data-marketplace="40"][data-time-geolocation-change]:before {
	content: 'Броварская площадка (ул. Киевская, 227/1)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="50"]:after {
	content: 'КР1';
}

.table-sap-style td[data-marketplace="50"]:before {
	content: 'Криворожская площадка (ул. И. Франка, 5)';
}

.table-sap-style td[data-marketplace="50"][data-time-geolocation-change]:before {
	content: 'Криворожская площадка (ул. И. Франка, 5)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="60"]:after {
	content: 'Дн1';
}

.table-sap-style td[data-marketplace="60"]:before {
	content: 'Днепропетровская площадка (пр-т Труда 1)';
}

.table-sap-style td[data-marketplace="60"][data-time-geolocation-change]:before {
	content: 'Днепропетровская площадка (пр-т Труда 1)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="32"]:after {
	content: 'Х2';
}

.table-sap-style td[data-marketplace="32"]:before {
	content: 'Харьковская площадка (пр. Гагарина 21)';
}

.table-sap-style td[data-marketplace="32"][data-time-geolocation-change]:before {
	content: 'Харьковская площадка (пр. Гагарина 21)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="33"]:after {
	content: 'Х3';
}

.table-sap-style td[data-marketplace="33"]:before {
	content: 'Харьковская площадка (ул. Клочковская 279)';
}

.table-sap-style td[data-marketplace="33"][data-time-geolocation-change]:before {
	content: 'Харьковская площадка (ул. Клочковская 279)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="61"]:after {
	content: 'Дн2';
}

.table-sap-style td[data-marketplace="61"]:before {
	content: 'Днепропетровская площадка (ул. Тепличная, 21)';
}

.table-sap-style td[data-marketplace="61"][data-time-geolocation-change]:before {
	content: 'Днепропетровская площадка (ул. Тепличная, 21)'
					' с ' attr(data-time-geolocation-change);
}

.table-sap-style td[data-marketplace="24"]:after {
	content: 'К4';
}

.table-sap-style td[data-marketplace="24"]:before {
	content: 'Киевская площадка (ул. Сумская, 2А)';
}

.table-sap-style td[data-marketplace="24"][data-time-geolocation-change]:before {
	content: 'Киевская площадка (ул. Сумская, 2А)'
					' с ' attr(data-time-geolocation-change);
}



.table-sap-style td[data-marketplace="25"]:after {
	content: 'К5';
}

.table-sap-style td[data-marketplace="25"]:before {
	content: 'Киевская площадка (ул. Казацкая, 122)';
}

.table-sap-style td[data-marketplace="25"][data-time-geolocation-change]:before {
	content: 'Киевская площадка (ул. Казацкая, 122)'
					' с ' attr(data-time-geolocation-change);
}



.table-sap-style td[data-marketplace="41"]:after {
	content: 'К6';
}

.table-sap-style td[data-marketplace="41"]:before {
	content: 'Киевская площадка (Кольцевая дорога, 22)';
}

.table-sap-style td[data-marketplace="41"][data-time-geolocation-change]:before {
	content: 'Киевская площадка (Кольцевая дорога, 22)'
					' с ' attr(data-time-geolocation-change);
}




.operator-panel-td
{
text-align:left !important;
vertical-align: top !important;
}

.operator-panel-sort
{
cursor: pointer;
}

.operator-panel-sort:after
{
	content: '\2195';
	display: inline-block;
	vertical-align: baseline;
	margin-left: 4px;
	position:absolute;
	color: black;
	font-weight: bold;
}

.operator-panel-sort:hover
{
background: #e3e3e3;
}

.table-sap-style span[data-operator-panel-global-create-date],
.table-sap-style span[data-operator-panel-global-change-date],
.table-sap-style span[data-operator-panel-auto],
.table-sap-style span[data-operator-text-remind],
.table-sap-style span[data-operator-panel-phone-create-date],
.table-sap-style span[data-operator-panel-phone-change-date],
.table-sap-style span[data-operator-panel-event-create-date],
.table-sap-style span[data-operator-remind-name],
.table-sap-style span[data-callcenter-comment-for-manager]
{
	position: relative;
	cursor: help;
}

.table-sap-style span[data-operator-panel-global-create-date]:after,
.table-sap-style span[data-operator-panel-global-change-date]:after,
.table-sap-style span[data-operator-panel-auto]:after,
.table-sap-style span[data-operator-text-remind]:after,
.table-sap-style span[data-operator-panel-phone-create-date]:after,
.table-sap-style span[data-operator-panel-phone-change-date]:after,
.table-sap-style span[data-operator-panel-event-create-date]:after,
.table-sap-style span[data-operator-remind-name]:after,
.table-sap-style span[data-callcenter-comment-for-manager]:after
{
	content: '?';
	background-color: #999999;
	border-radius: 10px 10px 10px 10px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	min-width: 10px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
	cursor: help;
}

.table-sap-style span[data-operator-panel-global-create-date]:after,
.table-sap-style span[data-operator-panel-phone-create-date]:after,
.table-sap-style span[data-operator-panel-event-create-date]:after
{
	content: 'C';
	margin-left: 5px;
}

.table-sap-style span[data-operator-panel-global-change-date]:after,
.table-sap-style span[data-operator-panel-phone-change-date]:after
{
	content: 'И';
	margin-left: 5px;
}

.table-sap-style span[data-operator-panel-auto]:after
{
	content: 'A';
	margin-left: 5px;
}

.table-sap-style span[data-operator-text-remind]:after
{
	content: 'Н';
	margin-left: 5px;
}

.table-sap-style span[data-operator-remind-name]:after
{
	content: 'Т';
	margin-left: 5px;
}

.table-sap-style span[data-callcenter-comment-for-manager]:after
{
	content: 'К';
	margin-left: 5px;
}

.table-sap-style span[data-operator-panel-global-change-date]:before,
.table-sap-style span[data-operator-remind-name]:before
{
	content: '';
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 5px;
	margin-top: 20px;
	width: 200px;
	display: none;
}

.table-sap-style span[data-operator-panel-global-create-date]:before,
.table-sap-style span[data-operator-panel-auto]:before,
.table-sap-style span[data-operator-panel-event-create-date]:before,
.table-sap-style span[data-operator-text-remind]:before
{
	content: '';
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 25px;
	margin-top: 0px;
	width: 200px;
	display: none;
}

.table-sap-style span[data-operator-panel-phone-create-date]:before,
.table-sap-style span[data-operator-panel-phone-change-date]:before,
.table-sap-style span[data-callcenter-comment-for-manager]:before
{
	content: '';
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 35px;
	margin-top: 0px;
	width: 200px;
	display: none;
}

@-moz-document url-prefix()
{
	.table-sap-style span[data-operator-panel-global-create-date]:before
	{
	margin-left: 25px;
	margin-top: -40px;
	}
	.table-sap-style span[data-operator-panel-auto]:before
	{
	margin-left: 0px;
	}
	.table-sap-style span[data-callcenter-comment-for-manager]:before
	{
	margin-left: 0px;
	}
	.table-sap-style span[data-operator-text-remind]:before
	{
	margin-left: -80px;
	}
	.table-sap-style span[data-operator-panel-phone-change-date]:before
	{
	margin-left: 20px;
	}
	.table-sap-style span[data-operator-remind-name]:before
	{
	margin-left: 20px;
	}
	.table-sap-style span[data-operator-panel-phone-create-date]:before
	{
	margin-left: 20px;
	}
}

.table-sap-style span[data-operator-panel-global-create-date]:before
{
	content: attr(data-operator-panel-global-create-date);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-operator-panel-global-change-date]:before
{
	content: attr(data-operator-panel-global-change-date);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-operator-panel-auto]:before
{
	content: attr(data-operator-panel-auto);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-operator-text-remind]:before
{
	content: attr(data-operator-text-remind);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-operator-panel-phone-create-date]:before
{
	content: attr(data-operator-panel-phone-create-date);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-operator-panel-phone-change-date]:before
{
	content: attr(data-operator-panel-phone-change-date);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-operator-panel-event-create-date]:before
{
	content: attr(data-operator-panel-event-create-date);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-operator-remind-name]:before
{
	content: attr(data-operator-remind-name);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-callcenter-comment-for-manager]:before
{
	content: attr(data-callcenter-comment-for-manager);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-operator-panel-global-create-date]:hover:before,
.table-sap-style span[data-operator-panel-global-change-date]:hover:before,
.table-sap-style span[data-operator-panel-auto]:hover:before,
.table-sap-style span[data-operator-text-remind]:hover:before,
.table-sap-style span[data-operator-panel-phone-create-date]:hover:before,
.table-sap-style span[data-operator-panel-phone-change-date]:hover:before,
.table-sap-style span[data-operator-panel-event-create-date]:hover:before,
.table-sap-style span[data-operator-remind-name]:hover:before,
.table-sap-style span[data-callcenter-comment-for-manager]:hover:before
{
display: block;
}

.table-sap-style span[data-client-auto-price],
.table-sap-style .tabs_managercallcenter_auto_name,
.table-sap-style span[data-callcenter-manager-state],
.table-sap-style span[data-full-name-manager],
.table-sap-style span[data-client-remind-close],
.table-sap-style span[data-client-open-remind-clock]
{
	position: relative;
	cursor: help;
}

.table-sap-style span[data-client-auto-price]:before,
.table-sap-style span[data-callcenter-manager-state]:before,
.table-sap-style span[data-client-remind-close]:before
{
	content: '';
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 10px;
	margin-top: 20px;
	width: 200px;
	display: none;
}

.table-sap-style .tabs_managercallcenter_auto_name:before
{
	content: '';
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 10px;
	margin-top: 0px;
	width: 200px;
	display: none;
}

.table-sap-style span[data-client-open-remind-clock]:before
{
	content: '';
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 10px;
	margin-top: 0px;
	width: 200px;
	display: none;
}

.table-sap-style span[data-full-name-manager]:before
{
	content: '';
	position: absolute;
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	background: white;
	border-radius: 10px;
	margin-left: 10px;
	margin-top: 0px;
	width: 200px;
	display: none;
}

@-moz-document url-prefix()
{
	.table-sap-style span[data-client-auto-price]:before
	{
	margin-left: 0px;
	}
	.table-sap-style .tabs_managercallcenter_auto_name:before
	{
	margin-left: 0px;
	}
	.table-sap-style span[data-callcenter-manager-state]:before
	{
	margin-left: 0px;
	}
	.table-sap-style span[data-full-name-manager]:before
	{
	margin-left: 0px;
	}
	.table-sap-style span[data-client-remind-close]:before
	{
	margin-left: 0px;
	}
	.table-sap-style span[data-client-open-remind-clock]:before
	{
	margin-left: 0px;
	}
}

.table-sap-style span[data-client-auto-price]:before
{
	content:
					'КУЗОВ: ' attr(data-client-auto-autobody)
					'\A ЦЕНА: ' attr(data-client-auto-price)
					'\A ПРОБЕГ: ' attr(data-client-auto-mileage)
					'\A ТОПЛИВО: ' attr(data-client-auto-fuel)
					'\A КПП: ' attr(data-client-auto-kpp)
					'\A ОБЪЕМ ДВИГАТЕЛЯ: ' attr(data-client-auto-capacity)
					'\A ЦВЕТ: ' attr(data-client-auto-color)
					'\A СОСТОЯНИЕ: ' attr(data-client-auto-state);
					/*
					'\A ЗАМЕТКИ: ' attr(data-client-auto-note);
					*/
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style .tabs_managercallcenter_auto_name:before
{
	content:
			'КУЗОВ: ' attr(data-auto-autobody-name)
			'\A ЦЕНА: ' attr(data-auto-price-value)
			' ' attr(data-auto-currency-name)
			'\A ПРОБЕГ: ' attr(data-auto-mileage-value)
			' ' attr(data-auto-mileage-units-name)
			'\A ЦВЕТ: ' attr(data-auto-color-name);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-callcenter-manager-state]:before
{
	content: attr(data-callcenter-manager-state);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-full-name-manager]:before
{
	content: attr(data-full-name-manager);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-client-remind-close]:before
{
	content: attr(data-client-remind-close);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-client-open-remind-clock]:before
{
	content: attr(data-client-open-remind-clock);
	white-space: pre-wrap;
	word-wrap: break-word;
}

.table-sap-style span[data-client-auto-price]:hover:before,
.table-sap-style .tabs_managercallcenter_auto_name:hover:before,
.table-sap-style span[data-callcenter-manager-state]:hover:before,
.table-sap-style span[data-full-name-manager]:hover:before,
.table-sap-style span[data-client-remind-close]:hover:before,
.table-sap-style span[data-client-open-remind-clock]:hover:before
{
	display: block;
}

.table-sap-style > tbody > tr > td .phone-dublicate:after
{
	content: 'У телефона есть дубликаты!';
	margin-left: 100px;
}

@-moz-document url-prefix()
{
	.table-sap-style > tbody > tr > td .phone-dublicate:after
	{
	margin-left: 0px;
	}
}

.table-sap-style > tbody > tr > td .phone-in-black-list:after
{
	content: 'Телефон в черном списке!';
	margin-left: 100px;
}

@-moz-document url-prefix()
{
	.table-sap-style > tbody > tr > td .phone-in-black-list:after
	{
	margin-left: 0px;
	}
}

.table-sap-style > tbody > tr > td .auto-not-active:after
{
	content: 'Состояние: не актуально!';
	margin-left: 200px;
}

@-moz-document url-prefix()
{
	.table-sap-style > tbody > tr > td .auto-not-active:after
	{
	margin-left: 15px;
	}
}

.table-sap-style > tbody > tr > td .client-is-not-active:after
{
	content: 'Клиент не активен!';
	margin-left: 100px;
}

@-moz-document url-prefix()
{
	.table-sap-style > tbody > tr > td .client-is-not-active:after
	{
	margin-left: 0px;
	}
}

.call-center-table td
{
	text-align: left !important;
}

.call-center-table-stat td
{
	text-align: center !important;
}

.call-center-history-tr-color:hover
{
	cursor: pointer;
	background: #D3D3D3;
}

.operator-panel-td-click-event:hover
{
	cursor: pointer;
}

.callcenter_btn_link
{
	color: #00FF00;
}

.callcenter_btn_link:hover
{
	cursor: pointer;
}

.call-center-window-about-user,
.call-center-window-about-phone,
.call-center-window-about-auto,
.call-center-window-about-auto-manager
{
	position: absolute;
	border: 3px solid #bbb;
	padding: 5px 10px;
	z-index: 100;
	background: white;
	border-radius: 10px;
	margin-left: 10px;
	margin-top: 0px;

	font-family: Arial;
	font-weight: normal;
	color: #333333;
	font-size: 14px;

	display: none;
}

.table-sap-style div[data-auto-id]:hover
{
	cursor: pointer;
	background: #F5F5F5;
}

.table-sap-style div[data-phone-id]:hover
{
	cursor: pointer;
	background: #F5F5F5;
}

.table-sap-style div[data-client-name]:hover
{
	cursor: pointer;
	background: #F5F5F5;
}

.table-sap-style .callcenter_event_stat_line:hover
{
	background: #F5F5F5;
}

.table-sap-style .callcenter_remind_stat_line:hover
{
	background: #F5F5F5;
}

.copy_phone_in_frame_in_header:hover
{
	cursor: pointer;
}

.background_after_frame_close
{
	background: #E6E6E6;
}

.table-sap-style td[data-owner-phone]:before
{
	width: 125px;
}

.manager_phone_number_copy
{
cursor: pointer;
}

.fast_message_for_skype_copy
{
cursor: pointer;
}

.callcenter_auto_city_manager_name
{
cursor: pointer;
}

.button_stat_is_selected
{
/*background-color: #B9B8B8;*/
border: 1px solid #000 !important;
}

/*.button_stat_no_selected span
{
opacity: 0.5;
}*/

.btn-link-paginator:hover
{
cursor: pointer;
text-decoration: underline;
}

.table-event-statistic td
{
text-align: center;
}

#events-list td[data-values]:before
{
	margin-left: -60px;
	margin-top:  40px;
	min-width: 250px;
}

.bold_green_color_price
{
font-size: 120%;
font-weight: bold;
color: #2b542c;
}

.eventlist_accounting_td
{
	min-width: 130px;
}

.text_line_through
{
text-decoration: line-through;
}

#events-list td[data-content-doc-note]:before
{
	content: 'Для авто создан документ\A'
					attr(data-content-doc-note);
}

span[data-window-pop-up-content][data-creation-time-info]:after
{
	content: 'Создана\A'
					attr(data-window-pop-up-content);
}

.table-sap-style span[data-client-open-remind-clock]:before
{
margin-left: -80px;
}

.global_show_auto_public_desc:hover:before
{
    content: '\e105' !important;
    font-family: 'Glyphicons Halflings';
    font-weight: bold;
}

.moderator_all_stat_table_td_right_border
{
border-right: 3px solid black !important;
}

.moderator_all_stat_table_td_right_border_small
{
border-right: 1px solid black !important;
}

.moderator_all_stat_table_td_bottom_border
{
border-bottom: 3px solid black !important;
}

.moderator_all_stat_table_td_bold
{
	font-weight: 900;
}

.autodb_window_pop_up
{
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	position: absolute;
	/*max-width: 200px;*/
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	color: #333333;
	background: white;
	border-radius: 10px;
	margin-left: 0px;
	margin-top: 0px;

	white-space: pre-wrap;
	word-wrap: break-word;

	display: none;
}

.autodb_window_pop_up_show:hover .autodb_window_pop_up
{
	display: block;
}

.table-sap-style tr[prop-loyal-changed] {
	background: #CC99FF;
}

.table-sap-style tr[prop-loyal-changed]:hover > td {
	background: #CC99FF;
}

.history-auto-loyal-changed {
	background: #CC99FF;
}

.history-auto-loyal-changed:hover  {
	background: #CC99FF;
}

.history-auto-not-loyal-changed {
	background: #99a1ff;
}

.history-auto-not-loyal-changed:hover  {
	background: #99a1ff;
}

.table-sap-style tr[prop-not-loyal-changed] {
	background: #99a1ff;
}

.table-sap-style tr[prop-not-loyal-changed]:hover > td {
	background: #99a1ff;
}

.white_symbol_on_black_background
{
	background-color: #999999;
	border-radius: 10px 10px 10px 10px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	min-width: 10px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}

.crm_window_pop_up,
.crm_window_pop_up2
{
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	position: absolute;
	/*max-width: 200px;*/
	border: 1px solid #bbb;
	padding: 5px 10px;
	z-index: 3000;
	color: #333333;
	background: white;
	border-radius: 10px;
	margin-left: 0px;
	margin-top: 0px;

	white-space: pre-wrap;
	word-wrap: break-word;

	display: none;
}

.crm_window_pop_up,
.crm_window_pop_up2
{
text-align: left;
}

.crm_window_pop_up_show,
.crm_window_pop_up_show2
{
	cursor: pointer;
}

.crm_window_pop_up_show:hover .crm_window_pop_up,
.crm_window_pop_up_show2:hover .crm_window_pop_up2
{
	display: block;
}

#estate-right-sidebar-wrapper
{
    z-index: 1000;
    position: fixed;
    top: 50px;
    right: 0px;
    width: 200px;
    height: 100%;
    background: #222d32;
    display: none;
}

.estate-right-menu-header
{
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
height: 40px;
color: #fff;
background: #1a2226;
font-size: 16px;
}

.estate-right-menu-child-item
{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 30px;
    background: #2c3b41;
    color: #8aa4af;
    cursor: pointer;
}

.notify
{
    position: relative;
    margin-top: 0px;
}

.notify .heartbit
{
    position: absolute;
	/*
	top: 0px;
    right: 36px;
	*/
	top: -9px;
	right: 0px;
    height: 25px;
    width: 25px;
    z-index: 10;
    border: 5px solid #ff7676;
    border-radius: 70px;
    -moz-animation: heartbit 1s ease-out;
    -moz-animation-iteration-count: infinite;
    -o-animation: heartbit 1s ease-out;
    -o-animation-iteration-count: infinite;
    -webkit-animation: heartbit 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.notify .point
{
    width: 6px;
    height: 6px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #ff7676;
    position: absolute;
	/*
    right: 45px;
	top: 9px;
	*/
	right: 9px;
    top: 0px;
}

@-webkit-keyframes heartbit
{
0% {-webkit-transform:scale(0);opacity:0}
25% {-webkit-transform:scale(.1);opacity:.1}
50% {-webkit-transform:scale(.5);opacity:.3}
75% {-webkit-transform:scale(.8);opacity:.5}
100% {-webkit-transform:scale(1);opacity:0}
}

.input_has_error
{
	border: 2px solid #a94442 !important;
}

/* Передача авто*/
.text-blue {
    color: #2196F3;
}
.font-18 {
    font-size: 18px;
}
.font-20 {
    font-size: 20px;
}
.text-primary {
    color: #428bca;
}
.mb-10 {
    margin-bottom: 10px;
}
.mb-20 {
    margin-bottom: 20px;
}
.text-danger {
    color: #f6474c;
}
.font-16 {
    font-size: 16px;
}
.mt-10 {
    margin-top: 10px;
}
.mt-7 {
    margin-top: 7px;
}
.rows {
    margin-right: -15px;
    margin-left: -15px;
}
.rows:before, .rows:after {
    display: table;
    content: "";
}
.rows:after {
    clear: both;
}
.m-7 {
    margin: 7px;
}
.text-white {
    color: #fff;
}
.btn-secondary {
    background: #bdc3c7;
}
.btn-success2 {
    background: #18C5A9;
    color: #fff;
}
i.fa.fa-eye.font-18.text-blue.show_all_dogovora {
    cursor: pointer;
}
.text-success2 {
    color: #18C5A9;
}
.font-12 {
	font-size: 12px;
}
.mr-10 {
	margin-right: 10px;
}
.text-warning {
    color: #fb3;
}
.light-blue-lighten-5 {
	background-color: #e1f5fe;
}
.amber-lighten-5 {
    background-color: #fff8e1;
}
.lime-lighten-5 {
    background-color: #f9fbe7;
}
.red-lighten-5 {
    background-color: #ffebee;
}
.green-lighten-5 {
    background-color: #e8f5e9;
}
.border-left-green {
    border-left: 3px solid #4caf50 !important;
}
.mt-15 {
    margin-top: 15px;
}
.text-green {
	color: #4caf50;
}
.button-success {
    background: #00C851;
    color: #fff !important;
    color: inherit;
    word-wrap: break-word;
    white-space: normal;
    cursor: pointer;
    border: 0;
    border-radius: .125rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    padding: .54rem 1.04rem;
}
.button-orange {
    background: #ff9800;
    color: #fff !important;
    color: inherit;
    word-wrap: break-word;
    white-space: normal;
    cursor: pointer;
    border: 0;
    border-radius: .125rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    padding: .54rem 1.04rem;
}
.button-cyan-accent-3 {
    background: #00e5ff;
    color: #fff !important;
    color: inherit;
    word-wrap: break-word;
    white-space: normal;
    cursor: pointer;
    border: 0;
    border-radius: .125rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    padding: .54rem 1.04rem;
}
.button-red-lighten-2 {
    background: #e57373;
    color: #fff !important;
    color: inherit;
    word-wrap: break-word;
    white-space: normal;
    cursor: pointer;
    border: 0;
    border-radius: .125rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    padding: .54rem 1.04rem;
}
.button-blue-darken-1 {
    background: #1e88e5;
    color: #fff !important;
    color: inherit;
    word-wrap: break-word;
    white-space: normal;
    cursor: pointer;
    border: 0;
    border-radius: .125rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    padding: .54rem 1.04rem;
}
.button-teal-lighten-3 {
    background: #80cbc4;
    color: #fff !important;
    color: inherit;
    word-wrap: break-word;
    white-space: normal;
    cursor: pointer;
    border: 0;
    border-radius: .125rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    padding: .54rem 0.54rem;
}

.max_height_bid
{
	max-height: 125px;
	overflow: hidden;
}

.portal_auto_tr
{
	background-color: #DAEEF3;
}
.text-grey {
	color: #6d6d6d;
}

.static_text_not_sort a {
display: inline-block;
vertical-align: top;
padding: 1rem;
line-height: 1.4;
width: 200px;
margin-right: 1rem;
margin-bottom: 1rem;
overflow: hidden;
text-overflow: ellipsis;
}

.article_list_region_selected
{
    border: 3px solid #000 !important;
}