input.datepicker[readonly] {
	cursor: pointer;
}

div.devider {
	width: 100%;
	height: 1px;
	background-color: #ddd;
}

div.component > div.row-fluid > div.insurance-by-inpustry {
	padding-top: 0;
}

.main-menu-popup.fixed .popup-right-content h3 a {
	padding: 0 !important;
	color: inherit !important;
}

.main-menu-popup.fixed .popup-right-content h3 a:hover {
	text-decoration: underline !important;
}

.gray.calc-block.turist input[type="text"] {
text-transform:uppercase;	
}

/* Ошибка в selectpicker */
div.bootstrap-select.error {
	border-color: #f00;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 0, 0, 0.6);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 0, 0, 0.6);
	outline: 0 none;
}

/* Неотмеченный чекбокс */
span.checkbox-parent.error {
	border-color: #f00!important;
	-webkit-box-shadow: 0 5px 10px rgba(255, 0, 0, 0.6)!important;
	-moz-box-shadow: 0 5px 10px rgba(255, 0, 0, 0.6)!important;
	-o-box-shadow: 0 5px 10px rgba(255, 0, 0, 0.6)!important;
	box-shadow: 0 5px 10px rgba(255, 0, 0, 0.6)!important;
    outline: 0 none;
}

.inner-block .error-message {
	 font-size: 15px;
	 line-height: 22px;
}

/* Ссылка "Подробнее" в разделах о дайверах */
div.arrow-wrap.hover div.arrow p a {
	color: #fff;
}

.articles-preview-item h4 a {
	font-weight: 100;
	text-decoration: none;
}

.articles-preview-item .articles-tags a {
	font-weight: 100;
	text-decoration: none;
}

.main-menu-popup .popup-right-content .popup-right-content-text p {
	padding: 0px 28px 0px 0px;
	font-size: 13px;
	font-weight: 500;
	line-height: 18px;
}

/*div.component div.row-fluid div.row-fluid {
	margin-top: 20px;
} */

/* Убираем стрелку для "Показать список адресов" на страницах раздела "Частным клиентам" */
.apply .branches-search .all-cities {
	background: none;
}

/* для ограничения по ширине выпадающего списка городов */
div.affilates-wrapper {
	position: relative;
}

/* Стили для списка вакансий */
.static-content .jobs {
	margin: 22px 0 0;
}

/* Выравнивание текста в нумерованном списке во всплывашке */
.fancy-content ol {
	text-align: justify;
}

.left-content-img {
	float: left;
	margin: 7px 7px 7px 0;
	width: 421px;
}

/* Список совета директоров */
.directors-list .director-item {
	margin-bottom: 20px;
}

.directors-list .director-item .name {
	font-size: 15px;
	font-weight: bold;
}

.float-right {
    float: right;
    margin: auto auto 20px 20px;
}

.float-left {
    float: left;
    margin: auto 20px 20px auto;
}

.content-img-wrapper {
    text-align: center;
    margin-top: 20px;
}

.content-subheader {
    text-align: center;
    color: #912F2F;
    font-weight: bold;
}

.subheader-desc {
    text-align: center;
    font-weight: bold;
}

.content-table {
    width: 100%;
    margin: 0;
    padding: 0;
}
.content-table tr {
    margin: 10px 0;
}

ol>li{display:block;}
ol>li:before{content:counters(item,".") ". ";counter-increment:item;}
ol{counter-reset:item;}

ol.multilevel-numeric-list {
    margin-top: 10px;
}
ol.multilevel-numeric-list > li,
ol.multilevel-numeric-list p,
ol.multilevel-numeric-list table {
    margin-top: 10px;
}

/* Список внутри подсказки */
.popover-content ol li,
.popover-content ul li {
    font-size: 13px;
}

/*Чекбокс технический дайвинг*/
.area-checkboxes .under {
    display: block;
    padding-left: 20px;
}

/* Самостоятельное меню в разделах */
ul.additional-submenu {
	list-style-type: none;
	margin: 0;
	font-size: 15px;
}
ul.additional-submenu ul {
	display: none;
	list-style-type: none;
}
ul.additional-submenu li.parent.active > ul {
	display: block;
}
.static-content ul.additional-submenu {
	padding: 0px;
	font-family: 'PFBeauSansPro';
}
ul.additional-submenu > li {
	padding-top: 15px;
}
ul.additional-submenu li > a {
	padding: 0!important;
	display: inline!important;
	font-weight: 500;
	font-size: 15px!important;
	line-height: 20px!important;
}
ul.additional-submenu li.active > a {
	font-weight: bold;
	color: #c80635!important;
}

/* Кнопка "Экспресс заявка" в калькуляторах */
.right-calc a.button.express-request {
	font-size: 14px;
}
/* Кнопка "Экспресс-заявка" в частных клиентах */
.right-registration a.button.express-request {
	margin-bottom: 10px;
}

.slider-container .tooltip {
    top: 27px !important;
    z-index: 210;
}
.slider-container .tooltip .tooltip-arrow {
    display: none;
}

.link-mail {
    color: #fff;
}
.link-mail:hover {
    color: #fff;
    border-bottom: 1px solid #fff;
}
.link-mail:active {
    color: #f6f6f6;
}