@font-face {
	font-family: icomoon;
	src: url("/eInfostatyba-external/javax.faces.resource/icomoon.ttf.xhtml?ln=fonts") format("truetype"),
		url(../fonts/icomoon.woff?668ui8) format("woff"),
		url(../fonts/icomoon.svg?668ui8#icomoon) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: block
}

.icon-burger-eptp, .icon-chevron-down-eptp, .icon-chevron-up-eptp,
	.icon-envelope-eptp, .icon-logout-eptp, .icon-mail-eptp,
	.icon-menu-eptp, .icon-phone-eptp, .icon-search-eptp,
	.icon-sitemap-eptp, .icon-user-eptp {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-burger-eptp:before {
	content: "\e900"
}

.icon-chevron-down-eptp:before {
	content: "\e901"
}

.icon-chevron-up-eptp:before {
	content: "\e902"
}

.icon-envelope-eptp:before {
	content: "\e903"
}

.icon-logout-eptp:before {
	content: "\e904"
}

.icon-mail-eptp:before {
	content: "\e905"
}

.icon-menu-eptp:before {
	content: "\e906"
}

.icon-phone-eptp:before {
	content: "\e907"
}

.icon-search-eptp:before {
	content: "\e908"
}

.icon-sitemap-eptp:before {
	content: "\e909"
}

.icon-user-eptp:before {
	content: "\e90a"
}

html {
	height: 100%;
	padding: 0;
	margin: 0
}

body {
	padding: 0;
	margin: 0;
}

.eptp_container {
	width: 100%;
	max-width: 1108px;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto
}

.eptp_header {
	padding: 10px 18px 14px 18px;
	align-items: center;
	justify-content: space-between;
	display: flex;
	flex: none
}

.eptp_logo {
	color: #515151;
	text-decoration: none;
	align-items: center;
	display: inline-flex
}

.eptp_logo img {
	vertical-align: top;
	margin-right: 15px
}

.eptp_logo__text {
	max-width: 320px;
	display: inline-block
}

.eptp_logo__text__big {
	width: 100%;
	color: #000;
	font: 600 23px/1.15 Roboto, sans-serif;
	margin: 5px 0 1px 0;
	float: left
}

.eptp_logo__text__small {
	width: 100%;
	color: #415e72;
	font: 12px/11px Roboto, sans-serif;
	float: left
}

.eptp_login, .eptp_login:focus, .eptp_login:hover {
	height: 40px;
	color: #fff;
	font: 600 16px/1.1 Roboto, sans-serif;
	text-align: center;
	text-decoration: none;
	box-sizing: border-box;
	background: #27ae61;
	transition: background .5s ease;
	border-radius: 4px;
	padding: 10px 28px;
	margin: 0 0 0 auto;
	align-items: center;
	justify-content: center;
	display: inline-flex
}

.eptp_login__txt {
	padding: 0 0 0 10px
}

.eptp_login:focus, .eptp_login:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background: #295
}

.eptp_user_wrap {
	margin: 0 0 0 auto;
	position: relative
}

.eptp_user_toggle {
	display: none
}

.eptp_user_nav {
	list-style-type: none;
	padding: 0;
	margin: 0;
	align-items: center;
	display: inline-flex;
	flex-flow: row-reverse wrap
}

.eptp_user_nav__items {
	border-right: 1px solid #e0e0e0;
	position: relative
}

.eptp_user_nav__items:first-child {
	border: none
}

.eptp_user_nav__items--nav {
	border: none;
	position: static
}

.eptp_user_nav__links {
	height: 32px;
	color: #415e72;
	text-decoration: none;
	transition: all .5s ease;
	padding: 3px 10px;
	position: relative;
	align-items: center;
	display: flex
}

.eptp_user_nav__links--mail {
	justify-content: center
}

.eptp_user_nav__links:focus, .eptp_user_nav__links:hover {
	color: #515151;
	text-decoration: none;
	outline: 0
}

.eptp_user_nav__links .icon-envelope-eptp {
	font-size: 24px
}

.eptp_user_nav__links .icon-menu-eptp {
	font-size: 20px
}

.eptp_user_nav__links .icon-user-eptp {
	color: #cdd8e1;
	font-size: 15px;
	margin-right: 6px
}

.eptp_user_nav__links .icon-chevron-down-eptp {
	font-size: 13px;
	margin-left: 20px
}

.eptp_user_nav__links__number {
	width: 15px;
	height: 15px;
	color: #fff;
	font: bold 11px/1.4 Roboto, sans-serif;
	background: #27ae61;
	-webkit-transform: translate(0, calc(-100% - 3px));
	transform: translate(0, calc(-100% - 3px));
	border-radius: 50%;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%
}

.eptp_user_nav__links__name {
	font: 15px/1.2 Roboto, sans-serif
}

.eptp_user_nav__links__company {
	color: #27ae61;
	font-size: 11px;
	display: block
}

.eptp_user_nav__drop {
	width: 260px;
	list-style-type: none;
	opacity: 0;
	visibility: hidden;
	background: #fff;
	transition: all .5s ease;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	border: 1px solid #e0e0e0;
	padding: 0;
	margin: 0;
	position: absolute;
	top: calc(100% - 1px);
	right: -1px;
	z-index: 5
}

.resize-animation-stopper .eptp_user_nav__drop {
	transition: none
}

.eptp_user_nav__drop.open {
	opacity: 1;
	visibility: visible
}

.eptp_user_nav__drop--menu {
	font-size: 15px;
	padding: 16px 0;
	align-items: center;
	justify-content: center;
	display: flex
}

.eptp_user_nav__drop--menu .eptp_user_nav__drop__items {
	width: 33.333%;
	border-left: 1px solid #e0e0e0
}

.eptp_user_nav__drop--menu .eptp_user_nav__drop__items:first-child {
	border: none
}

.eptp_user_nav__drop--menu .eptp_user_nav__drop__links {
	color: #415e72;
	font: 700 15px/1.2 Roboto, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	transition: color .5s ease;
	padding: 3px 0 0 0;
	align-items: center;
	justify-content: center;
	display: flex;
	flex-flow: column nowrap
}

.eptp_user_nav__drop--menu .eptp_user_nav__drop__links:focus,
	.eptp_user_nav__drop--menu .eptp_user_nav__drop__links:hover {
	color: #515151;
	text-decoration: none;
	outline: 0
}

.eptp_user_nav__drop--menu .eptp_user_nav__drop__links [class^=icon-] {
	font-size: 20px;
	margin: 0 0 10px 0
}

.eptp_user_nav__drop--nav .eptp_user_nav__drop__items {
	border-top: 1px solid #e0e0e0
}

.eptp_user_nav__drop--nav .eptp_user_nav__drop__items:first-child {
	border: none
}

.eptp_user_nav__drop--nav .eptp_user_nav__drop__links {
	color: #415e72;
	font: 15px/1.2 Roboto, sans-serif;
	text-align: center;
	text-decoration: none;
	transition: background .5s ease;
	padding: 10px;
	align-items: center;
	justify-content: center;
	display: flex
}

.eptp_user_nav__drop--nav .eptp_user_nav__drop__links:focus,
	.eptp_user_nav__drop--nav .eptp_user_nav__drop__links:hover {
	color: #415e72;
	text-decoration: none;
	outline: 0;
	background: #edf1f4
}

.eptp_user_nav__drop--nav .eptp_user_nav__drop__links .icon-logout-eptp
	{
	margin: 0 0 0 10px
}

.eptp_under_header {
	height: 50px;
	box-sizing: border-box;
	background: #415e72;
	padding: 10px 20px;
	position: relative;
	align-items: center;
	justify-content: flex-end;
	display: flex;
	flex: none
}

.eptp_under_header__search_link {
	color: #fff;
	text-decoration: none;
	position: relative;
	display: none
}

.eptp_under_header__search_link:focus, .eptp_under_header__search_link:hover
	{
	color: #fff;
	text-decoration: none;
	outline: 0
}

.eptp_under_header__search_link:after {
	content: "";
	position: absolute;
	top: -10px;
	left: -10px;
	right: -10px;
	bottom: -10px
}

.eptp_under_header__search_link [class^=icon-] {
	font-size: 16px
}

.eptp_under_header__search_form {
	width: 253px;
	display: block
}

.eptp_under_header__search_form__hold {
	position: relative
}

input.eptp_under_header__search_form__input {
	width: 100%;
	height: 34px;
	min-height: 0;
	color: #415e72;
	box-sizing: border-box;
	background: rgba(255, 255, 255, .23);
	transition: all .5s ease;
	border: none;
	border-radius: 50px !important;
	padding: 9px 40px 7px 17px
}

input.eptp_under_header__search_form__input:focus {
	color: #415e72;
	background: #fff;
	outline: 0
}

input.eptp_under_header__search_form__input::-webkit-input-placeholder {
	color: #fff !important;
	transition: color .5s ease;
	opacity: 1
}

input.eptp_under_header__search_form__input::-moz-placeholder {
	color: #fff !important;
	transition: color .5s ease;
	opacity: 1
}

input.eptp_under_header__search_form__input::-ms-input-placeholder {
	color: #fff !important;
	transition: color .5s ease;
	opacity: 1
}

input.eptp_under_header__search_form__input::placeholder {
	color: #fff !important;
	transition: color .5s ease;
	opacity: 1
}

input.eptp_under_header__search_form__input:focus::-webkit-input-placeholder
	{
	color: #415e72 !important
}

input.eptp_under_header__search_form__input:focus::-moz-placeholder {
	color: #415e72 !important
}

input.eptp_under_header__search_form__input:focus::-ms-input-placeholder
	{
	color: #415e72 !important
}

input.eptp_under_header__search_form__input:focus::placeholder {
	color: #415e72 !important
}

.eptp_under_header__search_form__input:focus+.eptp_under_header__search_form__btn
	{
	color: #415e72
}

.eptp_under_header__search_form__btn,
	.eptp_under_header__search_form__btn:focus,
	.eptp_under_header__search_form__btn:hover {
	color: #fff;
	cursor: pointer;
	outline: 0;
	background: 0 0;
	transition: color .5s ease;
	border: none;
	padding: 0 20px 0 5px;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	align-items: center;
	display: flex
}

.eptp_under_header__search_form__btn [class^=icon-],
	.eptp_under_header__search_form__btn:focus [class^=icon-],
	.eptp_under_header__search_form__btn:hover [class^=icon-] {
	font-size: 16px
}

.eptp_under_header__language, .eptp_under_header__language:focus,
	.eptp_under_header__language:hover, .eptp_under_header__sitemap,
	.eptp_under_header__sitemap:focus, .eptp_under_header__sitemap:hover {
	color: #fff;
	font: 13px/1.2 Roboto, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	outline: 0;
	transition: color .5s ease;
	margin: 0 0 0 30px;
	position: relative;
	align-items: center;
	display: inline-flex
}

.eptp_under_header__language:after, .eptp_under_header__language:focus:after,
	.eptp_under_header__language:hover:after, .eptp_under_header__sitemap:after,
	.eptp_under_header__sitemap:focus:after, .eptp_under_header__sitemap:hover:after
	{
	content: "";
	position: absolute;
	top: -10px;
	left: -10px;
	right: -10px;
	bottom: -10px
}

.eptp_under_header__language:focus, .eptp_under_header__language:hover,
	.eptp_under_header__sitemap:focus, .eptp_under_header__sitemap:hover {
	color: #edf1f4
}

.eptp_under_header__language img {
	margin: 0 5px 0 0
}

.eptp_under_header__sitemap [class^=icon-] {
	font-size: 16px
}

.eptp_main {
	display: flex;
	flex-flow: row nowrap;
	flex: 1 0 auto
}

.eptp_nav {
	background: #fff;
	box-shadow: 0 3px 4px rgba(0, 0, 0, .19);
	margin: -50px 0 0 0;
	position: relative;
	float: left;
	z-index: 2
}

.eptp_nav__burger, .eptp_nav__burger:focus, .eptp_nav__burger:hover {
	height: 50px;
	color: #fff;
	text-decoration: none;
	outline: 0;
	box-sizing: border-box;
	transition: color .5s ease;
	padding: 14px;
	position: absolute;
	right: -60px;
	z-index: 3
}

.eptp_nav__burger [class^=icon-], .eptp_nav__burger:focus [class^=icon-],
	.eptp_nav__burger:hover [class^=icon-] {
	font-size: 22px
}

.eptp_nav__burger:focus, .eptp_nav__burger:hover {
	color: #edf1f4
}

.eptp_nav__wrap {
	width: 0;
	transition: all .5s ease;
	overflow: hidden
}

.eptp_nav__wrap.open {
	width: 240px
}

.eptp_nav__hold {
	width: 240px;
	list-style-type: none;
	padding: 0;
	margin: 0
}

.eptp_nav__items {
	background: #5d7688;
	margin: 0 0 1px 0
}

.eptp_nav__links {
	min-height: 50px;
	color: #fff;
	font: 14px/1.44 Roboto, sans-serif;
	text-decoration: none;
	box-sizing: border-box;
	transition: all .5s ease;
	padding: 15px 20px;
	margin: 0;
	position: relative;
	display: block
}

.eptp_nav__links--drop {
	padding-right: 40px
}

.eptp_nav__links--drop:after {
	font: 14px/1.2 icomoon;
	content: "\e901";
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease;
	position: absolute;
	top: calc(50% - 8px);
	right: 20px
}

.eptp_nav__links:focus, .eptp_nav__links:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background: #2d4e65
}

