.ui-bar-a {
	background: rgb(17, 17, 17); border: 1px solid rgb(51, 51, 51); color: rgb(255, 255, 255); font-weight: 700;
}
.ui-bar-a {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-a input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-a select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-a textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-a button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-a .ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-bar-a a.ui-link {
	color: rgb(124, 196, 231); font-weight: 700;
}
.ui-bar-a a.ui-link:visited {
	color: rgb(36, 137, 206);
}
.ui-bar-a a.ui-link:hover {
	color: rgb(36, 137, 206);
}
.ui-bar-a a.ui-link:active {
	color: rgb(36, 137, 206);
}
.ui-body-a {
	background: rgb(34, 34, 34); border: 1px solid rgb(68, 68, 68); color: rgb(255, 255, 255); font-weight: 400;
}
.ui-overlay-a {
	background: rgb(34, 34, 34); border: 1px solid rgb(68, 68, 68); color: rgb(255, 255, 255); font-weight: 400;
}
.ui-overlay-a {
	border-width: 0px; background-image: none;
}
.ui-body-a {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-a input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-a select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-a textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-a button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-a .ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-body-a .ui-link {
	color: rgb(36, 137, 206); font-weight: 700;
}
.ui-body-a .ui-link:visited {
	color: rgb(36, 137, 206);
}
.ui-body-a .ui-link:hover {
	color: rgb(36, 137, 206);
}
.ui-body-a .ui-link:active {
	color: rgb(36, 137, 206);
}
.ui-btn-up-a {
	background: rgb(51, 51, 51); border: 1px solid rgb(17, 17, 17); color: rgb(255, 255, 255); font-weight: 700;
}
.ui-btn-up-a:visited {
	color: rgb(255, 255, 255);
}
.ui-btn-up-a a.ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-btn-hover-a {
	background: rgb(68, 68, 68); border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: 700;
}
.ui-btn-hover-a:visited {
	color: rgb(255, 255, 255);
}
.ui-btn-hover-a:hover {
	color: rgb(255, 255, 255);
}
.ui-btn-hover-a a.ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-btn-down-a {
	background: rgb(34, 34, 34); border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: 700;
}
.ui-btn-down-a:visited {
	color: rgb(255, 255, 255);
}
.ui-btn-down-a:hover {
	color: rgb(255, 255, 255);
}
.ui-btn-down-a a.ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-btn-up-a {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-hover-a {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-down-a {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-bar-b {
	background: rgb(94, 135, 176); border: 1px solid rgb(69, 111, 154); color: rgb(255, 255, 255); font-weight: 700;
}
.ui-bar-b {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-b input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-b select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-b textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-b button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-b .ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-bar-b a.ui-link {
	color: rgb(221, 240, 248); font-weight: 700;
}
.ui-bar-b a.ui-link:visited {
	color: rgb(221, 240, 248);
}
.ui-bar-b a.ui-link:hover {
	color: rgb(221, 240, 248);
}
.ui-bar-b a.ui-link:active {
	color: rgb(221, 240, 248);
}
.ui-body-b {
	background: rgb(243, 243, 243); border: 1px solid rgb(153, 153, 153); color: rgb(34, 34, 34); font-weight: 400;
}
.ui-overlay-b {
	background: rgb(243, 243, 243); border: 1px solid rgb(153, 153, 153); color: rgb(34, 34, 34); font-weight: 400;
}
.ui-overlay-b {
	border-width: 0px; background-image: none;
}
.ui-body-b {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-b input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-b select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-b textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-b button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-b .ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-body-b .ui-link {
	color: rgb(36, 137, 206); font-weight: 700;
}
.ui-body-b .ui-link:visited {
	color: rgb(36, 137, 206);
}
.ui-body-b .ui-link:hover {
	color: rgb(36, 137, 206);
}
.ui-body-b .ui-link:active {
	color: rgb(36, 137, 206);
}
.ui-btn-up-b {
	background: rgb(57, 107, 158); border: 1px solid rgb(4, 64, 98); color: rgb(255, 255, 255); font-weight: 700;
}
.ui-btn-up-b:visited {
	color: rgb(255, 255, 255);
}
.ui-btn-up-b a.ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-btn-hover-b {
	background: rgb(75, 136, 182); border: 1px solid rgb(0, 65, 94); color: rgb(255, 255, 255); font-weight: 700;
}
.ui-btn-hover-b:visited {
	color: rgb(255, 255, 255);
}
.ui-btn-hover-b:hover {
	color: rgb(255, 255, 255);
}
.ui-btn-hover-b a.ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-btn-down-b {
	background: rgb(78, 137, 197); border: 1px solid rgb(34, 83, 119); color: rgb(255, 255, 255); font-weight: 700;
}
.ui-btn-down-b:visited {
	color: rgb(255, 255, 255);
}
.ui-btn-down-b:hover {
	color: rgb(255, 255, 255);
}
.ui-btn-down-b a.ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-btn-up-b {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-hover-b {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-down-b {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-bar-c {
	background: rgb(238, 238, 238); border: 1px solid rgb(179, 179, 179); color: rgb(62, 62, 62); font-weight: 700;
}
.ui-bar-c .ui-link-inherit {
	color: rgb(62, 62, 62);
}
.ui-bar-c a.ui-link {
	color: rgb(124, 196, 231); font-weight: 700;
}
.ui-bar-c a.ui-link:visited {
	color: rgb(36, 137, 206);
}
.ui-bar-c a.ui-link:hover {
	color: rgb(36, 137, 206);
}
.ui-bar-c a.ui-link:active {
	color: rgb(36, 137, 206);
}
.ui-bar-c {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-c input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-c select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-c textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-c button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-c {
	background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51);
}
.ui-overlay-c {
	background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51);
}
.ui-overlay-c {
	border-width: 0px; background-image: none;
}
.ui-body-c {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-c input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-c select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-c textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-c button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-c .ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-btn-up-c {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); color: rgb(34, 34, 34); font-weight: 700;
}
.ui-btn-up-c:visited {
	color: rgb(47, 62, 70);
}
.ui-btn-up-c a.ui-link-inherit {
	color: rgb(47, 62, 70);
}
.ui-btn-hover-c {
	background: rgb(223, 223, 223); border: 1px solid rgb(187, 187, 187); color: rgb(34, 34, 34); font-weight: 700;
}
.ui-btn-hover-c:visited {
	color: rgb(47, 62, 70);
}
.ui-btn-hover-c:hover {
	color: rgb(47, 62, 70);
}
.ui-btn-hover-c a.ui-link-inherit {
	color: rgb(47, 62, 70);
}
.ui-btn-down-c {
	background: rgb(214, 214, 214); border: 1px solid rgb(187, 187, 187); color: rgb(34, 34, 34); font-weight: 700;
}
.ui-btn-down-c:visited {
	color: rgb(47, 62, 70);
}
.ui-btn-down-c:hover {
	color: rgb(47, 62, 70);
}
.ui-btn-down-c a.ui-link-inherit {
	color: rgb(47, 62, 70);
}
.ui-btn-up-c {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-hover-c {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-down-c {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-bar-d {
	background: rgb(187, 187, 187); border: 1px solid rgb(187, 187, 187); color: rgb(51, 51, 51); font-weight: 700;
}
.ui-bar-d {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-d input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-d select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-d textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-d button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-d .ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-bar-d a.ui-link {
	color: rgb(36, 137, 206); font-weight: 700;
}
.ui-bar-d a.ui-link:visited {
	color: rgb(36, 137, 206);
}
.ui-bar-d a.ui-link:hover {
	color: rgb(36, 137, 206);
}
.ui-bar-d a.ui-link:active {
	color: rgb(36, 137, 206);
}
.ui-body-d {
	background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); color: rgb(51, 51, 51);
}
.ui-overlay-d {
	background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); color: rgb(51, 51, 51);
}
.ui-overlay-d {
	border-width: 0px; background-image: none;
}
.ui-body-d {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-d input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-d select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-d textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-d button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-d .ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-body-d .ui-link {
	color: rgb(36, 137, 206); font-weight: 700;
}
.ui-body-d .ui-link:visited {
	color: rgb(36, 137, 206);
}
.ui-body-d .ui-link:hover {
	color: rgb(36, 137, 206);
}
.ui-body-d .ui-link:active {
	color: rgb(36, 137, 206);
}
.ui-btn-up-d {
	background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); color: rgb(51, 51, 51); font-weight: 700;
}
.ui-btn-up-d:visited {
	color: rgb(51, 51, 51);
}
.ui-btn-up-d a.ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-btn-hover-d {
	background: rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51); font-weight: 700; cursor: pointer;
}
.ui-btn-hover-d:visited {
	color: rgb(51, 51, 51);
}
.ui-btn-hover-d:hover {
	color: rgb(51, 51, 51);
}
.ui-btn-hover-d a.ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-btn-down-d {
	background: rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51); font-weight: 700;
}
.ui-btn-down-d:visited {
	color: rgb(51, 51, 51);
}
.ui-btn-down-d:hover {
	color: rgb(51, 51, 51);
}
.ui-btn-down-d a.ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-btn-up-d {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-hover-d {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-down-d {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-bar-e {
	background: rgb(250, 219, 78); border: 1px solid rgb(247, 201, 66); color: rgb(51, 51, 51); font-weight: 700;
}
.ui-bar-e {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-e input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-e select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-e textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-e button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-bar-e .ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-bar-e a.ui-link {
	color: rgb(36, 137, 206); font-weight: 700;
}
.ui-bar-e a.ui-link:visited {
	color: rgb(36, 137, 206);
}
.ui-bar-e a.ui-link:hover {
	color: rgb(36, 137, 206);
}
.ui-bar-e a.ui-link:active {
	color: rgb(36, 137, 206);
}
.ui-body-e {
	background: rgb(255, 249, 223); border: 1px solid rgb(247, 201, 66); color: rgb(34, 34, 34);
}
.ui-overlay-e {
	background: rgb(255, 249, 223); border: 1px solid rgb(247, 201, 66); color: rgb(34, 34, 34);
}
.ui-overlay-e {
	border-width: 0px; background-image: none;
}
.ui-body-e {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-e input {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-e select {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-e textarea {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-e button {
	font-family: Helvetica,Arial,sans-serif;
}
.ui-body-e .ui-link-inherit {
	color: rgb(34, 34, 34);
}
.ui-body-e .ui-link {
	color: rgb(36, 137, 206); font-weight: 700;
}
.ui-body-e .ui-link:visited {
	color: rgb(36, 137, 206);
}
.ui-body-e .ui-link:hover {
	color: rgb(36, 137, 206);
}
.ui-body-e .ui-link:active {
	color: rgb(36, 137, 206);
}
.ui-btn-up-e {
	background: rgb(250, 219, 78); border: 1px solid rgb(244, 198, 63); color: rgb(34, 34, 34); font-weight: 700;
}
.ui-btn-up-e:visited {
	color: rgb(34, 34, 34);
}
.ui-btn-up-e a.ui-link-inherit {
	color: rgb(34, 34, 34);
}
.ui-btn-hover-e {
	background: rgb(251, 226, 111); border: 1px solid rgb(242, 196, 61); color: rgb(17, 17, 17); font-weight: 700;
}
.ui-btn-hover-e:visited {
	color: rgb(51, 51, 51);
}
.ui-btn-hover-e:hover {
	color: rgb(51, 51, 51);
}
.ui-btn-hover-e a.ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-btn-down-e {
	background: rgb(252, 237, 167); border: 1px solid rgb(242, 196, 61); color: rgb(17, 17, 17); font-weight: 700;
}
.ui-btn-down-e:visited {
	color: rgb(51, 51, 51);
}
.ui-btn-down-e:hover {
	color: rgb(51, 51, 51);
}
.ui-btn-down-e a.ui-link-inherit {
	color: rgb(51, 51, 51);
}
.ui-btn-up-e {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-hover-e {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
.ui-btn-down-e {
	font-family: Helvetica,Arial,sans-serif; text-decoration: none;
}
a.ui-link-inherit {
	text-decoration: none !important;
}
.ui-btn-active {
	background: rgb(83, 147, 197); border: 1px solid rgb(35, 115, 165); color: rgb(255, 255, 255); font-family: Helvetica,Arial,sans-serif; font-weight: 700; text-decoration: none; cursor: pointer;
}
.ui-btn-active:visited {
	color: rgb(255, 255, 255);
}
.ui-btn-active:hover {
	color: rgb(255, 255, 255);
}
.ui-btn-active a.ui-link-inherit {
	color: rgb(255, 255, 255);
}
.ui-btn-inner {
	border-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.ui-corner-all {
	border-radius: 0.6em; -webkit-border-radius: .6em;
}
.ui-br {
	border-style: solid; border-color: rgba(130, 130, 130, 0.3);
}
.ui-disabled {
	filter: Alpha(Opacity=30); zoom: 1; opacity: 0.3;
}
.ui-disabled {
	cursor: default !important; pointer-events: none;
}
.ui-disabled a {
	cursor: default !important; pointer-events: none;
}
.ui-icon {
	border-radius: 9px; background-image: url("images/icons-18-white.png"); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.4); -webkit-border-radius: 9px;
}
.ui-icon-searchfield::after {
	border-radius: 9px; background-image: url("images/icons-18-white.png"); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.4); -webkit-border-radius: 9px;
}
.ui-icon-alt .ui-icon {
	background-image: url("images/icons-18-black.png"); background-repeat: no-repeat; background-color: rgba(255, 255, 255, 0.3);
}
.ui-icon-alt .ui-icon-searchfield::after {
	background-image: url("images/icons-18-black.png"); background-repeat: no-repeat; background-color: rgba(255, 255, 255, 0.3);
}
.ui-icon-nodisc .ui-icon {
	background-color: transparent;
}
.ui-icon-nodisc .ui-icon-searchfield::after {
	background-color: transparent;
}
.ui-icon-nodisc .ui-icon-alt .ui-icon {
	background-color: transparent;
}
.ui-icon-nodisc .ui-icon-alt .ui-icon-searchfield::after {
	background-color: transparent;
}
.ui-icon-plus {
	background-position: -1px -1px;
}
.ui-icon-minus {
	background-position: -37px -1px;
}
.ui-icon-delete {
	background-position: -73px -1px;
}
.ui-icon-arrow-r {
	background-position: -108px -1px;
}
.ui-icon-arrow-l {
	background-position: -144px -1px;
}
.ui-icon-arrow-u {
	background-position: -180px -1px;
}
.ui-icon-arrow-d {
	background-position: -216px -1px;
}
.ui-icon-check {
	background-position: -252px -1px;
}
.ui-icon-gear {
	background-position: -288px -1px;
}
.ui-icon-refresh {
	background-position: -323px -1px;
}
.ui-icon-forward {
	background-position: -360px -1px;
}
.ui-icon-back {
	background-position: -396px -1px;
}
.ui-icon-grid {
	background-position: -432px -1px;
}
.ui-icon-star {
	background-position: -467px -1px;
}
.ui-icon-alert {
	background-position: -503px -1px;
}
.ui-icon-info {
	background-position: -539px -1px;
}
.ui-icon-home {
	background-position: -575px -1px;
}
.ui-icon-search {
	background-position: -611px -1px;
}
.ui-icon-searchfield::after {
	background-position: -611px -1px;
}
.ui-icon-checkbox-on {
	background-position: -647px -1px;
}
.ui-icon-checkbox-off {
	background-position: -683px -1px;
}
.ui-icon-radio-on {
	background-position: -718px -1px;
}
.ui-icon-radio-off {
	background-position: -754px -1px;
}
.ui-icon-bars {
	background-position: -788px -1px;
}
.ui-icon-edit {
	background-position: -824px -1px;
}
.ui-icon-plus {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-minus {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-delete {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-arrow-r {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-arrow-l {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-arrow-u {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-arrow-d {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-check {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-gear {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-refresh {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-forward {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-back {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-grid {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-star {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-alert {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-info {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-home {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-bars {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-edit {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-search {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-searchfield::after {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-checkbox-off {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-checkbox-on {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-radio-off {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-radio-on {
	background-image: url("images/icons-36-white.png"); background-size: 864px 18px; -moz-background-size: 864px 18px; -o-background-size: 864px 18px; -webkit-background-size: 864px 18px;
}
.ui-icon-alt .ui-icon {
	background-image: url("images/icons-36-black.png");
}
.ui-icon-plus {
	background-position: 0px 50%;
}
.ui-icon-minus {
	background-position: -36px 50%;
}
.ui-icon-delete {
	background-position: -72px 50%;
}
.ui-icon-arrow-r {
	background-position: -108px 50%;
}
.ui-icon-arrow-l {
	background-position: -144px 50%;
}
.ui-icon-arrow-u {
	background-position: -179px 50%;
}
.ui-icon-arrow-d {
	background-position: -215px 50%;
}
.ui-icon-check {
	background-position: -252px 50%;
}
.ui-icon-gear {
	background-position: -287px 50%;
}
.ui-icon-refresh {
	background-position: -323px 50%;
}
.ui-icon-forward {
	background-position: -360px 50%;
}
.ui-icon-back {
	background-position: -395px 50%;
}
.ui-icon-grid {
	background-position: -431px 50%;
}
.ui-icon-star {
	background-position: -467px 50%;
}
.ui-icon-alert {
	background-position: -503px 50%;
}
.ui-icon-info {
	background-position: -538px 50%;
}
.ui-icon-home {
	background-position: -575px 50%;
}
.ui-icon-search {
	background-position: -611px 50%;
}
.ui-icon-searchfield::after {
	background-position: -611px 50%;
}
.ui-icon-checkbox-on {
	background-position: -647px 50%;
}
.ui-icon-checkbox-off {
	background-position: -683px 50%;
}
.ui-icon-radio-on {
	background-position: -718px 50%;
}
.ui-icon-radio-off {
	background-position: -754px 50%;
}
.ui-icon-bars {
	background-position: -788px 50%;
}
.ui-icon-edit {
	background-position: -824px 50%;
}
.ui-checkbox .ui-icon {
	border-radius: 3px; -webkit-border-radius: 3px;
}
.ui-selectmenu-list .ui-icon {
	border-radius: 3px; -webkit-border-radius: 3px;
}
.ui-icon-checkbox-off {
	background-color: transparent;
}
.ui-icon-radio-off {
	background-color: transparent;
}
.ui-checkbox-on .ui-icon {
	background-color: rgb(69, 150, 206);
}
.ui-radio-on .ui-icon {
	background-color: rgb(69, 150, 206);
}
.ui-icon-loading {
	background: url("images/ajax-loader.gif") 0% 0% / 46px 46px;
}
.ui-btn-corner-all {
	border-radius: 1em; -webkit-border-radius: 1em;
}
.ui-corner-all {
	background-clip: padding-box; -webkit-background-clip: padding;
}
.ui-btn-corner-all {
	background-clip: padding-box; -webkit-background-clip: padding;
}
.ui-overlay {
	background: rgb(102, 102, 102); width: 100%; height: 100%; filter: Alpha(Opacity=50); position: absolute; opacity: 0.5;
}
.ui-overlay-shadow {
	box-shadow: 0px 0px 12px rgba(0,0,0,0.6); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
}
.ui-shadow {
	box-shadow: 0px 1px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}
.ui-bar-a .ui-shadow {
	box-shadow: 0px 1px 0px rgba(255,255,255,0.3); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
}
.ui-bar-b .ui-shadow {
	box-shadow: 0px 1px 0px rgba(255,255,255,0.3); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
}
.ui-bar-c .ui-shadow {
	box-shadow: 0px 1px 0px rgba(255,255,255,0.3); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
}
.ui-shadow-inset {
	box-shadow: inset 0px 1px 4px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2); -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2);
}
.ui-icon-shadow {
	box-shadow: 0px 1px 0px rgba(255,255,255,0.4); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .4); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .4);
}
.ui-btn:focus {
	outline: 0px;
}
.ui-link-inherit:focus {
	outline: 0px;
}
.ui-focus.ui-btn {
	z-index: 1;
}
.ui-focus {
	box-shadow: inset 0px 0px 3px #387bbe, 0px 0px 9px #387bbe; -moz-box-shadow: inset 0 0 3px #387bbe, 0 0 9px #387bbe; -webkit-box-shadow: inset 0 0 3px #387bbe, 0 0 9px #387bbe;
}
.ui-btn:focus {
	box-shadow: inset 0px 0px 3px #387bbe, 0px 0px 9px #387bbe; -moz-box-shadow: inset 0 0 3px #387bbe, 0 0 9px #387bbe; -webkit-box-shadow: inset 0 0 3px #387bbe, 0 0 9px #387bbe;
}
.ui-focus.ui-input-text {
	box-shadow: 0px 0px 12px #387bbe; -moz-box-shadow: 0 0 12px #387bbe; -webkit-box-shadow: 0 0 12px #387bbe;
}
.ui-focus.ui-input-search {
	box-shadow: 0px 0px 12px #387bbe; -moz-box-shadow: 0 0 12px #387bbe; -webkit-box-shadow: 0 0 12px #387bbe;
}
.ui-mobile-nosupport-boxshadow * {
	box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.ui-mobile-nosupport-boxshadow .ui-focus {
	outline-width: 1px;
}
.ui-mobile-nosupport-boxshadow .ui-btn:focus {
	outline-width: 1px;
}
.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus {
	outline-width: 1px;
}
.ui-mobile {
	height: 99.9%;
}
.ui-mobile body {
	height: 99.9%;
}
.ui-mobile fieldset {
	margin: 0px; padding: 0px;
}
.ui-page {
	margin: 0px; padding: 0px;
}
.ui-mobile a img {
	border-width: 0px;
}
.ui-mobile fieldset {
	border-width: 0px;
}
.ui-mobile-viewport {
	margin: 0px; overflow-x: visible; -ms-text-size-adjust: none; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body.ui-mobile-viewport {
	overflow-x: hidden;
}
div.ui-mobile-viewport {
	overflow-x: hidden;
}
.ui-mobile [data-role=page] {
	border: 0px currentColor; left: 0px; top: 0px; width: 100%; display: none; position: absolute; min-height: 100%;
}
.ui-mobile [data-role=dialog] {
	border: 0px currentColor; left: 0px; top: 0px; width: 100%; display: none; position: absolute; min-height: 100%;
}
.ui-page {
	border: 0px currentColor; left: 0px; top: 0px; width: 100%; display: none; position: absolute; min-height: 100%;
}
.ui-mobile .ui-page-active {
	overflow: visible; display: block;
}
.ui-page {
	outline: 0px;
}
.ui-mobile .ui-page {
	min-height: 420px;
}
.ui-mobile .ui-page {
	min-height: 300px;
}
.ui-loading .ui-loader {
	display: block;
}
.ui-loader {
	border: 0px currentColor; left: 50%; top: 50%; display: none; position: fixed; z-index: 9999999;
}
.ui-loader-default {
	background: 0px; width: 46px; height: 46px; margin-top: -23px; margin-left: -23px; filter: Alpha(Opacity=18); opacity: 0.18;
}
.ui-loader-verbose {
	padding: 10px; width: 200px; height: auto; margin-top: -43px; margin-left: -110px; filter: Alpha(Opacity=88); opacity: 0.88; box-shadow: 0px 1px 1px -1px #fff;
}
.ui-loader-default h1 {
	width: 0px; height: 0px; overflow: hidden; font-size: 0px;
}
.ui-loader-verbose h1 {
	margin: 0px; text-align: center; font-size: 16px;
}
.ui-loader .ui-icon {
	margin: 0px; padding: 1px; border-radius: 36px; width: 44px; height: 44px; display: block; background-color: rgb(0, 0, 0); -webkit-border-radius: 36px;
}
.ui-loader-verbose .ui-icon {
	margin: 0px auto 10px; filter: Alpha(Opacity=75); opacity: 0.75;
}
.ui-loader-textonly {
	padding: 15px; margin-left: -115px;
}
.ui-loader-textonly .ui-icon {
	display: none;
}
.ui-loader-fakefix {
	position: absolute;
}
.ui-mobile-rendering > * {
	visibility: hidden;
}
.ui-bar {
	padding: 0.4em 15px; overflow: hidden; clear: both; display: block; position: relative;
}
.ui-body {
	padding: 0.4em 15px; overflow: hidden; clear: both; display: block; position: relative;
}
.ui-bar {
	margin: 0px; font-size: 16px;
}
.ui-bar h1 {
	margin: 0px; padding: 0px; font-size: 16px; display: inline-block;
}
.ui-bar h2 {
	margin: 0px; padding: 0px; font-size: 16px; display: inline-block;
}
.ui-bar h3 {
	margin: 0px; padding: 0px; font-size: 16px; display: inline-block;
}
.ui-bar h4 {
	margin: 0px; padding: 0px; font-size: 16px; display: inline-block;
}
.ui-bar h5 {
	margin: 0px; padding: 0px; font-size: 16px; display: inline-block;
}
.ui-bar h6 {
	margin: 0px; padding: 0px; font-size: 16px; display: inline-block;
}
.ui-header {
	position: relative; zoom: 1;
}
.ui-footer {
	position: relative; zoom: 1;
}
.ui-mobile .ui-header {
	border-right-width: 0px; border-left-width: 0px;
}
.ui-mobile .ui-footer {
	border-right-width: 0px; border-left-width: 0px;
}
.ui-header .ui-btn-left {
	top: 3px; position: absolute;
}
.ui-header .ui-btn-right {
	top: 3px; position: absolute;
}
.ui-footer .ui-btn-left {
	top: 3px; position: absolute;
}
.ui-footer .ui-btn-right {
	top: 3px; position: absolute;
}
.ui-fixed-hidden.ui-header-fixed .ui-btn-left {
	top: 3px; position: absolute;
}
.ui-fixed-hidden.ui-header-fixed .ui-btn-right {
	top: 3px; position: absolute;
}
.ui-header-fixed .ui-btn-left {
	top: 4px;
}
.ui-header-fixed .ui-btn-right {
	top: 4px;
}
.ui-header .ui-btn-left {
	left: 5px;
}
.ui-footer .ui-btn-left {
	left: 5px;
}
.ui-header .ui-btn-right {
	right: 5px;
}
.ui-footer .ui-btn-right {
	right: 5px;
}
.ui-footer > .ui-btn-icon-notext {
	top: 6px;
}
.ui-header > .ui-btn-icon-notext {
	top: 6px;
}
.ui-fixed-hidden.ui-header-fixed > .ui-btn-icon-notext {
	top: 6px;
}
.ui-header-fixed > .ui-btn-icon-notext {
	top: 7px;
}
.ui-header .ui-title {
	margin: 0.6em 30% 0.8em; padding: 0px; outline: 0px !important; text-align: center; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; text-overflow: ellipsis; min-height: 1.1em;
}
.ui-footer .ui-title {
	margin: 0.6em 30% 0.8em; padding: 0px; outline: 0px !important; text-align: center; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; text-overflow: ellipsis; min-height: 1.1em;
}
.ui-footer .ui-title {
	margin: 0.6em 15px 0.8em;
}
.ui-content {
	border-width: 0px; padding: 15px; overflow: visible; overflow-x: hidden;
}
.ui-corner-all > :first-child.ui-header {
	border-top-left-radius: inherit; border-top-right-radius: inherit; -webkit-border-top-left-radius: inherit; -webkit-border-top-right-radius: inherit;
}
.ui-corner-all > :first-child.ui-content {
	border-top-left-radius: inherit; border-top-right-radius: inherit; -webkit-border-top-left-radius: inherit; -webkit-border-top-right-radius: inherit;
}
.ui-corner-all > :first-child.ui-footer {
	border-top-left-radius: inherit; border-top-right-radius: inherit; -webkit-border-top-left-radius: inherit; -webkit-border-top-right-radius: inherit;
}
.ui-corner-all > :last-child.ui-header {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-corner-all > :last-child.ui-content {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-corner-all > :last-child.ui-footer {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-icon {
	width: 18px; height: 18px;
}
.ui-nojs {
	left: -9999px; position: absolute;
}
.ui-hide-label label.ui-input-text {
	left: -9999px; position: absolute !important; cliptop: 1px; clipright: 1px; clipbottom: 1px; clipleft: 1px;
}
.ui-hide-label label.ui-select {
	left: -9999px; position: absolute !important; cliptop: 1px; clipright: 1px; clipbottom: 1px; clipleft: 1px;
}
.ui-hide-label label.ui-slider {
	left: -9999px; position: absolute !important; cliptop: 1px; clipright: 1px; clipbottom: 1px; clipleft: 1px;
}
.ui-hide-label label.ui-submit {
	left: -9999px; position: absolute !important; cliptop: 1px; clipright: 1px; clipbottom: 1px; clipleft: 1px;
}
.ui-hide-label .ui-controlgroup-label {
	left: -9999px; position: absolute !important; cliptop: 1px; clipright: 1px; clipbottom: 1px; clipleft: 1px;
}
.ui-hidden-accessible {
	left: -9999px; position: absolute !important; cliptop: 1px; clipright: 1px; clipbottom: 1px; clipleft: 1px;
}
.ui-mobile-viewport-transitioning {
	width: 100%; height: 100%; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui-mobile-viewport-transitioning .ui-page {
	width: 100%; height: 100%; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui-page-pre-in {
	opacity: 0;
}
.in {
	-webkit-animation-timing-function: ease-out; -webkit-animation-duration: 350ms; -moz-animation-timing-function: ease-out; -moz-animation-duration: 350ms; animation-timing-function: ease-out; animation-duration: 350ms;
}
.out {
	-webkit-animation-timing-function: ease-in; -webkit-animation-duration: 225ms; -moz-animation-timing-function: ease-in; -moz-animation-duration: 225ms; animation-timing-function: ease-in; animation-duration: 225ms;
}
.out.fade {
	opacity: 0; -webkit-animation-duration: 125ms; -moz-animation-duration: 125ms; animation-duration: 125ms; -webkit-animation-name: fadeout; -moz-animation-name: fadeout; animation-name: fadeout;
}
.in.fade {
	opacity: 1; -webkit-animation-duration: 225ms; -moz-animation-duration: 225ms; animation-duration: 225ms; -webkit-animation-name: fadein; -moz-animation-name: fadein; animation-name: fadein;
}
.pop {
	-webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%;
}
.in.pop {
	opacity: 1; -webkit-animation-duration: 350ms; -moz-animation-duration: 350ms; animation-duration: 350ms; -webkit-animation-name: popin; -moz-animation-name: popin; animation-name: popin; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1);
}
.out.pop {
	opacity: 0; -webkit-animation-duration: 100ms; -moz-animation-duration: 100ms; animation-duration: 100ms; -webkit-animation-name: fadeout; -moz-animation-name: fadeout; animation-name: fadeout;
}
.reverse.in.pop {
	-webkit-animation-name: fadein; -moz-animation-name: fadein; animation-name: fadein;
}
.reverse.out.pop {
	-webkit-animation-name: popout; -moz-animation-name: popout; animation-name: popout; -webkit-transform: scale(.8); -moz-transform: scale(.8); transform: scale(.8);
}
.out.slide {
	-webkit-animation-timing-function: ease-out; -webkit-animation-duration: 350ms; -moz-animation-timing-function: ease-out; -moz-animation-duration: 350ms; animation-timing-function: ease-out; animation-duration: 350ms;
}
.in.slide {
	-webkit-animation-timing-function: ease-out; -webkit-animation-duration: 350ms; -moz-animation-timing-function: ease-out; -moz-animation-duration: 350ms; animation-timing-function: ease-out; animation-duration: 350ms;
}
.out.slide {
	-webkit-animation-name: slideouttoleft; -moz-animation-name: slideouttoleft; animation-name: slideouttoleft; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translateX(-100%); transform: translateX(-100%);
}
.in.slide {
	-webkit-animation-name: slideinfromright; -moz-animation-name: slideinfromright; animation-name: slideinfromright; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translateX(0); transform: translateX(0);
}
.reverse.out.slide {
	-webkit-animation-name: slideouttoright; -moz-animation-name: slideouttoright; animation-name: slideouttoright; -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translateX(100%); transform: translateX(100%);
}
.reverse.in.slide {
	-webkit-animation-name: slideinfromleft; -moz-animation-name: slideinfromleft; animation-name: slideinfromleft; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translateX(0); transform: translateX(0);
}
.out.slidefade {
	-webkit-animation-duration: 225ms; -moz-animation-duration: 225ms; animation-duration: 225ms; -webkit-animation-name: slideouttoleft; -moz-animation-name: slideouttoleft; animation-name: slideouttoleft; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); transform: translateX(-100%);
}
.in.slidefade {
	-webkit-animation-duration: 200ms; -moz-animation-duration: 200ms; animation-duration: 200ms; -webkit-animation-name: fadein; -moz-animation-name: fadein; animation-name: fadein; -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0);
}
.reverse.out.slidefade {
	-webkit-animation-duration: 200ms; -moz-animation-duration: 200ms; animation-duration: 200ms; -webkit-animation-name: slideouttoright; -moz-animation-name: slideouttoright; animation-name: slideouttoright; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%);
}
.reverse.in.slidefade {
	-webkit-animation-duration: 200ms; -moz-animation-duration: 200ms; animation-duration: 200ms; -webkit-animation-name: fadein; -moz-animation-name: fadein; animation-name: fadein; -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0);
}
.out.slidedown {
	-webkit-animation-duration: 100ms; -moz-animation-duration: 100ms; animation-duration: 100ms; -webkit-animation-name: fadeout; -moz-animation-name: fadeout; animation-name: fadeout;
}
.in.slidedown {
	-webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-name: slideinfromtop; -moz-animation-name: slideinfromtop; animation-name: slideinfromtop; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0);
}
.reverse.in.slidedown {
	-webkit-animation-duration: 150ms; -moz-animation-duration: 150ms; animation-duration: 150ms; -webkit-animation-name: fadein; -moz-animation-name: fadein; animation-name: fadein;
}
.reverse.out.slidedown {
	-webkit-animation-duration: 200ms; -moz-animation-duration: 200ms; animation-duration: 200ms; -webkit-animation-name: slideouttotop; -moz-animation-name: slideouttotop; animation-name: slideouttotop; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%);
}
.out.slideup {
	-webkit-animation-duration: 100ms; -moz-animation-duration: 100ms; animation-duration: 100ms; -webkit-animation-name: fadeout; -moz-animation-name: fadeout; animation-name: fadeout;
}
.in.slideup {
	-webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-name: slideinfrombottom; -moz-animation-name: slideinfrombottom; animation-name: slideinfrombottom; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0);
}
.reverse.in.slideup {
	-webkit-animation-duration: 150ms; -moz-animation-duration: 150ms; animation-duration: 150ms; -webkit-animation-name: fadein; -moz-animation-name: fadein; animation-name: fadein;
}
.reverse.out.slideup {
	-webkit-animation-duration: 200ms; -moz-animation-duration: 200ms; animation-duration: 200ms; -webkit-animation-name: slideouttobottom; -moz-animation-name: slideouttobottom; animation-name: slideouttobottom; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); transform: translateY(100%);
}
.viewport-flip {
	position: absolute; -webkit-perspective: 1000; -moz-perspective: 1000; perspective: 1000;
}
.flip {
	-webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;
}
.out.flip {
	-webkit-animation-duration: 175ms; -moz-animation-duration: 175ms; animation-duration: 175ms; -webkit-animation-name: flipouttoleft; -moz-animation-name: flipouttoleft; animation-name: flipouttoleft; -webkit-transform: rotateY(-90deg) scale(.9); -moz-transform: rotateY(-90deg) scale(.9); transform: rotateY(-90deg) scale(.9);
}
.in.flip {
	-webkit-animation-duration: 225ms; -moz-animation-duration: 225ms; animation-duration: 225ms; -webkit-animation-name: flipintoright; -moz-animation-name: flipintoright; animation-name: flipintoright;
}
.reverse.out.flip {
	-webkit-animation-name: flipouttoright; -moz-animation-name: flipouttoright; animation-name: flipouttoright; -webkit-transform: rotateY(90deg) scale(.9); -moz-transform: rotateY(90deg) scale(.9); transform: rotateY(90deg) scale(.9);
}
.reverse.in.flip {
	-webkit-animation-name: flipintoleft; -moz-animation-name: flipintoleft; animation-name: flipintoleft;
}
.viewport-turn {
	position: absolute; -webkit-perspective: 200px; -moz-perspective: 200px; perspective: 200px; -ms-perspective: 200px;
}
.turn {
	-webkit-transform-origin: 0; -moz-transform-origin: 0; transform-origin: 0; -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;
}
.out.turn {
	-webkit-animation-duration: 125ms; -moz-animation-duration: 125ms; animation-duration: 125ms; -webkit-animation-name: flipouttoleft; -moz-animation-name: flipouttoleft; animation-name: flipouttoleft; -webkit-transform: rotateY(-90deg) scale(.9); -moz-transform: rotateY(-90deg) scale(.9); transform: rotateY(-90deg) scale(.9);
}
.in.turn {
	-webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-name: flipintoright; -moz-animation-name: flipintoright; animation-name: flipintoright;
}
.reverse.out.turn {
	-webkit-animation-name: flipouttoright; -moz-animation-name: flipouttoright; animation-name: flipouttoright; -webkit-transform: rotateY(90deg) scale(.9); -moz-transform: rotateY(90deg) scale(.9); transform: rotateY(90deg) scale(.9);
}
.reverse.in.turn {
	-webkit-animation-name: flipintoleft; -moz-animation-name: flipintoleft; animation-name: flipintoleft;
}
.flow {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .4); -webkit-transform-origin: 50% 30%; -moz-transform-origin: 50% 30%; transform-origin: 50% 30%;
}
.flow.ui-dialog {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-transform-origin: none; -moz-transform-origin: none; transform-origin: none;
}
.out.flow {
	-webkit-animation-timing-function: ease; -webkit-animation-duration: 350ms; -moz-animation-timing-function: ease; -moz-animation-duration: 350ms; animation-timing-function: ease; animation-duration: 350ms; -webkit-animation-name: flowouttoleft; -moz-animation-name: flowouttoleft; animation-name: flowouttoleft; -webkit-transform: translateX(-100%) scale(.7); -moz-transform: translateX(-100%) scale(.7); transform: translateX(-100%) scale(.7);
}
.in.flow {
	-webkit-animation-timing-function: ease; -webkit-animation-duration: 350ms; -moz-animation-timing-function: ease; -moz-animation-duration: 350ms; animation-timing-function: ease; animation-duration: 350ms; -webkit-animation-name: flowinfromright; -moz-animation-name: flowinfromright; animation-name: flowinfromright; -webkit-transform: translateX(0) scale(1); -moz-transform: translateX(0) scale(1); transform: translateX(0) scale(1);
}
.reverse.out.flow {
	-webkit-animation-name: flowouttoright; -moz-animation-name: flowouttoright; animation-name: flowouttoright; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%);
}
.reverse.in.flow {
	-webkit-animation-name: flowinfromleft; -moz-animation-name: flowinfromleft; animation-name: flowinfromleft;
}
.ui-grid-a {
	overflow: hidden;
}
.ui-grid-b {
	overflow: hidden;
}
.ui-grid-c {
	overflow: hidden;
}
.ui-grid-d {
	overflow: hidden;
}
.ui-block-a {
	margin: 0px; padding: 0px; border: 0px currentColor; float: left; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.ui-block-b {
	margin: 0px; padding: 0px; border: 0px currentColor; float: left; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.ui-block-c {
	margin: 0px; padding: 0px; border: 0px currentColor; float: left; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.ui-block-d {
	margin: 0px; padding: 0px; border: 0px currentColor; float: left; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.ui-block-e {
	margin: 0px; padding: 0px; border: 0px currentColor; float: left; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.ui-grid-solo .ui-block-a {
	float: none; display: block;
}
.ui-grid-a .ui-block-a {
	width: 49.95%;
}
.ui-grid-a .ui-block-b {
	width: 49.95%;
}
.ui-grid-a > :nth-child(n) {
	width: 50%; margin-right: -0.5px;
}
.ui-grid-a .ui-block-a {
	clear: left;
}
.ui-grid-b .ui-block-a {
	width: 33.25%;
}
.ui-grid-b .ui-block-b {
	width: 33.25%;
}
.ui-grid-b .ui-block-c {
	width: 33.25%;
}
.ui-grid-b > :nth-child(n) {
	width: 33.33%; margin-right: -0.5px;
}
.ui-grid-b .ui-block-a {
	clear: left;
}
.ui-grid-c .ui-block-a {
	width: 24.92%;
}
.ui-grid-c .ui-block-b {
	width: 24.92%;
}
.ui-grid-c .ui-block-c {
	width: 24.92%;
}
.ui-grid-c .ui-block-d {
	width: 24.92%;
}
.ui-grid-c > :nth-child(n) {
	width: 25%; margin-right: -0.5px;
}
.ui-grid-c .ui-block-a {
	clear: left;
}
.ui-grid-d .ui-block-a {
	width: 19.92%;
}
.ui-grid-d .ui-block-b {
	width: 19.92%;
}
.ui-grid-d .ui-block-c {
	width: 19.92%;
}
.ui-grid-d .ui-block-d {
	width: 19.92%;
}
.ui-grid-d .ui-block-e {
	width: 19.92%;
}
.ui-grid-d > :nth-child(n) {
	width: 20%;
}
.ui-grid-d .ui-block-a {
	clear: left;
}
.ui-responsive .ui-block-a {
	width: 100%; float: none;
}
.ui-responsive .ui-block-b {
	width: 100%; float: none;
}
.ui-responsive .ui-block-c {
	width: 100%; float: none;
}
.ui-responsive .ui-block-d {
	width: 100%; float: none;
}
.ui-responsive .ui-block-e {
	width: 100%; float: none;
}
.ui-header-fixed {
	left: 0px; width: 100%; right: 0px; position: fixed; z-index: 1000;
}
.ui-footer-fixed {
	left: 0px; width: 100%; right: 0px; position: fixed; z-index: 1000;
}
.ui-header-fixed {
	top: -1px; padding-top: 1px;
}
.ui-fixed-hidden.ui-header-fixed {
	top: 0px; padding-top: 0px;
}
.ui-footer-fixed {
	bottom: -1px; padding-bottom: 1px;
}
.ui-fixed-hidden.ui-footer-fixed {
	bottom: 0px; padding-bottom: 0px;
}
.ui-header-fullscreen {
	filter: Alpha(Opacity=90); opacity: 0.9;
}
.ui-footer-fullscreen {
	filter: Alpha(Opacity=90); opacity: 0.9;
}
.ui-page-header-fixed {
	padding-top: 2.68em;
}
.ui-page-footer-fixed {
	padding-bottom: 2.68em;
}
.ui-page-header-fullscreen > .ui-content {
	padding: 0px;
}
.ui-page-footer-fullscreen > .ui-content {
	padding: 0px;
}
.ui-fixed-hidden {
	position: absolute;
}
.ui-page-header-fullscreen .ui-fixed-hidden {
	left: -9999px;
}
.ui-page-footer-fullscreen .ui-fixed-hidden {
	left: -9999px;
}
.ui-header-fixed .ui-btn {
	z-index: 10;
}
.ui-footer-fixed .ui-btn {
	z-index: 10;
}
.ui-android-2x-fixed .ui-li-has-thumb {
	-webkit-transform: translate3d(0, 0, 0);
}
.ui-navbar {
	max-width: 100%;
}
.ui-mini.ui-navbar {
	margin: 0px;
}
.ui-navbar ul::before {
	display: table; content: " ";
}
.ui-navbar ul::after {
	display: table; content: " ";
}
.ui-navbar ul::after {
	clear: both;
}
.ui-navbar ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; overflow: visible; display: block; position: relative; zoom: 1; max-width: 100%;
}
.ui-navbar li .ui-btn {
	margin: 0px -1px 0px 0px; text-align: center; border-right-width: 0px; display: block;
}
.ui-navbar li .ui-btn-icon-right .ui-icon {
	right: 6px;
}
.ui-navbar li:last-child .ui-btn {
	margin-right: 0px; border-right-width: 1px;
}
.ui-navbar .ui-grid-duo .ui-block-b .ui-btn {
	margin-right: 0px; border-right-width: 1px;
}
.ui-header .ui-navbar li:last-child .ui-btn {
	margin-right: -1px; border-right-width: 0px;
}
.ui-footer .ui-navbar li:last-child .ui-btn {
	margin-right: -1px; border-right-width: 0px;
}
.ui-header .ui-navbar .ui-grid-duo .ui-block-b .ui-btn {
	margin-right: -1px; border-right-width: 0px;
}
.ui-footer .ui-navbar .ui-grid-duo .ui-block-b .ui-btn {
	margin-right: -1px; border-right-width: 0px;
}
.ui-navbar .ui-grid-duo li:last-child.ui-block-a .ui-btn {
	margin-right: -1px; border-right-width: 1px;
}
.ui-header .ui-navbar li .ui-btn {
	border-top-width: 0px; border-bottom-width: 0px;
}
.ui-footer .ui-navbar li .ui-btn {
	border-top-width: 0px; border-bottom-width: 0px;
}
.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn {
	margin-right: -5px;
}
.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn {
	margin-right: -5px;
}
.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn {
	margin-right: -4px;
}
.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn {
	margin-right: -4px;
}
.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn {
	margin-right: -4px;
}
.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn {
	margin-right: -4px;
}
.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon {
	right: 8px;
}
.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon {
	right: 8px;
}
.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon {
	right: 8px;
}
.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon {
	right: 8px;
}
.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon {
	right: 8px;
}
.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon {
	right: 8px;
}
.ui-navbar li .ui-btn .ui-btn-inner {
	padding-top: 0.7em; padding-bottom: 0.8em;
}
.ui-navbar li .ui-btn-icon-top .ui-btn-inner {
	padding-top: 30px;
}
.ui-navbar li .ui-btn-icon-bottom .ui-btn-inner {
	padding-bottom: 30px;
}
.ui-btn {
	margin: 0.5em 0px; padding: 0px; text-align: center; display: block; position: relative; cursor: pointer;
}
.ui-mini {
	margin-top: 0.25em; margin-bottom: 0.25em;
}
.ui-btn-left {
	margin-right: 5px; margin-left: 5px;
}
.ui-btn-right {
	margin-right: 5px; margin-left: 5px;
}
.ui-input-clear {
	margin-right: 5px; margin-left: 5px;
}
.ui-btn-inline {
	margin-right: 5px; margin-left: 5px;
}
.ui-grid-a .ui-btn {
	margin-right: 5px; margin-left: 5px;
}
.ui-grid-b .ui-btn {
	margin-right: 5px; margin-left: 5px;
}
.ui-grid-c .ui-btn {
	margin-right: 5px; margin-left: 5px;
}
.ui-grid-d .ui-btn {
	margin-right: 5px; margin-left: 5px;
}
.ui-grid-e .ui-btn {
	margin-right: 5px; margin-left: 5px;
}
.ui-grid-solo .ui-btn {
	margin-right: 5px; margin-left: 5px;
}
.ui-btn-inner {
	padding: 0.6em 20px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; position: relative; zoom: 1; text-overflow: ellipsis; min-width: 0.75em;
}
.ui-btn input {
	z-index: 2;
}
.ui-btn button {
	z-index: 2;
}
.ui-btn-left {
	vertical-align: middle; display: inline-block;
}
.ui-btn-right {
	vertical-align: middle; display: inline-block;
}
.ui-btn-inline {
	vertical-align: middle; display: inline-block;
}
.ui-mobile .ui-btn-left {
	margin: 0px;
}
.ui-mobile .ui-btn-right {
	margin: 0px;
}
.ui-btn-left > .ui-btn {
	margin: 0px;
}
.ui-btn-right > .ui-btn {
	margin: 0px;
}
.ui-btn-block {
	display: block;
}
.ui-header > .ui-btn {
	margin: 0px; display: inline-block;
}
.ui-footer > .ui-btn {
	margin: 0px; display: inline-block;
}
.ui-header .ui-btn-block {
	display: block;
}
.ui-footer .ui-btn-block {
	display: block;
}
.ui-header .ui-btn-inner {
	padding: 0.55em 11px 0.5em; font-size: 12.5px;
}
.ui-footer .ui-btn-inner {
	padding: 0.55em 11px 0.5em; font-size: 12.5px;
}
.ui-mini .ui-btn-inner {
	padding: 0.55em 11px 0.5em; font-size: 12.5px;
}
.ui-fullsize .ui-btn-inner {
	padding: 0.6em 20px; font-size: 16px;
}
.ui-fullsize .ui-btn-inner {
	padding: 0.6em 20px; font-size: 16px;
}
.ui-btn-icon-notext {
	width: 24px; height: 24px;
}
.ui-btn-icon-notext .ui-btn-inner {
	padding: 0px; height: 100%;
}
.ui-btn-icon-notext .ui-btn-inner .ui-icon {
	margin: 2px 1px 2px 3px; float: left;
}
.ui-btn-text {
	width: 100%; position: relative; z-index: 1; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;
}
div.ui-btn-text {
	width: auto;
}
.ui-btn-icon-notext .ui-btn-text {
	left: -9999px; position: absolute;
}
.ui-btn-icon-left .ui-btn-inner {
	padding-left: 40px;
}
.ui-btn-icon-right .ui-btn-inner {
	padding-right: 40px;
}
.ui-btn-icon-top .ui-btn-inner {
	padding-top: 40px;
}
.ui-btn-icon-bottom .ui-btn-inner {
	padding-bottom: 40px;
}
.ui-header .ui-btn-icon-left .ui-btn-inner {
	padding-left: 30px;
}
.ui-footer .ui-btn-icon-left .ui-btn-inner {
	padding-left: 30px;
}
.ui-btn-icon-left.ui-mini .ui-btn-inner {
	padding-left: 30px;
}
.ui-mini .ui-btn-icon-left .ui-btn-inner {
	padding-left: 30px;
}
.ui-header .ui-btn-icon-right .ui-btn-inner {
	padding-right: 30px;
}
.ui-footer .ui-btn-icon-right .ui-btn-inner {
	padding-right: 30px;
}
.ui-btn-icon-right.ui-mini .ui-btn-inner {
	padding-right: 30px;
}
.ui-mini .ui-btn-icon-right .ui-btn-inner {
	padding-right: 30px;
}
.ui-header .ui-btn-icon-top .ui-btn-inner {
	padding: 30px 3px 0.5em;
}
.ui-footer .ui-btn-icon-top .ui-btn-inner {
	padding: 30px 3px 0.5em;
}
.ui-btn-icon-top.ui-mini .ui-btn-inner {
	padding-top: 30px;
}
.ui-mini .ui-btn-icon-top .ui-btn-inner {
	padding-top: 30px;
}
.ui-header .ui-btn-icon-bottom .ui-btn-inner {
	padding: 0.55em 3px 30px;
}
.ui-footer .ui-btn-icon-bottom .ui-btn-inner {
	padding: 0.55em 3px 30px;
}
.ui-btn-icon-bottom.ui-mini .ui-btn-inner {
	padding-bottom: 30px;
}
.ui-mini .ui-btn-icon-bottom .ui-btn-inner {
	padding-bottom: 30px;
}
.ui-btn-inner {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-btn-icon-notext .ui-icon {
	display: block; z-index: 0;
}
.ui-btn-icon-left > .ui-btn-inner > .ui-icon {
	top: 50%; margin-top: -9px; position: absolute;
}
.ui-btn-icon-right > .ui-btn-inner > .ui-icon {
	top: 50%; margin-top: -9px; position: absolute;
}
.ui-btn-icon-top .ui-btn-inner .ui-icon {
	left: 50%; margin-left: -9px; position: absolute;
}
.ui-btn-icon-bottom .ui-btn-inner .ui-icon {
	left: 50%; margin-left: -9px; position: absolute;
}
.ui-btn-icon-left .ui-icon {
	left: 10px;
}
.ui-btn-icon-right .ui-icon {
	right: 10px;
}
.ui-btn-icon-top .ui-icon {
	top: 10px;
}
.ui-btn-icon-bottom .ui-icon {
	top: auto; bottom: 10px;
}
.ui-header .ui-btn-icon-left .ui-icon {
	left: 5px;
}
.ui-footer .ui-btn-icon-left .ui-icon {
	left: 5px;
}
.ui-btn-icon-left.ui-mini .ui-icon {
	left: 5px;
}
.ui-mini .ui-btn-icon-left .ui-icon {
	left: 5px;
}
.ui-header .ui-btn-icon-right .ui-icon {
	right: 5px;
}
.ui-footer .ui-btn-icon-right .ui-icon {
	right: 5px;
}
.ui-btn-icon-right.ui-mini .ui-icon {
	right: 5px;
}
.ui-mini .ui-btn-icon-right .ui-icon {
	right: 5px;
}
.ui-header .ui-btn-icon-top .ui-icon {
	top: 5px;
}
.ui-footer .ui-btn-icon-top .ui-icon {
	top: 5px;
}
.ui-btn-icon-top.ui-mini .ui-icon {
	top: 5px;
}
.ui-mini .ui-btn-icon-top .ui-icon {
	top: 5px;
}
.ui-header .ui-btn-icon-bottom .ui-icon {
	bottom: 5px;
}
.ui-footer .ui-btn-icon-bottom .ui-icon {
	bottom: 5px;
}
.ui-btn-icon-bottom.ui-mini .ui-icon {
	bottom: 5px;
}
.ui-mini .ui-btn-icon-bottom .ui-icon {
	bottom: 5px;
}
.ui-btn-hidden {
	background: rgba(255, 255, 255, 0); border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; text-indent: -9999px; font-size: 1px; filter: Alpha(Opacity=0); position: absolute; cursor: pointer; opacity: 0.1; -webkit-appearance: none;
}
.ui-disabled .ui-btn-hidden {
	display: none;
}
.ui-disabled {
	z-index: 1;
}
.ui-field-contain .ui-submit.ui-btn {
	margin: 0px;
}
label.ui-submit {
	margin: 0px 0px 0.3em; line-height: 1.4; font-size: 16px; font-weight: 400; display: block;
}
.ui-field-contain label.ui-submit {
	margin: 0px 2% 0px 0px; width: 20%; vertical-align: top; display: inline-block;
}
.ui-field-contain .ui-submit.ui-btn {
	width: 78%; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.ui-hide-label .ui-submit.ui-btn {
	width: auto; display: block;
}
.ui-collapsible-inset {
	margin: 0.5em 0px;
}
.ui-collapsible-heading {
	margin: 0px -15px; padding: 0px; font-size: 16px; display: block; position: relative;
}
.ui-collapsible-inset .ui-collapsible-heading {
	margin: 0px;
}
.ui-collapsible-heading .ui-btn {
	margin: 0px; text-align: left; border-right-width: 0px; border-left-width: 0px;
}
.ui-collapsible-inset .ui-collapsible-heading .ui-btn {
	border-right-width: 1px; border-left-width: 1px;
}
.ui-collapsible-collapsed + :not(.ui-collapsible-inset).ui-collapsible .ui-collapsible-heading .ui-btn {
	border-top-width: 0px;
}
.ui-collapsible-set :not(.ui-collapsible-inset).ui-collapsible .ui-collapsible-heading .ui-btn {
	border-top-width: 1px;
}
.ui-collapsible-heading .ui-btn-inner {
	padding-right: 12px; padding-left: 12px;
}
.ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner {
	padding-left: 40px;
}
.ui-collapsible-heading .ui-btn-icon-right .ui-btn-inner {
	padding-right: 40px;
}
.ui-collapsible-heading .ui-btn-icon-top .ui-btn-inner {
	text-align: center;
}
.ui-collapsible-heading .ui-btn-icon-bottom .ui-btn-inner {
	text-align: center;
}
.ui-collapsible-heading .ui-mini.ui-btn-icon-left .ui-btn-inner {
	padding-left: 30px;
}
.ui-collapsible-heading .ui-mini.ui-btn-icon-right .ui-btn-inner {
	padding-right: 30px;
}
.ui-collapsible-heading .ui-btn span.ui-btn {
	margin: -12px 0px 0px; padding: 1px 0px 1px 2px; left: 6px; top: 50%; width: 20px; height: 20px; text-indent: -9999px; position: absolute;
}
.ui-collapsible-heading .ui-btn span.ui-btn .ui-btn-inner {
	padding: 10px 0px;
}
.ui-collapsible-heading .ui-btn span.ui-btn .ui-icon {
	left: 0px; margin-top: -10px;
}
.ui-collapsible-heading-status {
	left: 0px; top: -9999px; position: absolute;
}
.ui-collapsible-content {
	margin: 0px -15px; padding: 10px 15px; border-top-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; display: block; background-image: none;
}
.ui-collapsible-inset .ui-collapsible-content {
	margin: 0px; border-right-width: 1px; border-left-width: 1px;
}
.ui-collapsible-content-collapsed {
	display: none;
}
.ui-collapsible-set > .ui-corner-all.ui-collapsible {
	border-radius: 0px; -webkit-border-radius: 0;
}
.ui-collapsible-heading {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-collapsible-heading > .ui-btn {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-collapsible-set .ui-first-child.ui-collapsible {
	border-top-left-radius: inherit; border-top-right-radius: inherit; -webkit-border-top-left-radius: inherit; -webkit-border-top-right-radius: inherit;
}
.ui-collapsible-content {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-collapsible-set .ui-last-child.ui-collapsible {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
:not(.ui-collapsible-collapsed).ui-collapsible-themed-content > .ui-collapsible-heading {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0;
}
.ui-collapsible-set {
	margin: 0.5em 0px;
}
.ui-collapsible-set .ui-collapsible {
	margin: -1px 0px 0px;
}
.ui-collapsible-set .ui-first-child.ui-collapsible {
	margin-top: 0px;
}
.ui-controlgroup {
	margin: 0.5em 0px; padding: 0px; zoom: 1;
}
fieldset.ui-controlgroup {
	margin: 0.5em 0px; padding: 0px; zoom: 1;
}
.ui-mini.ui-controlgroup {
	margin: 0.25em 0px;
}
fieldset.ui-mini.ui-controlgroup {
	margin: 0.25em 0px;
}
.ui-field-contain .ui-controlgroup {
	margin: 0px;
}
.ui-field-contain fieldset.ui-controlgroup {
	margin: 0px;
}
.ui-bar .ui-controlgroup {
	margin: 0px 5px;
}
.ui-controlgroup-label {
	margin: 0px 0px 0.4em; line-height: 1.4; font-size: 16px; font-weight: 400;
}
.ui-controlgroup-controls label.ui-select {
	left: -9999px; position: absolute;
}
.ui-controlgroup-controls label.ui-submit {
	left: -9999px; position: absolute;
}
.ui-controlgroup li {
	list-style: none;
}
.ui-controlgroup .ui-btn {
	margin: 0px;
}
.ui-controlgroup .ui-btn-icon-notext {
	top: auto; width: auto; height: auto;
}
.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner {
	padding: 0.6em 20px; height: 20px;
}
.ui-controlgroup-horizontal .ui-btn-icon-notext .ui-btn-inner {
	width: 18px;
}
.ui-mini.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner {
	padding: 0.55em 11px 0.5em; height: 16px;
}
.ui-header .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner {
	padding: 0.55em 11px 0.5em; height: 16px;
}
.ui-footer .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner {
	padding: 0.55em 11px 0.5em; height: 16px;
}
.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner .ui-icon {
	margin: -9px -9px 0px 0px; top: 50%; right: 50%; position: absolute;
}
.ui-controlgroup-horizontal .ui-btn-inner {
	text-align: center;
}
.ui-mini.ui-controlgroup-horizontal .ui-btn-inner {
	height: 16px; line-height: 16px;
}
.ui-controlgroup .ui-checkbox label {
	font-size: 16px;
}
.ui-controlgroup .ui-radio label {
	font-size: 16px;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls::before {
	display: table; content: "";
}
.ui-controlgroup-horizontal .ui-controlgroup-controls::after {
	display: table; content: "";
}
.ui-controlgroup-horizontal .ui-controlgroup-controls::after {
	clear: both;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls {
	vertical-align: middle; display: inline-block; zoom: 1;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls > .ui-btn {
	margin: 0px; clear: none; float: left;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls li > .ui-btn {
	margin: 0px; clear: none; float: left;
}
.ui-controlgroup-horizontal .ui-checkbox {
	margin: 0px; clear: none; float: left;
}
.ui-controlgroup-horizontal .ui-radio {
	margin: 0px; clear: none; float: left;
}
.ui-controlgroup-horizontal .ui-select {
	margin: 0px; clear: none; float: left;
}
.ui-controlgroup-horizontal .ui-select .ui-btn-text {
	width: auto;
}
.ui-controlgroup-vertical .ui-btn {
	border-bottom-width: 0px;
}
.ui-controlgroup-vertical .ui-last-child.ui-btn {
	border-bottom-width: 1px;
}
.ui-controlgroup-horizontal .ui-btn {
	border-right-width: 0px;
}
.ui-controlgroup-horizontal .ui-last-child.ui-btn {
	border-right-width: 1px;
}
.ui-controlgroup .ui-btn-corner-all {
	border-radius: 0px; -webkit-border-radius: 0;
}
.ui-controlgroup .ui-controlgroup-controls {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-controlgroup .ui-radio {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-controlgroup .ui-checkbox {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-controlgroup .ui-select {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-controlgroup li {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-controlgroup-vertical .ui-first-child.ui-btn {
	border-top-left-radius: inherit; border-top-right-radius: inherit; -webkit-border-top-left-radius: inherit; -webkit-border-top-right-radius: inherit;
}
.ui-controlgroup-vertical .ui-last-child.ui-btn {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-controlgroup-horizontal .ui-first-child.ui-btn {
	border-top-left-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-top-left-radius: inherit; -webkit-border-bottom-left-radius: inherit;
}
.ui-controlgroup-horizontal .ui-last-child.ui-btn {
	border-top-right-radius: inherit; border-bottom-right-radius: inherit; -webkit-border-top-right-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-controlgroup :not(.ui-focus).ui-shadow {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.ui-field-contain .ui-controlgroup-label {
	margin: 0px 2% 0px 0px; width: 20%; vertical-align: top; display: inline-block;
}
.ui-field-contain .ui-controlgroup-controls {
	width: 78%; display: inline-block;
}
.ui-field-contain .ui-controlgroup .ui-select {
	width: 100%; display: block;
}
.ui-field-contain .ui-controlgroup-horizontal .ui-select {
	width: auto;
}
.ui-hide-label .ui-controlgroup-controls {
	width: 100%;
}
.ui-dialog {
	
}
.ui-dialog-contain {
	margin: 10% auto 15px; padding: 0px; top: -15px; width: 92.5%; position: relative; max-width: 500px;
}
.ui-dialog-contain > .ui-header {
	margin: 0px; width: auto; display: block; position: relative;
}
.ui-dialog-contain > .ui-content {
	margin: 0px; width: auto; display: block; position: relative;
}
.ui-dialog-contain > .ui-footer {
	margin: 0px; width: auto; display: block; position: relative;
}
.ui-dialog-contain > .ui-header {
	padding: 0px; border: 0px currentColor; overflow: hidden; z-index: 10;
}
.ui-dialog-contain > .ui-content {
	padding: 15px;
}
.ui-dialog-contain > .ui-footer {
	padding: 0px 15px; z-index: 10;
}
.ui-popup-open .ui-header-fixed {
	position: absolute !important;
}
.ui-popup-open .ui-footer-fixed {
	position: absolute !important;
}
.ui-popup-screen {
	left: 0px; top: 0px; right: 0px; bottom: 1px; filter: Alpha(Opacity=0); position: absolute; z-index: 1099; opacity: 0; background-image: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}
.in.ui-popup-screen {
	filter: Alpha(Opacity=50); opacity: 0.5;
}
.out.ui-popup-screen {
	filter: Alpha(Opacity=0); opacity: 0;
}
.ui-popup-container {
	padding: 0px; outline: 0px; display: inline-block; position: absolute; z-index: 1100;
}
.ui-popup {
	position: relative;
}
.ui-content.ui-popup {
	overflow: visible;
}
.ui-popup .ui-content {
	overflow: visible;
}
.ui-popup > p {
	margin: 0.5em 7px;
}
.ui-popup > h1 {
	margin: 0.5em 7px;
}
.ui-popup > h2 {
	margin: 0.5em 7px;
}
.ui-popup > h3 {
	margin: 0.5em 7px;
}
.ui-popup > h4 {
	margin: 0.5em 7px;
}
.ui-popup > h5 {
	margin: 0.5em 7px;
}
.ui-popup > h6 {
	margin: 0.5em 7px;
}
.ui-popup > span {
	margin: 0.5em 7px; display: block;
}
.ui-popup .ui-title {
	font-size: 16px; font-weight: 700; margin-top: 0.5em; margin-bottom: 0.5em;
}
.ui-popup-container .ui-content > p {
	margin: 0.5em 0px;
}
.ui-popup-container .ui-content > h1 {
	margin: 0.5em 0px;
}
.ui-popup-container .ui-content > h2 {
	margin: 0.5em 0px;
}
.ui-popup-container .ui-content > h3 {
	margin: 0.5em 0px;
}
.ui-popup-container .ui-content > h4 {
	margin: 0.5em 0px;
}
.ui-popup-container .ui-content > h5 {
	margin: 0.5em 0px;
}
.ui-popup-container .ui-content > h6 {
	margin: 0.5em 0px;
}
.ui-popup-container .ui-content > span {
	margin: 0px;
}
.ui-popup-container .ui-content > p:first-child {
	margin-top: 0px;
}
.ui-popup-container .ui-content > h1:first-child {
	margin-top: 0px;
}
.ui-popup-container .ui-content > h2:first-child {
	margin-top: 0px;
}
.ui-popup-container .ui-content > h3:first-child {
	margin-top: 0px;
}
.ui-popup-container .ui-content > h4:first-child {
	margin-top: 0px;
}
.ui-popup-container .ui-content > h5:first-child {
	margin-top: 0px;
}
.ui-popup-container .ui-content > h6:first-child {
	margin-top: 0px;
}
.ui-popup-container .ui-content > p:last-child {
	margin-bottom: 0px;
}
.ui-popup-container .ui-content > h1:last-child {
	margin-bottom: 0px;
}
.ui-popup-container .ui-content > h2:last-child {
	margin-bottom: 0px;
}
.ui-popup-container .ui-content > h3:last-child {
	margin-bottom: 0px;
}
.ui-popup-container .ui-content > h4:last-child {
	margin-bottom: 0px;
}
.ui-popup-container .ui-content > h5:last-child {
	margin-bottom: 0px;
}
.ui-popup-container .ui-content > h6:last-child {
	margin-bottom: 0px;
}
.ui-popup > img {
	width: auto; height: auto; vertical-align: middle; max-height: 100%; max-width: 100%;
}
:not(.ui-content).ui-popup > img:only-child {
	border-radius: inherit; -webkit-border-radius: inherit;
}
:not(.ui-content).ui-popup > :first-child.ui-btn-left + img:last-child {
	border-radius: inherit; -webkit-border-radius: inherit;
}
:not(.ui-content).ui-popup > :first-child.ui-btn-right + img:last-child {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-popup iframe {
	vertical-align: middle;
}
.ui-popup .ui-field-contain label.ui-submit {
	margin: 0px 0px 0.3em; line-height: 1.4; font-size: 16px; font-weight: 400; display: block;
}
.ui-popup .ui-field-contain .ui-controlgroup-label {
	margin: 0px 0px 0.3em; line-height: 1.4; font-size: 16px; font-weight: 400; display: block;
}
.ui-popup .ui-field-contain label.ui-select {
	margin: 0px 0px 0.3em; line-height: 1.4; font-size: 16px; font-weight: 400; display: block;
}
.ui-popup .ui-field-contain label.ui-input-text {
	margin: 0px 0px 0.3em; line-height: 1.4; font-size: 16px; font-weight: 400; display: block;
}
.ui-popup .ui-field-contain .ui-submit.ui-btn {
	width: 100%; display: block;
}
.ui-popup .ui-field-contain .ui-controlgroup-controls {
	width: 100%; display: block;
}
.ui-popup .ui-field-contain .ui-select {
	width: 100%; display: block;
}
.ui-popup .ui-field-contain input.ui-input-text {
	width: 100%; display: block;
}
.ui-popup .ui-field-contain textarea.ui-input-text {
	width: 100%; display: block;
}
.ui-popup .ui-field-contain .ui-input-search {
	width: 100%; display: block;
}
.ui-popup > .ui-btn-left {
	margin: 0px; top: -9px; position: absolute; z-index: 1101;
}
.ui-popup > .ui-btn-right {
	margin: 0px; top: -9px; position: absolute; z-index: 1101;
}
.ui-popup > .ui-btn-left {
	left: -9px;
}
.ui-popup > .ui-btn-right {
	right: -9px;
}
.ui-popup-hidden {
	left: -9999px; top: -99999px;
}
.ui-checkbox {
	margin: 0px; clear: both; position: relative; z-index: 1;
}
.ui-radio {
	margin: 0px; clear: both; position: relative; z-index: 1;
}
.ui-checkbox .ui-btn {
	text-align: left; z-index: 2;
}
.ui-radio .ui-btn {
	text-align: left; z-index: 2;
}
.ui-controlgroup .ui-checkbox .ui-btn {
	margin: 0px;
}
.ui-controlgroup .ui-radio .ui-btn {
	margin: 0px;
}
.ui-checkbox .ui-btn-inner {
	white-space: normal;
}
.ui-radio .ui-btn-inner {
	white-space: normal;
}
.ui-checkbox .ui-btn-icon-left .ui-btn-inner {
	padding-left: 45px;
}
.ui-radio .ui-btn-icon-left .ui-btn-inner {
	padding-left: 45px;
}
.ui-checkbox .ui-btn-icon-left.ui-mini .ui-btn-inner {
	padding-left: 36px;
}
.ui-radio .ui-btn-icon-left.ui-mini .ui-btn-inner {
	padding-left: 36px;
}
.ui-checkbox .ui-btn-icon-right .ui-btn-inner {
	padding-right: 45px;
}
.ui-radio .ui-btn-icon-right .ui-btn-inner {
	padding-right: 45px;
}
.ui-checkbox .ui-btn-icon-right.ui-mini .ui-btn-inner {
	padding-right: 36px;
}
.ui-radio .ui-btn-icon-right.ui-mini .ui-btn-inner {
	padding-right: 36px;
}
.ui-checkbox .ui-btn-icon-top .ui-btn-inner {
	text-align: center; padding-right: 0px; padding-left: 0px;
}
.ui-radio .ui-btn-icon-top .ui-btn-inner {
	text-align: center; padding-right: 0px; padding-left: 0px;
}
.ui-checkbox .ui-btn-icon-bottom .ui-btn-inner {
	text-align: center; padding-right: 0px; padding-left: 0px;
}
.ui-radio .ui-btn-icon-bottom .ui-btn-inner {
	text-align: center; padding-right: 0px; padding-left: 0px;
}
.ui-checkbox .ui-icon {
	top: 1.1em;
}
.ui-radio .ui-icon {
	top: 1.1em;
}
.ui-checkbox .ui-btn-icon-left .ui-icon {
	left: 15px;
}
.ui-radio .ui-btn-icon-left .ui-icon {
	left: 15px;
}
.ui-checkbox .ui-btn-icon-left.ui-mini .ui-icon {
	left: 9px;
}
.ui-radio .ui-btn-icon-left.ui-mini .ui-icon {
	left: 9px;
}
.ui-checkbox .ui-btn-icon-right .ui-icon {
	right: 15px;
}
.ui-radio .ui-btn-icon-right .ui-icon {
	right: 15px;
}
.ui-checkbox .ui-btn-icon-right.ui-mini .ui-icon {
	right: 9px;
}
.ui-radio .ui-btn-icon-right.ui-mini .ui-icon {
	right: 9px;
}
.ui-checkbox .ui-btn-icon-top .ui-icon {
	top: 10px;
}
.ui-radio .ui-btn-icon-top .ui-icon {
	top: 10px;
}
.ui-checkbox .ui-btn-icon-bottom .ui-icon {
	top: auto; bottom: 10px;
}
.ui-radio .ui-btn-icon-bottom .ui-icon {
	top: auto; bottom: 10px;
}
.ui-checkbox .ui-btn-icon-right .ui-icon {
	right: 15px;
}
.ui-radio .ui-btn-icon-right .ui-icon {
	right: 15px;
}
.ui-checkbox .ui-btn-icon-right.ui-mini .ui-icon {
	right: 9px;
}
.ui-radio .ui-btn-icon-right.ui-mini .ui-icon {
	right: 9px;
}
.ui-controlgroup-horizontal .ui-checkbox .ui-icon {
	display: none;
}
.ui-controlgroup-horizontal .ui-radio .ui-icon {
	display: none;
}
.ui-controlgroup-horizontal .ui-checkbox .ui-btn-inner {
	padding: 0.6em 20px;
}
.ui-controlgroup-horizontal .ui-radio .ui-btn-inner {
	padding: 0.6em 20px;
}
.ui-controlgroup-horizontal .ui-checkbox .ui-mini .ui-btn-inner {
	padding: 0.55em 11px 0.5em;
}
.ui-controlgroup-horizontal .ui-radio .ui-mini .ui-btn-inner {
	padding: 0.55em 11px 0.5em;
}
.ui-checkbox input {
	margin: -5px 0px 0px; outline: 0px !important; left: 20px; top: 50%; width: 10px; height: 10px; position: absolute; z-index: 1;
}
.ui-radio input {
	margin: -5px 0px 0px; outline: 0px !important; left: 20px; top: 50%; width: 10px; height: 10px; position: absolute; z-index: 1;
}
.ui-field-contain {
	border-width: 0px 0px 1px; margin: 0px; padding: 0.8em 0px; overflow: visible;
}
fieldset.ui-field-contain {
	border-width: 0px 0px 1px; margin: 0px; padding: 0.8em 0px; overflow: visible;
}
:last-child.ui-field-contain {
	border-bottom-width: 0px;
}
.ui-field-contain {
	max-width: 100%;
}
.ui-field-contain {
	border-width: 0px; margin: 1em 0px; padding: 0px;
}
.ui-mobile fieldset.ui-field-contain {
	border-width: 0px; margin: 1em 0px; padding: 0px;
}
.ui-select {
	display: block; position: relative;
}
.ui-select select {
	left: -9999px; top: -9999px; position: absolute;
}
.ui-select .ui-btn {
	opacity: 1;
}
.ui-field-contain .ui-select .ui-btn {
	margin: 0px;
}
.ui-select .ui-btn select {
	left: 0px; top: 0px; width: 100%; height: 3em; filter: Alpha(Opacity=0); z-index: 2; cursor: pointer; min-height: 100%; max-height: 100%; opacity: 0; -webkit-appearance: none;
}
.ui-select .ui-disabled {
	opacity: 0.3;
}
.ui-select .ui-disabled select {
	display: none;
}
.ui-select .ui-select-nativeonly.ui-btn {
	border-radius: 0px; border: 0px currentColor;
}
.ui-select .ui-select-nativeonly.ui-btn select {
	text-indent: 0px; display: block; opacity: 1;
}
.ui-select .ui-select-nativeonly.ui-disabled .ui-btn-inner {
	opacity: 0;
}
.ui-select .ui-btn-icon-right .ui-btn-inner {
	padding-right: 45px;
}
.ui-select .ui-li-has-count .ui-btn-inner {
	padding-right: 45px;
}
.ui-select .ui-btn-icon-right.ui-mini .ui-btn-inner {
	padding-right: 32px;
}
.ui-select .ui-li-has-count.ui-btn-icon-right .ui-btn-inner {
	padding-right: 80px;
}
.ui-select .ui-li-has-count.ui-btn-icon-right.ui-mini .ui-btn-inner {
	padding-right: 67px;
}
.ui-select .ui-btn-icon-right .ui-icon {
	right: 15px;
}
.ui-select .ui-btn-icon-right.ui-mini .ui-icon {
	right: 7px;
}
.ui-select .ui-li-has-count.ui-btn-icon-right .ui-li-count {
	right: 45px;
}
.ui-select .ui-li-has-count.ui-btn-icon-right.ui-mini .ui-li-count {
	right: 32px;
}
label.ui-select {
	margin: 0px 0px 0.3em; line-height: 1.4; font-size: 16px; font-weight: 400; display: block;
}
.ui-select .ui-btn-text {
	overflow: hidden !important; display: block; min-height: 1em;
}
.ui-selectmenu .ui-btn-text {
	overflow: hidden !important; display: block; min-height: 1em;
}
.ui-select .ui-btn-text {
	text-overflow: ellipsis;
}
.ui-selectmenu {
	padding: 6px; min-width: 160px;
}
.ui-selectmenu .ui-listview {
	margin: 0px;
}
.ui-selectmenu .ui-li-divider.ui-btn {
	cursor: default;
}
.ui-screen-hidden {
	display: none;
}
.ui-selectmenu-list .ui-li .ui-icon {
	display: none;
}
.ui-selectmenu-list .ui-li .ui-icon {
	display: block;
}
.ui-selectmenu-placeholder.ui-li {
	display: none;
}
.ui-selectmenu .ui-header {
	margin: 0px; padding: 0px;
}
.ui-popup.ui-selectmenu .ui-header {
	border-top-left-radius: 0px; border-top-right-radius: 0px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0;
}
.ui-selectmenu .ui-header .ui-title {
	margin: 0.6em 46px 0.8em;
}
.ui-field-contain label.ui-select {
	margin: 0px 2% 0px 0px; width: 20%; vertical-align: top; display: inline-block;
}
.ui-field-contain .ui-select {
	width: 78%; display: inline-block;
}
.ui-hide-label .ui-select {
	width: 100%;
}
.ui-selectmenu .ui-header h1::after {
	visibility: hidden; content: ".";
}
label.ui-input-text {
	margin: 0px 0px 0.3em; line-height: 1.4; font-size: 16px; font-weight: 400; display: block;
}
input.ui-input-text {
	margin: 0.5em 0px; padding: 0.4em; outline: 0px; width: 100%; line-height: 1.4em; font-size: 16px; display: block; min-height: 1.4em; background-image: none;
}
textarea.ui-input-text {
	margin: 0.5em 0px; padding: 0.4em; outline: 0px; width: 100%; line-height: 1.4em; font-size: 16px; display: block; min-height: 1.4em; background-image: none;
}
input.ui-mini {
	font-size: 14px;
}
.ui-mini input {
	font-size: 14px;
}
textarea.ui-mini {
	font-size: 14px;
}
div.ui-input-text input.ui-input-text {
	margin: 0px; padding: 0.4em 0px; outline: 0px !important; border: 0px currentColor; width: 100%; display: block;
}
div.ui-input-text textarea.ui-input-text {
	margin: 0px; padding: 0.4em 0px; outline: 0px !important; border: 0px currentColor; width: 100%; display: block;
}
.ui-input-search input.ui-input-text {
	margin: 0px; padding: 0.4em 0px; outline: 0px !important; border: 0px currentColor; width: 100%; display: block;
}
.ui-input-search {
	margin: 0.5em 0px; position: relative; background-image: none;
}
div.ui-input-text {
	margin: 0.5em 0px; position: relative; background-image: none;
}
.ui-input-search {
	padding: 0px 30px;
}
div.ui-input-text {
	padding: 0px 0.4em;
}
div.ui-input-has-clear {
	padding: 0px 30px 0px 0.4em;
}
input.ui-mini.ui-input-text {
	margin: 0.25em 0px;
}
textarea.ui-mini.ui-input-text {
	margin: 0.25em 0px;
}
.ui-mini.ui-input-search {
	margin: 0.25em 0px;
}
div.ui-mini.ui-input-text {
	margin: 0.25em 0px;
}
.ui-field-contain input.ui-input-text {
	margin: 0px;
}
.ui-field-contain textarea.ui-input-text {
	margin: 0px;
}
.ui-field-contain .ui-input-search {
	margin: 0px;
}
.ui-field-contain div.ui-input-text {
	margin: 0px;
}
textarea.ui-input-text {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
input.ui-input-text {
	-webkit-appearance: none;
}
textarea.ui-input-text {
	height: 50px; -webkit-transition: height 200ms linear; -moz-transition: height 200ms linear; -o-transition: height 200ms linear; transition: height 200ms linear;
}
textarea.ui-mini {
	height: 45px;
}
.ui-icon-searchfield::after {
	left: 7px; top: 50%; width: 18px; height: 18px; margin-top: -9px; position: absolute; content: ""; opacity: 0.5;
}
.ui-input-search .ui-input-clear {
	top: 50%; right: 0px; margin-top: -13px; position: absolute;
}
.ui-input-text .ui-input-clear {
	top: 50%; right: 0px; margin-top: -13px; position: absolute;
}
.ui-mini .ui-input-clear {
	right: -3px;
}
.ui-input-search .ui-input-clear-hidden {
	display: none;
}
.ui-input-text .ui-input-clear-hidden {
	display: none;
}
.ui-field-contain label.ui-input-text {
	margin: 0px 2% 0px 0px; width: 20%; vertical-align: top; display: inline-block;
}
.ui-field-contain input.ui-input-text {
	width: 78%; display: inline-block;
}
.ui-field-contain textarea.ui-input-text {
	width: 78%; display: inline-block;
}
.ui-field-contain .ui-input-search {
	width: 78%; display: inline-block;
}
.ui-field-contain div.ui-input-text {
	width: 78%; display: inline-block;
}
.ui-field-contain .ui-input-search {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.ui-field-contain div.ui-input-text {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.ui-hide-label input.ui-input-text {
	width: 100%;
}
.ui-hide-label textarea.ui-input-text {
	width: 100%;
}
.ui-hide-label .ui-input-search {
	width: 100%;
}
.ui-hide-label div.ui-input-text {
	width: 100%;
}
.ui-input-search input.ui-input-text {
	width: 100%;
}
div.ui-input-text input.ui-input-text {
	width: 100%;
}
.ui-rangeslider {
	margin: 0px; zoom: 1;
}
.ui-rangeslider::before {
	display: table; content: "";
}
.ui-rangeslider::after {
	display: table; content: "";
}
.ui-rangeslider::after {
	clear: both;
}
.ui-rangeslider input.ui-slider-input.ui-input-text {
	margin: 0.57em 0px;
}
.ui-mini.ui-rangeslider input.ui-slider-input {
	margin: 0.28em 0px;
}
.ui-rangeslider input.ui-rangeslider-last.ui-slider-input {
	float: right;
}
.ui-rangeslider .ui-rangeslider-sliders {
	margin: 0.5em 68px; height: 30px; overflow: visible; position: relative;
}
.ui-mini.ui-rangeslider .ui-rangeslider-sliders {
	margin: 0.25em 68px;
}
.ui-field-contain .ui-rangeslider input.ui-slider-input {
	margin-top: 0px; margin-bottom: 0px;
}
.ui-field-contain .ui-mini.ui-rangeslider input.ui-slider-input {
	margin-top: 0px; margin-bottom: 0px;
}
.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders {
	margin-top: 0px; margin-bottom: 0px;
}
.ui-field-contain .ui-mini.ui-rangeslider .ui-rangeslider-sliders {
	margin-top: 0px; margin-bottom: 0px;
}
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track {
	margin: 0px; left: 0px; top: 6px; right: 0px; position: absolute;
}
.ui-mini.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track {
	top: 8px;
}
.ui-rangeslider :first-child.ui-slider-track .ui-slider-bg {
	display: none;
}
.ui-rangeslider .ui-rangeslider-sliders :first-child.ui-slider-track {
	background: 0px; border-width: 0px; height: 0px;
}
html > body .ui-rangeslider .ui-rangeslider-sliders :first-child.ui-slider-track {
	border-width: 1px; height: 15px;
}
html > body .ui-mini.ui-rangeslider .ui-rangeslider-sliders :first-child.ui-slider-track {
	height: 12px;
}
.ui-field-contain .ui-rangeslider label.ui-slider {
	float: left;
}
.ui-field-contain .ui-rangeslider input.ui-slider-input {
	position: relative; z-index: 1;
}
.ui-field-contain .ui-rangeslider input.ui-rangeslider-first.ui-slider-input {
	margin-right: 17px;
}
.ui-field-contain .ui-mini.ui-rangeslider input.ui-rangeslider-first.ui-slider-input {
	margin-right: 17px;
}
.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders {
	margin: 0px -68px; width: 78%; float: left;
}
.ui-field-contain .ui-mini.ui-rangeslider .ui-rangeslider-sliders {
	margin: 0px -68px; width: 78%; float: left;
}
.ui-field-contain .ui-rangeslider .ui-slider-track {
	left: 68px; right: 68px;
}
.ui-field-contain .ui-mini.ui-rangeslider .ui-slider-track {
	left: 68px; right: 68px;
}
.ui-hide-label.ui-field-contain .ui-rangeslider input.ui-rangeslider-first.ui-slider-input {
	margin: 0px;
}
.ui-hide-label.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders {
	margin: 0px 68px; width: auto; float: none;
}
.ui-hide-label.ui-field-contain .ui-mini.ui-rangeslider .ui-rangeslider-sliders {
	margin: 0px 68px; width: auto; float: none;
}
.ui-hide-label.ui-field-contain .ui-rangeslider .ui-slider-track {
	left: 0px; right: 0px;
}
.ui-hide-label.ui-field-contain .ui-mini.ui-rangeslider .ui-slider-track {
	left: 0px; right: 0px;
}
.ui-listview {
	margin: 0px;
}
ol.ui-listview {
	counter-reset: listnumbering;
}
ol.ui-listview .ui-li-divider {
	counter-reset: listnumbering;
}
.ui-content .ui-listview {
	margin: -15px;
}
.ui-panel-inner > .ui-listview {
	margin: -15px;
}
.ui-collapsible-content > .ui-listview {
	margin: -10px -15px;
}
.ui-content .ui-listview-inset {
	margin: 1em 0px;
}
.ui-panel-inner .ui-listview-inset {
	margin: 1em 0px;
}
.ui-collapsible-content .ui-listview-inset {
	margin: 0.5em 0px;
}
.ui-listview {
	list-style: none; padding: 0px;
}
.ui-li {
	list-style: none; padding: 0px;
}
.ui-li {
	border-width: 1px 0px 0px; margin: 0px; text-align: left; overflow: visible; display: block; position: relative;
}
.ui-field-contain.ui-li {
	border-width: 1px 0px 0px; margin: 0px; text-align: left; overflow: visible; display: block; position: relative;
}
.ui-btn.ui-li {
	margin: 0px;
}
.ui-field-contain.ui-li {
	margin: 0px;
}
.ui-li-divider {
	margin: 0px;
}
.ui-li-static {
	margin: 0px;
}
.ui-listview-inset .ui-li {
	border-right-width: 1px; border-left-width: 1px;
}
.ui-last-child.ui-li {
	border-bottom-width: 1px;
}
.ui-last-child.ui-field-contain.ui-li {
	border-bottom-width: 1px;
}
.ui-collapsible-content > :not(.ui-listview-inset).ui-listview > .ui-first-child.ui-li {
	border-top-width: 0px;
}
.ui-collapsible-themed-content :not(.ui-listview-inset).ui-listview > .ui-last-child.ui-li {
	border-bottom-width: 0px;
}
.ui-li .ui-btn-text a.ui-link-inherit {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.ui-li-static {
	background-image: none;
}
.ui-li-divider {
	padding: 0.5em 15px; font-size: 14px; font-weight: 700;
}
ol.ui-listview .ui-link-inherit::before {
	padding-right: 0.3em; font-size: 0.8em; font-weight: 400; display: inline-block; content: counter(listnumbering) ". "; counter-increment: listnumbering;
}
ol.ui-listview .ui-li-static::before {
	padding-right: 0.3em; font-size: 0.8em; font-weight: 400; display: inline-block; content: counter(listnumbering) ". "; counter-increment: listnumbering;
}
.ui-li-dec {
	padding-right: 0.3em; font-size: 0.8em; font-weight: 400; display: inline-block; content: counter(listnumbering) ". "; counter-increment: listnumbering;
}
ol.ui-listview .ui-li-jsnumbering::before {
	content: "" !important;
}
.ui-listview .ui-li > .ui-btn-text {
	border-radius: inherit; -webkit-border-radius: inherit;
}
.ui-listview > .ui-first-child.ui-li {
	border-top-left-radius: inherit; border-top-right-radius: inherit; -webkit-border-top-left-radius: inherit; -webkit-border-top-right-radius: inherit;
}
.ui-listview .ui-first-child.ui-btn > .ui-li > .ui-btn-text > .ui-link-inherit {
	border-top-left-radius: inherit; border-top-right-radius: inherit; -webkit-border-top-left-radius: inherit; -webkit-border-top-right-radius: inherit;
}
.ui-listview > .ui-last-child.ui-li {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-listview .ui-last-child.ui-btn > .ui-li > .ui-btn-text > .ui-link-inherit {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-collapsible-content > :not(.ui-listview-inset).ui-listview {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-collapsible-content > :not(.ui-listview-inset).ui-listview .ui-last-child.ui-li {
	border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-listview > .ui-first-child.ui-li .ui-li-link-alt {
	border-top-right-radius: inherit; -webkit-border-top-right-radius: inherit;
}
.ui-listview > .ui-last-child.ui-li .ui-li-link-alt {
	border-bottom-right-radius: inherit; -webkit-border-bottom-right-radius: inherit;
}
.ui-listview > .ui-first-child.ui-li :not(.ui-li-icon).ui-li-thumb {
	border-top-left-radius: inherit; -webkit-border-top-left-radius: inherit;
}
.ui-listview > .ui-last-child.ui-li :not(.ui-li-icon).ui-li-thumb {
	border-bottom-left-radius: inherit; -webkit-border-bottom-left-radius: inherit;
}
.ui-li > .ui-btn-inner {
	padding: 0px; display: block; position: relative;
}
.ui-li .ui-btn-inner a.ui-link-inherit {
	padding: 0.7em 15px; display: block;
}
.ui-li.ui-li-static {
	padding: 0.7em 15px; display: block;
}
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit {
	padding-left: 100px; min-height: 59px;
}
.ui-li-has-thumb.ui-li-static {
	padding-left: 100px; min-height: 59px;
}
.ui-li-has-icon .ui-btn-inner a.ui-link-inherit {
	padding-left: 40px; min-height: 20px;
}
.ui-li-has-icon.ui-li-static {
	padding-left: 40px; min-height: 20px;
}
.ui-li-has-count .ui-btn-inner a.ui-link-inherit {
	padding-right: 45px;
}
.ui-li-has-count.ui-li-static {
	padding-right: 45px;
}
.ui-li-has-count.ui-li-divider {
	padding-right: 45px;
}
.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit {
	padding-right: 40px;
}
.ui-li-has-arrow.ui-li-static {
	padding-right: 40px;
}
.ui-li-has-count.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit {
	padding-right: 75px;
}
.ui-li-has-count.ui-li-has-arrow.ui-li-static {
	padding-right: 75px;
}
.ui-li-heading {
	margin: 0.6em 0px; overflow: hidden; font-size: 16px; font-weight: 700; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.ui-li-desc {
	margin: -0.5em 0px 0.6em; overflow: hidden; font-size: 12px; font-weight: 400; display: block; white-space: nowrap; text-overflow: ellipsis;
}
ol.ui-listview > .ui-li .ui-li-heading {
	width: 100%; text-indent: 1.3em; margin-left: -1.3em; vertical-align: middle; display: inline-block;
}
ol.ui-listview > .ui-li :not(.ui-li-aside).ui-li-desc {
	text-indent: 1.55em;
}
.ui-li-thumb {
	left: 1px; top: 0px; position: absolute; max-height: 80px; max-width: 80px;
}
.ui-listview .ui-li-icon {
	left: 1px; top: 0px; position: absolute; max-height: 80px; max-width: 80px;
}
.ui-listview .ui-li-icon {
	left: 10px; top: 0.9em; max-height: 16px; max-width: 16px;
}
.ui-li-thumb {
	margin-right: 10px; float: left;
}
.ui-listview .ui-li-icon {
	margin-right: 10px; float: left;
}
.ui-li-content {
	margin-right: 10px; float: left;
}
.ui-li-aside {
	margin: 0.3em 0px; width: 50%; text-align: right; float: right;
}
.ui-li-aside {
	width: 45%;
}
.ui-li-divider {
	cursor: default;
}
.ui-li-has-alt .ui-btn-inner a.ui-link-inherit {
	padding-right: 53px;
}
.ui-li-has-alt.ui-li-static {
	padding-right: 53px;
}
.ui-li-has-count.ui-li-has-alt .ui-btn-inner a.ui-link-inherit {
	padding-right: 88px;
}
.ui-li-has-count.ui-li-has-alt.ui-li-static {
	padding-right: 88px;
}
.ui-li-has-count .ui-li-count {
	padding: 0.2em 0.5em; top: 50%; right: 10px; font-size: 11px; font-weight: 700; margin-top: -0.9em; position: absolute;
}
.ui-li-divider.ui-li-has-count .ui-li-count {
	margin-top: -0.95em;
}
.ui-li-has-count .ui-link-inherit .ui-li-count {
	margin-top: -0.95em;
}
.ui-li-has-count.ui-li-has-arrow .ui-li-count {
	right: 40px;
}
.ui-li-has-count.ui-li-has-alt .ui-li-count {
	right: 53px;
}
.ui-li-link-alt {
	border-width: 0px 0px 0px 1px; margin: 0px; padding: 0px; top: 0px; width: 40px; height: 100%; right: 0px; position: absolute; z-index: 2;
}
.ui-li-link-alt .ui-btn {
	margin: -13px 0px 0px; top: 50%; right: 8px; overflow: hidden; border-bottom-width: 1px; position: absolute; z-index: -1;
}
.ui-li-link-alt .ui-btn-inner {
	padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ui-li-link-alt .ui-btn .ui-icon {
	right: 50%; margin-right: -9px;
}
.ui-li-link-alt .ui-btn-icon-notext .ui-btn-inner .ui-icon {
	top: 50%; margin-top: -9px; position: absolute;
}
.ui-listview * .ui-btn-inner > .ui-btn > .ui-btn-inner {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.ui-listview-filter {
	border-width: 0px; margin: -15px -15px 15px; overflow: hidden;
}
.ui-collapsible-content .ui-listview-filter {
	margin: -10px -15px 10px; border-bottom-color: inherit; border-bottom-width: inherit; border-bottom-style: inherit;
}
.ui-listview-filter-inset {
	margin: -15px -5px;
}
.ui-collapsible-content .ui-listview-filter-inset {
	margin: -5px; border-bottom-width: 0px;
}
.ui-listview-filter .ui-input-search {
	margin: 5px; width: auto; display: block;
}
.ui-screen-hidden.ui-li {
	display: none;
}
.ui-li .ui-btn-text {
	overflow: visible;
}
label.ui-slider {
	margin: 0px; line-height: 1.4; font-size: 16px; font-weight: 400; display: block;
}
.ui-field-contain label.ui-slider {
	margin-bottom: 0.4em;
}
div.ui-slider {
	margin: 0.5em 0px; height: 30px; zoom: 1;
}
div.ui-mini.ui-slider {
	margin: 0.25em 0px;
}
.ui-field-contain div.ui-slider {
	margin: 0px;
}
.ui-field-contain div.ui-mini.ui-slider {
	margin: 0px;
}
div.ui-slider::before {
	display: table; content: "";
}
div.ui-slider::after {
	display: table; content: "";
}
div.ui-slider::after {
	clear: both;
}
input.ui-slider-input.ui-input-text {
	border-width: 0px; margin: 0px; padding: 4px; outline: 0px; width: 40px; height: 22px; text-align: center; line-height: 22px; font-size: 14px; font-weight: 700; vertical-align: text-bottom; float: left; display: block; box-sizing: content-box; background-image: none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box;
}
.ui-slider-track {
	margin: 0px 15px 0px 68px; top: 6px; height: 15px; overflow: visible; position: relative;
}
.ui-slider-switch {
	margin: 0px 15px 0px 68px; top: 6px; height: 15px; overflow: visible; position: relative;
}
.ui-mini.ui-slider-track {
	top: 8px; height: 12px;
}
.ui-slider-bg {
	border: 0px currentColor; height: 100%;
}
.ui-slider-track .ui-slider-handle.ui-btn {
	margin: -15px 0px 0px -15px; outline: 0px; top: 50%; width: 28px; height: 28px; position: absolute; z-index: 1;
}
.ui-slider-switch .ui-slider-handle.ui-btn {
	margin: -15px 0px 0px -15px; outline: 0px; top: 50%; width: 28px; height: 28px; position: absolute; z-index: 1;
}
.ui-mini.ui-slider-track .ui-slider-handle {
	margin: -8px 0px 0px -7px; width: 14px; height: 14px;
}
.ui-slider-handle .ui-btn-inner {
	padding: 0px; height: 100%;
}
.ui-mini.ui-slider-track .ui-slider-handle .ui-btn-inner {
	margin: -9px 0px 0px -9px; padding: 0px; width: 30px; height: 30px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
select.ui-slider-switch {
	display: none;
}
div.ui-slider-switch {
	margin: 0.5em 0px; top: 0px; width: 5.8em; height: 32px; display: inline-block;
}
div.ui-slider-switch::before {
	clear: none; display: none;
}
div.ui-slider-switch::after {
	clear: none; display: none;
}
div.ui-mini.ui-slider-switch {
	margin: 0.25em 0px; top: 0px; width: 5em; height: 29px;
}
.ui-field-contain .ui-slider-switch {
	margin: 0px;
}
.ui-field-contain .ui-mini.ui-slider-switch {
	margin: 0px;
}
.ui-slider-inneroffset {
	margin: 0px 16px; position: relative; z-index: 1;
}
.ui-mini.ui-slider-switch .ui-slider-inneroffset {
	margin: 0px 15px 0px 14px;
}
.ui-slider-switch .ui-slider-handle.ui-btn {
	margin: 1px 0px 0px -15px;
}
.ui-mini.ui-slider-switch .ui-slider-handle {
	margin: 1px 0px 0px -13px; padding: 0px; width: 25px; height: 25px;
}
.ui-slider-handle-snapping {
	-webkit-transition: left 70ms linear; -moz-transition: left 70ms linear;
}
.ui-mini.ui-slider-switch .ui-slider-handle .ui-btn-inner {
	margin: 0px; padding: 0px; width: 30px; height: 30px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.ui-slider-switch .ui-slider-label {
	border-width: 0px; top: 0px; width: 100%; text-align: center; line-height: 2; overflow: hidden; font-size: 16px; white-space: nowrap; position: absolute; cursor: pointer; min-height: 100%;
}
.ui-mini.ui-slider-switch .ui-slider-label {
	font-size: 14px;
}
.ui-slider-switch .ui-slider-label-a {
	left: 0px; text-indent: -1.5em; z-index: 1;
}
.ui-slider-switch .ui-slider-label-b {
	right: 0px; text-indent: 1.5em; z-index: 0;
}
.ui-field-contain label.ui-slider {
	margin: 0px 2% 0px 0px; width: 20%; vertical-align: top; display: inline-block;
}
.ui-field-contain div.ui-slider {
	width: 78%; display: inline-block;
}
.ui-hide-label.ui-field-contain div.ui-slider {
	width: auto; display: block;
}
.ui-field-contain div.ui-slider-switch {
	width: 5.8em; display: inline-block;
}
.ui-hide-label.ui-field-contain div.ui-slider-switch {
	width: 5.8em; display: inline-block;
}
.ui-field-contain div.ui-mini.ui-slider-switch {
	width: 5em;
}
.ui-table {
	padding: 0px; border: 0px currentColor; width: 100%; border-collapse: collapse;
}
.ui-table th {
	padding: 0.4em 0.5em; text-align: left; line-height: 1.5em; vertical-align: top;
}
.ui-table td {
	padding: 0.4em 0.5em; text-align: left; line-height: 1.5em; vertical-align: top;
}
.ui-table th .ui-btn {
	line-height: normal;
}
.ui-table td .ui-btn {
	line-height: normal;
}
.ui-table th {
	font-weight: 700;
}
.ui-table caption {
	text-align: left; margin-bottom: 1.4em; opacity: 0.5;
}
.table-stroke thead th {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-stroke tbody th {
	border-bottom-color: rgba(0, 0, 0, 0.05); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-stroke tbody td {
	border-bottom-color: rgba(0, 0, 0, 0.05); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-stripe tbody tr:nth-child(2n+1) td {
	background-color: rgba(0, 0, 0, 0.04);
}
.table-stripe tbody tr:nth-child(2n+1) th {
	background-color: rgba(0, 0, 0, 0.04);
}
.table-stripe thead th {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-stripe tbody tr:last-child {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui-table-columntoggle-btn {
	margin-bottom: 0.8em; float: right;
}
.ui-table-columntoggle-popup fieldset {
	margin: 0px;
}
th.ui-table-priority-6 {
	display: none;
}
td.ui-table-priority-6 {
	display: none;
}
th.ui-table-priority-5 {
	display: none;
}
td.ui-table-priority-5 {
	display: none;
}
th.ui-table-priority-4 {
	display: none;
}
td.ui-table-priority-4 {
	display: none;
}
th.ui-table-priority-3 {
	display: none;
}
td.ui-table-priority-3 {
	display: none;
}
th.ui-table-priority-2 {
	display: none;
}
td.ui-table-priority-2 {
	display: none;
}
th.ui-table-priority-1 {
	display: none;
}
td.ui-table-priority-1 {
	display: none;
}
.ui-responsive.ui-table-columntoggle th.ui-table-priority-1 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle td.ui-table-priority-1 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle th.ui-table-priority-2 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle td.ui-table-priority-2 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle th.ui-table-priority-3 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle td.ui-table-priority-3 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle th.ui-table-priority-4 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle td.ui-table-priority-4 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle th.ui-table-priority-5 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle td.ui-table-priority-5 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle th.ui-table-priority-6 {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle td.ui-table-priority-6 {
	display: table-cell;
}
.ui-table-columntoggle th.ui-table-cell-hidden {
	display: none;
}
.ui-table-columntoggle td.ui-table-cell-hidden {
	display: none;
}
.ui-responsive.ui-table-columntoggle th.ui-table-cell-hidden {
	display: none;
}
.ui-responsive.ui-table-columntoggle td.ui-table-cell-hidden {
	display: none;
}
.ui-table-columntoggle th.ui-table-cell-visible {
	display: table-cell;
}
.ui-table-columntoggle td.ui-table-cell-visible {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle th.ui-table-cell-visible {
	display: table-cell;
}
.ui-responsive.ui-table-columntoggle td.ui-table-cell-visible {
	display: table-cell;
}
.ui-table-reflow td .ui-table-cell-label {
	display: none;
}
.ui-table-reflow th .ui-table-cell-label {
	display: none;
}
.ui-table-reflow thead td {
	display: none;
}
.ui-table-reflow thead th {
	display: none;
}
.ui-table-reflow td {
	text-align: left; display: block;
}
.ui-table-reflow th {
	text-align: left; display: block;
}
.ui-table-reflow tbody th {
	margin-top: 3em;
}
.ui-table-reflow td .ui-table-cell-label {
	margin: -0.4em 1em -0.4em -0.4em; padding: 0.4em; display: inline-block; min-width: 30%;
}
.ui-table-reflow th .ui-table-cell-label {
	margin: -0.4em 1em -0.4em -0.4em; padding: 0.4em; display: inline-block; min-width: 30%;
}
.ui-table-reflow th .ui-table-cell-label-top {
	margin: 0.4em 0px; padding: 0.4em 0px; text-transform: uppercase; font-size: 0.9em; font-weight: 400; display: block;
}
.ui-table-reflow td .ui-table-cell-label-top {
	margin: 0.4em 0px; padding: 0.4em 0px; text-transform: uppercase; font-size: 0.9em; font-weight: 400; display: block;
}
.ui-responsive.ui-table-reflow {
	display: table-row-group;
}
.ui-responsive.ui-table-reflow td {
	margin: 0px; display: table-cell;
}
.ui-responsive.ui-table-reflow th {
	margin: 0px; display: table-cell;
}
.ui-responsive.ui-table-reflow tbody th {
	margin: 0px; display: table-cell;
}
.ui-responsive.ui-table-reflow tbody td {
	margin: 0px; display: table-cell;
}
.ui-responsive.ui-table-reflow thead td {
	margin: 0px; display: table-cell;
}
.ui-responsive.ui-table-reflow thead th {
	margin: 0px; display: table-cell;
}
.ui-responsive.ui-table-reflow td .ui-table-cell-label {
	display: none;
}
.ui-responsive.ui-table-reflow th .ui-table-cell-label {
	display: none;
}
.ui-responsive.ui-table-reflow td {
	width: 100%; clear: left; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui-responsive.ui-table-reflow th {
	width: 100%; clear: left; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui-panel {
	border-width: 0px; top: 0px; width: 150px; display: block; position: absolute; min-height: 100%; max-height: none;
}
.ui-panel-closed {
	width: 0px; overflow: hidden; visibility: hidden; max-height: 100%;
}
.ui-panel-fixed {
	bottom: -1px; padding-bottom: 1px; position: fixed;
}
.ui-panel-display-overlay {
	z-index: 1001;
}
.ui-panel-display-reveal {
	z-index: 0;
}
.ui-panel-display-push {
	z-index: 999;
}
.ui-panel-inner {
	padding: 15px;
}
.ui-panel-content-wrap {
	border: 0px currentColor; left: 0px; position: relative; z-index: 999; min-height: inherit;
}
.ui-panel-content-wrap-display-overlay {
	position: static;
}
.ui-panel-content-wrap.ui-panel-animate > .ui-header {
	position: static;
}
.ui-panel-content-wrap-closed {
	position: static;
}
.ui-panel-dismiss {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 1002;
}
.ui-panel-dismiss-open {
	display: block;
}
.ui-panel-animate {
	-webkit-transition: -webkit-transform 350ms ease; -moz-transition: -moz-transform 350ms ease; transition: transform 350ms ease;
}
:not(.ui-panel-display-reveal).ui-panel.ui-panel-animate {
	-webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden;
}
:not(.ui-panel-display-reveal).ui-panel.ui-panel-animate > div {
	-webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden;
}
.ui-panel-display-reveal.ui-panel-closed.ui-panel-animate > div {
	-webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden;
}
.ui-panel-content-wrap.ui-panel-animate {
	-webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden;
}
.ui-panel-content-fixed-toolbar.ui-panel-animate {
	-webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden;
}
.ui-panel-position-left {
	left: -150px;
}
.ui-panel-display-overlay.ui-panel-position-left.ui-panel-animate {
	left: 0px; -webkit-transform: translate3d(-150px, 0, 0); -moz-transform: translate3d(-150px, 0, 0); transform: translate3d(-150px, 0, 0);
}
.ui-panel-display-push.ui-panel-position-left.ui-panel-animate {
	left: 0px; -webkit-transform: translate3d(-150px, 0, 0); -moz-transform: translate3d(-150px, 0, 0); transform: translate3d(-150px, 0, 0);
}
.ui-panel-display-reveal.ui-panel-position-left {
	left: 0px;
}
.ui-panel-open.ui-panel-position-left {
	left: 0px;
}
.ui-panel-display-overlay.ui-panel-open.ui-panel-position-left.ui-panel-animate {
	-webkit-transform: translate3d(0, 0, 0); -moz-transform: none; transform: translate3d(0, 0, 0);
}
.ui-panel-display-push.ui-panel-open.ui-panel-position-left.ui-panel-animate {
	-webkit-transform: translate3d(0, 0, 0); -moz-transform: none; transform: translate3d(0, 0, 0);
}
.ui-panel-position-right {
	right: -150px;
}
.ui-panel-display-overlay.ui-panel-position-right.ui-panel-animate {
	right: 0px; -webkit-transform: translate3d(150px, 0, 0); -moz-transform: translate3d(150px, 0, 0); transform: translate3d(150px, 0, 0);
}
.ui-panel-display-push.ui-panel-position-right.ui-panel-animate {
	right: 0px; -webkit-transform: translate3d(150px, 0, 0); -moz-transform: translate3d(150px, 0, 0); transform: translate3d(150px, 0, 0);
}
.ui-panel-display-reveal.ui-panel-position-right {
	right: 0px;
}
.ui-panel-open.ui-panel-position-right {
	right: 0px;
}
.ui-panel-display-overlay.ui-panel-open.ui-panel-position-right.ui-panel-animate {
	-webkit-transform: translate3d(0, 0, 0); -moz-transform: none; transform: translate3d(0, 0, 0);
}
.ui-panel-display-push.ui-panel-open.ui-panel-position-right.ui-panel-animate {
	-webkit-transform: translate3d(0, 0, 0); -moz-transform: none; transform: translate3d(0, 0, 0);
}
.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-position-left {
	left: 150px; right: -150px;
}
.ui-panel-content-wrap-open.ui-panel-content-wrap-position-left {
	left: 150px; right: -150px;
}
.ui-panel-dismiss-open.ui-panel-dismiss-position-left {
	left: 150px; right: -150px;
}
.ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-position-left.ui-panel-animate {
	left: 0px; right: 0px; -webkit-transform: translate3d(150px, 0, 0); -moz-transform: translate3d(150px, 0, 0); transform: translate3d(150px, 0, 0);
}
.ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-position-left.ui-panel-animate {
	left: 0px; right: 0px; -webkit-transform: translate3d(150px, 0, 0); -moz-transform: translate3d(150px, 0, 0); transform: translate3d(150px, 0, 0);
}
.ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-open.ui-panel-content-wrap-position-left.ui-panel-animate {
	left: 0px; right: 0px; -webkit-transform: translate3d(150px, 0, 0); -moz-transform: translate3d(150px, 0, 0); transform: translate3d(150px, 0, 0);
}
.ui-panel-content-wrap-display-push.ui-panel-content-wrap-open.ui-panel-content-wrap-position-left.ui-panel-animate {
	left: 0px; right: 0px; -webkit-transform: translate3d(150px, 0, 0); -moz-transform: translate3d(150px, 0, 0); transform: translate3d(150px, 0, 0);
}
.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-position-right {
	left: -150px; right: 150px;
}
.ui-panel-content-wrap-open.ui-panel-content-wrap-position-right {
	left: -150px; right: 150px;
}
.ui-panel-dismiss-open.ui-panel-dismiss-position-right {
	left: -150px; right: 150px;
}
.ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-position-right.ui-panel-animate {
	left: 0px; right: 0px; -webkit-transform: translate3d(-150px, 0, 0); -moz-transform: translate3d(-150px, 0, 0); transform: translate3d(-150px, 0, 0);
}
.ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-position-right.ui-panel-animate {
	left: 0px; right: 0px; -webkit-transform: translate3d(-150px, 0, 0); -moz-transform: translate3d(-150px, 0, 0); transform: translate3d(-150px, 0, 0);
}
.ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-open.ui-panel-content-wrap-position-right.ui-panel-animate {
	left: 0px; right: 0px; -webkit-transform: translate3d(-150px, 0, 0); -moz-transform: translate3d(-150px, 0, 0); transform: translate3d(-150px, 0, 0);
}
.ui-panel-content-wrap-display-push.ui-panel-content-wrap-open.ui-panel-content-wrap-position-right.ui-panel-animate {
	left: 0px; right: 0px; -webkit-transform: translate3d(-150px, 0, 0); -moz-transform: translate3d(-150px, 0, 0); transform: translate3d(-150px, 0, 0);
}
.ui-panel-content-fixed-toolbar-display-overlay.ui-panel-content-fixed-toolbar-open {
	left: 0px;
}
.ui-panel-content-wrap-display-overlay.ui-panel-content-wrap-open {
	left: 0px;
}
.ui-page-panel.ui-page-active {
	overflow-x: hidden;
}
.ui-panel-display-reveal {
	box-shadow: inset -5px 0px 5px rgba(0,0,0,0.15); -moz-box-shadow: inset -5px 0 5px rgba(0, 0, 0, .15); -webkit-box-shadow: inset -5px 0 5px rgba(0, 0, 0, .15);
}
.ui-panel-display-reveal.ui-panel-position-right {
	box-shadow: inset 5px 0px 5px rgba(0,0,0,0.15); -moz-box-shadow: inset 5px 0 5px rgba(0, 0, 0, .15); -webkit-box-shadow: inset 5px 0 5px rgba(0, 0, 0, .15);
}
.ui-panel-display-overlay {
	box-shadow: 5px 0px 5px rgba(0,0,0,0.15); -moz-box-shadow: 5px 0 5px rgba(0, 0, 0, .15); -webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, .15);
}
.ui-panel-display-overlay.ui-panel-position-right {
	box-shadow: -5px 0px 5px rgba(0,0,0,0.15); -moz-box-shadow: -5px 0 5px rgba(0, 0, 0, .15); -webkit-box-shadow: -5px 0 5px rgba(0, 0, 0, .15);
}
.ui-panel-position-left.ui-panel-open.ui-panel-display-push {
	margin-right: -1px; border-right-width: 1px;
}
.ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-position-left.ui-panel-animate {
	margin-left: 1px;
}
.ui-panel-position-right.ui-panel-open.ui-panel-display-push {
	margin-left: -1px; border-left-width: 1px;
}
.ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-position-right.ui-panel-animate {
	margin-right: 1px;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-display-push {
	margin-right: 150px;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-display-reveal {
	margin-right: 150px;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-wrap-position-left.ui-panel-content-wrap-display-push {
	margin-right: 150px;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-wrap-position-left.ui-panel-content-wrap-display-reveal {
	margin-right: 150px;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-display-push {
	margin-left: 150px;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-display-reveal {
	margin-left: 150px;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-wrap-position-right.ui-panel-content-wrap-display-push {
	margin-left: 150px;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-wrap-position-right.ui-panel-content-wrap-display-reveal {
	margin-left: 150px;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-fixed-toolbar-display-push {
	width: auto;
}
.ui-page-panel-open.ui-responsive-panel .ui-panel-content-fixed-toolbar-display-reveal {
	width: auto;
}
.ui-responsive-panel .ui-panel-dismiss-display-push {
	display: none;
}
