/**
* Theme Name: UKC
* Author: Priocom
* Author URI: http://priocom.ua
* Description: UKC official theme
* next
*/


a[class='']:hover,
.section__body  a:hover {
	text-decoration:underline;
	text-decoration-color:inherit;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.content_link:hover {
	text-decoration:underline!important;
}

.header-site__item {
	margin-bottom: 15px;
}
.form-area[type=password]:placeholder-shown, .form-input[type=password]:placeholder-shown {
	font-size:16px!important;
}
.scroll-top {
	position: fixed;
	bottom: 35px;
	right: 35px;
	z-index: 999999999;
	box-shadow: 0px 1px 8px  rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 1px 8px  rgba(0,0,0,0.6);
	-webkit-box-shadow: 0px 1px 8px  rgba(0,0,0,0.6);
	-o-box-shadow: 0px 1px 8px  rgba(0,0,0,0.6);
	border-radius:100px;
}
.trouble-whited {
	color: #fff
}
.hr-footer {
	margin: 25px;
	border: none;
	border-top: 1px solid;

}
.icon-hear {
	width: 26px;
	height: 26px;
	margin-left: -4px;
}


.icon-old{
	max-width: 29px!important;
	width: 29px;
	height: 29px;
}
.trouble-whited {
	color:#fff;
}
.trouble-whited ._btn {
	color:#fff!important;
}
.footer-consult {
	margin-right:10px;
}
.googleplay {
    background-image: url(/https/ukc.gov.ua/googplay.png);
    height: 40px;
    width: 77px;
    background-repeat: no-repeat;
    background-size: 78px 35px;
	cursor: pointer;
}
.apple {
    background-image: url(/https/ukc.gov.ua/apple.png);
    height: 40px;
    width: 77px;
    background-repeat: no-repeat;
    background-size: 78px 35px;
        cursor: pointer;
}
.btn-logout {
	color: #0073aa;
	font-size: 80%;
	font-weight:normal;
	text-decoration:underline;
}
.btn-logout:hover {
	text-decoration: dashed;
}
.header-left-site.opened .header-left-site__body{opacity:1;visibility:visible}
.header-left-site__body{
	opacity:0;
	visibility:hidden;
	width: 100%;
	max-width: 270px;
	height: 100%;
	position: absolute;
	top: 0;
	background-color: #2d3344;
	z-index: 1;
	right: 0;
}

.header-left-site__body .js-open-box-btn{
	position: absolute;
	z-index: 10;
	bottom: 10px;
	right: 10px;
}
.header__right {

	padding: 5px;
	padding-top:25px;
	line-height: 1.5;
	color: #fff;
	font-size: 15px;
}
.header__right a {
	border-bottom: 1px solid #929da9;
}
.header__right a:hover {
	border-bottom: 1px dashed #929da9;
}
.under-section-map__legend {
	width: 700px;
	margin: 0 0 10px auto;
}
.under-section-map__legend .section-map__label {
	font-size: 100%;
	font-family: "ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #282828;
	padding-left: 30px;
	position: relative;
	float: left;
	margin: 0 10px;
}
.sub-menu__item.active a {
	color: #fff;
	border-bottom: 1px solid ;
	border-bottom-color: #fff;
}
.sub-menu__list table td {
	padding: 5px 20px;
	vertical-align:top;
	min-width:30%
}
@media only screen and (max-width: 1200px)  { .sub-menu__list table td { display:inline} }
@media (max-width: 1220px) {
	.side-nav__list {
		overflow: auto;
		white-space: initial;
		position: relative;
	}
	.side-nav__list li {
		padding:5px 0;
	}
}
.banners-block__link {
	width:370px;
	overflow:hidden;
}
.banners-a__size_1 {

	max-height: 190px;

}
.banners-a__size_0 {

	max-height: 300px;
}
.banners-a__size_2 {

	max-height: 128px;
}
.banners-a__size_3 {

	max-height: 630px;
}
.banners-cols {
	display: table-cell;
}

@media only screen and (max-width: 640px) {
	.banners-cols {
		display: inline;
		margin: 0 auto;
	}
}
@media only screen and (max-width: 1221px)  {

	.under-section-map__legend {
		width: 400px;
		margin: 0 0 10px auto;
	}
	.banners-block__link {
		max-width:300px;
		overflow:hidden;
	}
}
.banners-block__table {
	/*display: table;*/
	display: grid;
}
@media only screen and (max-width: 320px)  {
	.banners-block__link {
		max-width:280px;
		overflow:hidden;
	}
	.quiz-main .section__body .quiz-title {
		font-size: 120%;
	}
	.banners-block__table {
		display: table;
		display: grid;
		grid-template-columns: auto;
	}
}

.quiz-main .section__body .quiz-title {
	font-family: "ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #fff;
	margin-bottom: 7px;
}

.banners-cols div {
	margin: 10px;
}

@media only screen and (min-width: 640px) and (max-width: 1220px)  {

	.banners-block__table {
		grid-template-columns: auto auto;
	}
	.banners-col2 {
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.banners-col2 .banners-div__size_0 {
		float: left;

	}
	.banners-block__link {
		max-width: 100%;
	}
	/*-- fix-> quiz section for tablet view --*/
	.quiz-main .section__body > div {
		display: table-cell;
	}
	/*-- fix-> quiz section for tablet view --*/
	.quiz-main .section__body{
		max-height: 222px;
	}
	/*-- fix-> news/gallery/survey section for tablet view --*/
	.article-grid__col{
		max-width: 80%;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 640px)  {
	.banners-block__link {
		width:100%;
		height:100%;
	}

	.banners-block__table {
		grid-template-columns: auto;
	}


	.quiz-main .section__body .quiz-title {
		font-size: 120%;
	}
}

@media (min-width: 1221px) {

	.banners-block__table {
		grid-template-columns: auto auto auto!important;;
	}

	.banners-cols {
		vertical-align:top;
	}
	.banners-cols div {
		margin: 15px;
		margin-top:  30px;
		margin-left: 0px;
		margin-right: 30px;
	}

	.banners-cols div:first-child {
		margin:15px;
		margin-top:0px;
		margin-left:0px;
		margin-right: 30px;
	}


	.section-fix-map__legend, .section-map__legend {
		position: absolute;
		bottom:-50px;
		width: 60%;
		right: 0;
		background-color: transparent;
		padding: 0px 20px;

	}

}
.site-map__list {
	border-left: 1px rgba(204,204,204,0.2) solid;
	padding-left:10px;
}
.section-fix-map__legend {

	z-index: 10000;
	padding: 10px;
}
.section-map__label {
	float: left;
	padding: 0 25px;
}

.section__request {

	width: 100%;
	margin: 14px;
	margin-top: 0;
	margin-bottom: 25px;

}
.banners-block__link:before {
	padding-top: 0
}
.quiz-main {
	background-image: url(/https/ukc.gov.ua/wp-content/themes/ukc/html/dist/content/images/bg/img_01.png);
}
.quiz-main .section__body > div {

	vertical-align: top;
}
/*--fix image quiz on front page --*/
.quiz-image {
	line-height: 1;
}
@media (min-width: 1221px) {
	.quiz-main {
		max-height: 346px;
	}
	.quiz-main .section__body {
		display: table;
	}
	.quiz-main .section__body > div {
		display: table-cell;
	}
	.quiz-main .container {
		min-width:100%;
		padding:0;
	}
	.quiz-button {
		padding-top: 5px;
	}
	.quiz-main .section__body .quiz-text {
		width: 60%;
		text-align: left;

	}

	.quiz-main .section__body .quiz-title {
		font-size: 220%;
	}
}
.quiz-main .section__body  {
	margin: 0;
}
.quiz-main .section__body .quiz-text {

	padding: 0 47px;
	margin-top: 15px;
}

.quiz-main .section__body .quiz-tip {
	color: #b8c0ca;
	line-height: 1.5;
	margin-top: 20px;
}
.lowvision .header-left-site__body {
	background-color:#fff;
}
.lowvision  .quiz-main {
	background:none;
}
.lowvision .banners-block img, .lowvision .quiz-image img{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.lowvision  #wpadminbar span, .lowvision  #wpadminbar a {
	color:#ccc!important;
}
.quiz-main .section__inner {
	padding: 0;
}

.search-marker {
	width:100%;
}
.search-marker div {
	float:right;
}

@media (min-width: 1221px) {
	.sub-menu.focusable:focus .sub-menu__list, .sub-menu button:focus + .sub-menu__list {
		opacity: 1;
		visibility: visible;
	}
	.sub-menu:hover .sub-menu__list {
		opacity: 0;
		visibility: hidden;
	}
	.site-map__col  {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33%;
		-ms-flex: 0 0 33%;
		flex: 0 0 33%;
		max-width: 33%;
		padding: 10px 20px;
	}
}

.quiz-main {
	vertical-align: top;
	text-align: center;
}
.quiz-main .consultation__btn button {
	margin-bottom:20px;
}

.fancybox-caption {
	text-align:center;
}
.alignleft {
	float: left;
	margin: 0.5em 1em 0.5em 0;
}

.alignright {
	float: right;
	margin: 0.5em 0 0.5em 1em;
}
.header-profile {
	display:block;
}
.js-auth-hidden {
	display:none;
}
.js-auth-visible {
	display:block;
}
.header__bottom {

}
.header__nav {
	display:block;
	min-height:42px;
}
.quiz-text div {
	margin: 5px 0px;
}
.site-map__list {
	padding-top:10px;
	border-left: 1px rgba(204,204,204,0.2) solid;
	padding-left: 20px;
	padding-bottom: 10px;
}
.site-map__body {
	left: 0;
	top: 80px;
	bottom: 0;
	background-color: #244260;
	color: #fff;
	opacity: 0;
	overflow: auto;
	visibility: hidden;
	z-index: 1;
}

@media (min-width: 1221px) {
	.appeal .header__inner {
		min-height: 210px;

	}
	.appeal .header__body {
		padding-left: 200px;
		padding-top: 20px;
	}


	.footer__body-appeal .footer__col {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-top: 6%;
	}

	.footer__body-appeal {
		min-height:180px;

	}
}
.footer__body-appeal {

	padding:15px 5px;
}
.footer__body-appeal .footer__availability.trouble-whited{
	text-align:right;
	min-height:65px;
	margin: 20px 0;
}
.footer__logo.footer-appeal{
	width:340px;
}
.footer__body-appeal .footer__logo-info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: auto;
}
.banners-div__size_1 {
	margin-bottom: 15px!important;
}

.header__action-item.header__availability {
	display: block;
}

@media (max-width: 1220px) and (min-width: 768px) {
	.header-availability__head ._btn {
		right: 13px;
		bottom: 33px;
		top: auto;
	}
}
@media (max-width: 767px) {
	.header-availability__head ._btn {
		top: auto;
		right: 18px;
		bottom: 33px;
	}
}
.tabonly {

	display: none;
}
.govua {
	margin-top: 20px;
}
.govua .nav__item {
	margin-top: 10px;
}
@media (max-width: 1220px) {
	.tabonly {
		display: block;
	}
}
.facebook-social{
	font-family: Roboto-Regular, Arial, Helvetica, Tahoma, sans-serif;
}

.page-navigation span {
	color: #666;
}
.page-navigation .page-current {
	font-weight: bold;
	margin: 0 10px;
}
.page-navigation a {
	margin: 0 10px;
	border-bottom: 1px solid #0073aa;
	padding: 0 5px;
}
.page-navigation a:hover {
	text-decoration: none;
}

@media (min-width: 1220px) {
	.page-navigation {
		width: 640px;
	}

	.statistic-block__inner {
		width: 77%;
		margin: 0 auto;
	}

	.statistic-block__inner .statistic-block__item {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.header__main-title {
		width: 103%;
	}
}

.page-navigation {
	margin: 0 auto;
	padding: 10px;
	color: #0073aa;
	text-align: center;
}

.page-navigation .first {
	margin-right: 10px;
	display: inline;
}
.page-navigation .last {
	margin-left: 10px;
	display: inline;
}
.site-map__list li {
	margin-left: 5px;
	/*-- fix ->height font & margin in footer--*/
	line-height: 14px;
	margin-bottom: 10px;
}
.site-map__list {
	line-height: 1.6;
}
/*---fix ->white background white circle in map markers--*/
.circles-text:after {
	content: '';
	background: #ffffff;
	top: 4px;
	left: 4px;
	position: absolute;
	border-radius: 20px;
	width: 79%;
	height: 78%;
	line-height: 40px;
	z-index: -1;
}
/*--fix ->footer logo in mobile view --*/
.footer__logo {
	display: inherit;
}
/*-- fix->height mobile map--*/
@media (max-width: 767px){
	.section-map__box {
		height: 580px;
	}
}
/*-- fix-> count block after map on tablet view--*/
@media (max-width: 1220px) and (min-width: 641px) {
	.section__title{
		text-align: center;
	}
	/*-- fix counters section view in IE browser--*/
	.count-block__row{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: column nowrap;
		padding-left: 200px;
	}
	.count-block__col{
		flex: 0 1 auto;
		-webkit-box-flex:  0 1 auto;
		-moz-box-flex:  0 1 auto;
		-webkit-flex:  0 1 auto;
		-ms-flex:  0 1 auto;
	}
	.section.map .container {
		max-width: 100%;
	}
}
/*-- fix-> section after map on mobile view--*/
@media (max-width: 640px) {
	.section--blue-t.counter .section__inner {
		margin-top: 50px;
	}
}
/*-- fix->footer logo content position--*/
.footer__logo-info {
	padding-left: 5px;
}
/*-- fix->news/galery/survey/ image 7*5 size format--*/
.article-item__img:before {
	content: '';
	display: inline-block;
	padding-top: 70.25%;
}
@media (max-width: 767px){
	.table-adaptive td{
		display: inline;
	}
}

/*-- fix ->fancybox view--*/
.fancybox-active .scroll-top{
	z-index: 1!important;
}
.fancybox-infobar{
	width: 100%;
}
b.fancy-title {
	font-size: 18px;
	margin: 10px;
	color: #FFFFFF;
}
/*-- for all background in blue color--*/
.fancybox-is-open .fancybox-bg{
	opacity: 1;
	background-image: -webkit-radial-gradient(50% 50%,closest-side,#147 0%,#203956 100%);
	background-image: -o-radial-gradient(50% 50%,closest-side,#147 0%,#203956 100%);
	background-image: radial-gradient(closest-side at 50% 50%,#147 0%,#203956 100%);
}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar {
	opacity: 1;
	-o-transition: opacity .25s,visibility 0s;
	visibility: visible;
	/*-- use for only content-text block background--*/
	/*background-image: -webkit-radial-gradient(50% 50%,closest-side,#147 0%,#203956 100%);*/
	/*background-image: -o-radial-gradient(50% 50%,closest-side,#147 0%,#203956 100%);*/
	/*background-image: radial-gradient(closest-side at 50% 50%,#147 0%,#203956 100%);*/
	overflow-scrolling: auto;
	max-height: 15%;
	overflow-y: overlay;
}
.fancybox-caption::before{
	background-image: none;
}
.fancybox-show-caption .fancybox-image, .fancybox-spaceball{
	max-height: 85%;
	width: auto;
	margin-left: 7.5%;
	margin-right: 7.5%;
}
.fancybox-image, .fancybox-spaceball{
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}
/*--  <-...end code fix of fancybox view // --*/

/*-- fix->  header appeal without header-lang--*/
.header.appeal .header__action-item.header__lang {
	display: none;
}

/*-- hotfix grayscale filter statistic maps --*/
.lowvision .section-map__inner .leaflet-container{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
/*-- fix -> banners position on tablet view --*/
@media (max-width: 1220px) {
	.banners-cols {
		/*-- fix old chrome --*/
		display: flex;
		align-items: flex-start;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.banners-cols.ie{
		display: inline-block!important;
	}
	.banners-block__table.ie{
		text-align:center;
	}
}
@media (max-width: 740px) {
	/*--fix quiz-banner on front page --*/
	.quiz-image {
		max-height: none;
		margin-left: -15px;
		margin-right: -15px;
	}
	.banners-block{
		display: flex;
		align-items: center;
		justify-content: center;
	}
}
@media (max-width: 1220px) and (min-width: 640px) {
	.banners-block__link{
		width: 300px;
	}
}
/*--END fix -> banners position on tablet view --*/

/*--fix ->footer line when closet sitemap--*/
.site-map__head{
	margin: 2px;
}
/*-- fix mobile menu--*/
.nav__social .footer-consult {
	margin-right: 0;
}
/*-- fix lowvision correct --*/
.lowvision a._link,
.lowvision .section__head ._action ._link,
.lowvision .sub-menu__link:hover,
.lowvision .sub-menu__link:focus,
.lowvision .site-map__body a:hover,
.lowvision .page-navigation a{
	border-bottom: 1px solid #000000;
}
.lowvision .resource-block__link[href]:hover{
	border-bottom-color: #000000!important;
}
.nav__foot .nav__social ._link, .footer__social ._link{
	border-bottom: none!important;
}
/*--fix white color arrow on skype numbers block--*/
.heard-arrow-left {
	fill: #fff;
}
/*-- low vision fix --*/
.lowvision .header__social a._link {
	border-bottom: none;
}
.lowvision .heard-arrow-left,.lowvision .mobile-no-js-open-box-btn svg {
	fill: #000!important;
}
.lowvision .step-block__item a:not(.btn){
	border-bottom: 1px solid #000;
}
.lowvision .link{
	border-bottom: 1px solid #000;
}
.lowvision .link:hover {
	border-bottom: 1px solid transparent;
}
.lowvision .section__body  a:hover {
	text-decoration-color: #000;
}
/*-- fix ear on mobile screen--*/
.mobile-no-js-open-box-btn {
	margin-right: 30px;
}
.mobile-no-js-open-box-btn svg{
	fill: #929da9;
}
@media (min-width: 1221px) {
	.mobile-no-js-open-box-btn{
		display: none;
	}
}
/*-- END fix ear on mobile screen--*/


.header__main-right {
	color: white;
	padding-top: 10px;
}

.header__main-right hr {
	color: rgba(0,0,0,0);
	border: 0;
	padding: 4px;
}
.header__main-right a {
	color: #ffe358;;
}

@media (min-width: 1220px) {
	.header__main-right div {
		display: inline;
	}

	.header__main-left {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 650px;
		-ms-flex: 0 0 650px;
		flex: 0 0 650px;
		max-width: 650px;
		padding-right: 3px;
	}
	.header__main-right {
		padding-left: 10px;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 280px;
		font-size: 14px;
		color: white;
	}

	.header__body {
		padding-left: 50px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 20px;
	}

	.header__main-line div {
		display: inline;
	}
}
.icon-old {
	margin-left: -4px;
}

.h1, h1 {
	margin: 0;
	font-family: "ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 250%;
	line-height: 1.15;
}

.header__main-line {
	text-align: center;
	font-size: 24px;
	color: white;
}
@media (max-width: 1220px) {
	.number-big {
		font-size: 48px;
	}
}
/*-- fix quiz section view in IE browser--*/

@media (min-width: 768px){
	.quiz-image img {
		max-width: 334px;
	}
}
@media (min-width: 1221px){
	.quiz-image img {
		max-height: 346px;
		max-width: none;
	}
}
/*--END fix quiz section view in IE browser--*/

/*-- fix consultation form input search --*/
@media (min-width: 768px){
	.consultation__input .form-input{
		height: 50px;
	}
	.consultation__action {
		margin-right: 14px;
	}
    .consultation__btn .btn.btn-secondary {
        padding: 9.2px 20px;
	}
	.consultation__btn{
		height: 50px;
    }
}

.text-input {
	position: relative;
	padding-left: 40px;
	font-size: 100%;
	line-height: 1.125;
	margin: 0;
	color: #676767;
	display: inline-block;
	border: none;
	border-bottom: 1px solid #676767;
	width: 50%;
}
.text-input-boxed {
	position: relative;
	font-size: 100%;
	line-height: 1.125;
	margin: 0;
	color: #676767;
	display: inline-block;
	border: 1px solid #676767;
	padding: 10px;
	width: 30%;
}
.article-section.article-section--content {
	font-family: "ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;

}
.page-template-default .wrapper .static img {
    margin-bottom: 25px;
}
/*-- fix-> gallery view top-content --*/
.fancybox-is-open .fancybox-inner .fancybox-infobar {
	height: 18%;
	overflow-y: unset;
	width: 87%;
	line-height: 1;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 25px;
}
@media(min-width: 520px) and (max-width: 790px){
	.fancybox-is-open .fancybox-inner .fancybox-infobar{
		margin-top: 5px;
	}
}
.fancybox-slide--image{
	padding: 65px 0;
}
/*-- fix only for IE view --*/
@media (min-width:640px ) and (max-width:770px){
	.quiz-image.ie img{
		max-width: none;
		max-height: 222px;
	}
	.quiz-image.ie{
		float: left;
	}
}
@media (min-width: 715px) {
	.quiz-image.ie img{
		max-height: 171px;
		max-width: 315px;
	}
}
#root .form-note__file > label {
	cursor: pointer;
}
#root .form-label.form-message {
	position: relative;
	top: 0;
	margin-top: 0;
    font-size: 100%;
}
.pagination ul {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}

.pagination li {
	display: inline-block;
	padding: 0 5px;
}
.pagination ul.pagination-list li{
	display: flex;
	padding: 3px;
	justify-content: space-between;
}
.pagination .page-navigation {
	margin: 0 auto;
	color: #0073aa;
	text-align: center;
}
.pagination .pege-current{
	color: #666;
	font-weight: bold;
	margin: 0 10px;
}
.pagination li{
	cursor: pointer;
}
.pagination .disabled {
	cursor: no-drop;
	color: #666;
	border: none;
}
.pagination .page-current{
	border: none;
	font-weight: 700;
	cursor: default;
	color: #666;
}
.pagination .page-current a{
	border: none;
}
.pagination.page-navigation a{
	margin: 0;
	outline: none;
	padding: 0;
}
#root #content.form-area {
	height: 300px;
}
/*--> fix remove numerable list default --*/
.single-knowdledge .static ol li::before, .static ol ol li::before, .static ul li::before{
	display: none!important;
}
.single-knowdledge .static ul{
	list-style-type: disc;
	list-style-position: inside;
}
.single-knowdledge .static ol {
	list-style-type: decimal;
	list-style-position: inside;
}
.btn.btn-primary,  .btn.btn-primary:hover {
	text-decoration: none;
}
.static figure figcaption{
	color: #555d66;
}
#fixed.header.hidden{
	position: fixed;
	top: -300px;
}
@media (max-width: 1220px) {

	#fixed.header{
		position: fixed;
		transition: 0.2s top;
		top: 0;
		height: 60px;
		width: 100%;
		background: #244260;
		z-index: 9999;
	}
	#fixed.header .header__nav-open{
		top: 15px;
	}
	#fixed.header .header-availability__head ._btn{
		top: 20px!important;
		bottom: 20px!important;
	}
}
@media (min-width: 1221px) {

	#fixed.header{
		display: none;
	}
}
.lowvision #fixed.header{
	background: #fffffc;
}
.lowvision .contact-center__desc a,.lowvision .vacancy-item__body a{
    border-bottom-color: #000;
}
.lowvision .contact-center__desc a:hover,.lowvision .vacancy-item__body a:hover{
    border-bottom-color: transparent;
}
.lowvision .rc-tree-select-open .rc-tree-select-selection,
.lowvision .rc-tree-select-open .rc-tree-select-selection:hover,
.form-area:focus, .lowvision .form-input:focus{
	border-color: #000;
}

.portal-files-name {
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 50%;
	line-height: 22px;
	display: inline-block;
}
.person-data__action a[href='/https/ukc.gov.ua/portal/profile/email']{
	display: none;
}
.form-message {
    position: relative!important;
}
.section.map a {
	text-decoration-line: none;
}
