


@font-face {
	font-family: 'PT Sans';
	src: url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Bold.eot?md5=7f7bdbfac21f144e18faf70ccd60b44e);
	src: url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Bold.eot?#iefix&md5=7f7bdbfac21f144e18faf70ccd60b44e) format('embedded-opentype'),
	url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Bold.woff2?md5=35554456608e13b92419b0311483ef1c) format('woff2'),
	url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Bold.woff?md5=6165656dc9e9c6bf34df8d190efe059b) format('woff'),
	url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Bold.ttf?md5=89df112e43577aa65569aa7af8d99bb5) format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PT Sans';
	src: url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Regular.eot?md5=f6de5329ddce97c4f136651c3dc005f3);
	src: url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Regular.eot?#iefix&md5=f6de5329ddce97c4f136651c3dc005f3) format('embedded-opentype'),
	url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Regular.woff2?md5=88fc38c44bfa70711c2a8db53f0cf3ff) format('woff2'),
	url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Regular.woff?md5=935dc6759553fd4da86b274b277c5baf) format('woff'),
	url(/isres/web/cust-ibank-fl-uralsib/fonts/PTSans-Regular.ttf?md5=92f105d8ca972b709749d5d476437339) format('truetype');
	font-weight: normal;
	font-style: normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body {
	line-height: 1;
	padding: 0 !important;
}

:focus {
	outline: 0;
}

::selection {
	background-color: #70a5d1;
}

::-moz-selection {
	background-color: #70a5d1;
}

a, a:visited, .z-a, .z-a:visited {
	font-size: 14px;
	font-family: PT Sans;
	color: #222222;
}

a:hover, a:active, a:focus,
.z-a:hover, .z-a:active, .z-a:focus {
	color: #4d8aca;
	text-decoration: none;
}

.z-a[disabled], a[disabled] {
	color: #acacac;
}

span, .z-label, .z-radio-content, .z-checkbox-content {
	font-size: 14px;
	font-family: PT Sans;
}

html {
	height: 100%;
}

/*-------------------------------color---------------------------------------*/

.initial {
	color: #395886;
}

.hover, .focus {
	color: #4d8aca;
}

.active {
	color: #4d8aca;
}

.transparent {
	color: #310069;
	color: #70a5d1;
}

