@CHARSET "UTF8";
/*
.bc-platform-actual-metagroup {
    margin-right: 15px;
    padding: 4px 10px;
}
.bc-platform-metagroup li {
    padding: 4px 10px;
}
*/
html, body, body div, span, object, iframe, p,
	blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd,
	q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr,
	th, td, article, aside, figure, footer, header, hgroup, menu, nav,
	section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

article, aside, figure, footer, header, hgroup, nav, section {
	display: block;
}

img, object, embed {
	/*max-width: 100%; /*Revisar para IExplorer*/
}

ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	font-weight: bold;
	vertical-align: bottom;
}

td {
	font-family: arial,​helvetica,​verdana,​news gothic mt,​sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	color: 	#555555;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

input, select {
	vertical-align: middle;
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	word-wrap: break-word;
}

input[type="radio"] {
	vertical-align: text-bottom;
}

input[type="checkbox"] {
	vertical-align: bottom;
	margin: 3px 3px 3px 4px;
}

.ie6 input {
	vertical-align: text-bottom;
}

select, input, textarea {
	font: 99% sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
}

a:hover, a:active {
	outline: none;
}

small {
	font-size: 85%;
}

strong, th {
	font-weight: bold;
}

td img {
	vertical-align: top;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

pre, code, kbd, samp {
	font-family: monospace, sans-serif;
}

.clickable, label, input[type=button], input[type=submit], button {
	cursor: pointer;
}

button, input, select, textarea {
	margin: 0;
}

button {
	width: auto;
	overflow: visible;
}

.ie7 img {
	-ms-interpolation-mode: bicubic;
}

.ie6 html {
	filter: expression(document.execCommand ( "BackgroundImageCache", false, true));
}

.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

body, select, input, textarea {
	color: #333;
}

a {
	color: #03f;
}

a:hover {
	color: #69f;
}

::-moz-selection {
	background: #fcd700;
/*	color: #fff;*/
	text-shadow: none;
}

::selection {
	background: #fcd700;
/*	color: #fff;*/
	text-shadow: none;
}

a:link {
	-webkit-tap-highlight-color: #fcd700;
}

ins {
	background-color: #fcd700;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #fcd700;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

@media print {
}

@media screen and (max-device-width: 480px) {
}

@media all and (orientation: portrait) {
}

@media all and (orientation: landscape) {
}
/*
No se usan, borrar
#cloud {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	width: 131px;
	height: 78px;
	background-image: url(../img/assets/cloud1.png);
	background-repeat: no-repeat;
}

#cloud2 {
	position: absolute;
	left: 35%;
	top: 5px;
	z-index: 3;
	width: 107px;
	height: 66px;
	background-image: url(../img/assets/cloud2.png);
	background-repeat: no-repeat;
}

#cloud3 {
	position: absolute;
	left: 70%;
	top: 35px;
	z-index: 0;
	width: 78px;
	height: 47px;
	background-image: url(../img/assets/cloud3.png);
	background-repeat: no-repeat;
}

.cloud:hover {
	z-index: -1 !important;
}
*/
html {
	padding: 0;
	margin: 0;
/*	overflow: hidden;*/
	height: 100%;
	width: 100%;
}

body {
	width: 100%;
	height: 100%;
	margin: auto;
/*	overflow: hidden;*/
	font-size: 12px;
	color: #222222;
	font-family: Helmet, Freesans, sans-serif;
	
}

body.incidencias {
	background-color: #ffffff;
	height: 100%;
	margin: 0;
	font-size: 11px;
	color: #666666;
	font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
	
}

iframe[scrolling='no'] {
	overflow: hidden;
}

/*
body.mceContentBody {
	overflow: auto !important;
	background: white;
}


.nolink {
	text-decoration: none;
	cursor: default;
}

.bc-spinner {
	margin: auto;
	position: relative;
	top: 49%;
	left: 49%;
	border: none;
	line-height: 16px;
	height: 16px;
	width: 16px;
	vertical-align: middle;
}

.bc-loader {
	margin: auto;
	margin-left: 5px;
	position: relative;
	float: left;
	border: none;
	line-height: 16px;
	height: 11px;
	width: 16px;
	vertical-align: middle;
}
*/

.logo {
	background: transparent;
	cursor: pointer;
	margin: 0 0 0 20px;
	height: 60px;
	float: left;
}

.logo:hover {
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.bc-platform {
	text-align: center;
	position: absolute;
	left: 240px;
	top: 30px;
	z-index: 999;
	margin: 0;
}

/*
.bc-platform-context, .bc-platform-metagroup {
	float: left;
	margin: 0;
}

.bc-platform-actual-context, .bc-platform-actual-metagroup {
	float: left;
	padding: 4px 30px 4px 10px;
	line-height: 16px;
	margin: 0;
	cursor: pointer;
}

.bc-platform-context div, .bc-platform-metagroup div {
	position: relative;
	float: right;
	margin: 5px 0 0 0;
	border-left: 1px solid white;
	right: 22px;
}
*/
.bc-user-info a div {
	float: right;
	border-left: 1px solid white;
}
/*
.bc-platform-context ul, .bc-platform-metagroup ul {
	display: none;
	margin: auto;
	text-align: left;
}

.bc-platform-select {
	margin-right: 15px !important;
}

.bc-platform-context li, .bc-platform-metagroup li {
	padding: 4px 10px;
	cursor: pointer;
}

.bc-platform-context li:hover, .bc-platform-metagroup li:hover {
	background-position: 0px -31px;
}
*/
.bc-user-control {
	float: right;
	padding: 3px 5px;
	margin: 5px 2px;
	text-align: right;
}

.bc-user-control img {
	float: left;
	position: relative;
	margin: 0px 5px;
	line-height: 16px;
	border: none;
	height: 16px;
	width: 16px;
}

.bc-user-info {
	line-height: 16px;
	font-size: 13px;
	color: #DFDFDF;
}

.bc-user-info a {
	color: #FFFFFF;
}
/*
.bc-user-options {
	text-align: left;
	margin-top: 3px;
	right: 75px;
	display: none;
	position: absolute;
	z-index: 10;
}

.bc-user-options ul, .bc-user-options li {
	list-style: none;
	list-style-image: none;
	display: block;
	color: white;
}
*/
.bc-external-tool ul, .bc-external-tool li {
	margin-top: 5px;
	list-style: none;
	list-style-image: none;
	display: block;
}
/*
.bc-user-options li {
	margin: 0;
	padding: 5px;
}

.bc-user-options a {
	text-decoration: none;
	padding: 0;
	color: white;
}

.bc-user-menu-icon {
	padding: 0;
	margin: 0;
	margin-right: 5px;
	line-height: 14px;
	float: left;
}

.bc-user-menu-title {
	margin: 0;
	clear: left;
	padding-right: 10px;
	padding-bottom: 5px;
}
*/
.bc-external-tool {
	position: absolute;
	top: 35px;
	right: 70px;
	height: 16px;
}

.bc-external-tool ul {
	height: 16px;
	margin: 0;
	padding: 0;
}

.bc-external-tool li {
	display: inline;
}

.bc-external-tool div:hover {
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.bc-external-tool a {
	text-decoration: none;
	color: white;
	padding-right: 5px;
	line-height: 16px;
}

li div input.bc-external-inner {
	border: none;
	margin: auto;
	padding: 1px;
	line-height: 12px;
	font-size: 11px;
	height: 14px;
	float: left;
}

.bc-external-inner {
	float: left;
	margin: 0;
	display: none;
}
/*
.bc-support {
	float: right;
	padding: 0;
	margin: 5px;
	cursor: pointer;
	background: transparent;
}

.bc-overlay {
	background: #000;
	z-index: 5000;
	position: absolute;
}

div.bc-vtc {
	width: 400px;
	height: 300px;
	border: 2px solid white;
	padding: 10px;
	margin: 10% auto;
	z-index: 999;
	background: #F2F2F2;
}

.bc-vtc h1 {
	text-align: center;
	padding: 0 0 10px;
	font-weight: bolder;
	font-size: 16px;
}

.bc-vtc p {
	padding: 5px;
	font-size: 14px;
}

.bc-vtc ul {
	margin: auto;
	padding: 0;
}

.bc-vtc li {
	padding: 5px;
	text-align: left;
	font-size: 14px;
}

.bc-vtc a {
	padding: 5px;
	text-decoration: none;
	color: #222;
}

.bc-vtc a:hover {
	color: #FFF;
	background: #5882FA;
}
*/
button.header-toggle {
	position: absolute;
	top: 0px;
	left: 0;
	cursor: pointer;
	z-index: 500;
	-moz-border-radius: 0 0 20px 0;
	-webkit-border-radius: 0 0 20px 0;
	-khtml-border-radius: 0 0 20px 0;
	border-radius: 0 0 20px 0;
}

button.header-toggle span.ui-icon {
	margin-top: -10px !important;
	margin-left: -10px !important;
}
/*
body .footerToggle {
	position: absolute;
	bottom: 0px;
	left: 46%;
	z-index: 500;
	width: 8% !important;
	height: 20px !important;
	border: 1px solid #424242;
	background-position-y: -30px;
	-moz-border-radius: 20px 20px 0 0;
	-webkit-border-radius: 20px 20px 0 0;
	-khtml-border-radius: 20px 20px 0 0;
	border-radius: 20px 20px 0 0;
}

body .footerToggle span.ui-icon {
	margin-top: -10px !important;
}
*/
.bc-all-content {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

.bc-main-tabs {
	width: 100%;
	/*height: 28px;*/
	margin: 0 auto;
	padding: 4px 0 0;
	background: url("../img/assets/header.png") repeat-x #e5e6e8;
}

.bc-tabs {
	width: 95%;
	max-width: 80em;
	/*height: 28px;*/
	height: 27px;
	padding: 0;
	margin: auto;
	position: relative;
}

.bc-tab-icon {
	padding: 0;
	margin-right: 2px;
	line-height: 12px;
	float: left;
}

.bc-tab-option {
	padding: 7px 10px 5px;
	margin: 0 0px;
	text-align: center;
	cursor: pointer;
	vertical-align: bottom;
	line-height: 12px;
	float: left;
	font-weight: bolder;
}

.bc-tab-option:hover {
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.bc-body {
	max-width:1010px;
	margin: 0 auto 20px;
	padding: 10px;
	border: 1px solid #CCC;
	border-top-width: 0px;
	background: white;
}

.bc-content {
	float: left;
	width: 100%;
	height: 100%;
	overflow: auto;
	margin: 0;
	padding: 0;
}

.shadow-dark {
	-moz-box-shadow: 0 3px 5px #6E6E6E;
	-webkit-box-shadow: 0 3px 5px #6E6E6E;
	box-shadow: 0 3px 5px #6E6E6E;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 0px solid black;
	border-radius: 3px;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc),
		to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2),
		color-stop(90%, #d9d9d9));
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9
		90%, #bfbfbf);
	background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: -o-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: -ms-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%
		, #bfbfbf);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc',
		endColorstr='#bfbfbf', GradientType=0);
	-webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.75), inset 0 1px 1px
		1px white;
	-moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.75), inset 0 1px 1px 1px
		white;
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.75), inset 0 1px 1px 1px white;
	padding: 5px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div {
	margin: 0;
}
/*
#sb-container {
	display: none;
}
*/
.left {
	float: left !important;
}

.right {
	float: right !important;
}
/*
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px, 1px, 1px, 1px);
}
*/
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	zoom: 1;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity = 0);
}

.ui-state-disabled {
	cursor: default !important;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-widget {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
	{
	font-family: Arial, Helvetica;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #819ff7;
	background: #fefefe none;
	color: #222222;
}

.ui-widget-content a {
	color: #222222;
}

.ui-widget-header {
	border: 1px solid #819ff7;
	background: #FFF url(../img/ui/button.png) 0px -60px repeat-x;
	color: #ffffff;
	font-weight: bold;
}

.ui-widget-header a {
	color: #ffffff;
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: 1px solid #819ff7;
	background: #819ff7
		none;
	font-weight: normal;
	color: #ffffff;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
	{
	color: #ffffff;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
	.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
	{
	border: 1px solid #819ff7;
	background: #81bef7
		none;
	font-weight: normal;
	color: #ffffff;
}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #ffffff;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
	{
	border: 1px solid #819ff7;
	background: #ffffff
		none;
	font-weight: normal;
	color: #222222;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
	{
	color: #222222;
	text-decoration: none;
}

.ui-widget :active {
	outline: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee none;
	color: #363636;
	list-style: none;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,
	.ui-widget-header .ui-state-highlight a {
	color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
	{
	border: 1px solid #cd0a0a;
	background: #fef1ec none;
	color: #cd0a0a;
}

.ui-state-error a, .ui-widget-content .ui-state-error a,
	.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text,
	.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary,
	.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,
	.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity = 70);
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl, #tooltip
	{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr,
	#tooltip {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl,
	#tooltip {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-khtml-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br,
	#tooltip {
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
	background: #666666
		none;
	opacity: .30;
	filter: Alpha(Opacity = 30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #666666 none;
	opacity: .30;
	filter: Alpha(Opacity = 30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
	{
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-accordion {
	width: 100%;
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
	display: inline;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}

.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
}

.ui-autocomplete {
	position: absolute;
	cursor: default;
}

* html .ui-autocomplete {
	width: 1px;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	float: left;
}

.ui-menu .ui-menu {
	margin-top: -3px;
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active
	{
	font-weight: normal;
	margin: -1px;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
}
/*
.ui-button-icon-only {
	width: 2.2em;
}

button.ui-button-icon-only {
	width: 2.4em;
}

.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text
	{
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text
	{
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text
	{
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/*
input.ui-button {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon,
	.ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon,
	.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
	.ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary
	{
	left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
	.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary
	{
	right: .5em;
}
*/
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary
	{
	right: .5em;
}

.ui-buttonset {
	margin-right: 7px;
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
	{
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
	.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
	{
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tabs .ui-tabs-hide {
	display: none !important;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
	{
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
	{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
	{
	width: 49%;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0em;
}

.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
	{
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: 1px solid #819ff7;
	background: #FFF url(../img/ui/button.png) 0px -60px repeat-x;
	font-weight: normal;
	color: #ffffff;
}

.ui-state-default:hover, .ui-widget-content .ui-state-default:hover,
	.ui-widget-header .ui-state-default:hover, .ui-state-hover,
	.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
	.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
	{
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	text-decoration: none;
}

.normal {
	background-position: 0px 0px !important;
	border: 1px solid #CCC !important;
	color: #55585d !important;
}

.accept {
	background-position: 0px -60px !important;
	border: 1px solid #438ac2 !important;
}

.important {
	background-position: 0px -30px !important;
	border: 1px solid #23272a !important;
}

.cancel {
	background-position: 0px -90px !important;
	border: 1px solid #973a2a !important;
}

.transparent {
	background: transparent;
	border-color: transparent;
	border: 0;
}

.ui-state-active {
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	text-decoration: none;
}

div.jGrowl {
	z-index: 9999;
	color: #fff;
	font-size: 12px;
}

div.ie6 {
	position: absolute;
}

div.ie6.top-right {
	right: auto;
	bottom: auto;
	left: expression(( 0 - jGrowl.offsetWidth + ( 
		document.documentElement.clientWidth ? 
		document.documentElement.clientWidth : document.body.clientWidth)+ ( ignoreMe2=
		 document.documentElement.scrollLeft? document.documentElement.scrollLeft:
		 document.body.scrollLeft))+ 'px');
	top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop ? 
		document.documentElement.scrollTop : document.body.scrollTop))+ 'px');
}

div.ie6.top-left {
	left: expression(( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? 
		document.documentElement.scrollLeft : document.body.scrollLeft))+ 'px');
	top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop ? 
		document.documentElement.scrollTop : document.body.scrollTop))+ 'px');
}

div.ie6.bottom-right {
	left: expression(( 0 - jGrowl.offsetWidth + ( 
		document.documentElement.clientWidth ? 
		document.documentElement.clientWidth : document.body.clientWidth)+ ( ignoreMe2=
		 document.documentElement.scrollLeft? document.documentElement.scrollLeft:
		 document.body.scrollLeft))+ 'px');
	top: expression(( 0 - jGrowl.offsetHeight + ( 
		document.documentElement.clientHeight ? 
		document.documentElement.clientHeight : document.body.clientHeight)+ (
		 ignoreMe= document.documentElement.scrollTop? document.documentElement.scrollTop:
		 document.body.scrollTop))+ 'px');
}

div.ie6.bottom-left {
	left: expression(( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? 
		document.documentElement.scrollLeft : document.body.scrollLeft))+ 'px');
	top: expression(( 0 - jGrowl.offsetHeight + ( 
		document.documentElement.clientHeight ? 
		document.documentElement.clientHeight : document.body.clientHeight)+ (
		 ignoreMe= document.documentElement.scrollTop? document.documentElement.scrollTop:
		 document.body.scrollTop))+ 'px');
}

div.ie6.center {
	left: expression(( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? 
		document.documentElement.scrollLeft : document.body.scrollLeft))+ 'px');
	top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop ? 
		document.documentElement.scrollTop : document.body.scrollTop))+ 'px');
	width: 100%;
}

div.jGrowl {
	position: absolute;
}

body>div.jGrowl {
	position: fixed;
}

div.jGrowl.top-left {
	left: 0px;
	top: 0px;
}

div.jGrowl.top-right {
	right: 0px;
	top: 0px;
}

div.jGrowl.bottom-left {
	left: 0px;
	bottom: 0px;
}

div.jGrowl.bottom-right {
	right: 0px;
	bottom: 0px;
}

div.jGrowl.center {
	top: 0px;
	width: 50%;
	left: 25%;
}

div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: auto;
	margin-right: auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: #000;
	opacity: .85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	zoom: 1;
	width: 235px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	display: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 40px;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	margin: 10px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: bold;
	font-size: .85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index: 99;
	float: right;
	font-weight: bold;
	font-size: 1em;
	cursor: pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
}

@media print {
	div.jGrowl {
		display: none;
	}
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.ui-icon-fff-accept {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 0;
}

.ui-icon-fff-add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -21px;
}

.ui-icon-fff-anchor {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -42px;
}

.ui-icon-fff-application {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -63px;
}

.ui-icon-fff-application_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -84px;
}

.ui-icon-fff-application_cascade {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -105px;
}

.ui-icon-fff-application_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -126px;
}

.ui-icon-fff-application_double {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -147px;
}

.ui-icon-fff-application_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -168px;
}

.ui-icon-fff-application_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -189px;
}

.ui-icon-fff-application_form {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -210px;
}

.ui-icon-fff-application_form_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -231px;
}

.ui-icon-fff-application_form_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -252px;
}

.ui-icon-fff-application_form_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -273px;
}

.ui-icon-fff-application_form_magnify {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -294px;
}

.ui-icon-fff-application_get {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -315px;
}

.ui-icon-fff-application_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -336px;
}

.ui-icon-fff-application_home {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -357px;
}

.ui-icon-fff-application_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -378px;
}

.ui-icon-fff-application_lightning {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -399px;
}

.ui-icon-fff-application_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -420px;
}

.ui-icon-fff-application_osx {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -441px;
}

.ui-icon-fff-application_osx_terminal {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -462px;
}

.ui-icon-fff-application_put {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -483px;
}

.ui-icon-fff-application_side_boxes {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -504px;
}

.ui-icon-fff-application_side_contract {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -525px;
}

.ui-icon-fff-application_side_expand {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -546px;
}

.ui-icon-fff-application_side_list {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -567px;
}

.ui-icon-fff-application_side_tree {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -588px;
}

.ui-icon-fff-application_split {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -609px;
}

.ui-icon-fff-application_tile_horizontal {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -630px;
}

.ui-icon-fff-application_tile_vertical {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -651px;
}