.eptp_nav__links.active {
	font-weight: 700;
	background: #2d4e65
}

.eptp_nav__links.active:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.eptp_nav__links--feat {
	background: #27ae61
}

.eptp_nav__links--feat.active, .eptp_nav__links--feat:focus,
	.eptp_nav__links--feat:hover {
	background: #295
}

.eptp_nav__sub {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: none
}

.eptp_nav__sub__links {
	min-height: 50px;
	color: #415e72;
	font: 14px/1.44 Roboto, sans-serif;
	text-decoration: none;
	box-sizing: border-box;
	background: #fff;
	transition: all .5s ease;
	border-top: 1px solid #eceeef;
	padding: 15px 20px;
	position: relative;
	display: block
}

.eptp_nav__sub__links--drop {
	padding-right: 40px
}

.eptp_nav__sub__links--drop:after {
	font: 14px/1.2 icomoon;
	content: "\e901";
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease;
	position: absolute;
	top: calc(50% - 8px);
	right: 20px
}

.eptp_nav__sub__links:focus, .eptp_nav__sub__links:hover {
	color: #415e72;
	text-decoration: none;
	outline: 0;
	background: #edf1f4
}

.eptp_nav__sub__links.active {
	font-weight: 700;
	background: #edf1f4
}

.eptp_nav__sub__links.active:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.eptp_nav__sub__sub {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: none
}

