


@import url("/zkau/web/cust-ibank-fl-seb/css/fonts.css.dsp?md5=54cfcc9e353c4a82c3e77109fc7196df");
@import url("/isres/web/cust-ibank-fl-seb/css/reset.css?md5=3409dec5acdcaba00d40c07d1de86fe7");
@import url("/isres/web/cust-ibank-fl-seb/css/animate.css?md5=ff79734d9ee5014c38c6a74e4672e148");

html, body, .z-page, .wrapper {
	width: 100%;
	height: 100%;
	min-width: 1220px;
	font: 13px Roboto, Tahoma, Arial;
}

.z-a {
	font: 13px Roboto, Tahoma, Arial;
}

.text_center {
	text-align: center;
}

.z-panel-hm .z-panel-header {
	font: 13px Roboto, Tahoma, Arial;
}

.z-panel-header.z-label {
	font-size: 24px;
}

div.z-listfooter-cnt, div.z-listcell-cnt, div.z-listheader-cnt {
	font: 13px Roboto, Tahoma, Arial;
}

.z-label, .z-radio-cnt, .z-checkbox-cnt, input.button, input.file, .z-loading {
	font: 13px Roboto, Tahoma, Arial;
}

a, a:visited {
	text-decoration: none;
	color: #333333;
}

a:hover {
	color: #333333;
	text-decoration: underline;
}

.authorized a, .authorized a:visited {
	text-decoration: none;
	color: #0092aa;
}

.authorized a:hover {
	color: #0d5d8b;
	text-decoration: underline;
}

.display-none {
	display: none;
}

.wrapper .container {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	position: relative;
}

.wrapper .container .content .header {
	height: 120px;
}

.wrapper.authorized .container .content .header {
	height: auto;
}

.wrapper.authorized .container .content .header_background {
	background: #FAFAFA url("/isres/web/cust-ibank-fl-seb/img/bg_final.jpg?md5=659a904718db50e1924f4e7c6c836754") no-repeat;
	background-size: cover;
	min-height: 140px;
	box-shadow: inset 0 -5px 10px -5px rgba(0, 0, 0, 0.1);
	padding: 0 0px 0 20px;
}

.wrapper .container .content .header .header_container {
	width: 1000px;
	font-size: 0;
	display: table;
}

.guest .header_background>.header_container {
	margin: 0 auto;
}

.wrapper.authorized .container .content .header .header_container {
	width: 100%;
	min-width: 1000px;
}

.wrapper .container .content .header .user_header {
	background: #4f4f4f;
}

.wrapper.guest .container .content .system {
	box-shadow: inset 0 -5px 10px -5px rgba(0, 0, 0, 0.2);
}

.wrapper.guest .container .content .system .center_block {
	width: 1000px;
	margin: 0 auto;
	min-height: 662px;
	color: #fff;
}

.wrapper .container .content .system_content {
	width: 1000px;
	margin: 45px auto;
}

.wrapper.guest .z-panel-body, .wrapper.guest .z-panelchildren, .wrapper.guest .z-panel-noframe .z-panel-body {
	background: transparent;
}

.wrapper.authorized .container .content .system {
	min-width: 980px;
	margin: 30px 20px 50px;
	overflow: auto;
}

.wrapper.authorized.additional_auth .container .content .system {
	margin: 30px auto;
}

.wrapper .container .content {
	padding-bottom: 180px;
	position: relative;
	z-index: 2;
}

.wrapper.guest .center_block {
	width: 100%;
}

.footer {
	background: #505050 url("/isres/web/cust-ibank-fl-seb/img/bg22b.png?md5=b8a938dfc1fbc9614a8b9c21df094c12") repeat-x;
	text-align: center;
	min-width: 1000px;
	position: relative;
	margin-top: -180px;
	height: 180px;
	clear: both;
	z-index: 2;
}

.footer a, .authorized .footer a {
	color: #a6a6a6;
	text-decoration: none;
}

.footer a:hover, .authorized .footer a:hover {
	color: #fff;
	text-decoration: underline;
}

.authorized .right_sidebar {
	float: right;
	width: 200px;
}

.authorized .system .widget_block {
	padding-right: 25px;
	box-sizing: border-box;
}

.authorized .header_content .logo {
	background: url("/isres/web/cust-ibank-fl-seb/img/seb.png?md5=54dd02dbd288be4267c96c95298f9c77") 0% 0% no-repeat;
	height: 90px;
	width: 108px;
	position: relative;
	display: table-cell;
}