.ui-icon-fff-application_view_columns {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -672px;
}

.ui-icon-fff-application_view_detail {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -693px;
}

.ui-icon-fff-application_view_gallery {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -714px;
}

.ui-icon-fff-application_view_icons {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -735px;
}

.ui-icon-fff-application_view_list {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -756px;
}

.ui-icon-fff-application_view_tile {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -777px;
}

.ui-icon-fff-application_xp {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -798px;
}

.ui-icon-fff-application_xp_terminal {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -819px;
}

.ui-icon-fff-arrow_branch {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -840px;
}

.ui-icon-fff-arrow_divide {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -861px;
}

.ui-icon-fff-arrow_down {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -882px;
}

.ui-icon-fff-arrow_in {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -903px;
}

.ui-icon-fff-arrow_inout {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -924px;
}

.ui-icon-fff-arrow_join {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -945px;
}

.ui-icon-fff-arrow_left {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -966px;
}

.ui-icon-fff-arrow_merge {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -987px;
}

.ui-icon-fff-arrow_out {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1008px;
}

.ui-icon-fff-arrow_redo {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1029px;
}

.ui-icon-fff-arrow_refresh {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1050px;
}

.ui-icon-fff-arrow_refresh_small {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1071px;
}

.ui-icon-fff-arrow_right {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1092px;
}

.ui-icon-fff-arrow_rotate_anticlockwise {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1113px;
}

.ui-icon-fff-arrow_rotate_clockwise {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1134px;
}

.ui-icon-fff-arrow_switch {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1155px;
}

.ui-icon-fff-arrow_turn_left {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1176px;
}

.ui-icon-fff-arrow_turn_right {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1197px;
}

.ui-icon-fff-arrow_undo {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1218px;
}

.ui-icon-fff-arrow_up {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1239px;
}

.ui-icon-fff-asterisk_orange {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1260px;
}

.ui-icon-fff-asterisk_yellow {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1281px;
}

.ui-icon-fff-attach {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1302px;
}

.ui-icon-fff-award_star_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1323px;
}

.ui-icon-fff-award_star_bronze_1 {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1344px;
}

.ui-icon-fff-award_star_bronze_2 {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1365px;
}

.ui-icon-fff-award_star_bronze_3 {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1386px;
}

.ui-icon-fff-award_star_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1407px;
}

.ui-icon-fff-award_star_gold_1 {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1428px;
}

.ui-icon-fff-award_star_gold_2 {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1449px;
}

.ui-icon-fff-award_star_gold_3 {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1470px;
}

.ui-icon-fff-award_star_silver_1 {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1491px;
}

.ui-icon-fff-award_star_silver_2 {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1512px;
}

.ui-icon-fff-award_star_silver_3 {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1533px;
}

.ui-icon-fff-basket {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1554px;
}

.ui-icon-fff-basket_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1575px;
}

.ui-icon-fff-basket_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1596px;
}

.ui-icon-fff-basket_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1617px;
}

.ui-icon-fff-basket_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1638px;
}

.ui-icon-fff-basket_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1659px;
}

.ui-icon-fff-basket_put {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1680px;
}

.ui-icon-fff-basket_remove {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1701px;
}

.ui-icon-fff-bell {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1722px;
}

.ui-icon-fff-bell_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1743px;
}

.ui-icon-fff-bell_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1764px;
}

.ui-icon-fff-bell_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1785px;
}

.ui-icon-fff-bell_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1806px;
}

.ui-icon-fff-bell_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1827px;
}

.ui-icon-fff-bin {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1848px;
}

.ui-icon-fff-bin_closed {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1869px;
}

.ui-icon-fff-bin_empty {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1890px;
}

.ui-icon-fff-bomb {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1911px;
}

.ui-icon-fff-book {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1932px;
}

.ui-icon-fff-book_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1953px;
}

.ui-icon-fff-book_addresses {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: 0 -1974px;
}

.ui-icon-fff-book_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px 0;
}

.ui-icon-fff-book_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -21px;
}

.ui-icon-fff-book_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -42px;
}

.ui-icon-fff-book_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -63px;
}

.ui-icon-fff-book_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -84px;
}

.ui-icon-fff-book_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -105px;
}

.ui-icon-fff-book_next {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -126px;
}

.ui-icon-fff-book_open {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -147px;
}

.ui-icon-fff-book_previous {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -168px;
}

.ui-icon-fff-box {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -189px;
}

.ui-icon-fff-brick {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -210px;
}

.ui-icon-fff-brick_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -231px;
}

.ui-icon-fff-brick_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -252px;
}

.ui-icon-fff-brick_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -273px;
}

.ui-icon-fff-brick_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -294px;
}

.ui-icon-fff-brick_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -315px;
}

.ui-icon-fff-brick_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -336px;
}

.ui-icon-fff-bricks {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -357px;
}

.ui-icon-fff-briefcase {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -378px;
}

.ui-icon-fff-bug {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -399px;
}

.ui-icon-fff-bug_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -420px;
}

.ui-icon-fff-bug_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -441px;
}

.ui-icon-fff-bug_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -462px;
}

.ui-icon-fff-bug_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -483px;
}

.ui-icon-fff-bug_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -504px;
}

.ui-icon-fff-bug_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -525px;
}

.ui-icon-fff-building {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -546px;
}

.ui-icon-fff-building_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -567px;
}

.ui-icon-fff-building_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -588px;
}

.ui-icon-fff-building_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -609px;
}

.ui-icon-fff-building_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -630px;
}

.ui-icon-fff-building_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -651px;
}

.ui-icon-fff-building_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -672px;
}

.ui-icon-fff-building_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -693px;
}

.ui-icon-fff-bullet_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -714px;
}

.ui-icon-fff-bullet_arrow_bottom {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -735px;
}

.ui-icon-fff-bullet_arrow_down {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -756px;
}

.ui-icon-fff-bullet_arrow_top {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -777px;
}

.ui-icon-fff-bullet_arrow_up {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -798px;
}

.ui-icon-fff-bullet_black {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -819px;
}

.ui-icon-fff-bullet_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -840px;
}

.ui-icon-fff-bullet_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -861px;
}

.ui-icon-fff-bullet_disk {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -882px;
}

.ui-icon-fff-bullet_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -903px;
}

.ui-icon-fff-bullet_feed {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -924px;
}

.ui-icon-fff-bullet_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -945px;
}

.ui-icon-fff-bullet_green {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -966px;
}

.ui-icon-fff-bullet_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -987px;
}

.ui-icon-fff-bullet_orange {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1008px;
}

.ui-icon-fff-bullet_picture {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1029px;
}

.ui-icon-fff-bullet_pink {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1050px;
}

.ui-icon-fff-bullet_purple {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1071px;
}

.ui-icon-fff-bullet_red {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1092px;
}

.ui-icon-fff-bullet_star {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1113px;
}

.ui-icon-fff-bullet_toggle_minus {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1134px;
}

.ui-icon-fff-bullet_toggle_plus {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1155px;
}

.ui-icon-fff-bullet_white {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1176px;
}

.ui-icon-fff-bullet_wrench {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1197px;
}

.ui-icon-fff-bullet_yellow {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1218px;
}

.ui-icon-fff-cake {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1239px;
}

.ui-icon-fff-calculator {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1260px;
}

.ui-icon-fff-calculator_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1281px;
}

.ui-icon-fff-calculator_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1302px;
}

.ui-icon-fff-calculator_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1323px;
}

.ui-icon-fff-calculator_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1344px;
}

.ui-icon-fff-calculator_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1365px;
}

.ui-icon-fff-calendar {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1386px;
}

.ui-icon-fff-calendar_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1407px;
}

.ui-icon-fff-calendar_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1428px;
}

.ui-icon-fff-calendar_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1449px;
}

.ui-icon-fff-calendar_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1470px;
}

.ui-icon-fff-calendar_view_day {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1491px;
}

.ui-icon-fff-calendar_view_month {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1512px;
}

.ui-icon-fff-calendar_view_week {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1533px;
}

.ui-icon-fff-camera {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1554px;
}

.ui-icon-fff-camera_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1575px;
}

.ui-icon-fff-camera_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1596px;
}

.ui-icon-fff-camera_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1617px;
}

.ui-icon-fff-camera_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1638px;
}

.ui-icon-fff-camera_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1659px;
}

.ui-icon-fff-camera_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1680px;
}

.ui-icon-fff-camera_small {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1701px;
}

.ui-icon-fff-cancel {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1722px;
}

.ui-icon-fff-car {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1743px;
}

.ui-icon-fff-car_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1764px;
}

.ui-icon-fff-car_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1785px;
}

.ui-icon-fff-cart {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1806px;
}

.ui-icon-fff-cart_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1827px;
}

.ui-icon-fff-cart_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1848px;
}

.ui-icon-fff-cart_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1869px;
}

.ui-icon-fff-cart_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1890px;
}

.ui-icon-fff-cart_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1911px;
}

.ui-icon-fff-cart_put {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1932px;
}

.ui-icon-fff-cart_remove {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1953px;
}

.ui-icon-fff-cd {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -21px -1974px;
}

.ui-icon-fff-cd_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px 0;
}

.ui-icon-fff-cd_burn {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -21px;
}

.ui-icon-fff-cd_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -42px;
}

.ui-icon-fff-cd_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -63px;
}

.ui-icon-fff-cd_eject {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -84px;
}

.ui-icon-fff-cd_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -105px;
}

.ui-icon-fff-chart_bar {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -126px;
}

.ui-icon-fff-chart_bar_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -147px;
}

.ui-icon-fff-chart_bar_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -168px;
}

.ui-icon-fff-chart_bar_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -189px;
}

.ui-icon-fff-chart_bar_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -210px;
}

.ui-icon-fff-chart_bar_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -231px;
}

.ui-icon-fff-chart_curve {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -252px;
}

.ui-icon-fff-chart_curve_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -273px;
}

.ui-icon-fff-chart_curve_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -294px;
}

.ui-icon-fff-chart_curve_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -315px;
}

.ui-icon-fff-chart_curve_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -336px;
}

.ui-icon-fff-chart_curve_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -357px;
}

.ui-icon-fff-chart_curve_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -378px;
}

.ui-icon-fff-chart_line {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -399px;
}

.ui-icon-fff-chart_line_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -420px;
}

.ui-icon-fff-chart_line_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -441px;
}

.ui-icon-fff-chart_line_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -462px;
}

.ui-icon-fff-chart_line_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -483px;
}

.ui-icon-fff-chart_line_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -504px;
}

.ui-icon-fff-chart_organisation {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -525px;
}

.ui-icon-fff-chart_organisation_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -546px;
}

.ui-icon-fff-chart_organisation_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -567px;
}

.ui-icon-fff-chart_pie {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -588px;
}

.ui-icon-fff-chart_pie_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -609px;
}

.ui-icon-fff-chart_pie_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -630px;
}

.ui-icon-fff-chart_pie_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -651px;
}

.ui-icon-fff-chart_pie_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -672px;
}

.ui-icon-fff-chart_pie_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -693px;
}

.ui-icon-fff-clock {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -714px;
}

.ui-icon-fff-clock_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -735px;
}

.ui-icon-fff-clock_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -756px;
}

.ui-icon-fff-clock_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -777px;
}

.ui-icon-fff-clock_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -798px;
}

.ui-icon-fff-clock_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -819px;
}

.ui-icon-fff-clock_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -840px;
}

.ui-icon-fff-clock_pause {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -861px;
}

.ui-icon-fff-clock_play {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -882px;
}

.ui-icon-fff-clock_red {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -903px;
}

.ui-icon-fff-clock_stop {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -924px;
}

.ui-icon-fff-cog {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -945px;
}

.ui-icon-fff-cog_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -966px;
}

.ui-icon-fff-cog_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -987px;
}

.ui-icon-fff-cog_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1008px;
}

.ui-icon-fff-cog_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1029px;
}

.ui-icon-fff-cog_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1050px;
}

.ui-icon-fff-coins {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1071px;
}

.ui-icon-fff-coins_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1092px;
}

.ui-icon-fff-coins_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1113px;
}

.ui-icon-fff-color_swatch {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1134px;
}

.ui-icon-fff-color_wheel {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1155px;
}

.ui-icon-fff-comment {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1176px;
}

.ui-icon-fff-comment_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1197px;
}

.ui-icon-fff-comment_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1218px;
}

.ui-icon-fff-comment_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1239px;
}

.ui-icon-fff-comments {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1260px;
}

.ui-icon-fff-comments_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1281px;
}

.ui-icon-fff-comments_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1302px;
}

.ui-icon-fff-compress {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1323px;
}

.ui-icon-fff-computer {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1344px;
}

.ui-icon-fff-computer_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1365px;
}

.ui-icon-fff-computer_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1386px;
}

.ui-icon-fff-computer_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1407px;
}

.ui-icon-fff-computer_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1428px;
}

.ui-icon-fff-computer_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1449px;
}

.ui-icon-fff-computer_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1470px;
}

.ui-icon-fff-computer_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1491px;
}

.ui-icon-fff-connect {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1512px;
}

.ui-icon-fff-contrast {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1533px;
}

.ui-icon-fff-contrast_decrease {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1554px;
}

.ui-icon-fff-contrast_high {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1575px;
}

.ui-icon-fff-contrast_increase {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1596px;
}

.ui-icon-fff-contrast_low {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1617px;
}

.ui-icon-fff-control_eject {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1638px;
}

.ui-icon-fff-control_eject_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1659px;
}

.ui-icon-fff-control_end {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1680px;
}

.ui-icon-fff-control_end_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1701px;
}

.ui-icon-fff-control_equalizer {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1722px;
}

.ui-icon-fff-control_equalizer_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1743px;
}

.ui-icon-fff-control_fastforward {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1764px;
}

.ui-icon-fff-control_fastforward_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1785px;
}

.ui-icon-fff-control_pause {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1806px;
}

.ui-icon-fff-control_pause_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1827px;
}

.ui-icon-fff-control_play {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1848px;
}

.ui-icon-fff-control_play_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1869px;
}

.ui-icon-fff-control_repeat {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1890px;
}

.ui-icon-fff-control_repeat_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1911px;
}

.ui-icon-fff-control_rewind {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1932px;
}

.ui-icon-fff-control_rewind_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1953px;
}

.ui-icon-fff-control_start {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -42px -1974px;
}

.ui-icon-fff-control_start_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px 0;
}

.ui-icon-fff-control_stop {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -21px;
}

.ui-icon-fff-control_stop_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -42px;
}

.ui-icon-fff-controller {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -63px;
}

.ui-icon-fff-controller_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -84px;
}

.ui-icon-fff-controller_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -105px;
}

.ui-icon-fff-controller_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -126px;
}

.ui-icon-fff-creditcards {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -147px;
}

.ui-icon-fff-cross {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -168px;
}

.ui-icon-fff-css {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -189px;
}

.ui-icon-fff-css_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -210px;
}

.ui-icon-fff-css_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -231px;
}

.ui-icon-fff-css_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -252px;
}

.ui-icon-fff-css_valid {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -273px;
}

.ui-icon-fff-cup {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -294px;
}

.ui-icon-fff-cup_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -315px;
}

.ui-icon-fff-cup_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -336px;
}

.ui-icon-fff-cup_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -357px;
}

.ui-icon-fff-cup_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -378px;
}

.ui-icon-fff-cup_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -399px;
}

.ui-icon-fff-cup_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -420px;
}

.ui-icon-fff-cup_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -441px;
}

.ui-icon-fff-cursor {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -462px;
}

.ui-icon-fff-cut {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -483px;
}

.ui-icon-fff-cut_red {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -504px;
}

.ui-icon-fff-database {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -525px;
}

.ui-icon-fff-database_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -546px;
}

.ui-icon-fff-database_connect {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -567px;
}

.ui-icon-fff-database_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -588px;
}

.ui-icon-fff-database_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -609px;
}

.ui-icon-fff-database_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -630px;
}

.ui-icon-fff-database_gear {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -651px;
}

.ui-icon-fff-database_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -672px;
}

.ui-icon-fff-database_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -693px;
}

.ui-icon-fff-database_lightning {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -714px;
}

.ui-icon-fff-database_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -735px;
}

.ui-icon-fff-database_refresh {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -756px;
}

.ui-icon-fff-database_save {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -777px;
}

.ui-icon-fff-database_table {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -798px;
}

.ui-icon-fff-date {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -819px;
}

.ui-icon-fff-date_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -840px;
}

.ui-icon-fff-date_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -861px;
}

.ui-icon-fff-date_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -882px;
}

.ui-icon-fff-date_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -903px;
}

.ui-icon-fff-date_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -924px;
}

.ui-icon-fff-date_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -945px;
}

.ui-icon-fff-date_magnify {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -966px;
}

.ui-icon-fff-date_next {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -987px;
}

.ui-icon-fff-date_previous {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1008px;
}

.ui-icon-fff-delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1029px;
}

.ui-icon-fff-disconnect {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1050px;
}

.ui-icon-fff-disk {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1071px;
}

.ui-icon-fff-disk_multiple {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1092px;
}

.ui-icon-fff-door {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1113px;
}

.ui-icon-fff-door_in {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1134px;
}

.ui-icon-fff-door_open {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1155px;
}

.ui-icon-fff-door_out {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1176px;
}

.ui-icon-fff-drink {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1197px;
}

.ui-icon-fff-drink_empty {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1218px;
}

.ui-icon-fff-drive {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1239px;
}

.ui-icon-fff-drive_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1260px;
}

.ui-icon-fff-drive_burn {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1281px;
}

.ui-icon-fff-drive_cd {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1302px;
}

.ui-icon-fff-drive_cd_empty {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1323px;
}

.ui-icon-fff-drive_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1344px;
}

.ui-icon-fff-drive_disk {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1365px;
}

.ui-icon-fff-drive_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1386px;
}

.ui-icon-fff-drive_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1407px;
}

.ui-icon-fff-drive_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1428px;
}

.ui-icon-fff-drive_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1449px;
}

.ui-icon-fff-drive_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1470px;
}

.ui-icon-fff-drive_magnify {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1491px;
}

.ui-icon-fff-drive_network {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1512px;
}

.ui-icon-fff-drive_rename {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1533px;
}

.ui-icon-fff-drive_user {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1554px;
}

.ui-icon-fff-drive_web {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1575px;
}

.ui-icon-fff-dvd {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1596px;
}

.ui-icon-fff-dvd_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1617px;
}

.ui-icon-fff-dvd_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1638px;
}

.ui-icon-fff-dvd_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1659px;
}

.ui-icon-fff-dvd_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1680px;
}

.ui-icon-fff-dvd_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1701px;
}

.ui-icon-fff-dvd_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1722px;
}

.ui-icon-fff-dvd_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1743px;
}

.ui-icon-fff-email {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1764px;
}

.ui-icon-fff-email_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1785px;
}

.ui-icon-fff-email_attach {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1806px;
}

.ui-icon-fff-email_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1827px;
}

.ui-icon-fff-email_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1848px;
}

.ui-icon-fff-email_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1869px;
}

.ui-icon-fff-email_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1890px;
}

.ui-icon-fff-email_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1911px;
}

.ui-icon-fff-email_open {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1932px;
}

.ui-icon-fff-email_open_image {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1953px;
}

.ui-icon-fff-emoticon_evilgrin {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -63px -1974px;
}

.ui-icon-fff-emoticon_grin {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px 0;
}

.ui-icon-fff-emoticon_happy {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -21px;
}

.ui-icon-fff-emoticon_smile {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -42px;
}

.ui-icon-fff-emoticon_surprised {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -63px;
}

.ui-icon-fff-emoticon_tongue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -84px;
}

.ui-icon-fff-emoticon_unhappy {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -105px;
}