.eptp_nav__sub__sub__links {
	color: #415e72;
	font: 13px/1.44 Roboto, sans-serif;
	text-decoration: none;
	background: #fff;
	padding: 5px 20px;
	display: block
}

.eptp_nav__sub__sub__links:focus, .eptp_nav__sub__sub__links:hover {
	color: #415e72;
	text-decoration: underline;
	outline: 0
}

.eptp_nav__sub__sub__links.active {
	font-weight: 700
}

.eptp_content {
	width: 100%;
	padding: 15px
}

.eptp_footer {
	color: #fff;
	font: 14px/1.2 Roboto, sans-serif;
	background: #415e72;
	padding: 45px 0 35px 0;
	flex: none
}

.eptp_footer__left {
	float: left
}

.eptp_footer__right {
	text-align: right;
	float: right
}

.eptp_footer__info, .eptp_footer__info:focus, .eptp_footer__info:hover {
	color: #fff;
	font: 300 24px/1.2 Roboto, sans-serif;
	text-decoration: none;
	outline: 0;
	margin: -10px 0 16px 0;
	align-items: center;
	display: inline-flex
}

.eptp_footer__info [class^=icon-], .eptp_footer__info:focus [class^=icon-],
	.eptp_footer__info:hover [class^=icon-] {
	font-size: 25px;
	margin: 0 10px 0 0
}

