/*=========== DEPARTMENTS: GOSPROM ===========*/
.mark {
	color: #0c86ab;
}

.text-color-alt {
	color: #0c86ab;
}

.user-content ul > li::before {
	border-left-color: #0c86ab;
}

.user-content ol > li::before {
	color: #0c86ab;
}

.user-content .tbl td, .user-content .tbl th {
	background-color: #fff;
}

.user-content .tbl th, .user-content .tbl thead td, .user-content .tbl tfoot td {
	background: #0c86ab;
	color: #fff;
	border-color: #0c86ab;
}

.user-content blockquote q::before, .user-content blockquote q::after {
	background-image: url("../img/quote-left-department-gosprom.svg");
}

.view-print {
	color: #0c86ab;
	border: 1px solid #0c86ab;
}

.no-touchevents .view-print:hover {
	background-color: #0c86ab;
}

.view-print path {
	fill: #0c86ab;
}

.no-touchevents .view-print:hover path {
	fill: white;
}

.wrapper::before {
	background-color: #095f78;
}

.btn-default {
	background-color: #0c86ab;
}

.no-touchevents .btn-default:hover {
	background-color: #0a6b89;
}

.btn-default-alt {
	background-color: #fff;
	border-color: #0c86ab;
	color: #0c86ab;
}

.no-touchevents .btn-default-alt:hover {
	background: #0a6b89;
	color: #fff;
}

.btn-arrow {
	color: #fff;
	background-color: #0c86ab;
}

.no-touchevents .btn-arrow:hover {
	background-color: #0a6b89;
}

.more .btn-more {
	color: #262626;
}

.more .btn-more i::before, .more .btn-more i::after {
	background: #262626;
}

.btn-map-site {
	background-color: #efd608;
	color: black;
}

.btn-map-site > i, .btn-map-site > i::before, .btn-map-site > i::after {
	background-color: black;
}

.form-mark {
	color: #0c86ab;
}

.no-touchevents input[type="text"]:hover, .no-touchevents input[type="password"]:hover, .no-touchevents input[type="email"]:hover, .no-touchevents input[type="search"]:hover, .no-touchevents textarea:hover {
	border-color: #0c86ab;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="search"]:focus, textarea:focus {
	border-color: #0c86ab;
	box-shadow: inset 0 0 0 1px #0c86ab;
}

.select select:focus, .select button.cselect:focus .select-inner, .select button.cselect.ui-state-active .select-inner {
	border-color: #0c86ab;
}

.select::before, .select::after, .select button.cselect .ui-icon .arrow-select::before, .select button.cselect .ui-icon .arrow-select::after {
	background-color: #0c86ab;
}

.select div.cselect .ui-multiselect-checkboxes {
	border-color: #0c86ab;
}

.form-title {
	color: #0c86ab;
}

.breadcrumbs__item a > i::before {
	border-left-color: #0c86ab;
}

.logo-wrap {
	background-color: #095f78;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.elements-is-transform .logo a {
	text-align: center;
}

.header__holder::before {
	background-color: #095f78;
}

.header__top {
	background: #0c86ab;
}

.nav__list > li.hover > .nav__tab > a, .nav__list > li.active > .nav__tab > a, .nav__list > li.current > .nav__tab > a, .no-js .nav__list > li:hover > .nav__tab > a, .priority-nav__dropdown > li.hover > .nav__tab > a, .priority-nav__dropdown > li.active > .nav__tab > a, .priority-nav__dropdown > li.current > .nav__tab > a, .no-js .priority-nav__dropdown > li:hover > .nav__tab > a {
	background: #efd608;
	color: black;
}

.nav .priority-nav__dropdown {
	background: #0c86ab;
}

.header__hot-line li:first-child a, .no-touchevents .header__hot-line li:first-child a:hover {
	color: #eb3e00;
}