.ui-icon-fff-emoticon_waii {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -126px;
}

.ui-icon-fff-emoticon_wink {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -147px;
}

.ui-icon-fff-error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -168px;
}

.ui-icon-fff-error_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -189px;
}

.ui-icon-fff-error_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -210px;
}

.ui-icon-fff-error_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -231px;
}

.ui-icon-fff-exclamation {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -252px;
}

.ui-icon-fff-eye {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -273px;
}

.ui-icon-fff-feed {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -294px;
}

.ui-icon-fff-feed_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -315px;
}

.ui-icon-fff-feed_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -336px;
}

.ui-icon-fff-feed_disk {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -357px;
}

.ui-icon-fff-feed_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -378px;
}

.ui-icon-fff-feed_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -399px;
}

.ui-icon-fff-feed_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -420px;
}

.ui-icon-fff-feed_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -441px;
}

.ui-icon-fff-feed_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -462px;
}

.ui-icon-fff-feed_magnify {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -483px;
}

.ui-icon-fff-female {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -504px;
}

.ui-icon-fff-film {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -525px;
}

.ui-icon-fff-film_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -546px;
}

.ui-icon-fff-film_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -567px;
}

.ui-icon-fff-film_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -588px;
}

.ui-icon-fff-film_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -609px;
}

.ui-icon-fff-film_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -630px;
}

.ui-icon-fff-film_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -651px;
}

.ui-icon-fff-film_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -672px;
}

.ui-icon-fff-film_save {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -693px;
}

.ui-icon-fff-find {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -714px;
}

.ui-icon-fff-flag_blue {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -735px;
}

.ui-icon-fff-flag_green {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -756px;
}

.ui-icon-fff-flag_orange {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -777px;
}

.ui-icon-fff-flag_pink {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -798px;
}

.ui-icon-fff-flag_purple {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -819px;
}

.ui-icon-fff-flag_red {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -840px;
}

.ui-icon-fff-flag_yellow {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -861px;
}

.ui-icon-fff-folder {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -882px;
}

.ui-icon-fff-folder_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -903px;
}

.ui-icon-fff-folder_bell {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -924px;
}

.ui-icon-fff-folder_brick {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -945px;
}

.ui-icon-fff-folder_bug {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -966px;
}

.ui-icon-fff-folder_camera {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -987px;
}

.ui-icon-fff-folder_database {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1008px;
}

.ui-icon-fff-folder_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1029px;
}

.ui-icon-fff-folder_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1050px;
}

.ui-icon-fff-folder_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1071px;
}

.ui-icon-fff-folder_explore {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1092px;
}

.ui-icon-fff-folder_feed {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1113px;
}

.ui-icon-fff-folder_find {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1134px;
}

.ui-icon-fff-folder_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1155px;
}

.ui-icon-fff-folder_heart {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1176px;
}

.ui-icon-fff-folder_image {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1197px;
}

.ui-icon-fff-folder_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1218px;
}

.ui-icon-fff-folder_lightbulb {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1239px;
}

.ui-icon-fff-folder_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1260px;
}

.ui-icon-fff-folder_magnify {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1281px;
}

.ui-icon-fff-folder_page {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1302px;
}

.ui-icon-fff-folder_page_white {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1323px;
}

.ui-icon-fff-folder_palette {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1344px;
}

.ui-icon-fff-folder_picture {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1365px;
}

.ui-icon-fff-folder_star {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1386px;
}

.ui-icon-fff-folder_table {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1407px;
}

.ui-icon-fff-folder_user {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1428px;
}

.ui-icon-fff-folder_wrench {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1449px;
}

.ui-icon-fff-font {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1470px;
}

.ui-icon-fff-font_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1491px;
}

.ui-icon-fff-font_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1512px;
}

.ui-icon-fff-font_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1533px;
}

.ui-icon-fff-group {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1554px;
}

.ui-icon-fff-group_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1575px;
}

.ui-icon-fff-group_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1596px;
}

.ui-icon-fff-group_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1617px;
}

.ui-icon-fff-group_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1638px;
}

.ui-icon-fff-group_gear {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1659px;
}

.ui-icon-fff-group_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1680px;
}

.ui-icon-fff-group_key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1701px;
}

.ui-icon-fff-group_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1722px;
}

.ui-icon-fff-heart {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1743px;
}

.ui-icon-fff-heart_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1764px;
}

.ui-icon-fff-heart_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1785px;
}

.ui-icon-fff-help {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1806px;
}

.ui-icon-fff-hourglass {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1827px;
}

.ui-icon-fff-hourglass_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1848px;
}

.ui-icon-fff-hourglass_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1869px;
}

.ui-icon-fff-hourglass_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1890px;
}

.ui-icon-fff-hourglass_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1911px;
}

.ui-icon-fff-house {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1932px;
}

.ui-icon-fff-house_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1953px;
}

.ui-icon-fff-house_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -84px -1974px;
}

.ui-icon-fff-html {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px 0;
}

.ui-icon-fff-html_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -21px;
}

.ui-icon-fff-html_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -42px;
}

.ui-icon-fff-html_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -63px;
}

.ui-icon-fff-html_valid {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -84px;
}

.ui-icon-fff-image {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -105px;
}

.ui-icon-fff-image_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -126px;
}

.ui-icon-fff-image_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -147px;
}

.ui-icon-fff-image_edit {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -168px;
}

.ui-icon-fff-image_link {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -189px;
}

.ui-icon-fff-images {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -210px;
}

.ui-icon-fff-information {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -231px;
}

.ui-icon-fff-ipod {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -252px;
}

.ui-icon-fff-ipod_cast {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -273px;
}

.ui-icon-fff-ipod_cast_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -294px;
}

.ui-icon-fff-ipod_cast_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -315px;
}

.ui-icon-fff-ipod_sound {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -336px;
}

.ui-icon-fff-joystick {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -357px;
}

.ui-icon-fff-joystick_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -378px;
}

.ui-icon-fff-joystick_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -399px;
}

.ui-icon-fff-joystick_error {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -420px;
}

.ui-icon-fff-key {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -441px;
}

.ui-icon-fff-key_add {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -462px;
}

.ui-icon-fff-key_delete {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -483px;
}

.ui-icon-fff-key_go {
	background-image: url(../img/assets/ico/lib1.png) !important;
	background-position: -105px -504px;
}

.ui-icon-fff-keyboard {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 0;
}

.ui-icon-fff-keyboard_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -21px;
}

.ui-icon-fff-keyboard_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -42px;
}

.ui-icon-fff-keyboard_magnify {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -63px;
}

.ui-icon-fff-layers {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -84px;
}

.ui-icon-fff-layout {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -105px;
}

.ui-icon-fff-layout_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -126px;
}

.ui-icon-fff-layout_content {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -147px;
}

.ui-icon-fff-layout_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -168px;
}

.ui-icon-fff-layout_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -189px;
}

.ui-icon-fff-layout_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -210px;
}

.ui-icon-fff-layout_header {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -231px;
}

.ui-icon-fff-layout_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -252px;
}

.ui-icon-fff-layout_sidebar {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -273px;
}

.ui-icon-fff-lightbulb {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -294px;
}

.ui-icon-fff-lightbulb_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -315px;
}

.ui-icon-fff-lightbulb_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -336px;
}

.ui-icon-fff-lightbulb_off {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -357px;
}

.ui-icon-fff-lightning {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -378px;
}

.ui-icon-fff-lightning_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -399px;
}

.ui-icon-fff-lightning_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -420px;
}

.ui-icon-fff-lightning_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -441px;
}

.ui-icon-fff-link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -462px;
}

.ui-icon-fff-link_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -483px;
}

.ui-icon-fff-link_break {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -504px;
}

.ui-icon-fff-link_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -525px;
}

.ui-icon-fff-link_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -546px;
}

.ui-icon-fff-link_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -567px;
}

.ui-icon-fff-link_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -588px;
}

.ui-icon-fff-lock {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -609px;
}

.ui-icon-fff-lock_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -630px;
}

.ui-icon-fff-lock_break {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -651px;
}

.ui-icon-fff-lock_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -672px;
}

.ui-icon-fff-lock_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -693px;
}

.ui-icon-fff-lock_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -714px;
}

.ui-icon-fff-lock_open {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -735px;
}

.ui-icon-fff-lorry {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -756px;
}

.ui-icon-fff-lorry_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -777px;
}

.ui-icon-fff-lorry_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -798px;
}

.ui-icon-fff-lorry_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -819px;
}

.ui-icon-fff-lorry_flatbed {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -840px;
}

.ui-icon-fff-lorry_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -861px;
}

.ui-icon-fff-lorry_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -882px;
}

.ui-icon-fff-magifier_zoom_out {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -903px;
}

.ui-icon-fff-magnifier {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -924px;
}

.ui-icon-fff-magnifier_zoom_in {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -945px;
}

.ui-icon-fff-male {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -966px;
}

.ui-icon-fff-map {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -987px;
}

.ui-icon-fff-map_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1008px;
}

.ui-icon-fff-map_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1029px;
}

.ui-icon-fff-map_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1050px;
}

.ui-icon-fff-map_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1071px;
}

.ui-icon-fff-map_magnify {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1092px;
}

.ui-icon-fff-medal_bronze_1 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1113px;
}

.ui-icon-fff-medal_bronze_2 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1134px;
}

.ui-icon-fff-medal_bronze_3 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1155px;
}

.ui-icon-fff-medal_bronze_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1176px;
}

.ui-icon-fff-medal_bronze_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1197px;
}

.ui-icon-fff-medal_gold_1 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1218px;
}

.ui-icon-fff-medal_gold_2 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1239px;
}

.ui-icon-fff-medal_gold_3 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1260px;
}

.ui-icon-fff-medal_gold_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1281px;
}

.ui-icon-fff-medal_gold_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1302px;
}

.ui-icon-fff-medal_silver_1 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1323px;
}

.ui-icon-fff-medal_silver_2 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1344px;
}

.ui-icon-fff-medal_silver_3 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1365px;
}

.ui-icon-fff-medal_silver_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1386px;
}

.ui-icon-fff-medal_silver_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1407px;
}

.ui-icon-fff-money {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1428px;
}

.ui-icon-fff-money_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1449px;
}

.ui-icon-fff-money_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1470px;
}

.ui-icon-fff-money_dollar {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1491px;
}

.ui-icon-fff-money_euro {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1512px;
}

.ui-icon-fff-money_pound {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1533px;
}

.ui-icon-fff-money_yen {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1554px;
}

.ui-icon-fff-monitor {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1575px;
}

.ui-icon-fff-monitor_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1596px;
}

.ui-icon-fff-monitor_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1617px;
}

.ui-icon-fff-monitor_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1638px;
}

.ui-icon-fff-monitor_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1659px;
}

.ui-icon-fff-monitor_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1680px;
}

.ui-icon-fff-monitor_lightning {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1701px;
}

.ui-icon-fff-monitor_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1722px;
}

.ui-icon-fff-mouse {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1743px;
}

.ui-icon-fff-mouse_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1764px;
}

.ui-icon-fff-mouse_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1785px;
}

.ui-icon-fff-mouse_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1806px;
}

.ui-icon-fff-music {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1827px;
}

.ui-icon-fff-new {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1848px;
}

.ui-icon-fff-newspaper {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1869px;
}

.ui-icon-fff-newspaper_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1890px;
}

.ui-icon-fff-newspaper_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1911px;
}

.ui-icon-fff-newspaper_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1932px;
}

.ui-icon-fff-newspaper_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1953px;
}

.ui-icon-fff-note {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: 0 -1974px;
}

.ui-icon-fff-note_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px 0;
}

.ui-icon-fff-note_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -21px;
}

.ui-icon-fff-note_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -42px;
}

.ui-icon-fff-note_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -63px;
}

.ui-icon-fff-note_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -84px;
}

.ui-icon-fff-overlays {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -105px;
}

.ui-icon-fff-package {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -126px;
}

.ui-icon-fff-package_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -147px;
}

.ui-icon-fff-package_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -168px;
}

.ui-icon-fff-package_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -189px;
}

.ui-icon-fff-package_green {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -210px;
}

.ui-icon-fff-package_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -231px;
}

.ui-icon-fff-page {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -252px;
}

.ui-icon-fff-page_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -273px;
}

.ui-icon-fff-page_attach {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -294px;
}

.ui-icon-fff-page_code {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -315px;
}

.ui-icon-fff-page_copy {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -336px;
}

.ui-icon-fff-page_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -357px;
}

.ui-icon-fff-page_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -378px;
}

.ui-icon-fff-page_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -399px;
}

.ui-icon-fff-page_excel {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -420px;
}

.ui-icon-fff-page_find {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -441px;
}

.ui-icon-fff-page_gear {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -462px;
}

.ui-icon-fff-page_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -483px;
}

.ui-icon-fff-page_green {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -504px;
}

.ui-icon-fff-page_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -525px;
}

.ui-icon-fff-page_lightning {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -546px;
}

.ui-icon-fff-page_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -567px;
}

.ui-icon-fff-page_paintbrush {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -588px;
}

.ui-icon-fff-page_paste {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -609px;
}

.ui-icon-fff-page_red {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -630px;
}

.ui-icon-fff-page_refresh {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -651px;
}

.ui-icon-fff-page_save {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -672px;
}

.ui-icon-fff-page_white {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -693px;
}

.ui-icon-fff-page_white_acrobat {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -714px;
}

.ui-icon-fff-page_white_actionscript {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -735px;
}

.ui-icon-fff-page_white_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -756px;
}

.ui-icon-fff-page_white_c {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -777px;
}

.ui-icon-fff-page_white_camera {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -798px;
}

.ui-icon-fff-page_white_cd {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -819px;
}

.ui-icon-fff-page_white_code {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -840px;
}

.ui-icon-fff-page_white_code_red {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -861px;
}

.ui-icon-fff-page_white_coldfusion {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -882px;
}

.ui-icon-fff-page_white_compressed {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -903px;
}

.ui-icon-fff-page_white_copy {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -924px;
}

.ui-icon-fff-page_white_cplusplus {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -945px;
}

.ui-icon-fff-page_white_csharp {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -966px;
}

.ui-icon-fff-page_white_cup {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -987px;
}

.ui-icon-fff-page_white_database {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1008px;
}

.ui-icon-fff-page_white_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1029px;
}

.ui-icon-fff-page_white_dvd {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1050px;
}

.ui-icon-fff-page_white_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1071px;
}

.ui-icon-fff-page_white_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1092px;
}

.ui-icon-fff-page_white_excel {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1113px;
}

.ui-icon-fff-page_white_find {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1134px;
}

.ui-icon-fff-page_white_flash {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1155px;
}

.ui-icon-fff-page_white_freehand {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1176px;
}

.ui-icon-fff-page_white_gear {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1197px;
}

.ui-icon-fff-page_white_get {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1218px;
}

.ui-icon-fff-page_white_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1239px;
}

.ui-icon-fff-page_white_h {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1260px;
}

.ui-icon-fff-page_white_horizontal {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1281px;
}

.ui-icon-fff-page_white_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1302px;
}

.ui-icon-fff-page_white_lightning {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1323px;
}

.ui-icon-fff-page_white_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1344px;
}

.ui-icon-fff-page_white_magnify {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1365px;
}

.ui-icon-fff-page_white_medal {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1386px;
}

.ui-icon-fff-page_white_office {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1407px;
}

.ui-icon-fff-page_white_paint {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1428px;
}

.ui-icon-fff-page_white_paintbrush {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1449px;
}

.ui-icon-fff-page_white_paste {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1470px;
}

.ui-icon-fff-page_white_php {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1491px;
}

.ui-icon-fff-page_white_picture {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1512px;
}

.ui-icon-fff-page_white_powerpoint {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1533px;
}

.ui-icon-fff-page_white_put {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1554px;
}

.ui-icon-fff-page_white_ruby {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1575px;
}

.ui-icon-fff-page_white_stack {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1596px;
}

.ui-icon-fff-page_white_star {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1617px;
}

.ui-icon-fff-page_white_swoosh {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1638px;
}

.ui-icon-fff-page_white_text {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1659px;
}

.ui-icon-fff-page_white_text_width {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1680px;
}

.ui-icon-fff-page_white_tux {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1701px;
}

.ui-icon-fff-page_white_vector {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1722px;
}

.ui-icon-fff-page_white_visualstudio {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1743px;
}

.ui-icon-fff-page_white_width {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1764px;
}

.ui-icon-fff-page_white_word {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1785px;
}

.ui-icon-fff-page_white_world {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1806px;
}

.ui-icon-fff-page_white_wrench {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1827px;
}

.ui-icon-fff-page_white_zip {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1848px;
}

.ui-icon-fff-page_word {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1869px;
}

.ui-icon-fff-page_world {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1890px;
}

.ui-icon-fff-paintbrush {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1911px;
}

.ui-icon-fff-paintcan {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1932px;
}

.ui-icon-fff-palette {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1953px;
}

.ui-icon-fff-paste_plain {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -21px -1974px;
}

.ui-icon-fff-paste_word {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px 0;
}

.ui-icon-fff-pencil {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -21px;
}

.ui-icon-fff-pencil_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -42px;
}

.ui-icon-fff-pencil_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -63px;
}

.ui-icon-fff-pencil_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -84px;
}

.ui-icon-fff-phone {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -105px;
}

.ui-icon-fff-phone_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -126px;
}

.ui-icon-fff-phone_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -147px;
}

.ui-icon-fff-phone_sound {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -168px;
}

.ui-icon-fff-photo {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -189px;
}

.ui-icon-fff-photo_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -210px;
}

.ui-icon-fff-photo_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -231px;
}

.ui-icon-fff-photo_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -252px;
}

.ui-icon-fff-photos {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -273px;
}

.ui-icon-fff-picture {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -294px;
}

.ui-icon-fff-picture_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -315px;
}

.ui-icon-fff-picture_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -336px;
}

.ui-icon-fff-picture_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -357px;
}

.ui-icon-fff-picture_empty {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -378px;
}

.ui-icon-fff-picture_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -399px;
}

.ui-icon-fff-picture_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -420px;
}

.ui-icon-fff-picture_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -441px;
}

.ui-icon-fff-picture_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -462px;
}

.ui-icon-fff-picture_save {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -483px;
}

.ui-icon-fff-pictures {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -504px;
}

.ui-icon-fff-pilcrow {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -525px;
}

.ui-icon-fff-pill {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -546px;
}

.ui-icon-fff-pill_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -567px;
}

.ui-icon-fff-pill_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -588px;
}

.ui-icon-fff-pill_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -609px;
}

.ui-icon-fff-plugin {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -630px;
}

.ui-icon-fff-plugin_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -651px;
}

.ui-icon-fff-plugin_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -672px;
}

.ui-icon-fff-plugin_disabled {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -693px;
}

.ui-icon-fff-plugin_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -714px;
}

.ui-icon-fff-plugin_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -735px;
}

.ui-icon-fff-plugin_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -756px;
}

.ui-icon-fff-plugin_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -777px;
}

.ui-icon-fff-printer {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -798px;
}

.ui-icon-fff-printer_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -819px;
}

.ui-icon-fff-printer_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -840px;
}

.ui-icon-fff-printer_empty {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -861px;
}

.ui-icon-fff-printer_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -882px;
}

.ui-icon-fff-rainbow {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -903px;
}

.ui-icon-fff-report {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -924px;
}

.ui-icon-fff-report_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -945px;
}

.ui-icon-fff-report_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -966px;
}

.ui-icon-fff-report_disk {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -987px;
}

.ui-icon-fff-report_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1008px;
}

.ui-icon-fff-report_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1029px;
}

.ui-icon-fff-report_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1050px;
}

.ui-icon-fff-report_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1071px;
}

.ui-icon-fff-report_magnify {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1092px;
}

