/*! jQuery Mobile v1.0.1 jquerymobile.com | jquery.org/license */
.ui-body-a,.ui-dialog.ui-overlay-a{border:1px solid #2a2a2a;background:#222;color:#fff;text-shadow:0 1px 0 #000;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#222));background-image:-webkit-linear-gradient(#666,#222);background-image:-moz-linear-gradient(#666,#222);background-image:-ms-linear-gradient(#666,#222);background-image:-o-linear-gradient(#666,#222);background-image:linear-gradient(#666,#222);}
.ui-body-b,.ui-dialog.ui-overlay-b{border:1px solid #c6c6c6;background:#ccc;color:#333;text-shadow:0 1px 0 #fff;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#ccc));background-image:-webkit-linear-gradient(#e6e6e6,#ccc);background-image:-moz-linear-gradient(#e6e6e6,#ccc);background-image:-ms-linear-gradient(#e6e6e6,#ccc);background-image:-o-linear-gradient(#e6e6e6,#ccc);background-image:linear-gradient(#e6e6e6,#ccc);}
.ui-body-c,.ui-dialog.ui-overlay-c{border:1px solid #b3b3b3;color:#333;text-shadow:0 1px 0 #fff;background:#f0f0f0;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:-webkit-linear-gradient(#eee,#ddd);background-image:-moz-linear-gradient(#eee,#ddd);background-image:-ms-linear-gradient(#eee,#ddd);background-image:-o-linear-gradient(#eee,#ddd);background-image:linear-gradient(#eee,#ddd);}
.ui-body-d,.ui-dialog.ui-overlay-d{border:1px solid #ccc;color:#333;text-shadow:0 1px 0 #fff;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(#fff,#fff);background-image:-moz-linear-gradient(#fff,#fff);background-image:-ms-linear-gradient(#fff,#fff);background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);}
.ui-body-e,.ui-dialog.ui-overlay-e{border:1px solid #f7c942;color:#333;text-shadow:0 1px 0 #fff;background:#faeb9e;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faeb9e));background-image:-webkit-linear-gradient(#fff,#faeb9e);background-image:-moz-linear-gradient(#fff,#faeb9e);background-image:-ms-linear-gradient(#fff,#faeb9e);background-image:-o-linear-gradient(#fff,#faeb9e);background-image:linear-gradient(#fff,#faeb9e);}
.ui-br{border-bottom:#828282;border-bottom:rgba(130,130,130,.3);border-bottom-width:1px;border-bottom-style:solid;}
.ui-disabled{opacity:.3;}
.ui-disabled,.ui-disabled a{pointer-events:none;cursor:default;}
.ui-overlay{background:#666;opacity:.5;filter:Alpha(Opacity=50);position:absolute;width:100%;height:100%;}
.ui-overlay-shadow{-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6);}
.ui-focus{-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe;}
.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
.ui-mobile-nosupport-boxshadow .ui-focus{outline-width:2px;}
.ui-mobile,.ui-mobile body{height:100%;}
.ui-mobile fieldset,.ui-page{padding:0;margin:0;}
.ui-mobile a img,.ui-mobile fieldset{border-width:0;}
.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:none;-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-mobile .ui-page-active{display:block;overflow:visible;}
.ui-page{outline:0;}
@media screen and (orientation:portrait){
.ui-mobile,.ui-mobile .ui-page{min-height:420px;}
}
@media screen and (orientation:landscape){
.ui-mobile,.ui-mobile .ui-page{min-height:300px;}
}
.ui-page.ui-mobile-touch-overflow,.ui-mobile-touch-overflow.ui-native-fixed .ui-content{overflow:auto;height:100%;left:0;right:0;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;overflow-scrolling:touch;}
.ui-page.ui-mobile-touch-overflow,.ui-page.ui-mobile-touch-overflow *{-webkit-transform:rotateY(0);}
.ui-page.ui-mobile-pre-transition{display:block;}
.ui-mobile-touch-overflow.ui-native-fixed .ui-content .ui-listview{margin-top:0;}
.ui-mobile-touch-overflow.ui-native-fixed .ui-content .ui-listview-inset{margin-top:1em;}
.ui-mobile-touch-overflow.ui-native-fixed .ui-content .ui-listview-filter{margin-top:.2em;margin-bottom:0;}
.ui-mobile-touch-overflow.ui-native-fixed .ui-content .ui-listview-filter-inset{margin-bottom:-.9em;}
.ui-mobile-touch-overflow.ui-native-fixed .ui-header .ui-btn{z-index:10;}
.ui-icon-loading{width:40px;height:40px;-webkit-border-radius:20px;border-radius:20px;background-image:url(images/ajax-loader.png);background-size:35px 35px;}
.ui-loading .ui-mobile-viewport{overflow:hidden!important;}
.ui-loading .ui-loader{display:block;}
.ui-loading .ui-page{overflow:hidden;}
.ui-loader{display:none;position:absolute;opacity:.85;z-index:100;left:50%;width:200px;margin-left:-130px;margin-top:-35px;padding:10px 30px;}
.ui-loader h1{font-size:15px;text-align:center;}
.ui-loader .ui-icon{position:static;display:block;opacity:.9;margin:0 auto;width:35px;height:35px;background-color:transparent;}
.ui-mobile-rendering>*{visibility:hidden;}
.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both;}
.ui-bar{font-size:16px;margin:0;}
.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block;}
.ui-header,.ui-footer{display:block;}
.ui-page .ui-header,.ui-page .ui-footer{position:relative;}
.ui-header .ui-btn-left{position:absolute;left:10px;top:.4em;}
.ui-header .ui-btn-right{position:absolute;right:10px;top:.4em;}
.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 90px .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important;}
.ui-footer .ui-title{margin:.6em 15px .8em;}
.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px;}
.ui-page-fullscreen .ui-content{padding:0;}
.ui-mobile-touch-overflow.ui-page.ui-native-fixed,.ui-mobile-touch-overflow.ui-page.ui-native-fullscreen{overflow:visible;}
.ui-mobile-touch-overflow.ui-native-fixed .ui-header,.ui-mobile-touch-overflow.ui-native-fixed .ui-footer{position:fixed;left:0;right:0;top:0;z-index:200;}
.ui-mobile-touch-overflow.ui-page.ui-native-fixed .ui-footer{top:auto;bottom:0;}
.ui-mobile-touch-overflow.ui-native-fixed .ui-content{padding-top:2.5em;padding-bottom:3em;top:0;bottom:0;height:auto;position:absolute;}
.ui-mobile-touch-overflow.ui-native-fullscreen .ui-content{padding-top:0;padding-bottom:0;}
.ui-mobile-touch-overflow.ui-native-fullscreen .ui-header,.ui-mobile-touch-overflow.ui-native-fullscreen .ui-footer{opacity:.9;}
.ui-native-bars-hidden{display:none;}
.ui-icon{width:18px;height:18px;}
.ui-fullscreen img{max-width:100%;}
.ui-nojs{position:absolute;left:-9999px;}
.ui-hide-label label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}

.spin{-webkit-transform:rotate(360deg);-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
.in,.out{-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:350ms}
.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft}
.slide.in{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromright}
.slide.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright}
.slide.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromleft}
.slideup.out{-webkit-animation-name:dontmove;z-index:0}
.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;z-index:10}
.slideup.in.reverse{z-index:0;-webkit-animation-name:dontmove}
.slideup.out.reverse{-webkit-transform:translateY(100%);z-index:10;-webkit-animation-name:slideouttobottom}
.slidedown.out{-webkit-animation-name:dontmove;z-index:0}
.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;z-index:10}
.slidedown.in.reverse{z-index:0;-webkit-animation-name:dontmove}
.slidedown.out.reverse{-webkit-transform:translateY(-100%);z-index:10;-webkit-animation-name:slideouttotop}