/*-------------------------------transition---------------------------------------*/
.z-menuitem-content {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.z-combobox-button, .z-bandbox-button, .z-datebox-button, .z-timebox-button, .z-spinner-button, .z-doublespinner-button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.z-window-icon, .z-icon-caret-up, .z-icon-caret-down, .z-combobox-icon, .z-bandbox-icon, .z-datebox-icon, .z-timebox-icon, .z-spinner-icon, .z-doublespinner-icon {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.z-button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.z-listitem .z-listcell {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.z-combobox-input, .z-bandbox-input, .z-datebox-input, .z-timebox-input, .z-spinner-input, .z-doublespinner-input, .z-textbox {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

/*------------------------------------------.z-button---------------------------------------------*/
.z-button {
	font-family: PT Sans;
	font-size: 14px;
	font-style: normal;
	color: #fff;
	min-height: 32px;
	border: none;
	padding: 7px 20px;
	line-height: 24px;
	background: #395886;
	cursor: pointer;
	white-space: nowrap;
	font-weight: normal;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}

.z-button:hover {
	color: #ffffff;
	border: none;
	background: #4d8aca;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.z-button:active {
	color: #ffffff;
	border: none;
	background: #4d8aca;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.z-button:focus {
	color: #ffffff;
	border: none;
	background: #4d8aca;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/*----------------------------z-datebox-popup------------------------*/
.z-calendar, .z-datebox-popup {
	padding: 0;
}

.z-calendar-icon {
	width: 15%;
	position: relative;
	vertical-align: top;
	background-color: #395886;
}

.z-calendar-icon:hover {
	background-color: #4d8aca;
	color: #ffffff;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.z-calendar-title {
	width: 70%;
	line-height: 40px !important;
	vertical-align: top;
	background-color: #395886;
}

.z-calendar-title:hover {
	width: 70%;
	line-height: 40px !important;
	vertical-align: top;
	background-color: #6e93cd;
}

.z-calendar-title:hover {
	background-color: #4d8aca;
	color: #ffffff;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	text-decoration: none;
}

.z-calendar-cell:hover {
	-webkit-border-radius: 0;
	border-radius: 0;
	color: inherit;
	background: #70a5d1;
}

.z-calendar-selected {
	color: #395886;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: #70a5d1;
}

.z-calendar-selected:hover {
	color: #6e93cd;
	background: #edeef0;
}

.z-calendar-weekend {
	color: #395886;
	background: #F1F1F1;
}

.z-calendar-cell.z-calendar-weekend:hover {
	background: #edeef0;
	color: #6e93cd;
}

.z-calendar-header {
	background: #395886;
}

.z-calendar-left {
	border-right: 0;
}

.z-calendar-right {
	border-left: 0;
}

.z-calendar-header:hover {
	background: #6e93cd;
}

.z-calendar-header a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-family: PT Sans;
	font-weight: 300;
}

.z-calendar {
	border: 1px solid #395886;
}

.z-datebox-popup {
	border: none !important;
}

.z-calendar-left[disabled], .z-calendar-right[disabled] {
	color: #395886 !important;
	background: #395886 !important;
	cursor: default !important;
}

/*---------------------------------------z-icon----------------------------------------------------*/

.z-icon-caret-up:before {
	content: "\f077 ";
}

.z-icon-caret-down:before {
	content: "\f078";
}

.z-panel-icon:hover {
	background: transparent;
}

.z-panel-icon i {
	width: 26px;
	height: 26px;
}

.z-panel-icon i:hover,
.z-panel-icon:hover i {
	color: #6e93cd;
	background: transparent;
}

.z-icon-caret-up:hover, .z-panel-icon:hover .z-icon-caret-up {
	color: #6e93cd;
	background: transparent;
}

.z-icon-caret-up, .z-icon-caret-down {
	color: #416399;
	background: transparent;
}

.z-detail-icon:hover, .z-icon-caret-down:hover {
	color: #6e93cd;
}

.z-window-icon, .z-combobox-icon, .z-bandbox-icon, .z-datebox-icon, .z-timebox-icon, .z-spinner-icon, .z-doublespinner-icon {
	color: #395886;
}

/*------------------------------popup, error message-----------------------------------------------------*/
.z-popup, .z-popup span, .z-popup .z-label {
	color: #ffffff;
}

.z-errbox {
	background: #ae312e !important;
	color: #ffffff;
}

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

.z-row:hover > .z-row-inner, .z-row:hover > .z-cell {
	background: #ffffff;
}

.z-treerow:hover > .z-treecell {
	background: #e6e6e6;
}

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

.z-row .z-detail-outer {
	vertical-align: top;
	padding-top: 4px;
	text-align: center;
}

/*-----------------------------------------------------------------------------------*/
.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: #6e93cd;
	background: #6e93cd;
}

.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: #6e93cd;
	background: #6e93cd;
}

.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-textbox:focus, .z-decimalbox:focus, .z-intbox:focus, .z-longbox:focus, .z-doublebox:focus, .z-menu-selected .z-menu-icon {
	border-color: #6e93cd;
}

.z-textbox[readonly], .z-decimalbox[readonly], .z-intbox[readonly], .z-longbox[readonly], .z-doublebox[readonly],
.z-textbox[readonly]:focus, .z-decimalbox[readonly]:focus, .z-intbox[readonly]:focus, .z-longbox[readonly]:focus, .z-doublebox[readonly]:focus,
.z-combobox-input[readonly], .z-bandbox-input[readonly], .z-datebox-input[readonly], .z-timebox-input[readonly], .z-spinner-input[readonly], .z-doublespinner-input[readonly],
.z-combobox-input[readonly]:focus, .z-bandbox-input[readonly]:focus, .z-datebox-input[readonly]:focus, .z-timebox-input[readonly]:focus, .z-spinner-input[readonly]:focus, .z-doublespinner-input[readonly]:focus {
	border-color: #e3e3e3;
	background: #f4f8f6;
	resize: none;
}

.z-combobox-disabled *, .z-bandbox-disabled *, .z-datebox-disabled *, .z-timebox-disabled *, .z-spinner-disabled *, .z-doublespinner-disabled * {
	background: #f4f8f6 !important;
}

.z-textbox-invalid, .z-textbox-invalid:focus {
	border-color: #ae312e !important;
}

.z-combobox-invalid, .z-bandbox-invalid, .z-datebox-invalid, .z-timebox-invalid, .z-spinner-invalid, .z-doublespinner-invalid,
.z-combobox-invalid + .z-combobox-button, .z-bandbox-invalid + .z-bandbox-button, .z-datebox-invalid + .z-datebox-button,
.z-combobox-invalid:focus, .z-bandbox-invalid:focus, .z-datebox-invalid:focus, .z-timebox-invalid:focus, .z-spinner-invalid:focus, .z-doublespinner-invalid:focus,
.z-combobox-invalid:focus + .z-combobox-button, .z-bandbox-invalid:focus + .z-bandbox-button, .z-datebox-invalid:focus + .z-datebox-button {
	border-color: #ae312e !important;
}

.z-combobox-invalid + .z-combobox-button:hover, .z-bandbox-invalid + .z-bandbox-button:hover, .z-datebox-invalid + .z-datebox-button:hover,
.z-combobox-invalid + .z-combobox-button:active, .z-bandbox-invalid + .z-bandbox-button:active, .z-datebox-invalid + .z-datebox-button:active {
	border-color: #ae312e;
	background: #ae312e;
}

.z-combobox-invalid + .z-combobox-button:hover i, .z-bandbox-invalid + .z-bandbox-button:hover i, .z-datebox-invalid + .z-datebox-button:hover i,
.z-combobox-invalid + .z-combobox-button:active i, .z-bandbox-invalid + .z-bandbox-button:active i, .z-datebox-invalid + .z-datebox-button:active i {
	color: #ffffff !important;
}

.z-combobox-invalid + .z-combobox-button i, .z-bandbox-invalid + .z-bandbox-button i, .z-datebox-invalid + .z-datebox-button i,
.z-combobox-invalid:focus + .z-combobox-button i, .z-bandbox-invalid:focus + .z-bandbox-button i, .z-datebox-invalid:focus + .z-datebox-button i {
	color: #ae312e;
}

.z-custpaging .z-custpaging-btn-m button:hover {
	border-color: #6e93cd;
}

.z-column, .z-listheader, .z-listitem:hover > .z-listcell, .z-grid-header, .z-listbox-header,
.z-custpaging .z-custpaging-btn-m button:hover, .z-menupopup-cnt .z-menuitem:hover,
.z-window-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: #6e93cd;
}

/*-------------------------------------z-comboitem----------------------------------------------*/
.z-comboitem:hover {
	color: #222;
	background: #edeef0;
}

.z-comboitem-selected {
	color: #222;
	background: #edeef0;
}

.z-comboitem-selected .z-comboitem-inner, .z-comboitem-selected .z-comboitem-content {
	color: #222;
}

.z-comboitem:hover .z-comboitem-inner, .z-comboitem:hover .z-comboitem-content {
	color: #222;
}

/*------------------------------------------.z-listheader---------------------------------------------------*/
.z-listheader {
	border-top: 1px solid #395886;
	border-left: 1px solid #70a5d1;
	background: #395886;
}

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

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

.z-column {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background: #ffffff;
}

.z-column .z-column-content {
	color: #b6b3b3;
}

.z-columns-bar {
	border-top: 0;
	border-left: 0;
}

.z-grid-header {
	background: #395886;
}

.z-listitem:hover > .z-listcell {
	border-color: #C6C7D8;
	background: #edeef0;
}

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

.z-listitem-selected > .z-listcell {
	border-color: #c6c7d8;
	background: #edeef0;
}

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

.z-listbox .z-listbox-header .z-listheader .z-label {
	color: #ffffff;
}

.z-listheader-checkable.z-listheader-checked .z-listheader-icon,
.z-listitem-selected > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-listitem-icon,
.z-listitem-selected > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-listitem-icon.z-icon-check,
.z-listgroup-selected > .z-listcell > .z-listcell-content > .z-listgroup-checkable .z-listgroup-icon, .z-menu-content:active {
	color: #4d8aca;
}

.z-listbox .z-multiselect-content {
	display: none;
}

/*---------------------------------------.z-auxheader-------------------------------------------*/
.z-group-content .z-label, .z-groupfoot-content .z-label {
	font-weight: 500;
}

.z-auxheader {
	border-top: 1px solid #B1B7CE;
	border-left: 1px solid #B1B7CE;
	background: #70a5d1;
}

.z-auxhead-bar {
	border-top: 0;
	border-left: 0;
}

.z-auxheader-content {
	font-family: PT Sans;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	color: #21252a;
	line-height: 20px;
}

.credit-pay-diagram .z-group-inner {
	border-top: 1px solid #B1B7CE;
	background: #70a5d1;
}

.credit-pay-diagram .z-grid-header-border {
	border-bottom: 1px solid #B1B7CE;
}

/*---------------------------------------.z-paging-------------------------------------------*/
.z-paging .z-paging-button .z-paging-icon {
	color: #395886;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.z-paging a.z-paging-button {
	color: #395886;
}

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

a.z-paging-button.z-paging-selected:hover, 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: #4d8aca;
	background: #4d8aca;
	-webkit-box-shadow: none;
	box-shadow: none;
}

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

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

