/*------- Цвета  --------------------- */
/*- Основные цвета: #00a8ff  --------- */
/*- Доп. осн. цвет: #4cc3ff  --------- */
/*------------------------------------ */
.mainColor {
	color: #00a8ff;
}
.secondColor {
	color: #9b9b9b;
}

#headerRow {
	background-color: #fff;
	box-shadow: 0 1px 4px 0 rgba(0, 21, 41, 0.12);
}
.logoCell {
	color: #00a8ff;
}

a {
	color: #00a8ff;
}
a:hover {
	color: #4cc3ff;
}
a:active {
	color: #096dd9;
}
a[disabled] {
	color: rgba(0, 0, 0, 0.25);
}

::-moz-selection {
	color: #fff;
	background: #00a8ff;
}
::selection {
	color: #fff;
	background: #00a8ff;
}

.ant-tabs-tabpane {
	background: #fff;
}

.ant-alert-info .ant-alert-icon,
.ant-anchor-link-active > .ant-anchor-link-title,
.ant-select-dropdown.ant-select-dropdown--multiple
	.ant-select-dropdown-menu-item-selected
	.ant-select-selected-icon,
.ant-select-dropdown.ant-select-dropdown--multiple
	.ant-select-dropdown-menu-item-selected:hover
	.ant-select-selected-icon,
.ant-input-group-addon .ant-select-open .ant-select-selection,
.ant-input-group-addon .ant-select-focused .ant-select-selection,
.ant-fullcalendar-fullscreen
	.ant-fullcalendar-month-panel-selected-cell
	.ant-fullcalendar-value,
.ant-fullcalendar-fullscreen
	.ant-fullcalendar-selected-day
	.ant-fullcalendar-value,
.ant-card-actions > li > span:hover,
.ant-card-actions > li > span a:hover,
.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active,
.ant-tabs-nav .ant-tabs-tab-active,
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover,
.is-validating.has-feedback .ant-form-item-children-icon,
.ant-list-item-meta-title > a:hover,
.ant-spin,
.ant-pagination-item:hover a,
.ant-pagination-jump-prev
	.ant-pagination-item-container
	.ant-pagination-item-link-icon,
.ant-pagination-jump-next
	.ant-pagination-item-container
	.ant-pagination-item-link-icon,
.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading,
.ant-menu-item > a:hover,
.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover,
.ant-menu-item-selected,
.ant-menu-item-selected > a,
.ant-menu-item-selected > a:hover,
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected,
.ant-menu-vertical .ant-menu-submenu-selected > a,
.ant-menu-vertical-left .ant-menu-submenu-selected > a,
.ant-menu-vertical-right .ant-menu-submenu-selected > a,
.ant-menu-horizontal > .ant-menu-item > a:hover,
.ant-menu-horizontal > .ant-menu-item-selected > a,
.ant-message-info .anticon,
.ant-message-loading .anticon,
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon,
.anticon.ant-notification-notice-icon-info,
.ant-page-header-back-icon i:hover,
.ant-steps-item-icon > .ant-steps-icon,
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon,
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon,
.ant-steps-item-custom.ant-steps-item-process
	.ant-steps-item-icon
	> .ant-steps-icon,
.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon,
.ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter,
.ant-table-thead
	> tr
	> th
	.ant-table-column-sorter
	.ant-table-column-sorter-inner
	.ant-table-column-sorter-up.on,
.ant-table-thead
	> tr
	> th
	.ant-table-column-sorter
	.ant-table-column-sorter-inner
	.ant-table-column-sorter-down.on,
.ant-table-filter-dropdown
	.ant-dropdown-menu
	.ant-dropdown-submenu-contain-selected
	.ant-dropdown-menu-submenu-title::after,
.ant-table-filter-dropdown-link,
.ant-select-tree
	li
	span.ant-select-icon_loading
	.ant-select-switcher-loading-icon,
.ant-select-tree
	li
	span.ant-select-tree-switcher.ant-select-tree-switcher_open
	.ant-select-switcher-loading-icon,
.ant-select-tree
	li
	span.ant-select-tree-switcher.ant-select-tree-switcher_close
	.ant-select-switcher-loading-icon,
.ant-tree
	li.ant-tree-treenode-loading
	span.ant-tree-switcher.ant-tree-switcher_open
	.ant-tree-switcher-loading-icon,
.ant-tree
	li.ant-tree-treenode-loading
	span.ant-tree-switcher.ant-tree-switcher_close
	.ant-tree-switcher-loading-icon,
.ant-typography a,
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
	color: #00a8ff;
}