.region-menu-heading {
	background-color: #095f78;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.no-touchevents .sidebar:not(.disabled-js) .region-menu-heading:hover {
	background-color: #074c60;
}

.menu-sub-site {
	background-color: #095f78;
}

.region-menu__list {
	background-color: #095f78;
}

.region-menu__list a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.region-menu__list > li > .region-menu__tab a {
	background-color: #095f78;
}

.region-menu__angle {
	background-color: #095f78;
	border: solid rgba(255, 255, 255, 0.1);
	border-width: 0 0 1px 1px;
}

.region-menu__drop ul, .region-menu__drop a, .region-menu__drop .region-menu__angle {
	background-color: #074c60;
}

.no-touchevents .region-menu__drop ul:hover, .no-touchevents .region-menu__drop a:hover, .no-touchevents .region-menu__drop .region-menu__angle:hover {
	color: white;
}

.region-menu__drop .region-menu__drop ul, .region-menu__drop .region-menu__drop a, .region-menu__drop .region-menu__drop .region-menu__angle {
	background-color: #063b4a;
}

.region-menu__drop .region-menu__drop .region-menu__drop ul, .region-menu__drop .region-menu__drop .region-menu__drop a, .region-menu__drop .region-menu__drop .region-menu__drop .region-menu__angle {
	background-color: #042e3a;
}

.region-menu__drop .region-menu__drop .region-menu__drop .region-menu__drop ul, .region-menu__drop .region-menu__drop .region-menu__drop .region-menu__drop a, .region-menu__drop .region-menu__drop .region-menu__drop .region-menu__drop .region-menu__angle {
	background-color: #03242e;
}

.nav-mobile__list {
	background-color: #095f78;
}

.nav-mobile__list a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.nav-mobile__list > li > .nav-mobile__tab a {
	background-color: #095f78;
	color: rgba(255, 255, 255, 0.5);
	font-weight: 300;
}

.nav-mobile__list > li > .nav-mobile__tab .nav-mobile__angle i::before, .nav-mobile__list > li > .nav-mobile__tab .nav-mobile__angle i::after {
	background-color: rgba(255, 255, 255, 0.5);
}

.no-touchevents .nav-mobile__list > li > .nav-mobile__tab .nav-mobile__angle:hover i::before, .no-touchevents .nav-mobile__list > li > .nav-mobile__tab .nav-mobile__angle:hover i::after {
	background-color: white;
}

.nav-mobile__list > li > .nav-mobile__tab a:hover, .no-touchevents .nav-mobile__list > li > .nav-mobile__tab a:hover {
	color: white;
}

.nav-mobile__list > li.current > .nav-mobile__tab a, .nav-mobile__list > li.current > .nav-mobile__tab a:hover, .no-touchevents .nav-mobile__list > li.current > .nav-mobile__tab a, .no-touchevents .nav-mobile__list > li.current > .nav-mobile__tab a:hover {
	color: white;
	box-shadow: inset 5px 0 0 white;
}

.nav-mobile__angle {
	background-color: #095f78;
	border: solid rgba(255, 255, 255, 0.1);
	border-width: 0 0 1px 1px;
}

.nav-mobile__angle i::before, .nav-mobile__angle i::after {
	background-color: rgba(255, 255, 255, 0.5);
}

.no-touchevents li > .region-menu__tab .nav-mobile__angle:hover i::before, .no-touchevents li > .region-menu__tab .nav-mobile__angle:hover i::after {
	background-color: white;
}

.nav-mobile__drop ul, .nav-mobile__drop a, .nav-mobile__drop .nav-mobile__angle {
	background-color: #074c60;
}

.no-touchevents .nav-mobile__drop ul:hover, .no-touchevents .nav-mobile__drop a:hover, .no-touchevents .nav-mobile__drop .nav-mobile__angle:hover {
	color: white;
}

.nav-mobile__drop .nav-mobile__drop ul, .nav-mobile__drop .nav-mobile__drop a, .nav-mobile__drop .nav-mobile__drop .nav-mobile__angle {
	background-color: #063b4a;
}

