/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
.breadcrumb>li>.divider {
	visibility: hidden;
}

.breadcrumb {
	padding: 0px;
}

.lfr-hudcrumbs {
	position: fixed;
	top: 0;
	z-index: 300;
}

.lfr-hudcrumbs ul {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	padding: 10px;
}

.lfr-hudcrumbs .breadcrumb li a, .lfr-hudcrumbs .breadcrumb li span
	{
	color: #fff;
	text-shadow: none;
}

.lfr-hudcrumbs .breadcrumb li a, .lfr-hudcrumbs .breadcrumb li span.divider
	{
	visibility: visible;
}

/* PRZEMALOWANIE EBOK */
a:hover, a:focus {
	text-decoration: none;
	color: #000000;
}

.glownyPanel label {
	display: inline;
	font-weight: inherit;
	margin-bottom: inherit;
}

input, textarea, .uneditable-input {
	width: auto;
}

table tr.ui-datatable-odd {
	background: none repeat scroll 0 0 white;
	border-bottom: 1px dashed silver;
}

table tr.ui-datatable-even {
	background: none repeat scroll 0 0 #ebebeb;
	border-bottom: 1px dashed silver;
}

tr.wierszTabeli td, .ui-datatable-tablewrapper table thead th {
	color: black;
	font-size: 1em;
	height: 47px;
	/*line-height: 47px;*/
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 0px !important;
	border:none;
}

.ui-datatable-tablewrapper table {
	margin-bottom: 20px;
}

.ui-datatable-tablewrapper table {
	vertical-align: none;
}

tr.wierszTabeli td a, tr.wierszTabeli td a:hover, tr.wierszTabeli td a:focus
	{
	color: #00622f;
	text-decoration: none;
}

.ui-paginator .ui-paginator-page {
	color: black;
	display: inline-block;
	height: 21px;
	line-height: 21px;
	text-align: center;
	text-decoration: none;
	width: 21px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background: none;
}

.ui-paginator .ui-paginator-page.ui-state-active {
	color: white;
	background: none repeat scroll 0 0 #00622f;
}

.ui-paginator .ui-paginator-next .ui-icon, .ui-paginator .ui-paginator-prev .ui-icon,
	.ui-paginator .ui-paginator-first .ui-icon, .ui-paginator .ui-paginator-last .ui-icon
	{
	display: none;
}

.ui-paginator-first:before {
	content: "<";
}

.ui-paginator-prev:before {
	content: "<<";
}

.ui-paginator-next:before {
	content: ">>";
}

.ui-paginator-last:before {
	content: ">";
}