.ui-icon-fff-report_picture {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1113px;
}

.ui-icon-fff-report_user {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1134px;
}

.ui-icon-fff-report_word {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1155px;
}

.ui-icon-fff-resultset_first {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1176px;
}

.ui-icon-fff-resultset_last {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1197px;
}

.ui-icon-fff-resultset_next {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1218px;
}

.ui-icon-fff-resultset_previous {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1239px;
}

.ui-icon-fff-rosette {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1260px;
}

.ui-icon-fff-rss {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1281px;
}

.ui-icon-fff-rss_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1302px;
}

.ui-icon-fff-rss_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1323px;
}

.ui-icon-fff-rss_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1344px;
}

.ui-icon-fff-rss_valid {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1365px;
}

.ui-icon-fff-ruby {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1386px;
}

.ui-icon-fff-ruby_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1407px;
}

.ui-icon-fff-ruby_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1428px;
}

.ui-icon-fff-ruby_gear {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1449px;
}

.ui-icon-fff-ruby_get {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1470px;
}

.ui-icon-fff-ruby_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1491px;
}

.ui-icon-fff-ruby_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1512px;
}

.ui-icon-fff-ruby_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1533px;
}

.ui-icon-fff-ruby_put {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1554px;
}

.ui-icon-fff-script {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1575px;
}

.ui-icon-fff-script_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1596px;
}

.ui-icon-fff-script_code {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1617px;
}

.ui-icon-fff-script_code_red {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1638px;
}

.ui-icon-fff-script_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1659px;
}

.ui-icon-fff-script_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1680px;
}

.ui-icon-fff-script_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1701px;
}

.ui-icon-fff-script_gear {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1722px;
}

.ui-icon-fff-script_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1743px;
}

.ui-icon-fff-script_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1764px;
}

.ui-icon-fff-script_lightning {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1785px;
}

.ui-icon-fff-script_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1806px;
}

.ui-icon-fff-script_palette {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1827px;
}

.ui-icon-fff-script_save {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1848px;
}

.ui-icon-fff-server {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1869px;
}

.ui-icon-fff-server_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1890px;
}

.ui-icon-fff-server_chart {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1911px;
}

.ui-icon-fff-server_compressed {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1932px;
}

.ui-icon-fff-server_connect {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1953px;
}

.ui-icon-fff-server_database {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -42px -1974px;
}

.ui-icon-fff-server_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px 0;
}

.ui-icon-fff-server_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -21px;
}

.ui-icon-fff-server_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -42px;
}

.ui-icon-fff-server_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -63px;
}

.ui-icon-fff-server_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -84px;
}

.ui-icon-fff-server_lightning {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -105px;
}

.ui-icon-fff-server_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -126px;
}

.ui-icon-fff-server_uncompressed {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -147px;
}

.ui-icon-fff-shading {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -168px;
}

.ui-icon-fff-shape_align_bottom {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -189px;
}

.ui-icon-fff-shape_align_center {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -210px;
}

.ui-icon-fff-shape_align_left {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -231px;
}

.ui-icon-fff-shape_align_middle {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -252px;
}

.ui-icon-fff-shape_align_right {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -273px;
}

.ui-icon-fff-shape_align_top {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -294px;
}

.ui-icon-fff-shape_flip_horizontal {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -315px;
}

.ui-icon-fff-shape_flip_vertical {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -336px;
}

.ui-icon-fff-shape_group {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -357px;
}

.ui-icon-fff-shape_handles {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -378px;
}

.ui-icon-fff-shape_move_back {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -399px;
}

.ui-icon-fff-shape_move_backwards {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -420px;
}

.ui-icon-fff-shape_move_forwards {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -441px;
}

.ui-icon-fff-shape_move_front {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -462px;
}

.ui-icon-fff-shape_rotate_anticlockwise {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -483px;
}

.ui-icon-fff-shape_rotate_clockwise {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -504px;
}

.ui-icon-fff-shape_square {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -525px;
}

.ui-icon-fff-shape_square_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -546px;
}

.ui-icon-fff-shape_square_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -567px;
}

.ui-icon-fff-shape_square_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -588px;
}

.ui-icon-fff-shape_square_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -609px;
}

.ui-icon-fff-shape_square_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -630px;
}

.ui-icon-fff-shape_square_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -651px;
}

.ui-icon-fff-shape_square_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -672px;
}

.ui-icon-fff-shape_ungroup {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -693px;
}

.ui-icon-fff-shield {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -714px;
}

.ui-icon-fff-shield_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -735px;
}

.ui-icon-fff-shield_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -756px;
}

.ui-icon-fff-shield_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -777px;
}

.ui-icon-fff-sitemap {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -798px;
}

.ui-icon-fff-sitemap_color {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -819px;
}

.ui-icon-fff-sound {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -840px;
}

.ui-icon-fff-sound_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -861px;
}

.ui-icon-fff-sound_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -882px;
}

.ui-icon-fff-sound_low {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -903px;
}

.ui-icon-fff-sound_mute {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -924px;
}

.ui-icon-fff-sound_none {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -945px;
}

.ui-icon-fff-spellcheck {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -966px;
}

.ui-icon-fff-sport_8ball {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -987px;
}

.ui-icon-fff-sport_basketball {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1008px;
}

.ui-icon-fff-sport_football {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1029px;
}

.ui-icon-fff-sport_golf {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1050px;
}

.ui-icon-fff-sport_raquet {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1071px;
}

.ui-icon-fff-sport_shuttlecock {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1092px;
}

.ui-icon-fff-sport_soccer {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1113px;
}

.ui-icon-fff-sport_tennis {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1134px;
}

.ui-icon-fff-star {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1155px;
}

.ui-icon-fff-status_away {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1176px;
}

.ui-icon-fff-status_busy {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1197px;
}

.ui-icon-fff-status_offline {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1218px;
}

.ui-icon-fff-status_online {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1239px;
}

.ui-icon-fff-stop {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1260px;
}

.ui-icon-fff-style {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1281px;
}

.ui-icon-fff-style_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1302px;
}

.ui-icon-fff-style_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1323px;
}

.ui-icon-fff-style_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1344px;
}

.ui-icon-fff-style_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1365px;
}

.ui-icon-fff-sum {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1386px;
}

.ui-icon-fff-tab {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1407px;
}

.ui-icon-fff-tab_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1428px;
}

.ui-icon-fff-tab_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1449px;
}

.ui-icon-fff-tab_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1470px;
}

.ui-icon-fff-tab_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1491px;
}

.ui-icon-fff-table {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1512px;
}

.ui-icon-fff-table_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1533px;
}

.ui-icon-fff-table_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1554px;
}

.ui-icon-fff-table_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1575px;
}

.ui-icon-fff-table_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1596px;
}

.ui-icon-fff-table_gear {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1617px;
}

.ui-icon-fff-table_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1638px;
}

.ui-icon-fff-table_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1659px;
}

.ui-icon-fff-table_lightning {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1680px;
}

.ui-icon-fff-table_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1701px;
}

.ui-icon-fff-table_multiple {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1722px;
}

.ui-icon-fff-table_refresh {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1743px;
}

.ui-icon-fff-table_relationship {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1764px;
}

.ui-icon-fff-table_row_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1785px;
}

.ui-icon-fff-table_row_insert {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1806px;
}

.ui-icon-fff-table_save {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1827px;
}

.ui-icon-fff-table_sort {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1848px;
}

.ui-icon-fff-tag {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1869px;
}

.ui-icon-fff-tag_blue {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1890px;
}

.ui-icon-fff-tag_blue_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1911px;
}

.ui-icon-fff-tag_blue_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1932px;
}

.ui-icon-fff-tag_blue_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1953px;
}

.ui-icon-fff-tag_green {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -63px -1974px;
}

.ui-icon-fff-tag_orange {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px 0;
}

.ui-icon-fff-tag_pink {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -21px;
}

.ui-icon-fff-tag_purple {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -42px;
}

.ui-icon-fff-tag_red {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -63px;
}

.ui-icon-fff-tag_yellow {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -84px;
}

.ui-icon-fff-telephone {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -105px;
}

.ui-icon-fff-telephone_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -126px;
}

.ui-icon-fff-telephone_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -147px;
}

.ui-icon-fff-telephone_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -168px;
}

.ui-icon-fff-telephone_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -189px;
}

.ui-icon-fff-telephone_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -210px;
}

.ui-icon-fff-telephone_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -231px;
}

.ui-icon-fff-telephone_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -252px;
}

.ui-icon-fff-television {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -273px;
}

.ui-icon-fff-television_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -294px;
}

.ui-icon-fff-television_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -315px;
}

.ui-icon-fff-text_align_center {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -336px;
}

.ui-icon-fff-text_align_justify {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -357px;
}

.ui-icon-fff-text_align_left {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -378px;
}

.ui-icon-fff-text_align_right {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -399px;
}

.ui-icon-fff-text_allcaps {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -420px;
}

.ui-icon-fff-text_bold {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -441px;
}

.ui-icon-fff-text_columns {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -462px;
}

.ui-icon-fff-text_dropcaps {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -483px;
}

.ui-icon-fff-text_heading_1 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -504px;
}

.ui-icon-fff-text_heading_2 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -525px;
}

.ui-icon-fff-text_heading_3 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -546px;
}

.ui-icon-fff-text_heading_4 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -567px;
}

.ui-icon-fff-text_heading_5 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -588px;
}

.ui-icon-fff-text_heading_6 {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -609px;
}

.ui-icon-fff-text_horizontalrule {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -630px;
}

.ui-icon-fff-text_indent {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -651px;
}

.ui-icon-fff-text_indent_remove {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -672px;
}

.ui-icon-fff-text_italic {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -693px;
}

.ui-icon-fff-text_kerning {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -714px;
}

.ui-icon-fff-text_letter_omega {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -735px;
}

.ui-icon-fff-text_letterspacing {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -756px;
}

.ui-icon-fff-text_linespacing {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -777px;
}

.ui-icon-fff-text_list_bullets {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -798px;
}

.ui-icon-fff-text_list_numbers {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -819px;
}

.ui-icon-fff-text_lowercase {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -840px;
}

.ui-icon-fff-text_padding_bottom {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -861px;
}

.ui-icon-fff-text_padding_left {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -882px;
}

.ui-icon-fff-text_padding_right {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -903px;
}

.ui-icon-fff-text_padding_top {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -924px;
}

.ui-icon-fff-text_replace {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -945px;
}

.ui-icon-fff-text_signature {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -966px;
}

.ui-icon-fff-text_smallcaps {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -987px;
}

.ui-icon-fff-text_strikethrough {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1008px;
}

.ui-icon-fff-text_subscript {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1029px;
}

.ui-icon-fff-text_superscript {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1050px;
}

.ui-icon-fff-text_underline {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1071px;
}

.ui-icon-fff-text_uppercase {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1092px;
}

.ui-icon-fff-textfield {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1113px;
}

.ui-icon-fff-textfield_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1134px;
}

.ui-icon-fff-textfield_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1155px;
}

.ui-icon-fff-textfield_key {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1176px;
}

.ui-icon-fff-textfield_rename {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1197px;
}

.ui-icon-fff-thumb_down {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1218px;
}

.ui-icon-fff-thumb_up {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1239px;
}

.ui-icon-fff-tick {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1260px;
}

.ui-icon-fff-time {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1281px;
}

.ui-icon-fff-time_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1302px;
}

.ui-icon-fff-time_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1323px;
}

.ui-icon-fff-time_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1344px;
}

.ui-icon-fff-timeline_marker {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1365px;
}

.ui-icon-fff-transmit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1386px;
}

.ui-icon-fff-transmit_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1407px;
}

.ui-icon-fff-transmit_blue {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1428px;
}

.ui-icon-fff-transmit_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1449px;
}

.ui-icon-fff-transmit_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1470px;
}

.ui-icon-fff-transmit_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1491px;
}

.ui-icon-fff-transmit_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1512px;
}

.ui-icon-fff-tux {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1533px;
}

.ui-icon-fff-user {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1554px;
}

.ui-icon-fff-user_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1575px;
}

.ui-icon-fff-user_comment {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1596px;
}

.ui-icon-fff-user_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1617px;
}

.ui-icon-fff-user_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1638px;
}

.ui-icon-fff-user_female {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1659px;
}

.ui-icon-fff-user_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1680px;
}

.ui-icon-fff-user_gray {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1701px;
}


.ui-icon-fff-user_orange {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1743px;
}

.ui-icon-fff-user_red {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1764px;
}

.ui-icon-fff-user_suit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1785px;
}

.ui-icon-fff-vcard {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1806px;
}

.ui-icon-fff-vcard_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1827px;
}

.ui-icon-fff-vcard_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1848px;
}

.ui-icon-fff-vcard_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1869px;
}

.ui-icon-fff-vector {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1890px;
}

.ui-icon-fff-vector_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1911px;
}

.ui-icon-fff-vector_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1932px;
}

.ui-icon-fff-wand {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1953px;
}

.ui-icon-fff-weather_clouds {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -84px -1974px;
}

.ui-icon-fff-weather_cloudy {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px 0;
}

.ui-icon-fff-weather_lightning {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -21px;
}

.ui-icon-fff-weather_rain {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -42px;
}

.ui-icon-fff-weather_snow {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -63px;
}

.ui-icon-fff-weather_sun {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -84px;
}

.ui-icon-fff-webcam {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -105px;
}

.ui-icon-fff-webcam_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -126px;
}

.ui-icon-fff-webcam_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -147px;
}

.ui-icon-fff-webcam_error {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -168px;
}

.ui-icon-fff-world {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -189px;
}

.ui-icon-fff-world_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -210px;
}

.ui-icon-fff-world_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -231px;
}

.ui-icon-fff-world_edit {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -252px;
}

.ui-icon-fff-world_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -273px;
}

.ui-icon-fff-world_link {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -294px;
}

.ui-icon-fff-wrench {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -315px;
}

.ui-icon-fff-wrench_orange {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -336px;
}

.ui-icon-fff-xhtml {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -357px;
}

.ui-icon-fff-xhtml_add {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -378px;
}

.ui-icon-fff-xhtml_delete {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -399px;
}

.ui-icon-fff-xhtml_go {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -420px;
}

.ui-icon-fff-xhtml_valid {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -441px;
}

.ui-icon-fff-zoom {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -462px;
}

.ui-icon-fff-zoom_in {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -483px;
}

.ui-icon-fff-zoom_out {
	background-image: url(../img/assets/ico/lib2.png) !important;
	background-position: -105px -504px;
}

.ui-icon-social-500px {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -238px -102px;
}

.ui-icon-social-aboutme {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -221px -102px;
}

.ui-icon-social-addthis {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -204px -102px;
}

.ui-icon-social-amazon {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -187px -102px;
}

.ui-icon-social-aol {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -170px -102px;
}

.ui-icon-social-app-store-2 {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -153px -102px;
}

.ui-icon-social-app-store {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -136px -102px;
}

.ui-icon-social-apple {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -119px -102px;
}

.ui-icon-social-bebo {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -102px -102px;
}

.ui-icon-social-bing {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -85px -102px;
}

.ui-icon-social-blip {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -68px -102px;
}

.ui-icon-social-blogger {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -51px -102px;
}

.ui-icon-social-button-blue {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -34px -102px;
}

.ui-icon-social-button-green {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -17px -102px;
}

.ui-icon-social-button-light-blue {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -0px -102px;
}

.ui-icon-social-button-orange {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -255px -85px;
}

.ui-icon-social-button-red {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -238px -85px;
}

.ui-icon-social-button-white {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -221px -85px;
}

.ui-icon-social-button-yellow {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -204px -85px;
}

.ui-icon-social-coroflot {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -187px -85px;
}

.ui-icon-social-daytum {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -170px -85px;
}

.ui-icon-social-delicious {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -153px -85px;
}

.ui-icon-social-design-bump {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -136px -85px;
}

.ui-icon-social-digg {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -119px -85px;
}

.ui-icon-social-dopplr {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -102px -85px;
}

.ui-icon-social-dribbble {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -85px -85px;
}

.ui-icon-social-drupal {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -68px -85px;
}

.ui-icon-social-ebay {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -51px -85px;
}

.ui-icon-social-ember {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -34px -85px;
}

.ui-icon-social-etsy {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -17px -85px;
}

.ui-icon-social-facebook {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -0px -85px;
}

.ui-icon-social-feedburner {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -255px -68px;
}

.ui-icon-social-flickr {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -238px -68px;
}

.ui-icon-social-foodspotting {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -221px -68px;
}

.ui-icon-social-forrst {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -204px -68px;
}

.ui-icon-social-foursquare {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -187px -68px;
}

.ui-icon-social-friendfeed {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -170px -68px;
}

.ui-icon-social-friendster {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -153px -68px;
}

.ui-icon-social-gdgt {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -136px -68px;
}

.ui-icon-social-github {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -119px -68px;
}

.ui-icon-social-google-buzz {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -102px -68px;
}

.ui-icon-social-google-plus-black {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -85px -68px;
}

.ui-icon-social-google-plus {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -68px -68px;
}

.ui-icon-social-google {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -51px -68px;
}

.ui-icon-social-google-talk {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -34px -68px;
}

.ui-icon-social-gowalla-2 {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -17px -68px;
}

.ui-icon-social-gowalla {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -0px -68px;
}

.ui-icon-social-grooveshark {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -255px -51px;
}

.ui-icon-social-heart {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -238px -51px;
}

.ui-icon-social-hyves {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -221px -51px;
}

.ui-icon-social-icondock {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -204px -51px;
}

.ui-icon-social-icq {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -187px -51px;
}

.ui-icon-social-identi {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -170px -51px;
}

.ui-icon-social-imessage {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -153px -51px;
}

.ui-icon-social-instagram {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -136px -51px;
}

.ui-icon-social-itune {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -119px -51px;
}

.ui-icon-social-lastfm {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -102px -51px;
}

.ui-icon-social-linkedin {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -85px -51px;
}

.ui-icon-social-meetup {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -68px -51px;
}

.ui-icon-social-metacafe {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -51px -51px;
}

.ui-icon-social-microsoft {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -34px -51px;
}

.ui-icon-social-mister-wong {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -17px -51px;
}

.ui-icon-social-mixx {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -0px -51px;
}

.ui-icon-social-mobileme {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -255px -34px;
}

.ui-icon-social-msn {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -238px -34px;
}

.ui-icon-social-myspace {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -221px -34px;
}

.ui-icon-social-netvibes {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -204px -34px;
}

.ui-icon-social-newsvine {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -187px -34px;
}

.ui-icon-social-paypal {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -170px -34px;
}

.ui-icon-social-photobucket {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -153px -34px;
}

.ui-icon-social-picasa {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -136px -34px;
}

.ui-icon-social-pinterest {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -119px -34px;
}

.ui-icon-social-podcast {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -102px -34px;
}

.ui-icon-social-posterous {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -85px -34px;
}

.ui-icon-social-qik {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -68px -34px;
}

.ui-icon-social-quora {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -51px -34px;
}

.ui-icon-social-reddit {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -34px -34px;
}

.ui-icon-social-retweet {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -17px -34px;
}

.ui-icon-social-scribd {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -0px -34px;
}

.ui-icon-social-sharethis {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -255px -17px;
}

.ui-icon-social-skype {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -238px -17px;
}

.ui-icon-social-slashdot {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -221px -17px;
}

.ui-icon-social-slideshare {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -204px -17px;
}

.ui-icon-social-smugmug {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -187px -17px;
}

.ui-icon-social-social-behence {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -170px -17px;
}

.ui-icon-social-social-designfloat {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -153px -17px;
}

.ui-icon-social-social-email {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -136px -17px;
}

.ui-icon-social-social-rss {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -119px -17px;
}