.guest .logo_block {
	margin-left: 10px;
}

.header_content .logo a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
}

.header_content .logo .z-label {
	position: absolute;
	right: 0;
	bottom: 0;
	font: 14px Roboto;
	font-weight: 300;
}

.header_content .logo_block {
	display: table-cell;
	vertical-align: top;
	text-align: left;
}

.header_content .contacts {
    display: table-cell;
    text-align: right;
    padding-top: 35px;
    padding-right: 20px;
    vertical-align: top;
}

.guest .header_content .contacts {
	padding-right: 10px;
}

.header_content .links .z-a {
	font: 14px Roboto, Tahoma, Arial;
	padding: 5px 15px;
	border-right: 1px solid #fff;
	-moz-transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	-ms-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #fff;
}

.header_content .links .z-a:last-child {
	border-right: none;
}

.authorized .header_content .links .z-a {
	border: none;
	padding: 0;
	margin: 0 5px 0 10px;
}

.header_content .links a {
	color: #fff;
}

.header_content .links a:hover {
	color: #fff;
	text-decoration: underline;
}

.header .contacts .hot_line {
	font: 14px Roboto, Tahoma, Arial;
	text-transform: uppercase;
	text-align: right;
	display: block;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
}

.header .contacts .z-label {
	font: 24px Roboto, Tahoma, Arial;
	margin: 0 0 0 5px;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}

.p-icon {
	display: inline-block;
	background: url("/isres/web/cust-ibank-fl-seb/img/icon.png?md5=98383539e22d894b52b5392768958052") no-repeat -68px 0;
	width: 18px;
	height: 18px;
}

.login_form {
	padding: 180px 0 366px 0;
}

.login_form .h1 {
	display: block;
	font: 48px Roboto, Tahoma, Arial;
	color: #fff;
	font-weight: 300;
	line-height: 48px;
	margin: 0 0 20px 0;
}

.login_form .h2 {
	display: block;
	font: 19px Roboto, Tahoma, Arial;
	color: #fff;
	font-weight: 300;
	line-height: 19px;
}

.login_form form {
	margin: 40px 0 25px;
}

.login_form form .login_input, .login_form form .password_input {
	display: inline-block;
}

.login_form form .login_input input, .login_form form .password_input input {
	height: 40px;
	width: 210px;
	padding: 0 60px 0 15px;
	font: 16px Roboto, Tahoma, Arial;
	color: #333333;
	border: 0;
	outline: 0;
	border: none;
	border-radius: 0;
}

.login_form form .login_input img, .login_form form .password_input img {
	margin: 0 30px 0 -45px;
}

.login_form form .z-button {
	background: #49b502;
	font: 16px Roboto, Tahoma, Arial;
	color: #fff;
	line-height: 38px;
	width: 210px;
	padding: 1px;
	border: none;
	border-radius: 0;
	-moz-transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	-ms-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.login_form form .z-button:hover {
	background: #54D201;
	border: none;
	box-shadow: none;
}

#keyboardInputMaster {
	border-radius: 0 !important;
	box-shadow: none !important;
	opacity: 1 !important;
	border: none !important;
	background: #fff !important;
}

.login_form .change_language {
	display: inline-block;
}

.login_form .change_language {
	height: 40px;
}

.login_form .change_language .z-combobox-input {
	height: 40px;
	width: 50px;
}

.login_form .change_language .z-combobox-button {
	height: 40px;
}

.login_form .change_language .z-combobox-button .z-combobox-icon {
	line-height: 40px;
}

.login_form .change_language .z-combobox-button:hover .z-combobox-icon {
	text-decoration: none;
}