.ant-badge-status-processing,
.ant-radio-inner::after,
.ant-tabs-ink-bar,
.ant-checkbox-indeterminate .ant-checkbox-inner::after,
.ant-tag-checkable-checked,
.ant-spin-dot-item,
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,
.ant-progress-success-bg,
.ant-progress-bg,
.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-title::after,
.ant-steps-item-finish > .ant-steps-item-tail::after,
.ant-switch-checked,
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after,
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
	background-color: #00a8ff;
}

.ant-calendar-selected-date .ant-calendar-date:hover,
.ant-calendar-selected-start-date .ant-calendar-date:hover,
.ant-calendar-selected-end-date .ant-calendar-date:hover,
.ant-steps-item-process
	.ant-steps-item-icon
	> .ant-steps-icon
	.ant-steps-icon-dot,
.ant-steps-item-process .ant-steps-item-icon,
.ant-steps-item-finish
	.ant-steps-item-icon
	> .ant-steps-icon
	.ant-steps-icon-dot,
.ant-tree.ant-tree-directory
	> li.ant-tree-treenode-selected
	> span.ant-tree-node-content-wrapper::before,
.ant-tree.ant-tree-directory
	.ant-tree-child-tree
	> li.ant-tree-treenode-selected
	> span.ant-tree-node-content-wrapper::before,
.ant-badge-status-blue {
	background: #00a8ff;
}

.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner,
.ant-slider-handle.ant-tooltip-open,
.ant-pagination-simple .ant-pagination-simple-pager input:hover,
.ant-radio-button-wrapper-checked:first-child,
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner,
.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled),
.ant-pagination-item:focus,
.ant-pagination-item:hover,
.ant-tree.ant-tree-directory
	> li.ant-tree-treenode-selected
	> span.ant-tree-checkbox
	.ant-tree-checkbox-inner,
.ant-tree.ant-tree-directory
	.ant-tree-child-tree
	> li.ant-tree-treenode-selected
	> span.ant-tree-checkbox
	.ant-tree-checkbox-inner,
.ant-tree.ant-tree-directory
	> li.ant-tree-treenode-selected
	> span.ant-tree-checkbox.ant-tree-checkbox-checked
	.ant-tree-checkbox-inner::after,
.ant-tree.ant-tree-directory
	.ant-tree-child-tree
	> li.ant-tree-treenode-selected
	> span.ant-tree-checkbox.ant-tree-checkbox-checked
	.ant-tree-checkbox-inner::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner,
.ant-upload.ant-upload-select-picture-card:hover {
	border-color: #00a8ff;
}

.ant-anchor-ink-ball {
	background-color: #fff;
	border: 2px solid #00a8ff;
}
.ant-btn-primary {
	color: #fff;
	background-color: #00a8ff;
	border-color: #00a8ff;
}
.ant-btn-background-ghost.ant-btn-primary {
	color: #00a8ff;
	background-color: transparent;
	border-color: #00a8ff;
}
.ant-badge-status-processing::after {
	border: 1px solid #00a8ff;
}

.ant-fullcalendar-value:active,
.ant-fullcalendar-selected-day .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover,
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade,
.ant-calendar-decade-panel-selected-cell
	.ant-calendar-decade-panel-decade:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
	color: #fff;
	background: #00a8ff;
}

.ant-tabs-extra-content .ant-tabs-new-tab:hover,
.ant-calendar-today .ant-calendar-date,
.ant-pagination-prev:focus .ant-pagination-item-link,
.ant-pagination-next:focus .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link,
.ant-timeline-item-head-blue,
.ant-tree li.drag-over > span[draggable] {
	color: #fff;
	background-color: #00a8ff;
}

.ant-fullcalendar-fullscreen
	.ant-fullcalendar-month-panel-current-cell
	.ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
	background: transparent;
	border-top-color: #00a8ff;
}

.ant-radio-checked::after {
	border: 1px solid #00a8ff;
}

.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner,
.ant-radio-checked .ant-radio-inner {
	border-color: #00a8ff;
}

.ant-radio-button-wrapper:hover {
	position: relative;
	color: #00a8ff;
}

.ant-radio-button-wrapper-checked {
	color: #00a8ff;
	background: #fff;
	border-color: #00a8ff;
}
/*.ant-radio-button-wrapper-checked::before {*/
/*	background-color: #00a8ff !important;*/
/*}*/

.ant-radio-group-solid
	.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
	color: #fff;
	background: #00a8ff;
	border-color: #00a8ff;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
	color: #00a8ff;
	background: #fff;
	border-color: #e8e8e8;
	border-bottom: 1px solid #fff;
}

.ant-checkbox-checked::after {
	border: 1px solid #00a8ff;
}