.ui-icon-social-social-sharethis {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -102px -17px;
}

.ui-icon-social-soundcloud {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -85px -17px;
}

.ui-icon-social-spotify {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -68px -17px;
}

.ui-icon-social-squidoo {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -51px -17px;
}

.ui-icon-social-stackoverflow {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -34px -17px;
}

.ui-icon-social-star {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -17px -17px;
}

.ui-icon-social-stumbleupon {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -0px -17px;
}

.ui-icon-social-technorati {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -255px -0px;
}

.ui-icon-social-tumblr {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -238px -0px;
}

.ui-icon-social-twitter-2 {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -221px -0px;
}

.ui-icon-social-twitter {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -204px -0px;
}

.ui-icon-social-viddler {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -187px -0px;
}

.ui-icon-social-vimeo {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -170px -0px;
}

.ui-icon-social-virb {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -153px -0px;
}

.ui-icon-social-w3 {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -136px -0px;
}

.ui-icon-social-wikepedia {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -119px -0px;
}

.ui-icon-social-wordpress-2 {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -102px -0px;
}

.ui-icon-social-wordpress {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -85px -0px;
}

.ui-icon-social-xing {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -68px -0px;
}

.ui-icon-social-yahoo-buzz {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -51px -0px;
}

.ui-icon-social-yahoo {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -34px -0px;
}

.ui-icon-social-yelp {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -17px -0px;
}

.ui-icon-social-youtube {
	background-image: url(../img/assets/ico/social.png) !important;
	background-position: -0px -0px;
}

*::-webkit-scrollbar {
	width: 12px;
	height: 12px;
}

*::-webkit-scrollbar-thumb {
	background-color: #A9D0F5;
	-webkit-box-shadow: inset 1px 1px 0 #E0ECF8, inset 0 -1px 0 #E0ECF8;
}

*::-webkit-scrollbar-button {
	width: 0;
	height: 0;
	display: none;
}

*::-webkit-scrollbar-corner {
	background-color: transparent;
}

body {
	background: #e5e6e8;
}

.bc-user-options li {
	background: #819ff7 url(../img/ui/base.png) 0px -61px repeat-x;
	color: white;
}

.bc-user-options li:hover {
	background-position: 0px -31px;
	color: white;
}

.bc-external-tool div {
	background: #819ff7 url(../img/ui/base.png) 0px -61px repeat-x;
}

.bc-platform-actual-context, .bc-platform-actual-metagroup {
	background: #819ff7 url(../img/ui/base.png) 0px -61px repeat-x;
	color: white;
	border: 1px solid #438ac2;
}

.bc-platform-context li, .bc-platform-metagroup li {
	background: #819ff7 url(../img/ui/base.png) 0px -61px repeat-x;
	color: white;
}

.bc-user-control {
	background: #819ff7 url(../img/ui/base.png) 0px -61px repeat-x;
}

.bc-tab-option {
	background: url("../img/tabs/tab-other-bck.png") repeat-x #62b4ed;
	color: white;
}

.bc-tab-option:active {
	background: #5882FA;
	color: white;
}

.bc-tab-active, .bc-tab-active:hover {
	background: white;
	color: #222;
	border: 1px solid #CCC;
	border-bottom: 0px;
}

.bc-tab-menu-container {
	border: 1px solid #62b4ed;
	background: #62b4ed;
}

.bc-tab-menu-hidden {
	color: white;
	background: #62b4ed;
}

.bc-tab-menu-hidden:hover {
	background: #A9D0F5;
	color: #0174DF;
}

.menu-tool-option {
	background: url("../img/ui/base.png") repeat-x #222 0px -30px;
	border: 1px solid #d4d4d4;
	border: 0;
	color: white;
}

.menu-tool-submenu, .menu-tool-submenu-children {
	background: #EDEDED;
	border: 1px solid #d4d4d4;
}

.menu-tool-submenu-children {
	background: #EDEDED;
	background: #495769;
}

.menu-tool-submenu-option {
	background: url("../img/ui/base.png") repeat-x #222 0px -30px;
}

.menu-tool-option-hover, .menu-tool-submenu-option:hover {
	background-position: 0px -60px;
	color: white;
}

.menu-tool-submenu-option:hover>a>span {
	color: white;
}

.menu-tool-submenu-option span, .menu-tool-submenu-option a {
	color: white;
}

.bookmark-tool {
	background: #438ac2 url(../img/ui/base.png) 0px -61px repeat-x;
	color: white;
}

.noPointer, .noPointer:hover {
	color: #084B8A !important;
}

.breadcrum-bold {
	color: white !important;
}

.grid-options {
	background: #EFF8FB;
}

.grid-options-filters p {
	color: #333;
	border: 1px solid #cad8f3;
	background: #CEECF5;
}

.bc-grid-advanced-search {
	font-weight: normal;
	border: 0px solid black;
	border-radius: 3px;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc),
		to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2),
		color-stop(90%, #d9d9d9));
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9
		90%, #bfbfbf);
	background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: -o-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: -ms-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%
		, #bfbfbf);
	-webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.75), inset 0 1px 1px
		1px white;
	-moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.75), inset 0 1px 1px 1px
		white;
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.75), inset 0 1px 1px 1px white;
}

.bc-grid-advanced-search a {
	color: #045FB4;
}

.grid-header-field {
	color: white;
	background: url("../img/grid/grid-header-bck.png") repeat-x transparent;
}

.grid-header-field-hover {
	background: url("../img/grid/grid-header-bck-hover.png") repeat-x
		transparent;
	color: #8e9094;
}

.odd td {
	background: url("../img/grid/grid-bck-other.png") repeattransparent;
}

.grid-cell-hover td {
	background: url("../img/grid/grid-bck-hover.png") repeat transparent;
	color: white;
}

tr.ui-selected td {
	background: #FFF url(../img/ui/base.png) 0px -60px repeat-x;
	color: white;
}