.z-paging-info {
	display: none;
}

/*------------------------------------------.z-menupopup---------------------------------------------------*/
.z-menupopup .z-menu, .z-menupopup .z-menuitem, .z-menupopup {
	background: #efefef;
}

.z-menupopup .z-menu-content, .z-menupopup .z-menuitem-content {
	color: #395886;
}

.z-menupopup .z-menuitem-content:hover {
	color: #6e93cd;
	background: #e0e0e0;
}

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

/*----------------------define_control-----------------------*/
.choose_define_controls, .clear_define_controls {
	color: #395886;
	background: #ffffff;
}

.choose_define_controls:hover, .clear_define_controls:hover {
	color: #ffffff;
	border-color: #6e93cd;
	background: #6e93cd;
}

.choose_define_controls:active, .clear_define_controls:active {
	color: #ffffff;
	border-color: #6e93cd;
	background: #6e93cd;
}

/*----------------------.z-spinner-button-----------------------*/
.z-timebox-button:hover > i, .z-spinner-button:hover > i, .z-doublespinner-button:hover > i {
	border-top: 1px solid #c8c8c8;
}

.z-spinner-button:hover, .z-doublespinner-button:hover {
	border-color: #c8c8c8;
}

.z-spinner-button:active, .z-doublespinner-button:active {
	border-color: #c8c8c8;
	background: transparent;
}