fieldset legend {
	background: none repeat scroll 0 0 #00622f;
	border: 0 none;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-family: "dosisregular";
	font-size: 1em;
	height: 38px;
	line-height: 38px !important;
	margin: 10px 0 !important;
	outline: 0 none;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 26px !important;
	padding-right: 15px !important;
	/*text-align: center;*/
	text-decoration: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: none;
	border-image: none;
	border-style: none;
	border-width: none;
	width: auto;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield
	{
	box-shadow: none !important;
}

.ui-selectonemenu {
	background: #F8F8F8;
	position: relative;
	border-radius: 2px;
}

.ui-selectonemenu label {
	display: block;
	background: #F8F8F8;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 30px 0 0;
	padding: 6px;
	font-size: 0.85em;
	line-height: 18px;
	color: #444;
	min-height: 18px;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
	display: block;
	background: #00622f;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
	color: #BBB;
	text-align: center;
	font: 0/0 a;
	padding: 1px 3px;
}

.ui-selectonemenu .ui-selectonemenu-trigger:after {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top-color: #BBB;
	border-bottom: none;
}

.glownyPanel .first-element {
	text-align: right;
}

.glownyPanel .first-element label {
	margin-right: 8px;
}

/* SZCZEGOLY PODPISU */
.glownyPanel .szczegolyPodpisu {
	width: 100%;
	height: 300px;
	overflow-y: scroll;
	border: 1px dashed #006831;
	padding: 5px;
}

.glownyPanel .szczegolyPodpisu { .outside { width:100%;
	
}

.inside {
	margin: 5px 10px 5px 10px;
	text-align: left;
}

.row {
	padding-top: 10px;
	margin: 0;
}

.col1 {
	width: 220px;
	float: left;
}

.col2 {
	width: 455px;
	float: left;
}

.clear {
	clear: both;
}

hr.szczegoly {
	border: 1px solid #000000;
	color: #000000;
}

h1.szczegoly {
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

h2.szczegoly {
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
}

}
.back-white {
	background: none repeat scroll 0 0 #FFFFFF;
}

.back-grey {
	background: none repeat scroll 0 0 #ebebeb;
}

.canard {
	width: 100%;
}

.glownyPanel td {
	vertical-align: middle;
}

div.ui-dialog {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
}

/* SELECT */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper ul {
	background: none repeat scroll 0 0 #f9f9f9;
}

.ui-selectonemenu-panel {
	background: none repeat scroll 0 0 #f9f9f9;
	box-shadow: 0 0 10px -6px;
}

.ui-selectonemenu-items-wrapper ul.ui-selectonemenu-items li {
	padding: 5px;
	color: #666;
	font-size: 0.85em;
	line-height: 20px;
	list-style: none outside none;
	margin: 0;
}

.ui-selectonemenu-panel .ui-selectonemenu-list {
	border: 0 none;
	padding: 0;
}

.ui-selectonemenu-items-wrapper ul.ui-selectonemenu-items li.ui-state-highlight
	{
	background: none repeat scroll 0 0 #efefef;
	color: #444;
}

.ui-selectonemenu-items-wrapper ul.ui-selectonemenu-items li.ui-state-hover
	{
	background: none repeat scroll 0 0 #f0f0f0;
	color: #444;
}

.glownyPanel .rodzajKonta td {
	padding-bottom: 0px !important;
}

.glownyPanel .rodzajKonta td div {
	margin-left: 10px;
	margin-right: 5px;
}

.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon,
	.ui-messages-fatal-icon {
	height: 24px;
	margin-top: -4px;
	width: 24px;
}

.glownyPanel .prawyMargines {
	margin-right: 10px;
}

.cOrangeHeader .cLinks img, .cOrangeHeader .cLinks li, .cOrangeHeader .cLinks a,
	.cOrangeHeader .cLinks li strong {
	vertical-align: baseline;
}

.prawaKolumna {
	text-align: right;
	padding-right: 10px;
}

.fileupload-buttonbar {
	background: none repeat scroll 0px 0px rgb(0, 98, 47);
}

.fileupload-buttonbar button {
	float: left;
	display: inline-block;
}

.fileupload-buttonbar label {
	padding-right: 26px;
	padding-left: 26px;
	float: left;
	display: inline-block;
}

.fileupload-buttonbar label.fileinput-button span {
	margin-top: 9.5px;
}

.fileupload-content table.files {
	clear: both;
}

.fileupload-content table.files td {
	padding-top: 15px;
}

.fileupload-content table.files td.progress {
	display: none;
}

.hasloCKW {
	margin-left: 20px;
}

textarea {
	resize: none;
}

textarea.textAreaOgraniczona {
	height: 90px;
	width: 390px !important;
}

.formularzLogowania {
	position: relative;
}

span.profilInteresantaRola {
	padding-bottom: 10px;
	margin-right: 30px;
}

.pix-wrapper .pouczenie p {
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 10px;
}

@media ( max-width : 979px) {
	input[type="color"], input[type="date"], input[type="datetime"],
		input[type="datetime-local"], input[type="email"], input[type="month"],
		input[type="number"], input[type="password"], input[type="search"],
		input[type="tel"], input[type="text"], input[type="time"],
		input[type="url"], input[type="week"], select, textarea,
		.input-prepend .add-on, .navbar-search .search-query, .uneditable-input
		{
		font-size: 14px;
	}
}

.dwuwierszowyOpisRadio label {
	display: inline-block;
	width: 50%
}

.cCases #cBookmarks, .cCases #cLists {
	font-size: 16px;
}

select, textarea, input[type="text"], input[type="password"],
	input[type="datetime"], input[type="datetime-local"], input[type="date"],
	input[type="month"], input[type="time"], input[type="week"],
	input[type="number"], input[type="email"], input[type="url"],
	input[type="search"], input[type="tel"], input[type="color"],
	.uneditable-input {
	font-size: 1em;
}

.certyfikatDialog .ui-widget-header {
	color: #000000;
}

/* ---------- Breadcrumbs ---------- */
.breadcrumbs-horizontal {
	margin-bottom: 1.5em;
}

.breadcrumbs-horizontal li {
	background: url(@theme_image_path@/arrows/05_right.png) no-repeat 100%
		50%;
	margin-right: 5px;
	max-width: 50%;
	padding-right: 15px;
}

.breadcrumbs-vertical li {
	background: url(@theme_image_path@/arrows/07_down.png) no-repeat 50%
		100%;
	padding: 0 0 9px;
	max-width: auto;
}

.breadcrumbs a {
	display: block;
}

.breadcrumbs-vertical a {
	text-align: center;
	text-decoration: none;
}

.breadcrumbs .last {
	background-image: none;
}

.breadcrumbs-horizontal .last {
	margin-top: 0.2em;
}

.breadcrumbs-vertical .last {
	font-weight: bold;
}

.breadcrumbs-horizontal .last a, .aui-tree-node-selected a {
	color: #555;
}

/* ---------- Hidden Accessible ---------- */
#skip-to-content, #banner h2, #banner h3, #navigation h1,
	.site-breadcrumbs h1 {
	clip: rect(0, 0, 0, 0);
	position: absolute;
}

.opens-new-window-accessible {
	background: url(@theme_image_path@/common/open_window.png) no-repeat 0
		50%;
	display: inline-block;
	font-size: 0;
	height: 11px;
	margin-left: 2px;
	overflow: hidden;
	text-indent: -9999px;
	vertical-align: top;
	width: 11px;
}

/* ---------- Extras ---------- */
.lfr-title-scope-selector {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.lfr-title-scope-selector {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.logo .current-site, #navigation, #navigation a, .portlet,
	.portlet-topper, .site-breadcrumbs ul, .aui-form-validator-message {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
/* ---------- Logo ---------- */
.logo {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}

/* ---------- HTML editor ---------- */
body.html-editor {
	background: #FFF;
	color: #000;
}

.html-editor.portlet-message-boards { @include hyphenation;
	word-wrap: break-word; blockquote { background : #EEF0F2
	url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
	border: 1px solid #777;
	position: relative;
	padding: 5px 45px; &: after { background :
	url(../images/message_boards/quoteright.png) no-repeat 50%;
	bottom: 5px;
	content: '';
	display: block;
	height: 24px;
	position: absolute;
	right: 5px;
	width: 31px;
	z-index: 999;
}

cite {
	display: block;
	font-weight: bold;
}

}
pre {
	background: #F9F9F9;
	border: 1px solid #777;
	padding: 0.5em;
}

}

/* ---------- Text formatting ---------- */
.important {
	font-weight: bold;
}

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
	width: 100%;
}

/* ---------- Loading animation ---------- */
.loading-animation {
	background: url(../images/progress_bar/loading_animation.gif) no-repeat
		top center;
	margin-top: 10px;
	padding-top: 40px;
	text-align: left;
}

/* ---------- Separator ---------- */
.separator {
	border-top: 1px dotted #BFBFBF;
}

/* ---------- Update manager ---------- */
.update-available {
	margin-top: 10px;
	padding: 2px;
	text-align: left;
}

/* ---------- Text highlighting ---------- */
.highlight {
	background: #FFC;
	font-weight: bold;
	margin: 0 1px;
}

/* ---------- Miscellaneous ---------- */
#skip-to-content {
	clip: rect(0, 0, 0, 0);
	position: absolute;
}

.portlet-layout.dragging {
	border-collapse: separate;
}

.drop-area {
	background-color: #D3DADD;
}

.active-area {
	background: #FFC;
}

.portlet-boundary.yui3-dd-dragging { @include opacity(0.6); .portlet {
	border:2pxdashed#CCC;
	
}

}
.sortable-layout-proxy { @include opacity(1); .portlet-topper {
	background-image:none;
	
}

}
.proxy {
	cursor: move; @ include opacity(0.65);
	position: absolute; &. generic-portlet { height : 200px;
	width: 300px;
	.
	portlet-title
	{
	padding
	:
	10px;
}

}
&
.not-intersecting .forbidden-action {
	background: url(../images/application/forbidden_action.png) no-repeat;
	display: block;
	height: 32px;
	position: absolute;
	right: -15px;
	top: -15px;
	width: 32px;
}

}
.resizable-proxy {
	border: 1px dashed #828F95;
	position: absolute;
	visibility: hidden;
}

.sortable-proxy {
	background: #727C81;
	margin-top: 1px;
}

.lfr-freeform-layout-drag-indicator {
	visibility: hidden;
}

.sortable-layout-drag-target-indicator {
	margin: 2px 0;
}

/* ---------- Portal tool tips ---------- */
.tooltip {
	max-width: 200px;
}

/* ---------- Tags ---------- */
.tagselector-content {
	border-width: 0;
	margin-bottom: 15px;
	overflow: visible;
	padding: 0; . textboxlistentry-holder { background : #FFF;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	overflow: visible;
	padding: 5px;
	position: relative;
	li
	{
	line-height
	:
	1;
}

.lfr-tag-selector-input {
	border-width: 0;
	margin-bottom: 0;
}

}
.textboxlistentry-remove {
	padding: 0 3px 1px;
}

}
.tagselector { .lfr-tags-selector-content { border-width:0;
	
}

.lfr-tag-selector-input {
	background: none;
	padding: 0;
	width: auto;
}

.field .field-content {
	margin: 0;
}

.textboxlist-input-container {
	margin: 0;
}

}
.tagselector-focused .textboxlistentry-holder {
	background: #FFF none;
	border: 1px solid #CCC;
}

.categoriesselector-content .textboxlistentry-holder {
	background-color: transparent;
	border-width: 0;
	padding: 0;
}

/* ---------- Tag cloud and tag list ---------- */
.tag-items {
	list-style: none;
	margin: 0 1em 0 0;
	padding: 0 1em 0.5em 1em;
	white-space: normal; li { display : inline;
	float: left;
	margin: 0 1em 0 0;
}

a {
	white-space: nowrap;
}

}
.tag-selected {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.tag-cloud {
	line-height: 2.5em; $
	tag-popularity-font-size: 0.7em;
	@
	for
	$i
	from
	1
	through
	6
	{
	.tag-popularity-

{
font-size
:
 
$
tag-popularity-font-size
+
($
i
 
*
 
0
.3
);

		
}
}
}

/* ---------- Underlay ---------- */
.underlay {
	clear: both;
	top: 100%;
	.
	yui3-widget-hd
	{
	height
	:
	38px;
}

.lfr-portlet-item {
	border-width: 0;
}

}
.underlay-hidden {
	display: none;
}

.underlay-content {
	background: #F4F3F3 url(../images/common/message_panel_shadow.png)
		repeat-x 0 0;
	border: 0 solid #AEAFB1;
	border-width: 0 1px 1px;
}

.underlay-close {
	position: absolute;
	right: 5px;
	top: 5px;
}

/* ---------- Tabs ---------- */
.tab-active strong {
	font-weight: normal;
}

.tab-back {
	float: right;
}

.tab-back-content {
	border-width: 0;
	padding: 1px;
}

/* ---------- Miscellaneous ---------- */
.lfr-panel-container {
	background: #FFF;
}

.lfr-panel-content {
	padding: 5px 10px;
}

.lfr-panel-basic .lfr-panel-content {
	padding-left: 15px;
}

.dialog-bd {
	min-height: 30px;
}

.dialog-content {
	border: 1px solid #C8C9CA;
	padding: 5px;
}

.panel-hd {
	background: #C0C2C5 url(../images/application/panel_header_bg.png)
		repeat-x 0 0;
	border: 1px solid;
	border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
	padding-left: 10px;
	text-shadow: 1px 1px #FFF;
}

.app-view-drop-active {
	background-color: #00A2EA;
	font-weight: bold;
	.
	category-portlets
	&
	{
	color
	:
	#FFF;
}

}
.basecelleditor [class~="form-validator-message"] {
	clip: rect(auto, auto, auto, auto);
	width: auto;
}

.document-library-file-entry-cell-editor-hidden {
	display: none;
}

.previous-level {
	display: inline-block;
	font-size: 21px;
	line-height: 21px;
	margin-right: 5px;
	text-decoration: none;
	vertical-align: middle;
}

/* ---------- Menus ---------- */
.lfr-page-templates li {a { padding:0;label { cursor:pointer;
	display: block;
	padding: 5px 0 5px 5px;
}

}
}
.menu {
	position: absolute;
	width: auto; . notice-message { background-image : none;
	margin: 3px;
	padding: 6px;
}

}
.menu-content {
	background: #FFF;
	list-style: none;
	min-width: 150px; li { margin : 0;
	padding: 0;
	.
	disabled
	{
	color
	:
	#999;
}

}
}
.menu-content {
	background: #CCC9C9 url(../images/application/menu_bg.png) repeat-x 0 0;
	border: 1px solid;
	border-color: #AEAFB1 #777879 #777879 #AEAFB1;
	padding: 2px 0;
}

.menugroup-content .menu-label {
	background: #D2D6DE;
	color: #5B677D;
	display: block;
	padding: 5px 3px;
	text-shadow: 1px 1px #FFF;
}

.menugroup-content ul {
	display: block;
	min-width: 0;
}

.menu-content li {
	border-bottom: 1px solid #BCBBBB;
	border-top: 1px solid #EEE;
	display: block;
	margin: 0;
	padding: 0;
	&.
	first
	{
	border-top-width
	:
	0;
}

&
.last {
	border-bottom-width: 0;
}

}
.menu-content li a, .menu-content li .disabled {
	color: #2C2F34;
	display: block;
	padding: 4px 5px;
	text-decoration: none;
}

.menu-content li a.focus, .lfr-menu-expanded li a:focus {
	background-color: #5B677D;
	color: #FFF;
	text-shadow: -1px -1px #2C2F34;
}

/* ---------- Loading mask ---------- */
.loadingmask-content {
	background: #CCC;
}

.loadingmask-message {
	background: #D4D4D4 url(../images/portlet/header_bg.png) repeat-x 0 0;
}

/* ---------- Tree view ---------- */
.tree-node { .icon-check { padding-right:2px; &:before { content: $check-empty;
	
}

}
.tree-node-checked { .icon-check { padding-right:0; &:before { content:
	$check;
	
}

}
}
.tree-node-over .tree-label {
	text-decoration: underline;
}

[class^="icon-"] {
	margin-right: 5px;
}

.tree-node-checkbox-container {
	margin-right: 0;
}

.tree-node-selected .tree-label {
	background: none;
}

}
.tree-node-content { .tree-hitarea { color:#999;
	font-size: 10px;
	padding-right: 6px;
}

.tree-label {
	margin-left: 3px;
}

.tree-node-hidden-hitarea {
	visibility: hidden;
}

}
.tree-node-selected .tree-label {
	background-color: transparent;
}

/* ---------- Page customization ---------- */
.dragging .portlet-column.customizable {
	background-color: #CFFCCF;
	outline: 3px solid #9CC97B;
}

.customizable-layout-column-content {
	background-color: #C92C3C; &. yui3-widget-content-expanded { border :
	3px solid #333;
	margin: 0.2em;
}

}
.customizable .customizable-layout-column-content {
	background-color: #9CC97B;
}

.layout-customizable-controls {
	background-color: #FFF;
	font-size: 1.5em;
	margin: 1em; @ include opacity(0.9);
	padding: 1em;
	position: absolute;
	z-index: 15;
}

/* ---------- Pagination ---------- */
.paginator-link {
	background: #EEE url() no-repeat scroll 50% 1px;
	border: 1px solid #F0F1F2;
	border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
	color: #1F1E1E;
	display: inline-block;
	height: 20px;
	padding: 0;
	text-indent: -9999px;
	width: 20px;
}

.paginator-page-link {
	height: auto;
	text-indent: 0;
}

.paginator-current-page {
	background: #0083BD
		url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
	border-color: #38B6EF #006D9E #006D9E #46B4E6;
	color: #FFF;
	text-shadow: -1px -1px #003C57;
}

.paginator-first-link {
	background-image: url(../images/arrows/paging_first.png);
}

.paginator-prev-link {
	background-image: url(../images/arrows/paging_previous.png);
}

.paginator-last-link {
	background-image: url(../images/arrows/paging_last.png);
}

.paginator-next-link {
	background-image: url(../images/arrows/paging_next.png);
}

.paginator-current-page-report, .paginator-total {
	color: #555;
	font-size: 0.9em;
}

.paginator-current-page-report {
	margin-left: 2em;
}

.taglib-page-iterator .search-pages .page-links {
	padding: 0;
}

/* ---------- Inline editing ---------- */
.lfr-editable { $
	edit-color: #68BB30; $
	edit-color-hover: darken(#68BB30, 10);
	outline: 1px dashed$edit-color;
	outline-offset: 2px;
	position: relative; &: after { background : $ edit-color
	url(../images/common/edit_white.png) no-repeat 50%;
	content: '';
	display: block;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 30px;
}

&
:focus { &:after { display:none;
	
}

&
:hover {
	background-color: transparent;
}

}
&
:hover {
	background-color: rgba(255, 255, 255, 0.3);
	outline-color: $edit-color-hover;
	&:
	after
	{
	background-color
	:
	$
	edit-color-hover;
}

}
}
.lfr-editable-notice-close {
	margin-left: 1em;
}

.lfr-portlet-title-editable {
	margin-top: 0;
	z-index: 9999; . lfr-portlet-title-editable-content { padding : 0; .
	combobox-content { .field-content .field-input-text { display : block;
	margin-bottom: 0;
}

.field-label.textfield-label {
	display: none;
}

.toolbar-content {
	margin-top: 0;
	vertical-align: top;
	.
	btn-group
	{
	margin-top
	:
	0;
}

}
}
}
}
.lfr-page-layouts .lfr-layout-template .layout-template-entry {
	height: 25px;
	width: 25px;
}

.ie { .proxy .not-intersecting .forbidden-action { right:2px;
	top: 2px;
}

}
.ie7 { .menu-content li { z-index:10;
	
}

.paginator-link {
	color: transparent;
	font-size: 0;
	overflow: hidden;
	text-indent: 0;
	vertical-align: middle;
}

.paginator-page-link {
	color: #1F1E1E;
	font-size: 1em;
	height: auto;
	line-height: 1.4;
	overflow: visible;
	text-indent: 0;
}

.paginator-current-page {
	color: #FFF;
}

}
.ios.mobile { .modal-content .dialog-iframe-bd { overflow:auto;
	-webkit-overflow-scrolling: touch;
}
}