.disabled {
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

input[type="text"][class~="formfield text"][class~="formfield textfocus"], input[type="password"], input[type="number"],
	.combobox {
	border: 1px solid #e3e3e3;
	/*height: 24px;*/
	font-family: Helvetica, Arial, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #575757;
	background-color: #FFF;
	background-image: url(../img/grid/input.png);
}

.combobox {
	-webkit-border-radius: 3px 0 3px 3px;
	-moz-border-radius: 3px 0 3px 3px;
	border-radius: 3px 0 3px 3px;
	float: left;
	margin: 0;
}

select, option {
	font-family: Helvetica, Arial, sans-serif;
	height: 24px;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #575757;
	background-color: #FFF;
	background-image: url(/img/grid/input.png);
}

textarea {
	border: 1px solid #e3e3e3;
	font-family: Helvetica, Arial, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #575757;
	background-color: #fefefe;
}

input[type=button]::-moz-focus-inner {
	padding: 0;
	border: 0 none;
	-moz-box-sizing: content-box;
}

input[type=button]::-webkit-focus-inner {
	padding: 0;
	border: 0 none;
	-webkit-box-sizing: content-box;
}

input[type=text]::-moz-focus-inner {
	padding: 0;
	border: 0 none;
	-moz-box-sizing: content-box;
}

input[type=text]::-webkit-focus-inner {
	padding: 0;
	border: 0 none;
	-webkit-box-sizing: content-box;
}

.breadcrumb {
	font-family: arial,​helvetica,​verdana,​news gothic mt,​sans-serif;
	font-size: 11px;
	line-height: 14px;
	vertical-align:	middle;
	color: #333333;
	margin: 0;
}


.bc-grid-advanced-search {
	display: none;
	font-weight: bolder;
	padding: 10px;
	margin: 0px;
	position: absolute;
	z-index: 100;
	line-height: 16px;
	margin-top: -2px;
	width: 165px;
}

.bc-grid-search-fields {
	margin: 5px 0px;
	height: auto;
	max-height: 100px;
	overflow: auto;
}

.bc-grid-advanced-search label {
	margin: 5px 0px;
	line-height: 16px;
	vertical-align: bottom;
}

.bc-grid {
	float: left;
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

ul li.bc-filters-box {
	float: right;
	margin: 1px 5px 0;
}

ul li.bc-filters-box button {
	float: left;
	margin: 0 -1px 0 0;
	width: 28px;
	height: 28px;
}

.bc-filter-summary {
	display: none;
	padding: 0 0 5px;
	margin: 0;
	min-width: 100px;
	max-height: 200px;
	position: absolute;
	z-index: 900;
	cursor: default;
	overflow-x: hidden;
	overflow-y: auto;
}

.bc-filter-summary h3 {
	margin: 5px;
	color: #585858;
	text-shadow: 1px 1px 1px white;
}

.bc-filter-summary hr {
	margin: 3px 0;
}

.bc-filter-summary p {
	position: relative;
	float: left;
	width: auto;
	margin: 0 5px 5px;
	padding: 5px 15px 5px 5px;
	text-align: left;
	border-radius: 4px;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf),
		to(#fcfcfc), color-stop(10%, #d9d9d9), color-stop(88%, #f2f2f2),
		color-stop(97%, #f7f7f7));
	background-image: -webkit-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7
		97%, #fcfcfc);
	background-image: -moz-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%
		, #fcfcfc);
	background-image: -o-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%,
		#fcfcfc);
	background-image: -ms-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%,
		#fcfcfc);
	background-image: linear-gradient(to bottom, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7
		97%, #fcfcfc);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf',
		endColorstr='#fcfcfc', GradientType=0);
	-webkit-box-shadow: inset 0 1px 3px 1px white;
	-moz-box-shadow: inset 0 1px 3px 1px white;
	box-shadow: inset 0 1px 3px 1px white;
	color: #424242;
}

.bc-filter-summary p .filter-remover {
	position: relative;
	float: right;
	color: #06C;
	text-decoration: none;
	margin-right: -7px;
	margin-top: -5px;
}

.grid-summary-row {
	float: right;
	width: 88%;
	border-top: 2px solid black;
	cursor: default;
}

.grid-summary-row td {
	border-right: 1px solid #e3e3e3;
	font-weight: bold;
	background: -moz-linear-gradient(top, rgba(189, 189, 189, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, rgba(189
		, 189, 189, 1)), color-stop(0%, rgba(250, 250, 250, 1)));
	background: -webkit-linear-gradient(top, rgba(189, 189, 189, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	background: -o-linear-gradient(top, rgba(189, 189, 189, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	background: -ms-linear-gradient(top, rgba(189, 189, 189, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	background: linear-gradient(top, rgba(189, 189, 189, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA',
		endColorstr='#BDBDBD', GradientType=0);
	cursor: default;
	padding: 8px 0;
}

.grid-total {
	margin-right: 5px;
}

.grid-options {
	width: 60px;
	height: 99%;
	position: relative;
	padding: 5px;
	float: left;
	text-align: center;
	margin: 0 auto;
}

.grid-options button, .grid-custom-options button {
	margin: 5px auto;
}

.grid-options-filters {
	height: 40%;
	overflow: hidden;
	overflow-y: auto;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.grid-filter-options, .bc-form-basic-options, .grid-custom-options {
	width: 56px;
	margin: 5px auto 0;
	padding: 0;
	border: 0 !important;
	background: none;
}

.grid-filter-options button, .bc-form-basic-options button,
	.grid-custom-options button {
	float: left;
	margin: 0px;
}

.grid-summary-records {
	float: left;
	margin-right: 5px;
}

.grid-summary-records input {
	width: 30px;
	border: 0px;
	text-align: center;
	margin: 3px 0;
	line-height: 16px;
	padding: 0;
	float: left;
}

.grid-summary-records span {
	line-height: 28px;
}

.grid-summary input.combobox {
	margin: 2px -1px;
	padding: 0;
	text-align: center;
	width: 30px;
	margin-left: -1px;
}

.ui-autocomplete {
	z-index: 999 !important;
	height: 200px;
	overflow-y: auto;
	min-width: 40px;
	border: 0px solid black;
	border-radius: 3px;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc),
		to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2),
		color-stop(90%, #d9d9d9));
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9
		90%, #bfbfbf);
	background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: -o-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: -ms-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%
		, #bfbfbf);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc',
		endColorstr='#bfbfbf', GradientType=0);
	-webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.75), inset 0 1px 1px
		1px white;
	-moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.75), inset 0 1px 1px 1px
		white;
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.75), inset 0 1px 1px 1px white;
}

.grid-summary .ui-combobox a.ui-button, .grid-filters-visible .ui-combobox a.ui-button
	{
	padding: 0 !important;
}

.grid-filters {
	width: 99.7%;
	position: relative;
	margin: 0 auto 5px;
	padding: 5px 0 0;
	display: none;
}

.bc-content .bc-grid .grid-filters .grid-filters-visible {
	float: left;
	padding: 0;
	margin: 0;
	width: 75%;
	min-height: 90px;
	max-height: 300px;
	overflow: auto;
}

.bc-content .bc-grid .grid-filters .grid-filters-visible .grid-default-filter
	{
	float: left;
	margin: 0 0 5px 5px;
	padding: 5px;
	width: 47%;
	border: 1px solid #CCC;
	overflow: hidden;
}

.bc-content .bc-grid .grid-filters .grid-filters-visible .grid-default-filter .bc-filter-title
	{
	float: left;
	font-weight: bolder;
	text-shadow: 1px 1px 1px white;
	font-size: 0.9em;
	padding: 7px;
	width: 20%;
	margin: 0;
}

.bc-content .bc-grid .grid-filters .grid-filters-visible .grid-default-filter input,
	.bc-content .bc-grid .grid-filters .grid-filters-visible .grid-default-filter select
	{
	float: left;
	width: 50px;
}

.bc-content .bc-grid .grid-filters .grid-filters-visible .grid-default-filter input.bc-checks
	{
	margin-top: 6px;
	width: 16px;
}

.bc-content .bc-grid .grid-filters .grid-filters-visible .grid-default-filter select.multiple
	{
	max-width: 150px;
	width: 150px;
	height: 30px;
}

.bc-content .bc-grid .grid-filters .grid-filters-visible .grid-default-filter label
	{
	float: left;
	margin: 0 5px;
	padding-top: 7px;
}

.bc-content .bc-grid .grid-filters .grid-filters-visible .bc-filter-delete
	{
	padding: 2px;
	float: left;
	margin: 4px -8px 0 0;
	width: 10px;
	color: red;
	font-weight: bolder;
	text-decoration: none;
}

.bc-content .bc-grid .grid-filters .grid-filters-visible .bc-currency {
	float: left;
	padding: 7px 0;
}

.bc-content .bc-grid .grid-filters .grid-filters-default {
	float: right;
	width: auto;
	display: block;
	padding: 0;
	margin: 0;
}

.bc-content .bc-grid .grid-filters .grid-filters-default button {
	background: transparent;
	text-shadow: 1px 1px 1px white;
	text-align: left;
	color: black;
	margin: 0 0 5px;
	width: 100%;
	float: right;
	clear: both;
	display: block;
}

.bc-content .bc-grid .grid-filters .grid-filters-default button .ui-button-text
	{
	margin-left: 5px;
}

.bc-content .bc-grid .grid-filters .grid-filters-default button.bc-filter-close
	{
	position: absolute;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	width: 28px;
	bottom: 10px;
	right: 10px;
}

.grid-filters ul.bc-grid-filters-add {
	display: none;
	position: absolute;
	z-index: 999;
	margin: 0;
	padding: 5px;
	height: auto;
}

.grid-filters ul.bc-grid-filters-add a {
	width: 90%;
	text-decoration: none;
	margin: 0;
	padding: 5px;
	color: black;
	text-shadow: white 1px 1px 1px;
	display: block;
}

.grid-filters ul.bc-grid-filters-add a li {
	width: 100%;
	display: block;
}

.grid-filters ul.bc-grid-filters-add a.disabled {
	cursor: default;
	color: #D8D8D8;
	text-shadow: black 1px 1px 1px;
}

.grid-filters ul.bc-grid-filters-add a:hover {
	-moz-box-shadow: inset 0 1px 1px #A4A4A4, inset 0 -1px 1px #A4A4A4;
	-webkit-box-shadow: inset 0 1px 1px #A4A4A4, inset 0 -1px 1px #A4A4A4;
	box-shadow: inset 0 1px 1px #A4A4A4, inset -0 -1px 1px #A4A4A4;
	background: #DDD;
}

.grid-filters #grid-filters {
	float: right;
	margin-right: 10px;
	height: 100%;
	padding: 10px 35px 10px 10px;
}

.grid-filters select {
	float: left;
	position: relative;
	padding: 2px 5px 2px 0;
	margin: 0 5px 0 0;
	max-width: 90%;
}

.grid-filters select#selectFilters {
	width: 90%;
	margin: 10px 0;
}

.grid-filters button {
	position: relative;
	float: left;
	margin: 0;
}

.grid-subFilters {
	clear: left;
	padding: 5px;
	margin-top: 5px;
}

.grid-subFilters .ui-button {
	padding: 0 !important;
}

.grid-header {
	width: 100%;
	position: relative;
	background: transparent;
	border: none;
}

.grid-order-icon {
	width: 10px;
	height: 12px;
	float: right;
	position: relative;
	right: 7px;
	margin-top: -2px;
}

.grid-header-checker {
	width: 20px;
}

td.grid-check {
	width: 16px !important;
	padding: 8px 5px !important;
	text-align: center !important;
}

.grid-content {
	width: 88%;
	position: relative;
	background: white;
	float: right;
	overflow: hidden;
	overflow-y: auto;
}

.grid-paginator-slider {
	width: 90%;
	margin: 5px auto;
	padding: 0;
}

th.grid-header-field {
	margin: 0;
	padding: 8px 0;
	color: #585858;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc),
		to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2),
		color-stop(90%, #d9d9d9));
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9
		90%, #bfbfbf);
	background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: -o-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: -ms-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%,
		#bfbfbf);
	background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%
		, #bfbfbf);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd',
		endColorstr='#e3e3e3', GradientType=0);
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 1px white;
	border: none;
	border-right: 1px solid #e3e3e3;
	cursor: default;
}

th.grid-header-field span {
	padding: 0 5px;
}

th.grid-header-checker input {
	height: 16px;
	width: 16px;
	padding: 0;
	margin: 0 4px 0 6px;
	vertical-align: bottom;
}

th.grid-header-field-hover {
	background: -moz-linear-gradient(top, rgba(227, 227, 227, 1) 0%,
		rgba(253, 253, 253, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, rgba(227
		, 227, 227, 1)), color-stop(0%, rgba(253, 253, 253, 1)));
	background: -webkit-linear-gradient(top, rgba(227, 227, 227, 1) 0%,
		rgba(253, 253, 253, 1) 100%);
	background: -o-linear-gradient(top, rgba(227, 227, 227, 1) 0%,
		rgba(253, 253, 253, 1) 100%);
	background: -ms-linear-gradient(top, rgba(227, 227, 227, 1) 0%,
		rgba(253, 253, 253, 1) 100%);
	background: linear-gradient(top, rgba(227, 227, 227, 1) 0%,
		rgba(253, 253, 253, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3',
		endColorstr='#fdfdfd', GradientType=0);
	color: #55585d;
}

th.grid-header-field-active {
	color: white;
	background: -moz-linear-gradient(top, rgba(8, 75, 138, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(8,
		75, 138, 1)), color-stop(100%, rgba(227, 227, 227, 1)));
	background: -webkit-linear-gradient(top, rgba(8, 75, 138, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	background: -o-linear-gradient(top, rgba(8, 75, 138, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	background: -ms-linear-gradient(top, rgba(8, 75, 138, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	background: linear-gradient(top, rgba(8, 75, 138, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#084B8A',
		endColorstr='#e3e3e3', GradientType=0);
	text-shadow: 1px 1px 1px #2E2E2E;
}

.ordenable {
	cursor: pointer !important;
}

.grid {
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
}

.grid-cell td {
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: inherit;
	line-height: 12px;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	vertical-align: middle;
}

.grid-cell td p {
	margin: 5px;
}

.grid-cell div {
	padding: 8px 5px;
}

td.grid-check {
	padding-left: 7px;
}

tr.even td {
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, rgba(255
		, 255, 255, 1)), color-stop(0%, rgba(250, 250, 250, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	background: linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(250, 250, 250, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',
		endColorstr='#FEFEFE', GradientType=0);
}

tr.odd td {
	background: -moz-linear-gradient(top, rgba(239, 245, 251, 1) 0%,
		rgba(224, 236, 248, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, rgba(239
		, 245, 251, 1)), color-stop(0%, rgba(224, 236, 248, 1)));
	background: -webkit-linear-gradient(top, rgba(239, 245, 251, 1) 0%,
		rgba(224, 236, 248, 1) 100%);
	background: -o-linear-gradient(top, rgba(239, 245, 251, 1) 0%,
		rgba(224, 236, 248, 1) 100%);
	background: -ms-linear-gradient(top, rgba(239, 245, 251, 1) 0%,
		rgba(224, 236, 248, 1) 100%);
	background: linear-gradient(top, rgba(239, 245, 251, 1) 0%,
		rgba(224, 236, 248, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',
		endColorstr='#E0ECF8', GradientType=0);
}

tr.grid-cell-hover td, tr.grid-cell-selected td {
	background: -moz-linear-gradient(top, rgba(53, 87, 117, 1) 0%,
		rgba(73, 109, 142, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, rgba(53
		, 87, 117, 1)), color-stop(0%, rgba(73, 109, 142, 1)));
	background: -webkit-linear-gradient(top, rgba(53, 87, 117, 1) 0%,
		rgba(73, 109, 142, 1) 100%);
	background: -o-linear-gradient(top, rgba(53, 87, 117, 1) 0%,
		rgba(73, 109, 142, 1) 100%);
	background: -ms-linear-gradient(top, rgba(53, 87, 117, 1) 0%,
		rgba(73, 109, 142, 1) 100%);
	background: linear-gradient(top, rgba(53, 87, 117, 1) 0%,
		rgba(73, 109, 142, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#355775',
		endColorstr='#496D8E', GradientType=0);
	color: white;
}

.grid-subFilters .multiple {
	height: 40px;
	width: 250px;
}

.grid-subFilters .multiple-detail {
	margin: 0px 10px;
	height: 40px;
	width: 200px;
}

.grid-subFilters .filter-number {
	min-width: 100px;
	padding: 3px 5px;
	line-height: 100%;
	text-align: right;
}

.grid-subFilters .filter-date {
	width: 70px;
	padding: 3px 5px;
	line-height: 100%;
	text-align: center;
}

.grid-subFilters .range {
	padding: 1px 5px;
	width: 50px;
	text-align: right;
	line-height: 14px;
	height: 16px;
}

.bc-form {
	width: 100%;
	margin: 0;
	overflow: hidden;
	border-bottom: 1px solid #807f7f;
}

.bc-form-header {
	width: 100%;
	margin: 0;
	padding: 0;
}

.bc-form-actions td {
	padding: 5px;
	color: #807f7f;
	background: -moz-linear-gradient(top, rgba(253, 253, 253, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253,
		253, 253, 1)), color-stop(100%, rgba(227, 227, 227, 1)));
	background: -webkit-linear-gradient(top, rgba(253, 253, 253, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	background: -o-linear-gradient(top, rgba(253, 253, 253, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	background: -ms-linear-gradient(top, rgba(253, 253, 253, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	background: linear-gradient(top, rgba(253, 253, 253, 1) 0%,
		rgba(227, 227, 227, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd',
		endColorstr='#e3e3e3', GradientType=0);
	line-height: 12px;
	font-weight: bold;
	border: 0;
}

.bc-form-title {
	margin: 0;
	padding: 5px 0 5px 10px;
	float: left;
}

.bc-form-sections {
	padding: 0;
	width: 100%;
	line-height: 14px;
	font-weight: bold;
	background: #e3e3e3;
}

.bc-form-section-title {
	padding: 5px 0;
	margin: 0;
	float: left;
}

.bc-form-section-tabs {
	padding: 0 5px 5px;
	margin: 0;
	float: right;
}

.bc-form-body {
	height: 300px;
	margin: 0;
	padding: 0 0 10px;
	overflow-x: hidden;
	overflow-y: auto;
}

.bc-form-body-section {
	width: 99%;
	padding: 5px;
	background: #F7FAFF;
	border: 0;
}

.bc-form-section-fields {
	width: 99.9%;
	overflow: hidden;
	background: white;
	border: 0;
}

.bc-form-body-section h4 {
	cursor: pointer;
	background: #CEE3F6;
	padding: 5px;
	margin: 0;
	-moz-box-shadow: inset 1px 1px 3px #81BEF7, inset -1px -1px 3px #81BEF7;
	-webkit-box-shadow: inset 1px 1px 3px #81BEF7, inset -1px -1px 3px
		#81BEF7;
	box-shadow: inset 1px 1px 3px #81BEF7, inset -1px -1px 3px #81BEF7;
}

.bc-form-field-advert {
	float: right;
	font-size: 90%;
	font-style: italic;
	padding-right: 10px;
	color: #888;
}

.bc-form-field {
	padding: 5px;
	margin: 1px;
	-moz-box-shadow: inset 1px 1px 1px #FFF, inset -1px -1px 0px #CBE6FF;
	-webkit-box-shadow: inset 1px 1px 1px #FFF, inset -1px -1px 0px #CBE6FF;
	box-shadow: inset 1px 1px 1px #FFF, inset -1px -1px 0px #CBE6FF;
	background: #FAFCFF;
	min-height: 30px;
	font-size: 12px;
}

.bc-form-field:hover {
	-moz-box-shadow: inset 1px 1px 1px #5273C0, inset -1px -1px 1px #5273C0;
	-webkit-box-shadow: inset 1px 1px 1px #5273C0, inset -1px -1px 1px
		#5273C0;
	box-shadow: inset 1px 1px 1px #5273C0, inset -1px -1px 1px #5273C0;
	border: 1px solid #5273C0;
	padding: 4px;
}

.bc-form-field label {
	padding: 8px 5px;
	color: #186ABC;
	font-weight: bolder;
	line-height: 12px;
	float: left;
	width: 40%;
	text-shadow: 0px 1px 2px #FFF;
	text-align: right;
}

.bc-form-field .bc-form-input {
	float: left;
	margin: 0px 10px;
}

.bc-form-field select.bc-form-input {
	padding-left: 7px;
	margin-top: 2px;
}

.bc-form-separator {
	background: white;
	width: 100%;
	margin: 0;
	padding: 1px 10px 5px;
	font-weight: bolder;
	font-size: 90%;
	line-height: 110%;
}

input[readonly] {
	background: transparent;
	border: 0;
	text-align: left;
}

.bc-form-field .bc-form-radio-label, .bc-form-field input[type=radio],
	.bc-form-field input[type=checkbox] {
	width: auto;
	float: none;
	margin-top: 8px;
}

.bc-form-field .bc-form-radio-label {
	margin-left: 10px;
}

.bc-form-section-fields .bc-form-field a {
	padding: 6px 5px;
	margin: 0px;
	float: left;
}

.date {
	width: 80px;
	text-align: center;
	margin-top: 2px;
}

.bc-grid-contextmenu {
	width: auto;
	padding: 5px;
	margin: 0;
	position: absolute;
	z-index: 999;
	display: none;
}

.bc-grid-contextmenu ul {
	max-height: 150px;
	overflow-x: hidden;
	overflow-y: auto;
}

.bc-grid-contextmenu li {
	padding: 5px 15px 5px 5px;
	margin: 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #222 !important;
}

.bc-grid-contextmenu li:hover {
	-moz-box-shadow: inset 0 1px 1px #A4A4A4, inset 0 -1px 1px #A4A4A4;
	-webkit-box-shadow: inset 0 1px 1px #A4A4A4, inset 0 -1px 1px #A4A4A4;
	box-shadow: inset 0 1px 1px #A4A4A4, inset -0 -1px 1px #A4A4A4;
	background: #DDD;
}

.bc-grid-contextmenu li:active {
	-moz-box-shadow: inset 0 1px 1px #424242, inset 0 -1px 1px #424242;
	-webkit-box-shadow: inset 0 1px 1px #424242, inset 0 -1px 1px #424242;
	box-shadow: inset 0 1px 1px #424242, inset -0 -1px 1px #424242;
	background: #A4A4A4;
}

.bc-grid-contextmenu input {
	line-height: 28px;
	vertical-align: middle;
}

.bc-grid-contextmenu label {
	margin: 0 5px;
	line-height: 28px;
}

.bc-grid-menucontext-field-locator {
	width: 64px;
	padding: 0;
	margin: 0 -10px 0 0;
	position: relative;
	right: -10px;
	float: right;
}

.bc-grid-menucontext-field-locator button {
	margin: 0;
	float: left;
}

.bc-form-field input.timestamp {
	width: 35px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	margin-left: 0px;
}

.bc-create-form-fields {
	width: 99%;
	height: 60px;
	padding: 0;
	margin: 0 auto;
	background: #EFF8FB;
	overflow: auto;
	border: 1px solid #0A1B2A;
	z-index: 5;
}

.bc-create-form-field {
	float: left;
	position: relative;
	display: block;
	margin: 5px;
	padding: 0;
	cursor: move;
	background: white;
	z-index: 0;
}

.draggable {
	border: 1px dotted black;
	z-index: 50;
}

.draggable:hover {
	border: 1px solid blue;
}

.draggable:active {
	border: 1px dashed green;
}

.bc-create-form-fieldname, .bc-create-form-type {
	padding: 5px 10px;
	text-align: center;
}

.bc-create-form-squeleton {
	width: 99%;
	height: auto;
	max-height: 550px;
	padding: 0;
	margin: 0;
	z-index: 1;
	overflow: hidden;
	overflow-y: auto;
}

.bc-create-form-squeleton td {
	padding: 10px;
	border: 1px solid #81BEF7;
}

.bc-form-insert-field {
	background: #F3E2A9;
	border: 1px dashed #FF8000;
}

.bc-create-form-tools {
	position: absolute;
	padding: 10px;
	width: 100px;
	text-align: center;
	height: auto;
	top: 30%;
	right: 5%;
	z-index: 100;
	background: #819FF7;
	border: 1px solid #819FF7;
}

.bc-create-form-section {
	background: #E0F2F7;
}

.bc-link {
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	color: #045FB4;
}

.bc-link .ui-icon {
	padding: 4px 8px 0;
	position: relative;
	top: 4px;
	left: 4px;
}

ul.bc-documents {
	margin: 10px 25px;
	padding: 0px;
	display: block;
}

ul.bc-documents li {
	display: block;
	padding: 5px 10px;
}

ul.bc-documents li .ui-icon {
	float: right;
	padding: 0;
	width: 20px;
	height: 20px;
	background-color: transparent;
	border: 0;
	display: block;
	margin-top: -5px;
}

.grid-cell-hover .bc-link {
	color: #F2F2F2;
}

.bc-filter-icon .ui-icon {
	background: url("../img/assets/filter.png") no-repeat transparent
		!important;
}

.bc-filter-clean-icon .ui-icon {
	background: url("../img/assets/clean.png") no-repeat transparent
		!important;
}

.bc-filter-info .ui-icon {
	background: url("../img/assets/filterInfo.png") no-repeat transparent
		!important;
}

.bc-body .bc-content.bc-data-cursor-loading {
	cursor: progress !important;
}

.bc-filter-range {
	display: none;
}

ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
	-moz-box-shadow: inset 0 1px 1px #A4A4A4, inset 0 -1px 1px #A4A4A4;
	-webkit-box-shadow: inset 0 1px 1px #A4A4A4, inset 0 -1px 1px #A4A4A4;
	box-shadow: inset 0 1px 1px #A4A4A4, inset -0 -1px 1px #A4A4A4;
	background: #DDD;
	border: 0;
	color: black;
}

.bc-grid-combobox {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

ul.ui-autocomplete {
	max-width: 300px !important;
}

.ui-resizable-helper {
	border: 0;
	border-right: 2px dotted #00F;
}

#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
	font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	font-weight: 200;
	color: #fff;
}

#sb-container {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 999;
	text-align: left;
	visibility: hidden;
	display: none;
}

#sb-overlay {
	position: relative;
	height: 100%;
	width: 100%;
}

#sb-wrapper {
	position: absolute;
	visibility: hidden;
	width: 100px;
}

#sb-wrapper-inner {
	position: relative;
	border: 1px solid #303030;
	overflow: hidden;
	height: 100px;
}

#sb-body {
	position: relative;
	height: 100%;
}

#sb-body-inner {
	position: absolute;
	height: 100%;
	width: 100%;
}

#sb-player.html {
	height: 100%;
	overflow: auto;
}

#sb-body img {
	border: none;
}

#sb-loading {
	position: relative;
	height: 100%;
}

#sb-loading-inner {
	position: absolute;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	top: 50%;
	margin-top: -12px;
	width: 100%;
	text-align: center;
}

#sb-loading-inner span {
	background: url(../js/shadowbox/loading.gif) no-repeat;
	padding-left: 34px;
	display: inline-block;
}

#sb-body, #sb-loading {
	background-color: #060606;
}

#sb-title, #sb-info {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#sb-title, #sb-title-inner {
	height: 26px;
	line-height: 26px;
}

#sb-title-inner {
	font-size: 16px;
}

#sb-info, #sb-info-inner {
	height: 20px;
	line-height: 20px;
}

#sb-info-inner {
	font-size: 12px;
}

#sb-nav {
	float: right;
	height: 16px;
	padding: 2px 0;
	width: 45%;
}

#sb-nav a {
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin-left: 3px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#sb-nav-close {
	background-image: url(../js/shadowbox/close.png);
}

#sb-nav-next {
	background-image: url(../js/shadowbox/next.png);
}

#sb-nav-previous {
	background-image: url(../js/shadowbox/previous.png);
}

#sb-nav-play {
	background-image: url(../js/shadowbox/play.png);
}

#sb-nav-pause {
	background-image: url(../js/shadowbox/pause.png);
}

#sb-counter {
	float: left;
	width: 45%;
}

#sb-counter a {
	padding: 0 4px 0 0;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}

#sb-counter a.sb-counter-current {
	text-decoration: underline;
}

div.sb-message {
	font-size: 12px;
	padding: 10px;
	text-align: center;
}

div.sb-message a:link, div.sb-message a:visited {
	color: #fff;
	text-decoration: underline;
}

div#sb-wrapper-inner, div#sb-body, div#sb-body-inner, img#sb-player {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-khtml-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}


td.label, td.texto, td.small {
    padding: 6px 5px 6px 10px;
}
td.label {
    border-radius: 5px 0 0 5px;
}
table.tab_filtros{
	width:100%;
	border: 0px;
}
table.tab_filtros td.TableSorter{
    padding: 8px 3px;
    background: url("/img/ui/bg_breadcrumb.png") repeat-x scroll left bottom #d9d9d9;
}

table.tab_filtros td.TableSorter:hover {
    background: url("/img/ui/bg_breadcrumb.png") repeat-x scroll left bottom #bbbbbb;
}

table.tab_filtros td {
    padding: 3px;
}

#filter_sys{
	-webkit-transition: height 12s; /* Safari */
    -moz-transition: height 12s;
    transition: height 12s;
	
}

#filter_sys td.label {
    padding: 2px 8px;
}
#filter_sys td.label td.label {
    padding: 0;
}
#filter_sys td.label td.label.lab_m {
    padding-bottom: 2px;
    padding-right: 8px;
}
#filter_sys td.label td.lab_campo {
    padding-bottom: 8px;
    padding-right: 8px;
}
#filter_sys td.label td.lab_campo select.select, #filter_sys td.label td.lab_campo input.text {
    min-width: 100%;
}
#filter_sys td.label td.lab_campo input.text.filterfield, #filter_sys td.label td.lab_campo input.filterfield.textfocus {
    min-width: 30%;
    width: 30%;
}
#filter_sys td.label td.lab_campo input.text.calendarPicker, #filter_sys td.label td.lab_campo input.textfocus.calendarPicker, #filter_sys td.label td.lab_campo select.hourminsel, select.hourminsel {
    min-width: 80px;
    width: 80px;
}
.ui-datepicker-trigger {
    margin-left: 2px;
    vertical-align: text-bottom;
}
td.texto input.text, #filter_sys td.label input.text, td.texto input.textfocus, table.TableCBorder table.tab_inter textarea.text, table.TableCBorder table.tab_inter textarea.textfocus, input.submit, input.erasesubmit, input.btnazul, table.tab_breadcrumb input.searchformtext, table.tab_breadcrumb input.textfocus, td.i_actions input.text, td.i_actions input.textfocus, td.navigation a, td.navigation b, table.tab_breadcrumb a.active, #filter_sys td.label td.lab_campo input.textfocus.calendarPicker, table .ListActionRow div p, table .ListActionRow div:hover p, #filter_sys td.label td.lab_campo input.text.filterfield, #filter_sys td.label td.lab_campo input.filterfield.textfocus {
    border-radius: 5px;
}
td.texto input.text, #filter_sys td.label input.text, td.texto input.textfocus, table.TableCBorder table.tab_inter textarea.text, table.TableCBorder table.tab_inter textarea.textfocus, table.tab_breadcrumb input.searchformtext, table.tab_breadcrumb input.textfocus, td.i_actions input.text, td.i_actions input.textfocus, #filter_sys td.label td.lab_campo input.textfocus.calendarPicker, #filter_sys td.label td.lab_campo input.text.filterfield, #filter_sys td.label td.lab_campo input.filterfield.textfocus {
    padding: 3px 5px;
}
table.TableCBorder table.tab_inter textarea.text, table.TableCBorder table.tab_inter textarea.textfocus {
    margin: 5px 0;
    padding: 5px 10px;
}
table.tab_breadcrumb input.searchformtext, table.tab_breadcrumb input.textfocus {
    width: 200px;
    height: 20px;
}
td.i_actions input.text, td.i_actions input.textfocus {
    min-width: 40px;
}
td.texto select.select, td.texto input.text, td.texto input.textfocus {
    min-width: 350px;
}
td.texto input.text.calendarPicker, td.texto input.textfocus.calendarPicker, td.texto select.hourminsel {
    min-width: 80px;
    width: 80px;
}
table.TableCBorder table.tab_inter {
    padding: 10px;
}
input.submit, input.erasesubmit, input.btnazul, a.button, table .ListActionRow div p {
    display: inline-block;
    height: 28px;
    margin-top: 5px;
    overflow: hidden;
    padding: 0 5px;
}
table .ListActionRow div p {
    line-height: 28px;
}
table.tab_menu {
    margin-top: 5px;
}

table.tab_breadcrumb
{
	border-collapse: separate;
	outline-color: rgb(0,​ 0,​ 0);
	height:42px;
	
}

table.tab_breadcrumb tr td:first-child {
    border-radius: 5px 0 0 5px;
}
table.tab_breadcrumb tr td:last-child {
    border-radius: 0 5px 5px 0;
}
table.tab_breadcrumb tr td.text_search {
    padding-left: 0;
    padding-right: 0;
    font-size: 11px;
}
table.tab_breadcrumb a.active {
    display: inline-block;
    padding: 2px 10px;
    vertical-align: middle;
}
td.navigation a, td.navigation b {
    display: inline-block;
    padding: 4px 9px;
}
.left {
    float: left;
}
.right {
    float: right;
}
table.tab_listados table td {
    padding: 5px;
}
table.geawbb_ftt {
    margin-top: 16px;
    padding-bottom: 10px;
    padding-top: 16px;
}
iframe.wbiframe {
    border: medium none;
    min-height: 220px;
    width: 100%;
}
.externalrel .select100 {
    border: 0 none;
    height: 170px;
    margin-bottom: 10px;
}
table .ListActionRow div {
    margin: 0;
    position: relative;
}
table tr.td_title td {
    padding-bottom: 0;
    padding-top: 0;
}
table tr.td_title td b {
    border-radius: 5px 5px 0 0;
    float: left;
    line-height: 28px;
    margin-top: 10px;
    padding: 0 10px;
}