.eptp_footer__lrap, .eptp_footer__lrap:focus, .eptp_footer__lrap:hover {
	color: #fff;
	font: 600 14px/1.44 Roboto, sans-serif;
	text-decoration: none;
	outline: 0;
	align-items: center;
	display: inline-flex
}

.eptp_footer__lrap__txt {
	max-width: 168px;
	text-align: left;
	text-transform: uppercase;
	padding: 0 0 0 8px
}

.eptp_footer__copyright {
	margin-top: 35px;
	opacity: .43;
	display: block
}

.eptp_footer a {
	color: #fff;
	transition: color .5s ease
}

.eptp_footer a:focus, .eptp_footer a:hover {
	color: #edf1f4;
	outline: 0
}

.eptp_clear, .eptp_clearfix:after {
	height: 0;
	content: "";
	clear: both;
	display: table
}

@media ( max-width :767px) {
	body {
		min-width: 320px
	}
	.eptp_header {
		padding: 19px 18px
	}
	.eptp_logo {
		margin: 5px 0 0 0
	}
	.eptp_logo img {
		max-width: 32px;
		margin-right: 10px
	}
	.eptp_logo__text {
		max-width: 320px;
		display: inline-block
	}
	.eptp_logo__text__big {
		font-size: 19px;
		margin: 0
	}
	.eptp_logo__text__small {
		display: none
	}
	.eptp_login, .eptp_login:focus, .eptp_login:hover {
		padding: 10px 13px;
		margin: 0
	}
	.eptp_login__txt {
		display: none
	}
	.eptp_user_toggle {
		height: 40px;
		color: #515151;
		font-size: 14px;
		text-align: center;
		text-decoration: none;
		box-sizing: border-box;
		transition: all .5s ease;
		border: 1px solid #e0e0e0;
		border-radius: 4px;
		padding: 8px 7px;
		position: relative;
		align-items: center;
		justify-content: center;
		display: flex
	}
	.eptp_user_toggle .icon-user-eptp {
		color: #cdd8e1;
		margin-right: 5px
	}
	.eptp_user_toggle__number {
		width: 15px;
		height: 15px;
		color: #fff;
		font: bold 11px/1.4 Roboto, sans-serif;
		background: #27ae61;
		border-radius: 50%;
		text-align: center;
		position: absolute;
		top: -7px;
		right: -7px
	}
	.eptp_user_nav {
		width: 280px;
		opacity: 0;
		visibility: hidden;
		background: #fff;
		transition: all .5s ease;
		box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
		border: 1px solid #e0e0e0;
		margin: 0;
		position: absolute;
		top: calc(100% - 1px);
		right: 0;
		z-index: -1
	}
	.resize-animation-stopper .eptp_user_nav {
		transition: none
	}
	.eptp_user_nav.open {
		opacity: 1;
		visibility: visible;
		z-index: 5
	}
	.eptp_user_nav__items {
		width: 100%;
		border-top: 1px solid #e0e0e0;
		border-right: none
	}
	.eptp_user_nav__items:first-child {
		border: none
	}
	.eptp_user_nav__links {
		height: auto
	}
	.eptp_user_nav__links--mail {
		padding: 10px 15px
	}
	.eptp_user_nav__links--user {
		padding: 10px 15px
	}
	.eptp_user_nav__links--user .icon-chevron-down-eptp {
		display: none
	}
	.eptp_user_nav__links--menu {
		display: none
	}
	.eptp_user_nav__drop {
		width: 100%;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
		border: none;
		position: relative;
		top: auto;
		right: auto
	}
	.eptp_under_header__search_link {
		display: block
	}
	.eptp_under_header__search_form {
		width: 100%;
		opacity: 0;
		visibility: hidden;
		box-sizing: border-box;
		background: #415e72;
		transition: all .5s ease;
		padding: 2px 15px 15px 15px;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		z-index: 5
	}
	.resize-animation-stopper .eptp_under_header__search_form {
		transition: none
	}
	.eptp_under_header__search_form.open {
		opacity: 1;
		visibility: visible
	}
	.eptp_main {
		overflow-x: hidden;
		padding: 50px 0 0 0;
		margin: -50px 0 0 0
	}
	.eptp_nav {
		width: 0;
		padding: 50px 0 0 0
	}
	.eptp_nav__burger {
		top: 0;
		left: 10px;
		right: auto
	}
	.eptp_nav__wrap {
		width: 0;
		min-height: 100%;
		background: #fff;
		transition: all .5s ease
	}
	.eptp_nav__wrap.open {
		width: 100vw
	}
	.eptp_nav__hold {
		width: 100vw
	}
	.eptp_content {
		width: 100vw
	}
	.eptp_footer {
		padding: 20px 0
	}
	.eptp_footer__left {
		width: 100%;
		text-align: center
	}
	.eptp_footer__right {
		width: 100%;
		text-align: center;
		padding: 25px 0 0 0
	}
	.eptp_footer__info, .eptp_footer__info:focus, .eptp_footer__info:hover {
		font-size: 17px;
		margin: 0 0 8px 0
	}
	.eptp_footer__info:focus:nth-of-type(2), .eptp_footer__info:hover:nth-of-type(2),
		.eptp_footer__info:nth-of-type(2) {
		margin-bottom: 20px
	}
	.eptp_footer__info [class^=icon-], .eptp_footer__info:focus [class^=icon-],
		.eptp_footer__info:hover [class^=icon-] {
		font-size: 20px
	}
	.eptp_footer__copyright {
		font-size: 13px;
		margin-top: 30px
	}
}
/*# sourceMappingURL=style.min.css.map */