@-webkit-keyframes slideinfromright{from{-webkit-transform:translateX(100%)}
to{-webkit-transform:translateX(0)}
}
@-webkit-keyframes slideinfromleft{from{-webkit-transform:translateX(-100%)}
to{-webkit-transform:translateX(0)}
}
@-webkit-keyframes slideouttoleft{from{-webkit-transform:translateX(0)}
to{-webkit-transform:translateX(-100%)}
}
@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}
to{-webkit-transform:translateX(100%)}
}
@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}
to{-webkit-transform:translateY(0)}
}
@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}
to{-webkit-transform:translateY(0)}
}
@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}
to{-webkit-transform:translateY(100%)}
}
@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}
to{-webkit-transform:translateY(-100%)}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadeout{from{opacity:1}
to{opacity:0}
}
.fade.out{z-index:0;-webkit-animation-name:fadeout}
.fade.in{opacity:1;z-index:10;-webkit-animation-name:fadein}
.viewport-flip{-webkit-perspective:1000;position:absolute}
.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden}
.flip{-webkit-animation-duration:.65s;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0)}
.flip.out{-webkit-transform:rotateY(-180deg) scale(.8);-webkit-animation-name:flipouttoleft}
.flip.in{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromleft}
.flip.out.reverse{-webkit-transform:rotateY(180deg) scale(.8);-webkit-animation-name:flipouttoright}
.flip.in.reverse{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromright}

