
/* Блок-обертка адаптивной таблицы */
div.table-responsive {
	margin-top: 15px;
}

/*
@media (min-width: 1200px) {
	table {
		margin-bottom: 0;
	}
}
*/

/* Таблица докторов */
table#docs {
/*	margin-top: 9px;*/
}

/* Строка дополнительной инфомации о карточках доктора */
tr.doc-cards {
	display: none;
}

/* Ячейка номера карты доктора */
td.doc-card-number {
	white-space: nowrap;
}




/* Номер карты резидента */
b.level-0 {
	color: black;
}

/* Номер карты медицинского представителя */
b.level-1 {
	color: coral;
}

/* Номер карты врача */
b.level-2 {
	color: green;
}

/* Номер карты покупателя */
b.level-3 {
	color: blue;
}

/* Номер не активированной карты */
b.level-4 {
	color: gray;
}



/* Телефон */
td.phone, span.nowrap {
	white-space: nowrap;
}

.text-error {
	color: #b94a48;
}

/* Комментарии */
td.small, span.small {
	font-size: 10px;
}

/* Комментарии */
span.small {
	color: gray;
}


/* Ячейка без значения */
td.null {
	background-color: coral;
}

/* Ячейка с нулевым значением */
td.zero-value {
	background-color: lightgray;
}


/* Ячейка количества заказов */
td.order_2 {
	background-color: #e1f5fe;
}
td.order_3 {
	background-color: #b3e5fc;
}
td.order_4 {
	background-color: #81d4fa;
}
td.order_5 {
	background-color: #4fc3f7;
}
td.order_6 {
	background-color: #29b6f6;
}
td.order_7 {
	background-color: #03a9f4;
}
td.order_8 {
	background-color: #039be5;
}
td.order_9 {
	background-color: #0288d1;
}
td.order_10 {
	background-color: #0277bd;
}
td.order_11 {
	background-color: #01579b;
}
td.order_12 {
	background-color: red;
}


/* Карта имеет скидку 15% */
td.percent-15 {
	background-color: #FFFFCC;
}

td.card-tag {
	background-color: pink;
/*
	pink
 	lightpink
 	hotpink
 	deeppink
 	palevioletred
 	mediumvioletred
*/
}

/* Нет карты */
td.card-none {
	background-color: lightgray;
}


/* Подсказка */
.levels-tooltip {
/*	border-bottom: 1px dashed blue;*/
}

/* Подсказка */
.levels-tooltip + .tooltip {
	font-size: 14px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* Подсказка */
.levels-tooltip + .tooltip > .tooltip-inner {
	color: black;
	text-align: left;
	max-width: 300px;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
}


/*---------------------------------------------------------------------------*/
/* Новое вне кабинета*/

/* Форма входа */
div#login {
	margin-top: 150px;
}

/* Изображения на форме входа */
div#login img {
	border-radius: 4px;
}

/* Заголовок на форме входа */
div#login h1 {
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 30px;
}

/*---------------------------------------------------------------------------*/
/* Новое внутри кабинета*/

/* Тело с навигацией */
body#with-navbar {
	padding-top: 70px;
}

div#lk h1 {
	margin-bottom: 35px;
}

/*---------------------------------------------------------------------------*/
/* Адаптация */

/* Ноутбук */
@media (max-width: 1200px) {
}

/* Планшет */
@media (max-width: 992px) {
	div#logo {
		text-align: left;
	}
}

/* Мобильный */
@media (max-width: 768px) {
	div#logo {
		text-align: center;
	}

	/* Форма входа */
	div#login {
		margin-top: 15px;
	}

	/* Заголовок на форме входа */
	div#login h1 {
		margin-top: 20px;
		text-align: center
	}
}

/*---------------------------------------------------------------------------*/

/* Карта врачей медицинского представителя */
div#doctors-map {
	margin-bottom: 20px;
}

/* Карта врачей медицинского представителя */
div#doctors-map > ymaps {
	border: 1px solid #ddd;
}

/*---------------------------------------------------------------------------*/

/* Таблица строки возвращенного заказа */
tr.state-1 {
	color: #a0a0a0;
}

/*---------------------------------------------------------------------------*/