td.label, td.texto {
    background-color: #e3e3e3;
    color: #585858;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.6em;
}
td.texto {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-weight: normal;
}
td.label, td.texto {
    text-shadow: 1px 1px 1px #ffffff;
}
tr.c_alternate.odd {
    background: url("/GEA-PORTAL/img/webblocks/tr_webblocks.gif") no-repeat scroll left top #e0ecf8;
}
tr.c_alternate.even {
    background: url("/GEA-PORTAL/img/webblocks/tr_webblocks.gif") no-repeat scroll left top #eef5fb;
}
td.small {
    background-color: #ffffff;
    color: #585858;
    font-family: Arial,sans-serif;
    font-size: 11px;
    line-height: 1.5em;
}
td.TableSorterHover {
    background-color: #c3c3c3;
}
td.texto input.text, #filter_sys td.label input.text, table.TableCBorder table.tab_inter textarea.text, table.TableCBorder table.tab_inter textarea.textfocus, td.i_actions input.text, td.i_actions input.textfocus, #filter_sys td.label td.lab_campo input.filterfield.textfocus {
    background-color: #ffffff;
    border: 1px solid #ccd7e3;
}
#filter_sys td.label input.text, table.tab_breadcrumb input.searchformtext, #filter_sys td.label td.lab_campo input.text.filterfield {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #aaaaaa #aaaaaa #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}
td.texto select.select, td.texto input.text, #filter_sys td.label input.text, td.texto input.textfocus, table.TableCBorder table.tab_inter textarea.text, table.TableCBorder table.tab_inter textarea.textfocus, table.tab_breadcrumb input.searchformtext, table.tab_breadcrumb input.textfocus, td.i_actions input.text, td.i_actions input.textfocus, #filter_sys td.label td.lab_campo input.text.filterfield, #filter_sys td.label td.lab_campo input.filterfield.textfocus, td.texto select.hourminsel, #filter_sys td.label td.lab_campo select.hourminsel {
    color: #3f3f3f;
    font-family: Arial,sans-serif;
    font-size: 12px;
}
td.texto input.textfocus, table.TableCBorder table.tab_inter textarea.textfocus, td.i_actions input.textfocus, #filter_sys td.label td.lab_campo input.textfocus.calendarPicker, #filter_sys td.label td.lab_campo input.filterfield.textfocus {
    border: 1px solid #6cabf1;
}

table.tab_filtros td.TableSorter td.flabel {
    color: #555555;
    font-size: 12px;
    text-shadow: 1px 1px 1px #ffffff;
}
table.tab_breadcrumb input.searchformtext {
    background-color: #ffffff;
}
td.i_actions input.text {
    background-color: #eeeeee;
}
td.i_actions input.text, td.i_actions input.textfocus {
    font-size: 11px;
}
table.TableCBorder {
    background-color: #cccccc;
}
table.TableCBorder table.tab_inter {
    background-color: #ffffff;
}
input.submit, input.erasesubmit, input.btnazul, td.navigation a, td.navigation b, table .ListActionRow div p {
    background: url("/img/ui/bg_button.png") repeat-x scroll left top #467ec9;
    border: 1px solid #438ac2;
    cursor: pointer;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #467ec9;
}
input.erasesubmit {
    background-color: #c93438;
    border-color: #9f161a;
    text-shadow: 1px 1px 1px #c93438;
}
input.btnazul, table .ListActionRow div p {
    background-color: #336699;
    border-color: #265788;
    text-shadow: 1px 1px 1px #336699;
}
td.navigation a, td.navigation b {
    border: medium none;
    color: #ffffff;
    text-decoration: none;
}
td.navigation b {
    background: none repeat scroll 0 0 #71b7e7;
    cursor: auto;
}
input.submit:hover, input.erasesubmit:hover, input.btnazul:hover, td.navigation a:hover, table .ListActionRow div:hover p {
    background-image: none;
}
table.tab_menu td b.tdtabs, table.tab_menu td b.tdtabs_sel {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}
table.tab_menu td.active b.tdtabs, table.tab_menu td.active b.tdtabs_sel {
    color: #222222;
}
table.tab_breadcrumb tr td {
    background: url("/img/ui/bg_breadcrumb.png") repeat-x scroll left bottom #d9d9d9;
    padding: 2px 10px;
    vertical-align: middle;
    
}
table.tab_breadcrumb tr td table td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
table.tab_breadcrumb a {
    color: #585858;
}
table.tab_breadcrumb a.active {
    background-color: #467ec9;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px 1px #3764a0;
}
table.tab_listados tr.tr_cab td {
    background: url("/img/ui/bg_breadcrumb.png") repeat-x scroll left bottom #d9d9d9;
    padding: 10px 5px;
    text-align: left;
}
table.geawbb_ftt {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px dotted #cccccc;
}
table.tab_performance td span {
    color: #888888;
}
table tr.td_title td b {
    background-color: #62afe4;
    color: #ffffff;
    font-size: 14px;
    text-shadow: 1px 1px 1px #5293bf;
    text-transform: uppercase;
}

.ListSorted {
    color: #333333;
    cursor: pointer;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.ListTDSorted {
    background-color: #e0ecf8;;
    color: #304e77;
    cursor: pointer;
}
.listTRlight {
    background: none repeat scroll 0 0 #ffffff;
    cursor: pointer;
}
.listTRdark {
    background: none repeat scroll 0 0 #eef5fb;
    cursor: pointer;
}
.listTRoverselected, .listTRlight:hover, .listTRdark:hover, .ListTDSorted:hover, .listTRlight:hover .ListTDSorted,
 .listTRdark:hover .ListTDSorted {
    background: none repeat scroll 0 0 #c6d5e5 !important;
    cursor: pointer;
}
.listChkbx {
}
.TableLabel {
    color: #666666;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.TableSorter {
    color: #555555;
    cursor: pointer;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.TableSorter:hover {
    background-color: #aaaae3;
    color: #5d0000;
    cursor: pointer;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.TableTitle {
    color: #666666;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.TableCBorder {
    background: none repeat scroll 0 0 #aaaae3;
}
.tooltdmover {
    background-color: #666666;
    color: #ffffff;
    cursor: pointer;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.tooltdmout {
    background-color: #999999;
    color: #eeeeee;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.toolbarh1 {
    color: #ffffff;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 15px;
    font-weight: 900;
    text-decoration: none;
}
.toolbarlink {
    color: #666666;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
a.toolbarlink:hover, active {
    color: #ffffff;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
a.tools:link, a.tools:visited, a.tools:active {
    color: #999999;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
a.tools:hover {
    color: #000000;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
.submit {
    /*background-color: #000099;*/
    border-color: #666edd #00005f #00005f #666edd;
    border-left: 1px solid #666edd;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    cursor: pointer;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 0 5px;
}
.erasesubmit {
    border-color: #dd666e #5f0000 #5f0000 #dd666e;
    border-left: 1px solid #dd666e;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 0 5px 0 22px;
    text-align: left;
}
.select {
    background-color: #f9f9f9;
    color: #666666;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
}
.select100 {
    background-color: #f9f9f9;
    color: #666666;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    width: 100%;
}
.text {
    background-color: #f9f9f9;
    border-color: #999999 #ffffff #ffffff #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #ffffff;
    border-style: solid;
    border-width: 1px;
    color: #777777;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
}
.disabled {
    background-color: #d9d9d9;
    border-color: #777777 #ffffff #ffffff #777777;
    border-left: 1px solid #777777;
    border-right: 1px solid #ffffff;
    border-style: solid;
    border-width: 1px;
    color: #555555;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
}
.searchformtext {
    background-color: #f9f9f9;
    border: 1px solid #9da1e6;
    color: #777777;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
}
.textfocus {
    background-color: #ffffff;
    border-color: #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
}
.text175 {
    background-color: #eeeeee;
    border-color: #999999 #ffffff #ffffff #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #ffffff;
    border-style: solid;
    border-width: 1px;
    color: #777777;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    width: 175px;
}
.text175focus {
    background-color: #ffffff;
    border-color: #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    width: 175px;
}
.textcalendar {
    background-color: #dddddd;
    border-color: #999999 #ffffff #ffffff #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #ffffff;
    border-style: solid;
    border-width: 1px;
    color: #777777;
    cursor: auto;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
}
.btnrojo {
    background-color: #993300;
    border-color: #cc9966 #663300 #663300 #cc9966;
    border-left: 1px solid #cc9966;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 0;
}
.btngris {
    background-color: #666666;
    border-color: #cc9966 #663300 #663300 #cc9966;
    border-left: 1px solid #cc9966;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 0;
}
.btnazul {
    background-color: #336699;
    border-color: #6699cc #003366 #003366 #6699cc;
    border-left: 1px solid #6699cc;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 0;
}
.tdtabs {
    color: #000099;
    font-family: arial,helvetica,verdana,sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.tdtabs_sel {
    color: #00005d;
    font-family: arial,helvetica,verdana,sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.geawbb_ftt {
    background: url("/GEA-PORTAL/img/assets/pie_rec.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
html {
    height: 100%;
}
body {
    height: 100%;
}
html.externalrel {
    height: 100%;
}
body.externalrel {
    height: 100%;
}
body.externalrel table {
    height: 100%;
}
body.externalrel iframe {
    height: 90%;
    width: 98%;
}
body.externalrel form {
    height: 100%;
}
tr.externalrel {
    height: 100%;
}
td.externalrel {
    height: 100%;
}
.app_dialog_header {
    font: bold 12px tahoma,verdana,arial,sans serif;
    margin: 1px;
    padding: 1px;
}
.appPORTAL_dialog_color {
    background: none repeat scroll 0 0 #d2ebff;
    border: 1px solid #42adff;
    color: #42adff;
}
div.generate_layer {
    background: none repeat scroll 0 0 #42adff;
    border: 2px solid #42adff;
    border-radius: 6px;
    color: #fff;
    display: none;
    font-weight: bold;
    margin-left: 45px;
    padding: 3px;
    position: absolute;
    text-align: left;
    width: auto;
    z-index: 10;
}
div.generate_layer_help {
    background: none repeat scroll 0 0 #42adff;
    border: 2px solid #42adff;
    border-radius: 6px;
    color: #fff;
    display: none;
    font-weight: bold;
    height: 150px;
    margin-left: 25px;
    padding: 3px;
    position: absolute;
    text-align: left;
    width: auto;
    z-index: 10;
}
.ml10 {
    margin-left: 10px;
}
.ListSorterConcil {
    color: #333333;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.ListActionRow {
    height: 10px;
    margin: 0;
    padding: 0;
}
.ListActionRow div {
    cursor: help;
    float: left;
    margin: -10px 0 0;
    padding: 0;
    position: absolute;
    z-index: 1000;
}
.ListActionRow div p {
    background-color: #000099;
    border-color: #666edd #00005f #00005f #666edd;
    border-left: 1px solid #666edd;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 2px 5px;
}
.ListActionRow div:hover p {
    display: none;
}
.ListActionRow div ul {
    background: none repeat scroll 0 0 white;
    border: 1px solid #666edd;
    display: none;
    height: auto;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.ListActionRow div:hover ul {
    display: block;
}
.ListActionRow div ul li {
    margin: 0;
    padding: 5px;
}
.ListActionRow div ul li:hover, .hoverLinkAction {
    background: none repeat scroll 0 0 cornflowerblue;
}
.ListActionRow a {
    line-height: 18px;
    text-decoration: none;
}
.ListActionRow div ul li:hover a, .hoverLinkAction {
    color: white;
}
.gea-dialog-conf {
    border: 1px solid #fff !important;
}
.gea-dialog-reconciliation .ui-widget-content .ui-state-hover {
    border: 1px solid #42adff;
}
.gea-dialog-reconciliation .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: none repeat scroll 0 0 #d2ebff;
    border: 1px solid #42adff;
    color: #42adff;
    font-weight: bold;
}
.gea-dialog-reconciliation .ui-dialog-titlebar {
    display: none !important;
}
.gea-dialog-reconciliation .ui-dialog-content {
    margin-top: 8px !important;
}
.gea-dialog-reconciliation .textmsg {
    color: #555555;
    font-size: 14px;
    line-height: 18px;
}
.gea-dialog-hidden .ui-dialog-titlebar {
    display: none !important;
}
.gea-dialog-hidden .ui-dialog-content {
    background: url("../img/lightbox/ajax-loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: 0 none;
}
.gea-dialog-hidden .ui-widget-content {
    background: url("../img/lightbox/ajax-loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
}

/*
 
 
 
 
 
 
 
 *
 * Modificado ESMA
 *
 
 
 
 
 
 
*/



.bc-external-tool div {
	display: block;
	cursor: pointer;
	padding: 0px 2px;
	padding-left: 5px;
	margin: 0 2px;
	height: 16px;
	line-height: 12px;
	float: left;
}
/*
.bc-main-tabs {
	max-width:80em;
	margin: 0 auto 0;
	padding: 10px;
	border: 1px solid #CCC;
	border-top-width: 0px;
	background: white;
	
}
/*
@media (min-width: 768px){
	.bc-main-tabs .navbar-nav > li > a {
		padding: 4px 10px;
	}
	
}
*/

@media (max-width: 767px){
	#cabecera_principal{
		display: none;
	}
}
@media (min-width: 768px){
	#tabs_principales{
		padding_top: 0px;
	}

	#tabs_principales.navbar-nav > li > a{
		padding: 6px 10px;
		line-height: 12px;
	}
	.bc-main-tabs .navbar-nav > li {
		background-color: #cdcdcd;
		margin: 0 2px;
	}
	
	.collapse.navbar-collapse{
	padding-left: 0px;
	}

	.bc-main-tabs .navbar-nav > li >a{
		padding-bottom: 0px;
		color: #555555;
		cursor: default;
		background-color: #e0e0e0;
		background-image: none;
		/*border: 1px solid #dddddd;*/
		border-bottom-color: transparent;
		border-radius: 4px 4px 0 0;
	}
		.bc-main-tabs .navbar-nav > li.active >a:focus ,.bc-main-tabs .navbar-nav > li.active >a{
		color: #555555;
		cursor: default;
		background-color: #ffffff;
		background-image: none;
		/*border: 1px solid #dddddd;*/
		border-bottom-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.bc-main-tabs div.container-fluid {
		max-width:80em;
	}
	
	.bc-main-tabs a.navbar-brand{
		line-height: 1.428571429;
		padding-top:0px;
		padding-bottom:0px;
		height: 28px;
	}
	
	nav.bc-main-tabs{
		min-height: 28px;
		border: 0px;
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	
	nav.bc-main-tabs .navbar-header{
		display: none;
	}
	
}

.ui-icon {
    background-image: url("/img/icons/famfamfam.png");
}

.ui-widget-content .ui-icon, .ui-state-active .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon, .ui-state-default .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

.normal .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-icon-white {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}

.ui-tab_incidencias {
    background-position: -112px -176px;
}
.ui-tab_pk {
    background-position: -288px -64px;
}
.ui-tab_coordenadas {
    background-position: -560px -48px;
}
.ui-tab_mapa {
    background-position: -432px -208px
}

.ui-tab_usuarios {
    background-position: -224px -176px;
}

.ui-tab_configuracion {
    background-position:  -480px -384px;
}

.ui-tab_auxiliares {
    background-position: -352px -336px;
}

.ui-tab_informes {
    background-position: -432px -192px;
}

.ui-tab_resumenes {
    background-position: -400px -336px;
}

.inc_no_acept {
	float: right;
    background-position: -320px -160px;
}

.inc_cerrada {
	float: right;
    background-position: -320px -240px;
}

.inc_cambiando {
	float: right;
    background-position: -336px -240px;
}


.inc_abierta {
	float: right;
    background-position: -112px -240px;
}


.ui-user-logo {
	float: left;
    line-height: 12px;
    margin-right: 2px;
    padding: 0;
    background-position: -80px -384px;
}

.ui-door-out-logo {
	float: left;
    line-height: 12px;
    margin-right: 2px;
    padding: 0;
    background-position: -336px -128px;
}
.ui-vcard-logo
{
	float: left;
    line-height: 12px;
    margin-right: 2px;
    padding: 0;
    background-position: -96px -384px;
}
.ListSorter {
    color: #555555;
    cursor: pointer;
    font-family: arial,helvetica,verdana,news gothic mt,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.navegacion {
	background-color: #FFFFFF;
	width: 100%;
	border: 0 none;
	 /* cellspacing="0"*/
}

.navigation .nav_anterior,.navigation .nav_siguiente{
	text-align:center;
}

.tab_listados tr.tr_cab td:first-child {
	width: 3em;
}

td.incidencias_sup_izda{
	width:190px;
}
td.incidencias_sup_centro, td.incidencias_inf_centro{
	width:520px;
}
td.incidencias_inf_dcha a, td.incidencias_inf_dcha b,
td.incidencias_sup_dcha a, td.incidencias_sup_dcha b{
	padding: 4px 4px;
	margin: 1px;
	min-width:22px;
}
td.incidencias_sup_izda button{
	margin:2px;
}
table.tab_listados tr.tr_cab td.text-right{
    text-align: right;
}

#columna_incidencias_fecha {
	width: 80px;
}

#columna_incidencias_codigo {
	width: 80px;
}

#columna_incidencias_canal {
/*	width: 100px;*/
}

#columna_incidencias_instalacion {
/*	width: 200px;*/
}

#columna_incidencias_elemento {
	width: 150px;
}

#columna_incidencias_averia {
	width: 200px;
}

#columna_incidencias_estado {
	width: 90px;
}
#columna_incidencias_deterioro {
	width: 74px;
}

#columna_incidencias_presupuesto_est {
	width: 105px;
}

#columna_usuarios_usuario {
	max-width:15em;
}

#columna_usuarios_nombre {
	max-width:25em;
}

#columna_usuarios_zona {
	max-width:12em;
}

#columna_usuarios_rol {
	max-width:20em;
}

.columna_tablasauxiliares {
	text-align: left;
}


table.filtro_resultados {
	width: 100%;
	bgcolor: #FFFFFF;
	border: 0 none;
	border-spacing: 0px;
    border-collapse: collapse; 
}

table.filtro_resultados td {
	padding: 7px;
}

table.TableFBorder {
	width: 100%;
    border: 1px solid #bbbbbb;
}
table.TableFBorder td {
	padding: 0px;
	border-collapse:collapse;
	border-spacing: 0px;
}

table.barra_paginas {
	width: 100%;
	border: 0 none;
	border-spacing: 0px 10px;;
    border-collapse: collapse; 
	padding: 0px;
	
} 
 
table.barra_paginas td {
	padding: 0px;
	
}

div.form-group span {
	padding: 3em;
	
}

.nav-tabs li a {
	/*background-color: #62b4ed;*/
	padding: 4px 10px;
	margin-right: 5px;
}

.active .bc-tab-option {
	background: #5882FA;
	color: white;
}

body.esma_contenido {
	background-color: #ffffff;
}
 .filtro_resultados .btn{
 color: white;
 border-radius: 5px;
 }
 
button.btn-inactive, button.btn-default, button.btn-primary, button.btn-danger{
    height: 28px;
    padding:5px;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

button.btn-inactive{
	background: url("/img/ui/bg_button.png") repeat-x scroll left top #6483ac;
    border: 1px solid #5a97c9;
    cursor: not-allowed;
    text-shadow: 1px 1px 1px #6483ac;
}


button.erasesubmit{
    background: url("/img/ui/bg_button.png") repeat-x scroll left top #c93438;
    border: 1px solid #9f161a;
    cursor: pointer;
    text-shadow: 1px 1px 1px #c93438;
}
button.erasesubmit:hover, button.erasesubmit:focus{
	background: none repeat-x scroll left top #c93438;
}
form label{
    font-size: 12px;
	padding-top:9px;
	padding-bottom:3px;
	background-color:#e3e3e3;
	min-height:34px;
	border-radius:5px;
	padding-right:0px;
}

.join-right {
	padding-right:0px;
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
	height:34px;
}

.join-left{
	padding-left:0px;
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
	margin-bottom:5px;
	height:34px;
}

.join-top{
	padding-left:0px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	min-height:34px;
}

.join-bottom{
	padding-right:0px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	min-height:34px;
}

input.join-left{
	padding-left:5px;
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
}
.form-control{
	font-size:12px;
	padding-top:1px;
	padding-bottom:1px;
}

input#coste:hover{
	cursor:default;
}

select.input-error, input.input-error, textarea.input-error{
	border-color: red !important;
	box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(255,0,0,0.6) !important;
	outline: 0 none !important;
}

.espana32{
	background: url("/img/icons/espana34.png") no-repeat center center;
	height:34px;
	max-width: 34px;
	padding: 0px;
	cursor: pointer;
}

#boton_presupuestos{
	background-image: url("/img/icons/famfamfam.png");
	background-position: -608px -48px;
	height:16px;
	width: 16px;
	padding: 0px;
	cursor: pointer;
}

