.ui-mobile,
.ui-mobile body{height:99.9%;}
.ui-mobile fieldset,
.ui-page{padding:0;margin:0;}
.ui-mobile a img,
.ui-mobile fieldset{border-width:0;}
.ui-mobile fieldset{min-width:0;}
@-moz-document url-prefix(){.ui-mobile fieldset{display:table-column;}
}
.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body.ui-mobile-viewport,
div.ui-mobile-viewport{overflow-x:hidden;}
.ui-mobile [data-role=page],
.ui-mobile [data-role=dialog],
.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0;}
.ui-page{outline:none;}
.ui-mobile .ui-page-active{display:block;overflow:visible;overflow-x:hidden;}
@media screen and (orientation:portrait){.ui-mobile .ui-page{min-height:420px;}
}
@media screen and (orientation:landscape){.ui-mobile .ui-page{min-height:300px;}
}
.ui-mobile-rendering > *{visibility:hidden;}
.ui-nojs{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}
.ui-loading .ui-loader{display:block;}
.ui-loader{display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0;}
.ui-loader-default{background:none;filter:Alpha(Opacity=18);opacity:.18;width:2.875em;height:2.875em;margin-left:-1.4375em;margin-top:-1.4375em;}
.ui-loader-verbose{width:12.5em;filter:Alpha(Opacity=88);opacity:.88;box-shadow:0 1px 1px -1px #fff;height:auto;margin-left:-6.875em;margin-top:-2.6875em;padding:.625em;}
.ui-loader-default h1{font-size:0;width:0;height:0;overflow:hidden;}
.ui-loader-verbose h1{font-size:1em;margin:0;text-align:center;}
.ui-loader .ui-icon-loading{background-color:#000;display:block;margin:0;width:2.75em;height:2.75em;padding:.0625em;-webkit-border-radius:2.25em;border-radius:2.25em;}
.ui-loader-verbose .ui-icon-loading{margin:0 auto .625em;filter:Alpha(Opacity=75);opacity:.75;}
.ui-loader-textonly{padding:.9375em;margin-left:-7.1875em;}
.ui-loader-textonly .ui-icon-loading{display:none;}
.ui-loader-fakefix{position:absolute;}
.ui-bar,
.ui-body{position:relative;padding:.4em 1em;overflow:hidden;display:block;clear:both;}
.ui-bar h1,
.ui-bar h2,
.ui-bar h3,
.ui-bar h4,
.ui-bar h5,
.ui-bar h6{margin:0;padding:0;font-size:1em;display:inline-block;}
.ui-header,
.ui-footer{border-width:1px 0;border-style:solid;position:relative;}
.ui-header .ui-title,
.ui-footer .ui-title{font-size:1em;min-height:1.1em;text-align:center;display:block;margin:0 30%;padding:.7em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0 !important;}
.ui-footer .ui-title{margin:0 1em;}
.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:1em;}
.ui-corner-all > .ui-header:first-child,
.ui-corner-all > .ui-content:first-child,
.ui-corner-all > .ui-footer:first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;}
.ui-corner-all > .ui-header:last-child,
.ui-corner-all > .ui-content:last-child,
.ui-corner-all > .ui-footer:last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;}
.ui-btn{font-size:16px;margin:.5em 0;padding:.7em 1em;display:block;position:relative;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.ui-btn-icon-notext{padding:0;width:1.75em;height:1.75em;text-indent:-9999px;white-space:nowrap !important;}
.ui-mini{font-size:12.5px;}
.ui-mini .ui-btn{font-size:inherit;}
.ui-mini .ui-controlgroup-label{font-size:16px;}
.ui-header .ui-btn,
.ui-footer .ui-btn{font-size:12.5px;display:inline-block;vertical-align:middle;}
.ui-header .ui-btn-left,
.ui-header .ui-btn-right{font-size:12.5px;}
.ui-mini.ui-btn-icon-notext,
.ui-mini .ui-btn-icon-notext,
.ui-header .ui-btn-icon-notext,
.ui-footer .ui-btn-icon-notext{font-size:16px;padding:0;}
.ui-btn-inline{display:inline-block;vertical-align:middle;margin-right:.625em;}
.ui-btn-icon-left{padding-left:2.5em;}
.ui-btn-icon-right,
.ui-listview > li > .ui-btn[class*="ui-icon-"]{padding-right:2.5em;}
.ui-btn-icon-top{padding-top:2.5em;}
.ui-btn-icon-bottom{padding-bottom:2.5em;}
.ui-header .ui-btn-icon-top,
.ui-footer .ui-btn-icon-top,
.ui-header .ui-btn-icon-bottom,
.ui-footer .ui-btn-icon-bottom{padding-left:.3125em;padding-right:.3125em;}
.ui-btn[class*="ui-icon-"]:after{content:"";position:absolute;display:block;width:22px;height:22px;}
.ui-btn-icon-notext:after,
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-listview > li > .ui-btn[class*="ui-icon-"]:after{top:50%;margin-top:-11px;}
.ui-btn-icon-left:after{left:.5625em;}
.ui-btn-icon-right:after,
.ui-listview > li > .ui-btn[class*="ui-icon-"]:after{right:.5625em;}
.ui-mini.ui-btn-icon-left:after,
.ui-mini .ui-btn-icon-left:after,
.ui-header .ui-btn-icon-left:after,
.ui-footer .ui-btn-icon-left:after{left:.37em;}
.ui-mini.ui-btn-icon-right:after,
.ui-mini .ui-btn-icon-right:after,
.ui-header .ui-btn-icon-right:after,
.ui-footer .ui-btn-icon-right:after{right:.37em;}
.ui-btn-icon-notext:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after{left:50%;margin-left:-11px;}
.ui-btn-icon-top:after{top:.5625em;}
.ui-btn-icon-bottom:after{top:auto;bottom:.5625em;}
.ui-header .ui-btn-left,
.ui-header .ui-btn-right,
.ui-btn-left > [class*="ui-"],
.ui-btn-right > [class*="ui-"]{margin:0;}
.ui-btn-left,
.ui-btn-right{position:absolute;top:.24em;}
.ui-btn-left{left:.4em;}
.ui-btn-right{right:.4em;}
.ui-btn-icon-notext.ui-btn-left{top:.3125em;left:.3125em;}
.ui-btn-icon-notext.ui-btn-right{top:.3125em;right:.3125em;}
.ui-mobile label,
.ui-controlgroup-label{display:block;margin:0 0 .4em;}
.ui-hide-label > label,
.ui-hide-label .ui-controlgroup-label,
.ui-hide-label .ui-rangeslider label,
.ui-hidden-accessible{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}
.ui-grid-a,
.ui-grid-b,
.ui-grid-c,
.ui-grid-d,
.ui-grid-solo{overflow:hidden;}
.ui-block-a,
.ui-block-b,
.ui-block-c,
.ui-block-d,
.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ui-block-a{clear:left;}
ul.ui-grid-a,
ul.ui-grid-b,
ul.ui-grid-c,
ul.ui-grid-d,
ul.ui-grid-solo,
li.ui-block-a,
li.ui-block-b,
li.ui-block-c,
li.ui-block-d,
li.ui-block-e{margin-left:0;margin-right:0;padding:0;list-style:none;}
[class*="ui-grid-"] .ui-btn,
[class*="ui-grid-"] button.ui-btn-inline,
[class*="ui-grid-"] button.ui-btn-icon-notext{margin-right:.3125em;margin-left:.3125em;}
.ui-grid-a > .ui-block-a,
.ui-grid-a > .ui-block-b{width:50%;}
.ui-grid-b > .ui-block-a,
.ui-grid-b > .ui-block-b,
.ui-grid-b > .ui-block-c{width:33.333%;}
.ui-grid-c > .ui-block-a,
.ui-grid-c > .ui-block-b,
.ui-grid-c > .ui-block-c,
.ui-grid-c > .ui-block-d{width:25%;}
.ui-grid-d > .ui-block-a,
.ui-grid-d > .ui-block-b,
.ui-grid-d > .ui-block-c,
.ui-grid-d > .ui-block-d,
.ui-grid-d > .ui-block-e{width:20%;}
.ui-grid-solo > .ui-block-a{width:100%;float:none;}
@media (max-width:35em){.ui-responsive > .ui-block-a,
.ui-responsive > .ui-block-b,
.ui-responsive > .ui-block-c,
.ui-responsive > .ui-block-d,
.ui-responsive > .ui-block-e{width:100%;float:none;}
}
.ui-table{border:0;border-collapse:collapse;padding:0;width:100%;}
.ui-table th,
.ui-table td{line-height:1.5em;text-align:left;padding:.4em .5em;vertical-align:top;}
.ui-table th .ui-btn,
.ui-table td .ui-btn{line-height:normal;}
.ui-table th{font-weight:bold;}
.ui-table caption{text-align:left;margin-bottom:1.4em;opacity:.5;}
.table-stroke thead th{border-bottom:1px solid #d6d6d6;border-bottom:1px solid rgba(0, 0, 0, .1);}
.table-stroke tbody th,
.table-stroke tbody td{border-bottom:1px solid #e6e6e6;border-bottom:1px solid rgba(0, 0, 0, .05);}
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th{background-color:#eeeeee;background-color:rgba(0,0,0,0.04);}
.table-stripe thead th,
.table-stripe tbody tr:last-child{border-bottom:1px solid #d6d6d6;border-bottom:1px solid rgba(0, 0, 0, .1);}
.ui-table-reflow td .ui-table-cell-label,
.ui-table-reflow th .ui-table-cell-label{display:none;}
@media only all{.ui-table-reflow thead td,
.ui-table-reflow thead th{display:none;}
.ui-table-reflow td,
.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,
.ui-table-reflow th .ui-table-cell-label{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;}
.ui-table-reflow th .ui-table-cell-label-top,
.ui-table-reflow td .ui-table-cell-label-top{display:block;padding:.4em 0;margin:.4em 0;text-transform:uppercase;font-size:.9em;font-weight:normal;}
}
@media (min-width:35em){.ui-table-reflow.ui-responsive{}
.ui-table-reflow.ui-responsive td,
.ui-table-reflow.ui-responsive th,
.ui-table-reflow.ui-responsive tbody th,
.ui-table-reflow.ui-responsive tbody td,
.ui-table-reflow.ui-responsive thead td,
.ui-table-reflow.ui-responsive thead th{display:table-cell;margin:0;}
.ui-table-reflow.ui-responsive td .ui-table-cell-label,
.ui-table-reflow.ui-responsive th .ui-table-cell-label{display:none;}
}
@media (max-width:35em){.ui-table-reflow.ui-responsive td,
.ui-table-reflow.ui-responsive th{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left;}
}