.modal_window {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 11;
	background: #fff;
	-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

.modal_window {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 11;
	background: rgba(0, 0, 0, 0.4);
	-webkit-animation-duration: 0.25s;
	animation-duration: 0.25s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

.modal_window .modal_content {
	top: 10%;
	width: 500px;
	margin: 0 auto;
	position: relative;
	z-index: 11;
	padding: 50px;
	background: #fff;
	-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

.modal_window .close_modal {
	position: absolute;
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.modal_content td, th {
	padding: 15px 5px;
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	border-radius: 2px;
}

.modal_content table, .modal_content td, .modal_content th {
	border: none;
}

.modal_content table > tbody > tr > td, .modal_content table > tbody > tr > th, .modal_content table > tfoot > tr > td, .modal_content table > tfoot > tr > th, .modal_content table > thead > tr > td, .modal_content table > thead > tr > th {
	border: 1px solid #ddd;
}

.modal_content table > tbody > tr > td, .modal_content table > tbody > tr > th, .modal_content table > tfoot > tr > td, .modal_content table > tfoot > tr > th, .modal_content table > thead > tr > td, .modal_content table > thead > tr > th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-top: 1px solid #ddd;
}

.modal_content table > tbody > tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.modal_content thead tr td {
	font-weight: bold;
	padding: 15px 8px;
}

.modal_content table {
	width: 500px;
}

.modal_content .title {
	display: block;
	font: 19px Roboto, Tahoma, Arial !important;
	color: #00111c;
	font-weight: 300 !important;
	line-height: 19px !important;
	margin: 0 0 20px 0;
}

.modal_content .close_icon {
	background: url("/isres/web/cust-ibank-fl-seb/img/close.png?md5=536b20b0cb8daca2e7e25e058a050ee0") 50% 50% no-repeat;
	height: 18px;
	width: 18px;
	display: block;
	position: absolute;
	right: 30px;
	top: 30px;
	-moz-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	transition: all ease 0.4s;
	cursor: pointer;
}

.wrapper.guest .left_sidebar {
	display: none;
}

.wrapper.authorized .right_sidebar {
	display: none;
}

.wrapper.additional_auth .left_sidebar {
	display: none;
}

.wrapper.guest .widget_block .z-panel:first-child {
	float: left;
	width: 50%;
	padding: 80px 0;
}

.wrapper.guest .widget_block .z-panel:first-child .z-panel-hl {
	float: right;
	width: 500px;
	padding: 0 80px 0 0;
}

.wrapper.guest .widget_block .z-panel:first-child .z-panel-body {
	float: right;
	width: 500px;
	padding: 0 80px 0 0;
}

.wrapper.guest .widget_block .z-panel .z-panel-tl {
	display: none;
}

.wrapper.guest .widget_block .z-panel:last-child {
	float: left;
	width: 50%;
	padding: 80px 0;
	margin: 0;
}

.wrapper.guest .widget_block .z-panel:last-child .z-panel-hl {
	float: left;
	text-align: left;
	width: 500px;
	padding: 0 0 0 80px;
}

.wrapper.guest .widget_block .z-panel:last-child .z-panel-body {
	float: left;
	text-align: left;
	width: 500px;
	padding: 0 0 0 80px;
}

.wrapper.guest .widget_block .z-panel:first-child .z-caption-content {
	float: right;
	padding-right: 80px;
	width: 500px;
}

.wrapper.guest .widget_block .z-panel:last-child .z-caption-content {
	float: left;
	padding-left: 80px;
}

.wrapper.guest .widget_block .z-panel .z-panel-hl, .wrapper.guest .widget_block .z-panel .z-panel-header, .wrapper.guest .widget_block .z-panel .z-panel-head {
	border: none;
	background: none;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.wrapper.guest .widget_block .z-panel .z-caption-content img {
	display: none;
}

.wrapper.guest .widget_block .z-panel .z-panel-icon {
	display: none;
}

.wrapper.guest .widget_block .z-panel .z-caption-content {
	font: 36px Roboto, Tahoma, Arial;
	color: #333;
	padding-bottom: 40px;
}

.wrapper.guest .widget_block .z-panel .z-panel-body {
	border: none;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.wrapper.guest .widget_block .z-panel .z-panel-bl {
	display: none;
}

.wrapper.guest .widget_block .z-panel div.cust-widget {
	background: transparent;
}

.wrapper.guest .news_div .news_url, .wrapper.guest .news_div .news_date {
	font: 16px Roboto, Tahoma, Arial;
}

.wrapper.guest .news_div .news_date {
	color: #727272;
	display: block;
	padding: 5px 0 0 0;
	font-weight: 300;
}

.wrapper.guest .news_div {
	position: relative;
	margin: 0 0 25px 0;
	padding: 15px;
	border-radius: 5px;
	-moz-transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	-ms-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.wrapper.guest .news_div .news_block_url {
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.wrapper.guest .news_div:hover {
	background: #f2f6f8;
}

.wrapper.guest .news_div:last-child {
	margin: 0;
}

.wrapper.guest .all_news {
	display: inline-block;
	background: #F2F6F8;
	padding: 10px 15px;
	margin: 15px 0;
	-moz-transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	-ms-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.wrapper.guest .all_news:hover {
	text-decoration: none;
	background: #f7fbfd;
}

.wrapper.guest .widget_block .currency table tr td {
	font: 16px/45px Roboto, Tahoma, Arial;
	border-bottom: 1px solid #d6d8da;
	text-align: center;
}

.wrapper.guest .widget_block .currency table tr td:first-child {
	border-bottom: 1px solid #d6d8da;
	text-align: center;
}

.wrapper.guest .widget_block .currency table tbody tr td:last-child, .wrapper.guest .widget_block .currency table tbody tr td:first-child {
	width: 50px;
	font-weight: 300;
}

.wrapper.guest .widget_block .currency table thead tr td {
	border-bottom: 1px solid #d6d8da;
}

.wrapper.guest .widget_block .currency table thead tr td {
	font: 18px/45px Roboto, Tahoma, Arial;
	font-weight: 500;
}

.wrapper.guest .widget_block .currency {
	margin: -10px 0 0 0;
}

.footer_content .copyrights {
	float: left;
	padding: 80px 0 0;
}

.footer_content .copyrights .z-label {
	color: #fff;
	font: 14px Roboto, Tahoma, Arial;
	font-weight: 100;
}

.footer_content .logo {
	float: right;
	padding: 60px 0 0;
}

.footer_content {
	min-width: 980px;
	margin: 0 20px;
	overflow: auto;
}

.authorized .greetings {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	width: 50%;
	padding: 10px 0;
}

.authorized .links {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	width: 50%;
	padding: 10px 0;
}

.authorized .links .exit_design {
	display: inline-block;
}

.authorized .links a:first-child {
	padding-left: 0;
}

.user_cab {
	color: #fff;
	padding: 0 20px;
}

.greetings .user_name {
	font-weight: 500;
	font: 14px Roboto, Tahoma, Arial;
	padding-left: 10px;
}

.z-caption-content, .z-caption .z-label {
	font-weight: 400;
}

div.highlighted {
	background: none;
}

div.highlighted a {
	font-weight: 500;
}

.cust-widget {
	line-height: 22px;
}

.widget_block .z-panel {
	margin: 1px 0 25px 0;
}

.center_block .z-panel-body .z-groupbox .z-caption-content {
	margin: 0 0 0 10px
}

.center_block .z-panel-body .z-div .z-div .z-div .z-separator-horizontal {
	height: 0;
}

.center_block .z-panel-body .z-groupbox {
	margin-bottom: 25px;
}

.additional_auth .center_block .z-panel-body .z-groupbox {
	margin-bottom: 0;
}

/* ATLANTIC */
.z-groupbox-3d > .z-groupbox-header {
	border: 1px solid #e3e3e3;
	padding: 7px 15px;
	line-height: 32px;
	background: #efefef;
	overflow: hidden;
}

.authorized a.z-paging-button:hover, .authorized a.z-paging-button:focus {
	color: #fff;
	text-decoration: none;
}

.authorized a.z-paging-button.z-paging-selected:hover {
	color: #00A0DD;
	text-decoration: none;
}

.authorized .currency {
	font-size: 12px;
}

.authorized .currency .price {
	text-align: center;
	padding: 0 3px;
	width: 49px;
}

.authorized .currency .icon {
	text-align: center;
}

.currency .text {
	display: block;
}

.authorized .currency .text {
	display: none;
}

.currency .icon {
	display: none;
}

.authorized .currency .icon {
	display: block;
}

.authorized .currency .icon.buy {
	color: #8ACD1B;
}

.authorized .currency .icon.sell {
	color: #FC9C02;
}

.error_label {
	background: rgba(253, 0, 57, 0.8);
	color: #fff !important;
	padding: 10px;
	width: 647px;
	display: block;
	margin: 0 0 15px 0;
}

.error_label .z-label {
    color: #fff;
}

.z-div[name="CORR_TYPE"] {
	padding: 10px 0;
}

.authorized .news_page {
	padding: 0 20px;
}

.wrapper.guest .news_page {
	padding: 20px;
	margin: 50px 0;
	background: rgba(0, 0, 0, 0.3);
}

.news_page .news_block .news_title {
	font-weight: normal;
}

.wrapper.guest .news_page .news_block .news_title .z-label {
	color: #fff;
	font-size: 30px;
	font-weight: 300;
}

.wrapper.guest .news_page .news_block .news_text {
	color: #fff;
	font-weight: 300;
}

.wrapper.guest .news_page .news_block .news_date .z-label {
	color: #fff;
}

.wrapper.guest .news_page .news_block .news_more_info a, .wrapper.guest .news_page .news_block .news_url a {
	color: #fff;
	text-decoration: underline;
}

.background {
	position: absolute;
	width: 100%;
	background: url("/isres/web/cust-ibank-fl-seb/img/seb_bg_login_v2.jpg?md5=7a7967befa21b1d9cf08efcb39ba50fb") 50% 100%;
	background-size: cover;
    bottom: 180px;
    height: 100%;
    right: 0;
}

.authorized .cust-widget {
	display: inline-block;
}

/* COLOR SCHEME */
.z-popup {
	background: #49B502;
}

.z-combobox-button:hover, .z-bandbox-button:hover, .z-datebox-button:hover, .z-timebox-button:hover, .z-spinner-button:hover, .z-doublespinner-button:hover {
	border-color: #00AB00;
	background: #00AB00;
}

.z-combobox-button:active, .z-bandbox-button:active, .z-datebox-button:active, .z-timebox-button:active, .z-spinner-button:active, .z-doublespinner-button:active {
	border-color: #008700;
	background: #008700;
}

.z-comboitem:hover {
	color: #fff;
	background: #00AB00;
}

.z-button {
	font-family: "Open Sans", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	color: #fff;
	min-height: 32px;
	padding: 3px 15px;
	line-height: 24px;
	background: #00AB00;
	cursor: pointer;
	white-space: nowrap;
}

.z-button:hover {
	color: #ffffff;
	background: #00b400;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.z-button:active {
	color: #ffffff;
	background: #00a000;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.z-button:focus {
	color: #ffffff;
	background: #00a000;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.z-button, .z-button[disable], .z-button[disabled] {
	padding: 3px 15px;
}

.z-calendar-header {
	background: #00AB00;
}

.z-calendar-left {
	border-right: 1px solid #009A00;
}

.z-calendar-right {
	border-left: 1px solid #009A00;
}

.z-calendar-cell:hover {
	color: #fff;
	background: #00AB00;
}

.z-calendar-selected {
	color: #00AB00;
}

.z-calendar-selected:hover {
	color: #fff;
	background: #00AB00;
}

.z-calendar-header:hover {
	background: #00AB00;
}

.z-calendar-header a {
	color: #fff;
	text-decoration: none;
}

.z-listheader {
	border-top: 1px solid #009A00;
	border-left: 1px solid #009A00;
	background: #00AB00;
}

.z-listbox-header {
	width: 100%;
	background: #00AB00;
	overflow: hidden;
}

.z-listhead-bar {
	border-top: 1px solid #009A00;
	border-left: 1px solid #009A00;
}

.authorized a.z-multiselect-content, .authorized a.z-multiselect-content:visited {
	color: #fff;
}

.z-column {
	border-top: 1px solid #009A00;
	border-left: 1px solid #009A00;
	background: #00AB00;
}

.z-columns-bar {
	border-top: 1px solid #00AB00;
	border-left: 1px solid #00AB00;
}

.z-grid-header {
	background: #00AB00;
}

.z-listitem-selected:hover > .z-listcell {
	border-color: #fff;
	background: #00AB00;
}

.z-listitem:hover > .z-listcell {
	background: #00AB00;
}

.z-listitem-selected:hover > .z-listcell {
	border-color: #fff;
	background: #CAEACA;
}

.authorized a.z-bandbox-button:hover {
	text-decoration: none;
}

.z-div[name="DOC_DATE"] .z-radio {
	display: inline-block;
}

.z-div[name="DOC_DATE"] .z-radio input {
	display: inline-block;
}

.z-div[name="DOC_DATE"] .z-radio label {
	display: inline-block;
}

.z-div[name="DOC_DATE"] .z-datebox-input {
	width: calc(100% - 32px) !important;
}

.z-paging .z-paging-button .z-paging-icon {
	color: #00AB00;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.authorized .z-paging a.z-paging-button {
	color: #00AB00;
}

.authorized .z-paging a.z-paging-button:hover, .authorized .z-paging a.z-paging-button:focus, .authorized .z-paging a.z-paging-button:active {
	color: #fff;
}

.authorized a.z-paging-button.z-paging-selected:hover, .authorized a.z-paging-button.z-paging-selected:focus {
	color: #fff;
	text-decoration: none;
}

.z-paging .z-paging-button:hover .z-paging-icon, .z-paging .z-paging-button:focus .z-paging-icon, .z-paging .z-paging-button:active .z-paging-icon {
	color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.z-paging-button[disabled] .z-paging-icon, .z-paging-button[disabled]:hover .z-paging-icon, .z-paging-button[disabled]:active .z-paging-icon, .z-paging-button[disabled]:focus .z-paging-icon {
	color: #acacac;
}

.z-paging-button:hover {
	border-color: #00b400;
	background: #00b400;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.z-paging-button:active, .z-paging-button:focus {
	border-color: #00a000;
	background: #00a000;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.authorized a.z-paging-button.z-paging-selected:active, .authorized a.z-paging-button.z-paging-selected:focus, .authorized a.z-paging-button.z-paging-selected:hover {
	border-color: transparent;
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #00AB00;
}

.z-menupopup .z-menu-content:hover, .z-menupopup .z-menu-content:hover .z-menu-icon, .z-menupopup .z-menuitem-content:hover {
	color: #fff;
	background: #00a000;
}

.z-paging-button[disabled]:focus {
	color: #acacac;
	border-color: #e3e3e3;
	background: #e3e3e3;
}

.z-panel-icon:hover {
	color: #fff;
	background: #E0E0E0;
}

.z-menuitem .z-menuitem-cm a:hover {
	text-decoration: underline !important;
}

.z-listitem-selected > .z-listcell > .z-listcell-content {
	color: inherit;
}

.z-listcell-content, .z-listgroup-content, .z-listgroupfoot-content, .z-listfooter-content {
	color: inherit;
}

.additional_auth_form .z-groupbox-3d > .z-groupbox-header {
	text-align: left;
}

.additional_auth_form .z-groupbox-content {
	padding: 15px 25px;
}

.additional_auth_form .z-groupbox-content .z-combobox {
	margin: 10px 0;
}

.z-panel .filter_panel_toolbar {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}

/*---------------------------------------------------------------------------------------------------------------------*/

/*background*/

.z-button, .z-calendar-header, .z-column, .z-listheader, .z-grid-header, .z-listbox-header,
.z-menubar, .z-menupopup .z-menu-content:hover, .z-menupopup .z-menu-content:hover .z-menu-icon, .z-menupopup .z-menuitem-content:hover,
.z-combobox-button:hover, .z-bandbox-button:hover, .z-datebox-button:hover, .z-timebox-button:hover, .z-spinner-button:hover, .z-doublespinner-button:hover,
.z-menupopup .z-menu, .z-menupopup .z-menuitem, .z-menupopup,
.z-custpaging .z-custpaging-btn-m button:hover, .z-treerow-selected:hover > .z-treecell, .z-menupopup-cnt .z-menuitem:hover {
	background: #00AB00;
}

/*color*/

.z-caption-content, .z-caption .z-label, .z-window-icon, .z-icon-caret-up,
.z-combobox-icon, .z-bandbox-icon, .z-datebox-icon, .z-timebox-icon, .z-spinner-icon, .z-doublespinner-icon {
	color: #00AB00;
}

/*color_hover*/
.z-listitem:hover > .z-listcell {
	background: #CAEACA;
}

.z-button:active, .z-button:focus, .z-menupopup .z-menuitem-content:hover, .z-button:hover, .z-window-icon:hover, .z-comboitem:hover, .z-calendar-header:hover, .z-calendar-cell:hover, .z-panel-icon:hover,
.z-menu-selected > .z-menu-content, .z-menu-selected .z-menu-icon, .z-popup, .z-menu-hover > .z-menu-content, .z-menu-hover .z-menu-icon {
	background: #007400;
}

/*color_active*/

.z-menupopup-open .z-menu-hover > .z-menu-content, .z-menupopup-open .z-menu-hover .z-menu-content:hover .z-menu-icon,
.z-menupopup-open .z-menu-hover > .z-menu-content .z-menu-icon {
	background: #CAEACA;
}

/*border-color*/

.z-combobox-button:hover, .z-bandbox-button:hover, .z-datebox-button:hover, .z-timebox-button:hover, .z-spinner-button:hover, .z-doublespinner-button:hover,
.z-combobox-input:focus, .z-bandbox-input:focus, .z-datebox-input:focus, .z-timebox-input:focus, .z-spinner-input:focus, .z-doublespinner-input:focus,
.z-combobox-input:focus + .z-combobox-button, .z-bandbox-input:focus + .z-bandbox-button, .z-datebox-input:focus + .z-datebox-button, .z-masktextbox.z-masktextbox-input:focus + .choose_button,
.z-custpaging .z-custpaging-btn-m button:hover, .z-textbox:focus, .z-decimalbox:focus, .z-intbox:focus, .z-longbox:focus, .z-doublebox:focus, .z-menu-selected .z-menu-icon {
	border-color: #00AB00;
}

.guest .right_sidebar.widget_block-content {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	overflow: auto;
}

.z-row .z-row-inner, .z-row .z-cell {
	padding: 5px 5px !important;
}

.z-listcell-content, .z-listgroup-content, .z-listgroupfoot-content, .z-listfooter-content {
	padding: 5px 4px 5px 4px !important;
}

.date_filter .radio-container:last-child .radio-label-container .z-label:first-child {
	margin-right: 5px;
}

.date_filter .radio-container:last-child .radio-label-container span:first-child {
	margin-right: 4px;
}

.date_filter .radio-container:last-child .radio-label-container span:nth-child(3) {
	margin: 0 4px;
}

.account_statement_div > .statement_row,
.account_statement_div > .empty_statement_row {
	margin: 0 0 15px;
	padding: 5px 5px !important;
}

*[name="CURR_CODE"] {
	min-width: 82px !important;
}

.filter_panel_container .z-grid-body .z-row .z-row-content {
	overflow: visible;
}

.btn_container_div table {
	width: 100%;
}

.company_name {
	padding-left: 20px;
	color: #ffffff !important;
	text-decoration: underline !important;
}

.company_name:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}

.guest .news_container .one_news_container,
.guest .news_container .all_news_list,
.additional_auth .required_action_mail_window .z-window-header,
.additional_auth .required_action_mail_window .z-window-content,
.additional_auth .required_action_change_password_window .z-window-header,
.additional_auth .required_action_change_password_window .z-window-content {
	background-color: #f2f6f8;
	max-width: 1500px;
}

.guest .news_container .one_news_container .z-window-content,
.guest .news_container .all_news_list .z-window-content {
	background-color: #f2f6f8;
}

.news_container .one_news_container {
	padding: 13px 15px 15px 17px;
}

.authorized .news_container .one_news_container {
	padding: 0;
}

.one_news_item .news_title {
	text-align: left;
}

.one_news_item .news_title .z-label {
	color: #00c800;
	font-size: 18px;
}

.one_news_item .news_date {
	text-align: left;
	padding-bottom: 5px;
}

.one_news_item .news_date .z-label {
	color: #000000;
}

.all_news_list {
	padding: 0px 15px 15px 16px;
}

.authorized .all_news_list {
	padding: 0;
}

.all_news_list .news_text {
	color: #000000;
}

.all_news_list .z-window-content {
	border: 0;
}

.z-menupopup .z-menu,
.z-menupopup .z-menuitem,
.z-menupopup {
	background: #f5f5f5 !important;
}

.z-menupopup .z-menu-content,
.z-menupopup .z-menuitem-content {
	color: #00ab00 !important;
}

.z-menupopup .z-menuitem-content:hover {
	color: #00ab00 !important;
	background: #cee6ce !important;
}

.z-menupopup .z-menuseparator {
	border-bottom: none;
}

.z-menupopup .z-menu-image,
.z-menupopup .z-menuitem-image {
	margin-top: -2px;
}

/*------------------------curr-----------------------------*/

.guest .widget_curr_div .z-label {
	font: 16px Roboto, Tahoma, Arial !important;
	color: #505050;
}

.widget_curr_div .curr_cell {
	width: 25% !important;
	display: inline-block;
}

.widget_curr_div .curr_cell_caption .z-label {
	color: #333333;
	font-weight: bold !important;
}

.widget_curr_div .curr_row {
	border-bottom: 1px solid #ddd;
	padding-bottom: 12px;
	margin-bottom: 20px;
}

.authorized .curr_menu .z-panel-body {
	padding: 15px 15px 15px 0px;
}

.authorized .widget_curr_div .curr_row {
	border: 0;
	padding: 0;
	margin: 0;
}

.authorized .curr_menu .cust-widget {
	display: block;
}

.authorized .curr_menu .widget_curr_div .curr_cell_caption .z-label {
	color: #333333;
	font-weight: normal !important;
	font-size: 12px;
}
/*-------------------------*/
.my_menu_subsections_seb {
	padding: 5px;
}
/*------------------------------info_container-------------------------------*/
.info_container {
	font-size: 0;
	width: 980px;
	margin-bottom: 60px;
	margin-top: 40px;
}

.info_container .news_block {
	display: inline-block;
	width: 50%;
	text-align: left;
	vertical-align: top;
}

.info_container .curr_block {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	padding-left: 80px;
}

.info_container .curr_block .curr_caption .z-label {
	font: 36px Roboto, Tahoma, Arial;
	color: #333;
	padding-bottom: 40px;
	text-align: left;
	display: block;
}

.info_container .news_block .news_caption .z-label {
	font: 36px Roboto, Tahoma, Arial;
	color: #333;
	padding-bottom: 45px;
	display: inline-block;
}

.info_container .widget_news_seb .news_item .news_date {
	color: #727272;
	display: block;
	padding: 11px 0 0 0;
	font-weight: 300;
	font: 16px Roboto, Tahoma, Arial;
}

.info_container .widget_news_seb .news_item>a {
	display: block;
	padding: 15px;
	-moz-transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	-ms-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.info_container .widget_news_seb .news_item>a:hover {
	background: #F2F6F8;
	border-radius: 5px;
	text-decoration: none;
}

.info_container .widget_news_seb .news_item {
	margin: 0px 45px 8px 0px;
}

.info_container .widget_news_seb .news_item .news_label {
	font: 16px Roboto, Tahoma, Arial;
}

.info_container .widget_news_seb .btn_news_caption {
	display: inline-block;
	background: #F2F6F8;
	padding: 13px 15px;
	margin: 15px 0;
	-moz-transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	-ms-transition: all ease 0.2s;
	transition: all ease 0.2s;
	text-decoration: none;
}
.info_container .widget_news_seb .btn_news_caption:hover {
	background: rgb(247, 251, 253);
}

.news_text span {
	color: #00c923;
}
/*--------------------------------require_sign_form-----------------------------------*/
.require_sign_form .checkbox_block {
	text-align: left;
	margin: 10px 0;
}

.require_sign_form .z-listbox .z-listheader .z-listheader-content {
	padding: 0 5px;
}

.require_sign_form .z-listbox .z-listitem .z-listcell-content {
	padding: 5px !important;
}

.require_sign_form .z-listitem:hover > .z-listcell {
	background: #fff;
}

.require_sign_form .z-listbox .z-grid {
	border-bottom: 0;
}

.require_sign_form .z-listbox .z-grid .z-listhead>.z-listheader .z-listheader-content {
	padding: 2px 5px 5px 5px;
}

.require_sign_form .z-listitem-selected > .z-listcell {
	background: #fff;
}

.require_sign_form .z-listbox-footer {
	background: #f2f2f2;
}

.require_sign_form .btn_container_div button {
	margin: 0;
}
/*---------------------------z-treerow---------------------------------*/
.z-treerow:hover > .z-treecell {
	background: rgba(0, 202, 36, 0.2);
}

.z-treerow:hover>.z-treecell>.z-treecell-content {
	color: #555;
}

.z-treerow.z-treerow-selected>.z-treecell {
	background: rgba(0, 202, 36, 0.35) !important;
}

/*---------------------------.header .contacts---------------------------------*/

.header .contacts .mail .z-a {
    font: 17px Roboto, Tahoma, Arial;
    margin: 0 0 0 5px;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}

.phone_img {
    font-family: FontAwesome;
    font-size: 21px;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
    padding-right: 2px;
}

.phone_img:before {
	content: "\f095";
}

.email_img {
    font-family: FontAwesome;
    font-size: 15px;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
    padding-right: 3px;
}

.email_img:before {
	content: "\f0e0";
}
/*--------------------------------------*/
.auto_height_wrapper_div.z-window-modal > .z-div > .z-window > .z-window-content,
.auto_height_wrapper_div.z-window-modal > .z-window-content {
	height: inherit !important;
}

.wrapper.guest .container [style="height:1px;position:relative;width:1px;"] {
	display: none;
}

.platpor_form_widget_update .z-textbox[name*="TAXTYPE"] {
    width: 40px !important;
}

.context_help_popup, .context_help_popup span, .context_help_popup .z-label {
    color: #ffffff;
}

.context_help_popup {
    background: #49B502;
}