.z-spinner-button > a:hover, .z-doublespinner-button > a:hover {
	background: #6e93cd;
	border-color: #6e93cd;
}

.z-spinner-button > a:active, .z-doublespinner-button > a:active {
	background: #6e93cd;
}

/*------------------------------------------isimple_widget------------------------------------------------*/
.isimple_widget .z-panel-head .z-panel-header .z-caption {
	min-height: 36px;
}

.isimple_widget .z-panel-head .z-panel-header .z-caption-content {
	line-height: 24px;
	font-size: 20px;
	font-family: PT Sans;
	color: #040c14;
	font-weight: 300;
}

.isimple_widget .z-panel-body {
	background: #ffffff;
}

.isimple_widget .z-panel-head {
.isimple_widget .z-panel-body .isimple_widget_menu .z-a {
	line-height: 14px;
	display: block;
	color: #000000;
}

.isimple_widget .z-panel-body .highlighted .z-a,
.isimple_widget .z-panel-body .isimple_widget_menu .z-a:hover,
.isimple_widget .z-panel-body .isimple_widget_menu .z-a:focus {
	background: #d7dde6;
	color: #4d8aca;
	text-decoration: none;
}

.isimple_widget .z-caption-content img {
	padding: 4px 5px 2px 0;
}

.isimple_widget .z-caption-image {
	vertical-align: top;
}

/*------------------------------------------z-groupbox---------------------------------------------------*/
.document_container .acc_oper_form {
	width: 100% !important;
}

.grid_component_builder .current_element .z-label {
	font-weight: bold;
}

.grid_component_builder_text_div a, .grid_component_builder_text_div .z-a {
	color: #395886;
}

.grid_component_builder_text_div a:hover, .grid_component_builder_text_div .z-a:hover {
	color: #6c94cf;
}

.z-window-modal .z-window-header, .message_box_dlg .z-window-header {
	margin: 20px 30px 0 30px;
}

.z-window-modal .z-window-content, .message_box_dlg .z-window-content {
	padding: 0 0 20px 0;
	margin: 0 30px;
}

.z-groupbox-3d > .z-groupbox-header {
	border: 0 !important;
}

/*-----------------form_captions----------------------*/
.z-panel .z-panel-head,
.z-panel .z-panel-head .z-panel-header,
.z-panel .z-panel-head .z-panel-header .z-caption,
.z-panel .z-panel-head .z-panel-header .z-caption-content,
.z-window .z-window-header,
.z-window .z-window-header .z-caption,
.z-window .z-window-header .z-caption-content,
.z-groupbox > .z-groupbox-header,
.z-groupbox-3d > .z-groupbox-header,
.z-groupbox .z-groupbox-header,
.z-groupbox > .z-groupbox-header .z-caption,
.z-groupbox-3d > .z-groupbox-header .z-caption,
.z-groupbox .z-groupbox-header .z-caption,
.z-groupbox > .z-groupbox-header .z-caption-content,
.z-groupbox-3d > .z-groupbox-header .z-caption-content,
.z-groupbox .z-groupbox-header .z-caption-content {
	font-family: PT Sans;
	color: #222222;
	text-align: left;
	font-size: 19px;
	font-weight: normal;
	font-style: normal;
	line-height: 30px;
}

.z-panel .z-panel-head .z-panel-header .z-caption,
.z-panel .z-panel-head .z-panel-header .z-caption-content,
.z-window .z-window-header .z-caption,
.z-window .z-window-header .z-caption-content,
.z-groupbox > .z-groupbox-header .z-caption,
.z-groupbox > .z-groupbox-header .z-caption-content,
.z-groupbox-3d > .z-groupbox-header .z-caption,
.z-groupbox-3d > .z-groupbox-header .z-caption-content,
.z-groupbox .z-groupbox-header .z-caption,
.z-groupbox .z-groupbox-header .z-caption-content {
	min-height: 30px;
}

/*--------------------------*/
.document_container .z-window .z-panel .z-panel-head,
.z-window.z-window-modal .z-window-content .z-panel .z-panel-head {
	font-size: 18px;
	line-height: 20px;
	min-height: 30px;
	background: #f2f2f2;
}

.document_container .z-window .z-panel .z-panel-head .z-panel-header,
.document_container .z-window .z-window .z-window-header,
.document_container .z-window .z-groupbox > .z-groupbox-header,
.document_container .z-window .z-groupbox-3d > .z-groupbox-header,
.document_container .z-window .z-groupbox .z-groupbox-header,
.z-window.z-window-modal .z-window-content .z-panel .z-panel-head .z-panel-header,
.z-window.z-window-modal .z-window-content .z-window .z-window-header,
.z-window.z-window-modal .z-window-content .z-groupbox > .z-groupbox-header,
.z-window.z-window-modal .z-window-content .z-groupbox-3d > .z-groupbox-header,
.z-window.z-window-modal .z-window-content .z-groupbox .z-groupbox-header {
	font-size: 18px;
	line-height: 20px;
	min-height: 30px;
	background: #f2f2f2;
	padding: 4px 10px 6px 10px;
}

.document_container .z-window .z-panel .z-panel-head .z-panel-header .z-caption,
.document_container .z-window .z-window .z-window-header .z-caption,
.document_container .z-window .z-groupbox > .z-groupbox-header .z-caption,
.document_container .z-window .z-groupbox-3d > .z-groupbox-header .z-caption,
.document_container .z-window .z-groupbox .z-groupbox-header .z-caption,
.z-window.z-window-modal .z-window-content .z-panel .z-panel-head .z-panel-header .z-caption,
.z-window.z-window-modal .z-window-content .z-window .z-window-header .z-caption,
.z-window.z-window-modal .z-window-content .z-groupbox > .z-groupbox-header .z-caption,
.z-window.z-window-modal .z-window-content .z-groupbox-3d > .z-groupbox-header .z-caption,
.z-window.z-window-modal .z-window-content .z-groupbox .z-groupbox-header .z-caption {
	font-size: 18px;
	line-height: 18px;
	min-height: 20px;
}

.document_container .z-window .z-panel .z-panel-head .z-panel-header .z-caption-content,
.document_container .z-window .z-window .z-window-header .z-caption-content,
.document_container .z-window .z-groupbox > .z-groupbox-header .z-caption-content,
.document_container .z-window .z-groupbox-3d > .z-groupbox-header .z-caption-content,
.document_container .z-window .z-groupbox .z-groupbox-header .z-caption-content,
.z-window.z-window-modal .z-window-content .z-panel .z-panel-head .z-panel-header .z-caption-content,
.z-window.z-window-modal .z-window-content .z-window .z-window-header .z-caption-content,
.z-window.z-window-modal .z-window-content .z-groupbox > .z-groupbox-header .z-caption-content,
.z-window.z-window-modal .z-window-content .z-groupbox-3d > .z-groupbox-header .z-caption-content,
.z-window.z-window-modal .z-window-content .z-groupbox .z-groupbox-header .z-caption-content {
	font-size: 18px;
	line-height: 20px;
	min-height: 20px;
}

/*-----------------------*/
.document_container .z-window .z-panel .z-panel-head .z-panel-icon,
.document_container .z-window .z-window .z-window-header .z-window-icon,
.z-window.z-window-modal .z-window-content .z-panel .z-panel-head .z-panel-icon,
.z-window.z-window-modal .z-window-content .z-window .z-window-header .z-window-icon {
	margin: 0;
	width: 18px;
	height: 18px;
}

.document_container .z-window .z-panel .z-panel-head .z-panel-icon i,
.document_container .z-window .z-window .z-window-header .z-window-icon i,
.z-window.z-window-modal .z-window-content .z-panel .z-panel-head .z-panel-icon i,
.z-window.z-window-modal .z-window-content .z-window .z-window-header .z-window-icon i {
	width: 18px;
	height: 18px;
	line-height: 18px;
	display: block;
}

/*----------------------------------anonymous-------------------------------*/
.document_container .z-window,
.document_container .z-panel,
.document_container .z-groupbox {
	background: #ffffff !important;
}

.anonymous_user .document_container .z-window,
.anonymous_user .document_container .z-panel,
.anonymous_user .document_container .z-groupbox {
	background: #ffffff !important;
	border: 1px solid #E3E3E3;
}

.anonymous_user .document_container > .z-window > .z-window-header,
.anonymous_user .document_container > .z-panel > .z-panel-head > .z-panel-header,
.anonymous_user .document_container > .z-groupbox > .z-groupbox-header {
	padding: 10px 20px 8px 20px;
	background: #ffffff;
}

.anonymous_user .document_container > .z-window > .z-window-content,
.anonymous_user .document_container > .z-panel > .z-panel-body,
.anonymous_user .document_container > .z-groupbox > .z-groupbox-content {
	padding: 10px 20px 20px 20px;
	background: #ffffff;
}