﻿/*Rounded Corners*/
/*top-left rounded Corners*/
.jqx-rc-tl {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}
/*top-right rounded Corners*/
.jqx-rc-tr {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
/*bottom-left rounded Corners*/
.jqx-rc-bl {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
/*bottom-right rounded Corners*/
.jqx-rc-br {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
/*top rounded Corners*/
.jqx-rc-t {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
/*bottom rounded Corners*/
.jqx-rc-b {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
/*right rounded Corners*/
.jqx-rc-r {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
/*left rounded Corners*/
.jqx-rc-l {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
/*all rounded Corners*/
.jqx-rc-all {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*reset rounded corners*/
.jqx-rc-reset {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
/*Reset Style*/
.jqx-reset {
	padding: 0;
	margin: 0;
	border: none;
	background: transparent;
}
/*Disable browser selection*/
.jqx-disableselect {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	-ms-user-select:none;
	-webkit-touch-callout:none;
}
.jqx-hideborder {
	border: none !important;
}
.jqx-hidescrollbars {
	overflow: hidden !important;
}
/*jqxButton, jqxToggleButton, jqxRepeatButton Style*/
.jqx-button {
	outline: none;
	border: 1px solid transparent;
	padding: 3px;
	text-align: center;
	vertical-align: central;
	margin: 0 0 0 0;
	cursor: default;
}
.jqx-buttongroup {
}
/*applied to the link button's anchor element.*/
.jqx-link {
	text-decoration: none;
	color: #111111;
}
/*shows elements.*/
.jqx-visible {
	display: block;
}
/*hides elements.*/
.jqx-hidden {
	display: none;
}

/*jqxMenu Style*/
.jqx-menu {
	border: 1px solid transparent;
	float: none;
	margin: 0px;
	height: 100%;
	padding: 0px;
	overflow: hidden;
	text-align: left;
}
.jqx-menu-dropdown-column {
	float: left;
}
/*applied to the menu when it is horizontal. Sets the menu's background*/
.jqx-menu-horizontal {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-align: center;
}
/*applied to the menu when it is vertical. Sets the menu's background*/
.jqx-menu-vertical {
	text-align: left;
}
/*applied to the sub menu. Sets the sub menu's background*/
.jqx-menu-dropdown {
	left: 100%;
	margin: 0px;
	padding: 0px;
	right: 0;
	overflow: hidden;
	display: none;
	float: none;
	width: 200px;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	padding: 2px;
}
/*applied to the sub menu's ul elements.*/
.jqx-menu-dropdown ul {
	left: 100%;
	margin: 0px;
	padding: 0px;
	right: 0;
	overflow: hidden;
	border: none;
}

/*applied to the menu's ul elements.*/
.jqx-menu ul {
	left: 100%;
	margin: 0px;
	padding: 2px;
	right: 0;
	overflow: hidden;
	background-color: transparent;
	border: none;
}
/*applied to the menu's li elements.*/
.jqx-menu li, .jqx-menu-dropdown li {
	line-height: 1.3;
}
/*applied to the top level menu items.*/
.jqx-menu-item-top {
	border: 1px solid transparent;
	text-indent: 0;
	list-style: none;
	padding: 4px 10px 4px 10px;
	left: 100%;
	overflow: hidden;
	color: inherit;
	right: 0;
	margin: 0px 1px 0px 0px;
	cursor: pointer;
}
/*applied to the sub menu items.*/
.jqx-menu-item {
	text-indent: 0;
	list-style: none;
	padding: 4px 10px 4px 10px;
	margin: 0px 1px 0px 0px;
	float: none;
	overflow: hidden;
	left: 100%;
	/*color: #000000;*/
	right: 0;
	text-align: left;
	cursor: pointer;
 *color: expression(this.parentNode.currentStyle['color']);
}
/*applied to a sub menu item when the mouse is over the item.*/
.jqx-menu-item-hover {
	color: #fbe900 !important;
	right: 0;
	list-style: none;
	margin: 0px 1px 0px 0px;
	left: 100%;
	padding: 4px 10px 4px 10px;
	text-align: left;
	cursor: pointer;
 	/**color: expression(this.parentNode.currentStyle['color']);*/
}
/*applied to a top-level menu item when the mouse is over it.*/
.jqx-menu-item-top-hover {
	/*color: #fbe900;*/
	right: 0;
	list-style: none;
	margin: 0px 1px 0px 0px;
	left: 100%;
	padding: 4px 10px 4px 10px;
	top: 50%;
	cursor: pointer;
	color: #fbe900;
 /**color: expression(this.parentNode.currentStyle['color']);*/
}
/*applied to a sub menu item when its sub menu is opened.*/
.jqx-menu-item-selected {
	right: 0;
	list-style: none;
	margin: 0px 1px 0px 0px;
	left: 100%;
	padding: 4px 10px 4px 10px;
	text-align: left;
	cursor: pointer;
 *color: expression(this.parentNode.currentStyle['color']);
}
/*applied to a disabled sub menu item.*/
.jqx-menu-item-disabled {
}
/*applied to a top-level menu item when its sub menu is opened.*/
.jqx-menu-item-top-selected {
	right: 0;
	list-style: none;
	margin: 0px 1px 0px 0px;
	left: 100%;
	padding: 4px 10px 4px 10px;
	cursor: pointer;
}
/*applied to the menu separator items.*/
.jqx-menu-item-separator {
	text-indent: 0;
	background-color: #ddd;
	border: none;
	list-style: none;
	height: 1px;
	line-height:0;
	padding: 0px;
	margin: 0px 1px 0px 0px;
	float: none;
	overflow: hidden;
	left: 100%;
	color: inherit;
	right: 0;
	font-size: 1px;
}
/*applied to a sub menu item when it has sub menu items. Displays right arrow icon.*/
.jqx-menu-item-arrow-right {
	padding-right: 0px;
	margin-right: -8px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-right.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
/*applied to a sub menu item when it has sub menu items. Displays down arrow icon.*/
.jqx-menu-item-arrow-down {
	padding-right: 0px;
	margin-right: -8px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-down.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
/*applied to a sub menu item when it has sub menu items. Displays up arrow icon.*/
.jqx-menu-item-arrow-up {
	padding-right: 0px;
	margin-right: -8px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-up.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
/*applied to a sub menu item when it has sub menu items. Displays left arrow icon.*/
.jqx-menu-item-arrow-left {
	padding-right: 0px;
	padding-left: 5px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-left.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays right arrow icon.*/
.jqx-menu-item-arrow-right-selected {
	padding-right: 0px;
	margin-right: -8px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-right.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays down arrow icon.*/
.jqx-menu-item-arrow-down-selected {
	padding-right: 0px;
	margin-right: -8px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-down.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays up arrow icon.*/
.jqx-menu-item-arrow-up-selected {
	padding-right: 0px;
	margin-right: -8px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-up.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays left arrow icon.*/
.jqx-menu-item-arrow-left-selected {
	padding-right: 0px;
	padding-left: 5px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-left.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
}
/*applied to a top-level menu item when it has sub menu items. Displays right arrow icon.*/
.jqx-menu-item-arrow-top-right {
	padding-right: 0px;
	margin-right: -8px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-right.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
/*applied to a top-level menu item when it has sub menu items. Displays left arrow icon.*/
.jqx-menu-item-arrow-top-left {
	padding-right: 0px;
	padding-left: 5px;
	width: 17px;
	height: 15px;
	background-image: url(/resources/imagens/site/componentes/jqx/icon-left.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
}
/*applied to the anchor elements of a sub menu item.*/
.jqx-menu-item a:link, .jqx-menu-item a:visited {
	border: none;
	background-color: transparent;
	outline: none;
	color: inherit;
	text-decoration: none;
 *color: expression(this.parentNode.currentStyle['color']);
 font-size: 12pt;
 color: #FFF;
}
/*applied to the anchor elements of a sub menu item.*/
.jqx-menu-item a:hover {
	text-decoration: none;
	color: #fbe900;
	outline: none;
	background-color: transparent;
 *color: expression(this.parentNode.currentStyle['color']);
}
/*applied to the anchor elements of a top-level menu item.*/
.jqx-menu-item-top a:link {
	border: none;
	background-color: transparent;
	outline: none;
	color: inherit;
	text-decoration: none;
 *color: expression(this.parentNode.currentStyle['color']);
}
/*applied to the anchor elements of a top-level menu item.*/
.jqx-menu-item-top a:visited {
	border: none;
	background-color: transparent;
	outline: none;
	color: inherit;
	text-decoration: none;
 *color: expression(this.parentNode.currentStyle['color']);
}
/*applied to the anchor elements of a top-level menu item.*/
.jqx-menu-item-top a:hover {
	text-decoration: none;
	color: #D9534F;
	outline: none;
	background-color: transparent;
	border: none;
 *color: expression(this.parentNode.currentStyle['color']);
}
/*applied to the menu widget when it is disabled.*/
.jqx-menu-disabled {
	cursor: default;
}
/*applied to the anchor elements of all disabled menu items.*/
.jqx-menu-disabled a:link {
	cursor: default;
	text-decoration: none;
}
.jqx-menu-disabled a:visited {
	cursor: default;
	text-decoration: none;
}
.jqx-menu-disabled a:hover {
	cursor: default;
}
.jqx-menu-dropdown {
	right: -1px;
}

/*applied to all widgets*/
.jqx-widget {
	-ms-touch-action: none;
	zoom: 1;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-text-size-adjust: none;
	-webkit-appearance: none;
	-webkit-background-clip: padding-box;
	direction: ltr;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-family: Arial, sans-serif;
	font-style: normal;
	font-size: 13px;
}
.jqx-item {
	-ms-touch-action: none;
	color: inherit;
	border: 1px solid transparent;
	background: transparent;
	-webkit-text-size-adjust: none;
}
/*applied to containers to set a background and border color. Tabs, NavigationBar, Calendar content.*/
.jqx-widget-content {
	-ms-touch-action: none;
	-moz-background-clip: padding;
	-webkit-text-size-adjust: none;
	background-clip: padding-box;
	-webkit-background-clip: padding-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-family: Arial, sans-serif;
	font-style: normal;
	font-size: 13px;
	border-color: #B94848;
	background: #D9534F;
}
/*applied to header areas. Tabs, Menu, Window, Calendar.*/
.jqx-widget-header {
	-ms-touch-action: none;
	-moz-background-clip: padding;
	-webkit-text-size-adjust: none;
	background-clip: padding-box;
	-webkit-background-clip: padding-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	border-color: #c5c5c5;
	background: #e8e8e8;
}
.jqx-fill-state-normal {
	-ms-touch-action: none;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-size: 13px;
	border-color:#aaa;
	background: #efefef;
}
.jqx-fill-state-hover {
	/*border-color:#999;*/
	background: #D9534F;
	color:#FFF !important;
}
.jqx-fill-state-hover a {
	background: #D9534F;
	color:#FFF !important;
}
.jqx-fill-state-pressed {
	/*border-color:#999;
	background: #d1d1d1;*/
	color:#FFF;
}
.jqx-fill-state-focus {
	/*border-color: #555;*/
}
.jqx-fill-state-disabled {
	cursor: default;
	color: #000;
	opacity: .55;
	filter:Alpha(Opacity=45);
}
.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {
	border-color: #aaa;
}
.jqx-widget .jqx-grid-column-menubutton, .jqx-widget .jqx-grid-column-sortascbutton, .jqx-widget .jqx-grid-column-sortdescbutton, .jqx-widget .jqx-grid-column-filterbutton {
	background-color: transparent;
	border-color: #aaa;
}
.jqx-grid-column-header a:link, .jqx-grid-column-header a:visited {
 *color: expression(this.parentNode.currentStyle['color']);
}
.jqx-grid-bottomright, .jqx-panel-bottomright, .jqx-listbox-bottomright {
	background-color: #e5e5e5;
}
.jqx-tabs-title-selected-top {
	border-color: #aaa;
	border-bottom: 1px solid #fff;
	background-color: #fff;
}
/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/
.jqx-tabs-title-selected-bottom {
	border-color: #aaa;
	border-top: 1px solid #fff;
	background-color: #fff;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/
.jqx-tabs-selection-tracker-top {
	border-color: #aaa;
	border-bottom: 1px solid #fff;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/
.jqx-tabs-selection-tracker-bottom {
	border-color: #aaa;
	border-top: 1px solid #fff;
}
/*jqxMaskedInput and jqxNumberInput Styles*/
.jqx-input {
	-webkit-appearance: none;
	padding: 0 0 0 0;
	outline: none;
	border-width: 1px;
	border-style: solid;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-background-clip: padding-box;
}
input[type=text].jqx-input, input[type=password].jqx-input {
	min-height: 16px;
	min-width: 16px;
	margin: 0px;
	border-width: 1px;
	border-style: solid;
	font-size: 13px;
	padding: 0px;
}
.jqx-input::-ms-clear {
 display: none;
}
.jqx-input-content::-ms-clear {
 display: none;
}
.jqx-input::-ms-value {
 margin: 0px;
 padding: 0px;
 min-height: 13px;
 line-height: 13px;
}
/*applied to the input when the validation fails.*/
.jqx-input-invalid {
	border-color: #dd4b39 !important;
}
/*applied to the input's content.*/
.jqx-input-content {
	-webkit-appearance: none;
	padding: 1px;
	resize: none;
	outline: none;
	outline-width: 0px;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-background-clip: padding-box;
}
/*applied to the input when it is disabled.*/
.jqx-input-disabled {
	-webkit-appearance: none;
	resize: none;
	outline: none;
	outline-width: 0px;
}
/*applied to the jqxDateTimeInput's button header.*/
.jqx-input-button-header {
	cursor: pointer;
	-webkit-appearance: none;
	height: 3px;
	padding: 0px;
	outline: none;
	border-width: 1px;
	border-style: solid;
}
/*applied to the element which is in the middle of the jqxDateTimeInput's button header.*/
.jqx-input-button-innerHeader {
	cursor: pointer;
	-webkit-appearance: none;
	height: 3px;
	width: 3px;
	padding: 0px;
	outline: none;
	border: 0px solid #fff;
}
/*applied to the jqxDateTimeInput's button content.*/
.jqx-input-button-content {
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-appearance: none;
	padding: 0px;
	outline: none;
	border-width: 1px;
	border-style: solid;
	border-top-width: 0px;
	font-size: 10px;
}
.jqx-menu-vertical {
	background-color: #efefef;
}
.jqx-color-picker {
}
.jqx-color-picker-panel {
}
.jqx-color-picker-map {
	border: 1px solid #A0A0A0;
	background-color: transparent;
	background-image: url('images/map-saturation.png');
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
.jqx-color-picker-map-hue {
	border: 1px solid #A0A0A0;
	background-color: transparent;
	background-image: url('images/map-hue.png');
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
.jqx-color-picker-map-overlay {
	background-color: transparent;
	background-image: url('images/map-saturation-overlay.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.jqx-color-picker-bar {
	border: 1px solid #A0A0A0;
	background-color: transparent;
	background-image: url('images/bar-saturation.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.jqx-color-picker-bar-hue {
	border: 1px solid #A0A0A0;
	background-color: transparent;
	background-image: url('images/bar-hue.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.jqx-color-picker-preview {
	border: 1px solid #A0A0A0;
}
.jqx-color-picker-pointer {
	background-image: url('images/crosshair.png');
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}
.jqx-color-picker-pointer-alt {
	background-image: url('images/crosshair-white.png');
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}
.jqx-color-picker-bar-pointer {
	background-image: url('images/pointer.png');
	background-repeat: no-repeat;
	height: 15px;
	margin-left: 6px;
	background-position: right top;
}
.icon {
	width: 16px;
	height: 16px;
	margin: 0 auto;
	position: relative;
	top: 50%;
	margin-top: -8px;
}
.jqx-input-icon {
	width: 13px;
	height: 13px;
	margin: 0 auto;
}
.jqx-scrollbar-thumb-state-normal-touch {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border-color:#c3c3c3;
	background: #c3c3c3;
	size: 8px;
}
.jqx-touch, .jqx-touch .jqx-fill-state-normal, .jqx-touch .jqx-widget-content, .jqx-touch .jqx-widget-header, .jqx-touch a:link {
}
.jqx-scrollbar .jqx-icon-arrow-up {
	width: 100%;
	height: 100%;
}
.jqx-scrollbar .jqx-icon-arrow-down {
	width: 100%;
	height: 100%;
}
.jqx-scrollbar .jqx-icon-arrow-left {
	width: 100%;
	height: 100%;
}
.jqx-scrollbar .jqx-icon-arrow-right {
	width: 100%;
	height: 100%;
}
/*jqx-listmenu*/
.jqx-listmenu-widget {
	border-width: 1px;
	border-style: solid;
}
ol.jqx-listmenu, ul.jqx-listmenu {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	line-height: 1;
	counter-reset: section;
}
.jqx-listmenu li {
	margin-left: 0px;
	list-style: none;
	line-height: 1;
}
.jqx-listmenu {
	width: 100%;
}
.jqx-listmenu-header {
	padding: 15px;
}
.jqx-listmenu-item {
	cursor: pointer;
	padding: 15px;
	float: none;
	overflow: hidden;
	text-align: left;
	position: relative;
}
.jqx-listmenu-separator {
	padding: 10px;
	counter-reset: section;
}
.jqx-listmenu-header-label {
	margin-left: 30px;
}
.jqx-listmenu-arrow-right {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 7px;
}
.jqx-listmenu-arrow-rtl {
	right: 0px;
	left: 7px;
}
.jqx-listmenu-arrow-right-pressed {
	width: 16px;
	height: 16px;
}
.jqx-listmenu-header .jqx-button {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	padding: 6px 10px;
}
.jqx-listmenu-filter-input {
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	border: 1px solid;
	outline: none;
	width: 97%;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-color: #c7c7c7;
	background-color: #fff;
	font-size: 20px;
}
.jqx-listmenu-filter {
	text-align: center;
	padding: 4px;
}
ol li .jqx-listmenu-item-label:before {
	content: counter(section) ". ";
	counter-increment: section;
}
.jqx-listmenu div {
	clear: both;
}
.jqx-listmenu-auto-separator {
}
.jqx-listmenu-item-readonly {
	cursor: default;
}
.jqx-tooltip {
	position: absolute;
	width: auto;
	height: auto;
}
.jqx-tooltip-main {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	filter: inherit;
	border-style: solid;
	border-width: 1px;
}
.jqx-tooltip-text {
	padding: 5px 8px;
	overflow: hidden;
	filter: inherit;
}
.jqx-tooltip, .jqx-tooltip-text, .jqx-tooltip-main {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-background-clip: padding-box;
}
.jqx-tooltip-arrow {
	position: absolute;
	width: 0px;
	height: 0px;
	display: block;
	border-style: solid;
	margin: -6px 0 0 -7px;
	background: transparent !important;
	filter: inherit;
}
.jqx-tooltip-arrow-t-b {
	border-left-color: transparent !important;
	border-right-color: transparent !important;
}
.jqx-tooltip-arrow-l-r {
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
}
/*Sets the text-alignment to right.*/
.jqx-rtl {
	text-align: right !important;
}
.jqx-shadow {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15)!important;
	-moz-box-shadow : 0 2px 3px rgba(0,0,0,.15)!important;
	-o-box-shadow : 0 2px 3px rgba(0,0,0,.15)!important;
	box-shadow : 0 2px 3px rgba(0,0,0,.15)!important;
}
.jqx-passwordinput-password-icon-ltr, .jqx-passwordinput-password-icon-rtl {
	background-image: url(/resources/imagens/site/componentes/jqx/icon-showpassword.png) !important;
	background-repeat: no-repeat !important;
}
.jqx-passwordinput-password-icon-ltr {
	background-position: right !important;
}
.jqx-passwordinput-password-icon-rtl {
	background-position: left !important;
}
.jqx-passwordinput-password-strength-inicator {
	width: 20%;
	height: 5px;
	margin-top: 5px;
}