.ant-checkbox-checked .ant-checkbox-inner {
	background-color: #00a8ff;
	border-color: #00a8ff;
}

.ant-calendar-selected-date .ant-calendar-date,
.ant-calendar-selected-start-date .ant-calendar-date,
.ant-calendar-selected-end-date .ant-calendar-date {
	color: #fff;
	background: #00a8ff;
	border: 1px solid transparent;
}

.ant-calendar .ant-calendar-ok-btn {
	border: 1px solid transparent;
	color: #fff;
	background-color: #00a8ff;
	border-color: #00a8ff;
}

.ant-tag-blue {
	color: #00a8ff;
	background: #e6f7ff;
	border-color: #91d5ff;
}

.ant-tag-blue-inverse {
	color: #fff;
	background: #00a8ff;
	border-color: #00a8ff;
}

.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-item-selected > a,
.ant-dropdown-menu-submenu-title-selected > a {
	color: #00a8ff;
	background-color: #e6f7ff;
}

.ant-pagination-item:focus a,
.ant-pagination-item-active a {
	color: white
}

.ant-pagination-item:focus,
.ant-pagination-item-active {
	background: #00a8ff;
	border-color: #00a8ff;
}

.ant-menu-submenu-vertical
	> .ant-menu-submenu-title:hover
	.ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left
	> .ant-menu-submenu-title:hover
	.ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right
	> .ant-menu-submenu-title:hover
	.ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline
	> .ant-menu-submenu-title:hover
	.ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical
	> .ant-menu-submenu-title:hover
	.ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left
	> .ant-menu-submenu-title:hover
	.ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right
	> .ant-menu-submenu-title:hover
	.ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline
	> .ant-menu-submenu-title:hover
	.ant-menu-submenu-arrow::before {
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#00a8ff),
		to(#00a8ff)
	);
	background: -webkit-linear-gradient(left, #00a8ff, #00a8ff);
	background: linear-gradient(to right, #00a8ff, #7ecaf0);
}

.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-submenu:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu-active,
.ant-menu-horizontal > .ant-menu-item-open,
.ant-menu-horizontal > .ant-menu-submenu-open,
.ant-menu-horizontal > .ant-menu-item-selected,
.ant-menu-horizontal > .ant-menu-submenu-selected {
	color: #00a8ff;
	border-bottom: 2px solid #00a8ff;
}

.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
	border-right: 3px solid #00a8ff;
}

.ant-progress-circle-path {
	stroke: #00a8ff;
}

.ant-steps-vertical > .ant-steps-item > .ant-steps-item-tail {
	position: absolute;
	top: 0;
	left: 16px;
	width: 1px;
	height: 100%;
	padding: 33px 0 0px;
}

.ant-steps-item-process > .ant-steps-item-tail::after {
	background-color: #9b9b9b;
}

.ant-steps-item-process .ant-steps-item-icon {
	background-color: #00a8ff;
	border-color: #00a8ff;
}

.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -0.7px;
	text-align: center;
	color: #ffffff;
}
.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-title {
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: -0.8px;
	color: #323232;
}

.ant-steps-item-wait .ant-steps-item-icon {
	border: solid 1px #9b9b9b;
}

.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -0.7px;
	text-align: center;
	color: #9b9b9b;
}

.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-title {
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: -0.8px;
	color: #9b9b9b;
}

.ant-steps-item-finish .ant-steps-item-icon {
	background-color: #fff;
	border-color: #00a8ff;
}

.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-title {
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: -0.8px;
	color: #323232;
}

.ant-select-tree-checkbox-checked::after {
	border: 1px solid #00a8ff;
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
	background-color: #00a8ff;
	border-color: #00a8ff;
}

.ant-tree-checkbox-checked::after {
	border: 1px solid #00a8ff;
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
	background-color: #00a8ff;
	border-color: #00a8ff;
}

.ant-tree li.drag-over-gap-top > span[draggable] {
	border-top-color: #00a8ff;
}
.ant-tree li.drag-over-gap-bottom > span[draggable] {
	border-bottom-color: #00a8ff;
}

/* для всех форм */
.ant-input-group-addon .ant-select .ant-select-selection {
	border: 1px solid #d9d9d9;
}
.ant-input[disabled] {
    color: #323232;
	background-color: #f0f2f5;
}
.ant-select-disabled {
	color: #323232;
	background-color: #f0f2f5;
}
.ant-input-group-addon .ant-select-disabled .ant-select-selection {
	background: #f0f2f5;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}
.ant-input-group-addon .ant-select-enabled .ant-select-selection:hover {
	border-color: #00a8ff;
}
.ant-select-selection--multiple .ant-select-selection__choice__content {
	color: #323232;
}