.nav-mobile__drop .nav-mobile__drop .nav-mobile__drop ul, .nav-mobile__drop .nav-mobile__drop .nav-mobile__drop a, .nav-mobile__drop .nav-mobile__drop .nav-mobile__drop .nav-mobile__angle {
	background-color: #042e3a;
}

.nav-mobile__drop .nav-mobile__drop .nav-mobile__drop .nav-mobile__drop ul, .nav-mobile__drop .nav-mobile__drop .nav-mobile__drop .nav-mobile__drop a, .nav-mobile__drop .nav-mobile__drop .nav-mobile__drop .nav-mobile__drop .nav-mobile__angle {
	background-color: #03242e;
}

.side__depict {
	background: #0c86ab;
}

.flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
	background: #efd608;
	border-color: #efd608;
}

.news-grid__inner, .news-previews__inner {
	box-shadow: inset 0 -3px 0 #edd708;
}

.news-grid__content::before, .news-previews__content::before {
	background: #edd708;
}

.news-grid__item--wide .news-grid__inner::before {
	background: url("../img/no-img-department-gosprom.jpg") no-repeat center;
	background-size: cover;
}

.no-touchevents a.news-grid__inner:hover .news-grid__content, .no-touchevents a.news-grid__inner:hover .news-grid__meta {
	color: black;
}

.no-touchevents a.news-grid__inner:hover path {
	fill: black;
}

.no-touchevents a.news-previews__inner:hover .news-previews__content, .no-touchevents a.news-previews__inner:hover .news-previews__meta {
	color: black;
}

.no-touchevents a.news-previews__inner:hover path {
	fill: black;
}

.footer-common, .footer-bottom {
	background-color: #053d4e;
}

.gov__list .slick-dots li.slick-active button::before {
	background: #efd608;
}

.no-touchevents .btn-popup-close:hover {
	background-color: #edd708;
}

.no-touchevents .btn-popup-close:hover > i::before, .no-touchevents .btn-popup-close:hover > i::after {
	background-color: white;
}

.no-touchevents .lang__list a:hover, .no-touchevents .lang__list a.current {
	color: #efd608;
}

.no-touchevents .share-link__list a:hover {
	color: #efd608;
}

input.search-form__input, input.search-form__input:focus {
	border: none;
	box-shadow: none;
}

.search-form__btn {
	background-color: #0c86ab;
}

.search-form__btn::after {
	background-color: #fff;
}

.no-touchevents .search-form__btn:hover {
	background-color: #0c86ab;
}

.no-touchevents .search-form__btn:hover path {
	fill: #fff;
}

.no-touchevents .search-form__btn:hover span {
	color: #fff;
}

.bitrix-search-page ul .active span {
	color: white !important;
	background-color: #efd608 !important;
}

.no-touchevents .bitrix-search-page ul a:hover {
	color: white;
}

.no-touchevents .bitrix-search-page ul a:hover span {
	background-color: #edd708;
}

.no-touchevents .bitrix-search-page .p-nav:hover {
	background: #edd708;
	box-shadow: inset 0 0 0 1px #edd708;
}

.nav-small-tabs a:first-child {
	background-color: #095f78;
}

.nav-small-tabs a.active-tab:first-child {
	border-color: rgba(255, 255, 255, 0.1);
}

.no-touchevents .jFiler-input-dragDrop:hover {
	border-color: #0c86ab;
}

.jFiler-item-trash-action::before, .jFiler-item-trash-action::after {
	background-color: #262626;
}

.no-touchevents .jFiler-item-trash-action:hover::before, .no-touchevents .jFiler-item-trash-action:hover::after {
	background-color: #0c86ab;
}

/*=========== DEPARTMENTS GOSPROM: end ===========*/

/*# sourceMappingURL=department-gosprom.css.map */