.espana32.input-error{
	background: url("/img/icons/espana34-error.png") no-repeat center center;
}

textarea.form-control{
	padding:1em;
}

#localizacion .tab-content{
	padding-top: 3em;
}

ul.error-message{
	display: none;
	position: absolute;
	z-index: 1;
	background-color: rgba(255,255,255,1);
	border-color: rgba(0,0,0,1);
	border-radius:5px;
	border-style: solid;
	border-width: thin;
	padding: 5px;
	box-shadow: 5px 5px 8px #CCC;
}

div:hover~ul.error-message{
	display: block;
	
}
#carousel-imagenes{
	height:380px;
	width:500px;	
}

.carousel-caption span{
	background-color: rgba(25, 25, 25, 0.5);
	border-radius:5px;
	padding: 5px;
}
.carousel-caption div:first-child{
	font-size:18px;
}

.carousel-caption div{
    padding: 5px;
	font-size: 14px;	
}

#carousel-indicadores>li{
	background-color: rgba(25, 25, 25, 0.5);
	border-radius:5px;
	padding: 5px;
	font-size: 14px;	
	
}
.bc-head{
	margin: 0;
	padding: 0 10px;
	height: 60px;
	min-width: 960px;
	
	background: #EFF8FB;
	background-image:url("/img/agua.jpg");
	background-size:cover;
	background-position: 0% 90%;
}
option:hover, option:checked, select.form-control:focus > option:checked {
	background-image: url(/img/grid/input-selected.png);
}

#edicion_tablas {
	display:none;
}

#filter_sys label, #filter_sys div.join-left{
	margin-top:5px;
	margin-bottom:5px;
}

input[type=number] {-moz-appearance: textfield;}

::-webkit-inner-spin-button { -webkit-appearance: none;}
::-webkit-outer-spin-button { -webkit-appearance: none;}
/*
Estilos para la pantalla de login
*/

.logeo #titulo{
	text-align: center;
	font: 80px 'ChunkFiveRegular';
	text-shadow: 0px 0px 10px rgba(255,255,255,0.6), 0px 0px 30px rgba(255,255,255,0.4), 0px 0px 50px rgba(255,255,255,0.3), 0px 0px 180px rgba(255,255,255,0.3);
	color: #ffffff;
}
body.logeo{
	background: url(/img/agua.jpg) repeat scroll 0% 90% / cover #EFF8FB;
}

.logeo #footer{
	margin-top: 20px;
	height: 142px;
	text-align: center;
	font: 18px 'ChunkFiveRegular';
	text-shadow: 0px 0px 10px rgba(255,255,255,0.6), 0px 0px 30px rgba(255,255,255,0.4), 0px 0px 50px rgba(255,255,255,0.3), 0px 0px 180px rgba(255,255,255,0.3);
	color: #ffffff;
}

.logeo .contenedor {    
    max-width: 350px;
    margin: 0 auto;
    height:auto;
    padding: 5px 25px 25px;
    background: rgba(41,184,229,1);
	background: -moz-linear-gradient(top, rgba(41,184,229,1) 0%, rgba(188,224,238,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(41,184,229,1)), color-stop(100%, rgba(188,224,238,1)));
	background: -webkit-linear-gradient(top, rgba(41,184,229,1) 0%, rgba(188,224,238,1) 100%);
	background: -o-linear-gradient(top, rgba(41,184,229,1) 0%, rgba(188,224,238,1) 100%);
	background: -ms-linear-gradient(top, rgba(41,184,229,1) 0%, rgba(188,224,238,1) 100%);
	background: linear-gradient(to bottom, rgba(41,184,229,1) 0%, rgba(188,224,238,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29b8e5', endColorstr='#bce0ee', GradientType=0 );
    box-shadow: 
        0px 0px 0px 5px rgba( 255,255,255,0.4 ), 
        0px 4px 20px rgba( 0,0,0,0.33 );
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
}

.logeo #login {
    border-radius: 5px;
    display: table;
    position: static;
}

.logeo #login .cabecera {
    margin-bottom: 25px;
}

.logeo #login .cabecera h3 {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

.login-boton {
	margin-left: -10 px;
}

.logeo #login .pie {
    width:300px;
	height:25px;
	display: inline-block;
}

.logeo #signup .inpts {
    margin-top: 20px;
}

.logeo form label {
    background-color: #b9c5dd;
    border-radius: 5px;
    font-size: 14px;
    height: 34px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 15px;
    width: 300px; 
}

.logeo input:-webkit-input-placeholder {
    color: #b9c5dd;
}

.logeo input:-moz-placeholder {
    color:  #b9c5dd;
}

.logeo #signup .inpts input, .logeo input{
	border:1px solid #DADADA;
	margin-top:15px;
	margin-bottom:32px;
	margin-left:-15px;
	padding-left:15px;
 	width:300px; 
	height:25px;
	font-size:14px;
	box-shadow:0 0 5px;
	-webkit-box-shadow:0 0 5px;
	/* For I.E */
	-moz-box-shadow:0 0 5px;
	/* For Mozilla Web Browser */
	border-radius:5px;
	-webkit-border-radius:5px;
	/* For I.E */
	-moz-border-radius:5px
	/* For Mozilla Web Browser */
}

.logeo #signup .inpts input[type=usuario]:focus,.logeo input[type=text]:focus,.logeo input[type=password]:focus,.logeo input[type=passwd]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #0080c0, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}

.logeo #login .inpts #submit {
 	width: 100px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 10px 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
        background: -moz-linear-gradient(
        top,
        #b9c5dd 0%,
        #a4b0cb);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#b9c5dd),
        to(#a4b0cb));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #737b8d;
    -moz-box-shadow:
        0px 5px 5px rgba(000,000,000,0.1),
        inset 0px 1px 0px rgba(255,255,255,0.5);
    -webkit-box-shadow:
        0px 5px 5px rgba(000,000,000,0.1),
        inset 0px 1px 0px rgba(255,255,255,0.5);
    box-shadow:
        0px 5px 5px rgba(000,000,000,0.1),
        inset 0px 1px 0px rgba(255,255,255,0.5);
    text-shadow:
        0px 1px 3px rgba(000,000,000,0.3),
        0px 0px 0px rgba(255,255,255,0);
    display: table;
    position: static;
    clear: both;
}

.logeo #login .inpts #submit:hover {
    background: -moz-linear-gradient(
        top,
        #a4b0cb 0%,
        #b9c5dd);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#a4b0cb),
        to(#b9c5dd));
}

#logoEsma {
	position: relative;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size:  110%;
	background: rgba( 255,255,255,0.2 );
}

div.inpts {
	margin-bottom: 5px;
}

button.map-toggle {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	z-index: 500;
	-moz-border-radius: 0 0 0 20px;
	-webkit-border-radius: 0 0 0 20px;
	-khtml-border-radius: 0 0 0 20px;
	border-radius: 0 0 0 20px;
	border-right-width: 0px;
	border-top-width: 0px;
	margin-right: 0px;
	background-image:none !important;
	background:rgba(0, 60, 136, 0.5) !important;
}

button.center-toggle {
	position: absolute;
	bottom: 0px;
	right: 0px;
	cursor: pointer;
	z-index: 500;
	-moz-border-radius: 20px 0 0 0px;
	-webkit-border-radius: 20px 0 0 0px;
	-khtml-border-radius: 20px 0 0 0px;
	border-radius: 20px 0 0 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	margin-right: 0px;
	background-image:none !important;
	background:rgba(0, 60, 136, 0.5) !important;
}

.capa-toggle {
	position: absolute;
	top: 20%;
	right: 0px;
	background-image:none;
	background-color: transparent;
}

.capa-toggle button.pull-left {
	position:relative;
	top: 20%;
	left:0px;
	background-image:none;
	background-color: rgba(0,60,136,.5);
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
	border-right-width: 0px;
	margin-right: 0px;
	padding-right:0px;
	
	margin-top: 10px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	width: 19px; 
	height: 30px;
}

.capa-toggle-content {
	margin:0; 
	padding:10px; 
	border-radius:4px; 
	background:rgba(0, 60, 136, 0.5); 
	list-style-type:none;
	color: white;
	-webkit-transition: margin-right 2s; /* Safari */
    -moz-transition: margin-right 2s;
    transition: margin-right 2s;
	
	}
	
.capa-toggle-content-oculto {
	margin-right: -188px;
}
.capa-toggle-content-mostrar {
	margin-right: -0px;
}



div.botonera_resumenes a.seleccionado {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}	
.subtotal td{
	background: #E6E6E6 !important;
	font-weight: bold;
	font-size: 125%;
}

.canal {
	background: #f5f5f5!important;
	font-weight: bold;
	font-size: 200%;
}

.total_zona {
	background: #f5f5f5!important;
	font-size: 18px;!important;
	font-weight: bold;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid black;
}
.total_zona_coste {
	font-size: 18px;!important;
	text-align: right;
	padding-right: 25px !important;	
}

.total_zona_nombre {
	font-size: 18px;!important;
	text-align: left;
}


tfoot .total{
	background: #ffffff !important;
	font-weight: bold;
	font-size: 150%;
	border-top: 2px solid black;
	
}

.tabla_resumen_1, .tabla_resumen_2{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

.tabla_resumen_3, .tabla_resumen_4, .tabla_resumen_5, .tabla_resumen_6 {
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.tabla_resumen_4, .tabla_resumen_5, .tabla_resumen_7{
	width:80%;
	margin-left:auto;
	margin-right:auto;
}

.dato_resumen_canal{
	padding-left: 2em !important;
}

.cabecera_resumen_coste_total, .subtotal_resumen_coste_total, .total_resumen_coste_total, .dato_resumen_coste_total{
	text-align: right;
	padding-right: 25px !important;
}

.cabecera_resumen_pendientes, .cabecera_resumen_presupuesto_e, .cabecera_resumen_presupuesto_p, .cabecera_resumen_ejecucion, .cabecera_resumen_numero,
.cabecera_resumen_coste, .cabecera_resumen_terminado, .cabecera_resumen_cancelado, .cabecera_resumen_total, .cabecera_resumen_coste_e,
.cabecera_resumen_coste_p, .cabecera_resumen_promedio, .cabecera_resumen_incidencias {
	text-align: right;
	padding-right: 25px !important;
	
}
.dato_resumen_pendientes, .dato_resumen_ejecucion, .dato_resumen_terminado, .dato_resumen_cancelado, .dato_resumen_presupuesto_e,
.dato_resumen_presupuesto_p, .dato_resumen_promedio, .dato_resumen_incidencias, .dato_resumen_precio, .dato_resumen_unidades, .dato_resumen_coste,

.subtotal_resumen_pendientes, .subtotal_resumen_ejecucion, .subtotal_resumen_terminado, .subtotal_resumen_cancelado, .subtotal_resumen_incidencias,
.subtotal_resumen_coste, .dato_resumen_coste_e, .dato_resumen_coste_p, .dato_resumen_numero, .subtotal_resumen_numero, .subtotal_resumen_coste_e,
.subtotal_resumen_coste_p,

.total_resumen_pendientes, .total_resumen_ejecucion, .total_resumen_terminado, .total_resumen_cancelado, .total_resumen_coste_e, .total_resumen_numero,
.total_resumen_coste_p, .total_resumen_promedio, .total_resumen_incidencias, .total_resumen_precio, .total_resumen_unidades, .total_resumen_coste {
	text-align: right;
	padding-right: 25px !important;
	
}
.dato_resumen_total, .subtotal_resumen_total, .total_resumen_total{
	text-align: right;
	padding-right: 25px !important;
	
}

/**
* Estilos para mapas
*/

.ol-popup {
  position: absolute;
  background-color: white;
  -webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
  filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #cccccc;
  bottom: 12px;
  left: -50px;
}
.ol-popup:after, .ol-popup:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.ol-popup:after {
  border-top-color: white;
  border-width: 10px;
  left: 48px;
  margin-left: -10px;
}
.ol-popup:before {
  border-top-color: #cccccc;
  border-width: 11px;
  left: 48px;
  margin-left: -11px;
}
.ol-popup-closer {
  text-decoration: none;
  position: absolute;
  top: 2px;
  right: 8px;
}
.ol-popup-closer:after {
  content: "✖";
}

#menu-capas-propias {
	background-color: white;
	display: block;
	position:absolute;
	padding: 15px;
	border-radius: 10px;
	border: 1px solid #cccccc;
	
}
#menu-capas-propias .menu-contenedor {
	top:20px;
}

.capa-toggle-content .capas_fondo_visibility_radiobutton{
	margin-right:0.75em;;
}

.capa-toggle-content .opcion_menu{
	margin:0.75em;;
}

.capa-toggle-content .opcion_menu:hover{
	cursor: pointer;
}

#popup-content p{
	margin:0.75em;;
	font-weight: bold;
	font-size: 125%;
	white-space: nowrap;
}

#descripcionPresupuesto .identificacion_incidencia,
#descripcionCoste .identificacion_incidencia{
	padding-bottom:12px;
}

.identificacion_incidencia {
	font-weight: bold;
	font-size: 150%;
	
}

#descripcionPresupuesto, #descripcionCoste{
	padding-bottom:18px;
	width:100%;
	border-spacing:0px;
	border-collapse:separate;
	
}

.descripcion_averia,.descripcion_observaciones{
	font-weight: 500;
	font-size: 110%;
}

#ESMA_velo {
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 998;
	opacity: 0.7;
	width: 100%;
	height: 100%;
	background-color: rgb(238, 238, 238);
	text-align: center;
	display: none;
}

#ESMA_velo div{
	height:50%;
	margin:-64px
}

label.item_filtro_tablas_auxiliares{
	margin-left: 15px;
	width:20%;
}
.borderless td, .borderless th {
    border: none !important;
}


/*
*                     Estilos para cuadro de presupuestos en alta
*/
#ventana_presupuesto > .modal-dialog, #ventana_gasto > .modal-dialog{
	width:950px;
}

#conceptos_presupuesto .panel-title, #conceptos_gasto .panel-title{
	padding: 11px 16px;
	
}
.concepto_presupuesto,.concepto_gasto{
	padding: 10px 15px;
	border: 1px solid #dddddd;
	margin-bottom: -1px;
}
div.alta_select_tipo_precio{
	display:inline-block;
	padding-right:5px;
	padding-left:5px;
}
.alta_select_tipo_precio{
	width: 168px;/*16.65em;*/
}
div.alta_select_cod_precio{
	display:inline-block;
	padding-right:5px;
	padding-left:5px;
}
.alta_select_cod_precio{
	width: 400px;/*6.78em;*/
	border: 1px;
}
.alta_select_precio_unitario, input[readonly].alta_select_precio_unitario{
	width: 71px; /*6em;*/
	text-align: right;
	padding-right:5px;
	padding-left:5px;
}
div.alta_select_precio_unitario
{
	display:inline-block;
}
.alta_presupuesto_unidades, .alta_gasto_unidades{
	width: 91px;/*8em;*/
	text-align: right;
	padding-left: 10px;
	padding-right:10px;
}
div.alta_presupuesto_unidades
{
	display:inline-block;
}
.alta_presupuesto_compuesto, .alta_gasto_compuesto,input[readonly].alta_presupuesto_compuesto, input[readonly].alta_gasto_compuesto{
	width: 91px;/*8em;*/
	text-align: right;
	padding-left: 10px;
	padding-right:10px;
}
div.alta_presupuesto_compuesto
{
	display:inline-block;
}

.alta_cierre_concepto{
	visibility: hidden;
	background-image: url("/img/icons/famfamfam.png");
	background-position: -208px -112px;
	height:16px;
	width: 16px;
	padding: 0px;
	cursor: pointer;
	float:right;
	margin-top: 5px;
}

.borra_plantilla{
	background-image: url("/img/icons/famfamfam.png");
	background-position: -208px -112px;
	display: inline-block;
	height:16px;
	width: 16px;
	padding: 0px;
	margin-right: 10px;
	cursor: pointer;
	float:right;
	margin-top: 5px;
}

ul.dropdown-menu.listado-plantillas{
	min-width:15em;
}
ul.dropdown-menu.listado-plantillas a{
	display:inline-block;
}
/* Totales */

.alta_presupuesto_apartado, .alta_gasto_apartado{
	height:2em;
}

.alta_presupuesto_label, .alta_gasto_label{
	text-align: right;
	float:right;
}
input[readonly].alta_presupuesto_valor, input[readonly].alta_gasto_valor{
	text-align: right;
	width: 8em;
	float:right;
	margin-right:48px;
}

#hojaCoste .modal-dialog,#hojaPresupuesto .modal-dialog  {width:100%;}

#lost_passwd:hover{
	cursor: pointer;
}
#lost_passwd {
	height:2em;
	color:rgb(100, 100, 100);
}
#btnMapa{
	margin-top: 1em;
}

/* Pestaña de configuración */

div.configuracionCorreo input.form-control{
	display: inline-block;
	width:95%;
	margin:5px 0px;
}

div.configuracionCorreo input.form-control:invalid{
	border-color: red !important;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255,0,0,0.6) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255,0,0,0.6) !important;
	}

div.configuracionCorreo .alta_cierre_concepto{
	padding:8px;
	margin:9px 0px;
}

/* Modificación de bootstrap para submenus */

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropup .dropdown-submenu>.dropdown-menu {
    top: auto;
    bottom: 0%;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

#informeMensual label, #informeMensual div>.form-control{
	margin-bottom: 5px;
	
}

#divNumIncidencias {
	width: 100%;
	height: 2em;
	text-align: center;
	font-weight: bold;
	
}

#filtrosAvanzados .modal-dialog {
	width: 975px;
}

#filtrosAvanzados label, #filtrosAvanzados div>.form-control{
	margin-bottom: 5px;
	
}


.dropdown-menu > li {
	font-size: 12px;
	
}

button.list-group-item{
	width: 100%;
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

#editarUsuario input:invalid, #datosUsuario input:invalid, .form-control:invalid {
  border-color: #ff0000;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}