/*! jQuery UI - v1.11.2 - 2014-10-16* http://jqueryui.com* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT *//* Layout helpers----------------------------------*/

.ui-helper-hidden {	display: none;}.ui-helper-hidden-accessible {	border: 0;	clip: rect(0 0 0 0);	height: 1px;	margin: -1px;	overflow: hidden;	padding: 0;	position: absolute;	width: 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;	border-collapse: collapse;}.ui-helper-clearfix:after {	clear: both;}.ui-helper-clearfix {	min-height: 0; /* support: IE7 */}.ui-helper-zfix {	width: 100%;	height: 100%;	top: 0;	left: 0;	position: absolute;	opacity: 0;	filter:Alpha(Opacity=0); /* support: IE8 */}.ui-front {	z-index: 100;}/* Interaction Cues----------------------------------*/.ui-state-disabled {	cursor: default !important;}/* Icons----------------------------------*//* states and images */.ui-icon {	display: block;	text-indent: -99999px;	overflow: hidden;	background-repeat: no-repeat;}/* Misc visuals----------------------------------*//* Overlays */.ui-widget-overlay {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;}.ui-accordion .ui-accordion-header {	display: block;	cursor: pointer;	position: relative;	margin: 2px 0 0 0;	padding: .5em .5em .5em .7em;	min-height: 0; /* support: IE7 */	font-size: 100%;}.ui-accordion .ui-accordion-icons {	padding-left: 2.2em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons {	padding-left: 2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon {	position: absolute;	left: .5em;	top: 50%;	margin-top: -8px;}.ui-accordion .ui-accordion-content {	padding: 1em 2.2em;	border-top: 0;	overflow: auto;}.ui-autocomplete {	position: absolute;	top: 0;	left: 0;	cursor: default;}.ui-button {	display: inline-block;	position: relative;	padding: 0;	line-height: normal;	margin-right: .1em;	cursor: pointer;	vertical-align: middle;	text-align: center;	overflow: visible; /* removes extra width in IE */}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {	text-decoration: none;}/* to make location for the icon, a width needs to be set here */.ui-button-icon-only {	width: 2.2em;}/* button elements seem to need a little more width */button.ui-button-icon-only {	width: 2.4em;}.ui-button-icons-only {	width: 3.4em;}button.ui-button-icons-only {	width: 3.7em;}/* button text element */.ui-button .ui-button-text {	display: block;	line-height: normal;}.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;}/* no icon support for input elements, provide padding by default */input.ui-button {	padding: .4em 1em;}/* button icon element(s) */.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;}/* button sets */.ui-buttonset {	margin-right: 7px;}.ui-buttonset .ui-button {	margin-left: 0;	margin-right: -.3em;}/* workarounds *//* reset extra padding in Firefox, see h5bp.com/l */input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {	border: 0;	padding: 0;}.ui-dialog {	overflow: hidden;	position: absolute;	top: 0;	left: 0;	padding: .2em;	outline: 0;}.ui-dialog .ui-dialog-titlebar {	padding: .4em 1em;	position: relative;}.ui-dialog .ui-dialog-title {	float: left;	margin: .1em 0;	white-space: nowrap;	width: 90%;	overflow: hidden;	text-overflow: ellipsis;}.ui-dialog .ui-dialog-titlebar-close {	position: absolute;	right: .3em;	top: 50%;	width: 20px;	margin: -10px 0 0 0;	padding: 1px;	height: 20px;}.ui-dialog .ui-dialog-content {	position: relative;	border: 0;	padding: .5em 1em;	background: none;	overflow: auto;}.ui-dialog .ui-dialog-buttonpane {	text-align: left;	border-width: 1px 0 0 0;	background-image: none;	margin-top: .5em;	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: 12px;	height: 12px;	right: -5px;	bottom: -5px;	background-position: 16px 16px;}.ui-draggable .ui-dialog-titlebar {	cursor: move;}.ui-draggable-handle {	-ms-touch-action: none;	touch-action: none;}.ui-menu {	list-style: none;	padding: 0;	margin: 0;	display: block;	outline: none;}.ui-menu .ui-menu {	position: absolute;}.ui-menu .ui-menu-item {	position: relative;	margin: 0;	padding: 5px 1em 5px 0.5em;	cursor: pointer;	min-height: 0; /* support: IE7 */	/* support: IE10, see #8844 */	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-divider {	margin: 5px 0;	height: 0;	font-size: 0;	line-height: 0;	border-width: 1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active {	margin: -1px;}/* icon support */.ui-menu-icons {	position: relative;}.ui-menu-icons .ui-menu-item {	padding-left: 2em;}/* left-aligned */.ui-menu .ui-icon {	position: absolute;	top: 0;	bottom: 0;	left: .2em;	margin: auto 0;}/* right-aligned */.ui-menu .ui-menu-icon {	left: auto;	right: 0;}.ui-selectable {	-ms-touch-action: none;	touch-action: none;}.ui-selectable-helper {	position: absolute;	z-index: 100;	border: 1px dotted black;}.ui-selectmenu-menu {	padding: 0;	margin: 0;	position: absolute;	top: 0;	left: 0;	display: none;}.ui-selectmenu-menu .ui-menu {	overflow: auto;	/* Support: IE7 */	overflow-x: hidden;	padding-bottom: 1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {	font-size: 1em;	font-weight: bold;	line-height: 1.5;	padding: 2px 0.4em;	margin: 0.5em 0 0 0;	height: auto;	border: 0;}.ui-selectmenu-open {	display: block;}.ui-selectmenu-button {	display: inline-block;	overflow: hidden;	position: relative;	text-decoration: none;	cursor: pointer;}.ui-selectmenu-button span.ui-icon {	right: 0.5em;	left: auto;	margin-top: -8px;	position: absolute;	top: 50%;}.ui-selectmenu-button span.ui-selectmenu-text {	text-align: left;	padding: 0.4em 2.1em 0.4em 1em;	display: block;	line-height: 1.4;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.ui-sortable-handle {	-ms-touch-action: none;	touch-action: none;}.ui-tooltip {	padding: 8px;	position: absolute;	z-index: 9999;	max-width: 300px;	-webkit-box-shadow: 0 0 5px #aaa;	box-shadow: 0 0 5px #aaa;}body .ui-tooltip {	border-width: 2px;}/* Component containers----------------------------------*/.ui-widget {	font-size: 1.1em;}.ui-widget .ui-widget {	font-size: 1em;}.ui-widget-content {	border: 1px solid #aaaaaa;	background-color: #ffffff;	color: #222222;}.ui-widget-content a {	color: #222222;}.ui-widget-header {	border: 1px solid #aaaaaa;	background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;	color: #222222;	font-weight: bold;}.ui-widget-header a {	color: #222222;}/* Interaction states----------------------------------*/.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {	border: 1px solid #d3d3d3;	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;	font-weight: normal;	color: #555555;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {	color: #555555;	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 #999999;	background: #dadada;	font-weight: normal;	color: #212121;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {	color: #212121;	text-decoration: none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {	border: 1px solid #aaaaaa;	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;	font-weight: normal;	color: #212121;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {	color: #212121;	text-decoration: none;}/* Interaction Cues----------------------------------*/.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {	border: 1px solid #fcefa1;	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;	color: #363636;}.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 url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;	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); /* support: IE8 */	font-weight: normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {	opacity: .35;	filter:Alpha(Opacity=35); /* support: IE8 */	background-image: none;}.ui-state-disabled .ui-icon {	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */}/* Overlays */.ui-widget-overlay {	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;	opacity: .3;	filter: Alpha(Opacity=30); /* support: IE8 */}.ui-widget-shadow {	margin: -8px 0 0 -8px;	padding: 8px;	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;	opacity: .3;	filter: Alpha(Opacity=30); /* support: IE8 */	border-radius: 8px;}