@-webkit-keyframes flipinfromright{from{-webkit-transform:rotateY(-180deg) scale(.8)}
to{-webkit-transform:rotateY(0) scale(1)}
}
@-webkit-keyframes flipinfromleft{from{-webkit-transform:rotateY(180deg) scale(.8)}
to{-webkit-transform:rotateY(0) scale(1)}
}
@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0) scale(1)}
to{-webkit-transform:rotateY(-180deg) scale(.8)}
}
@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0) scale(1)}
to{-webkit-transform:rotateY(180deg) scale(.8)}
}
@-webkit-keyframes dontmove{from{opacity:1}
to{opacity:1}
}

.pop{-webkit-transform-origin:50% 50%}
.pop.in{-webkit-transform:scale(1);opacity:1;-webkit-animation-name:popin;z-index:10}
.pop.in.reverse{z-index:0;-webkit-animation-name:dontmove}
.pop.out.reverse{-webkit-transform:scale(.2);opacity:0;-webkit-animation-name:popout;z-index:10}
@-webkit-keyframes popin{from{-webkit-transform:scale(.2);opacity:0}
to{-webkit-transform:scale(1);opacity:1}
}
@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}
to{-webkit-transform:scale(.2);opacity:0}
}

.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{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;}
.ui-grid-solo .ui-block-a{width:100%;float:none;}
.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:50%;}
.ui-grid-a .ui-block-a{clear:left;}
.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.333%;}
.ui-grid-b .ui-block-a{clear:left;}
.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-c .ui-block-a{clear:left;}
.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-d .ui-block-a{clear:left;}
.ui-header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{position:absolute;overflow:hidden;width:100%;border-left-width:0;border-right-width:0;}
.ui-header-fixed,.ui-footer-fixed{z-index:1000;-webkit-transform:translateZ(0);}
.ui-footer-duplicate,.ui-page-fullscreen .ui-fixed-inline{display:none;}
.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{opacity:.9;}

.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0;}
@media all and (min-width:480px){
.ui-li-aside{width:45%;}
;}
.ui-li-divider{cursor:default;}
.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:95px;}
.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:bold;padding:.2em .5em;top:50%;margin-top:-.9em;right:38px;}
.ui-li-divider .ui-li-count,.ui-li-static .ui-li-count{right:10px;}
.ui-li-has-alt .ui-li-count{right:55px;}
.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2;}
.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-11px 0 0 0;border-bottom-width:1px;z-index:-1;}
.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0;}
.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px;}
.ui-listview * .ui-btn-inner>.ui-btn>.ui-btn-inner{border-top:0;}
.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px;}
.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block;}
.ui-listview-filter-inset{margin:-15px -5px -15px -5px;background:transparent;}
.ui-li.ui-screen-hidden{display:none;}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){
.ui-li .ui-btn-text{overflow:visible;}
}