/*generic line overrides fixes*/
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li{padding: 2px 5px;}
.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-arrow{padding-right: 40px;}
.ui-li-heading{font-size: 12px;margin: 0.3em 0;margin-bottom: 3px !important;}
h3.ui-li-heading:last-child{margin-bottom: 0px !important;}
.ui-li-desc{font-size: 11px;margin: 0px 0px 3px 0px !important;font-weight: bold;text-transform:uppercase;}
.ui-field-contain, fieldset.ui-field-contain{padding: 0.2em 0;}
.ui-icon-searchfield:after{left: 2px;}
.ui-input-search input.ui-input-text{padding:0.1em 0;}
.ui-field-contain, .ui-mobile fieldset.ui-field-contain{margin: 0px;}
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb{padding-left: 40px;}
.ui-li-thumb{width: 33px;height: 33px;}
.ui-li-divider{padding: 2px 5px;}
.ui-btn-corner-all{border-radius: 5px;}
.ui-corner-left {border-top-left-radius:5px;border-bottom-left-radius:5px;}
.ui-corner-right {border-top-right-radius:5px;border-bottom-right-radius:5px;}
.search_status, .myEntries_search_status, .showEntries_search_status, .moneyleaders_status{font-size: 10px !important;}
a,li { -webkit-user-select: none;user-select:none;} /* Fix for click and hold on link menu issue */
a,li { -webkit-touch-callout: none; } 
li.ui-disabled {opacity: 0.6 !important;}
input.ui-corner-all{border-radius:5px;}
.ui-select .ui-btn-text{padding-left: 5px !important;}
.ui-select .ui-icon{right: 5px !important;}
.selected-row{background-color:lightgray !important;}

#detailsview a{text-decoration: none;}
#detailsview *:not(.btn-cell >){margin: 0px;padding: 0px;border: none;box-shadow:none;text-transform: none;font-weight: bold;text-shadow:none;}
#detailsview .ui-block-a,#detailsview .ui-block-b{padding: 2px 0px;}
#detailsview .ui-block-a{padding-right: 5px;width: 20%;text-align: right;}
#detailsview .ui-block-b{padding-right: 5px;width: 80%;}
#detailsview .ui-block-b h3{color: #5393C5;}
#detailsview .ui-block-b p{color: gray;text-transform: uppercase;}
#detailsview h3{font-size: 14px;}
.ui-bar-c h3,.ui-btn-up-c h3{color: #4C566C;}
.ui-bar-a h3,.ui-btn-up-a h3{color: #FFFFFF;}
.ui-bar-c p.ui-li-desc,.ui-btn-up-c p.ui-li-desc{color: gray;}
.ui-bar-c p.ui-li-placing,.ui-btn-up-c p.ui-li-placing{font-size: 25px;text-transform: none;}
.ui-bar-c p.ui-li-placing sup,.ui-btn-up-c p.ui-li-placing sup{font-size:12px;text-transform:uppercase;}

.paging-button{border-radius:1em;}

.main_heading{border: none;padding:2px 3px;overflow:auto;}
.main_heading h3{color:#F5BC26;font-size: 30px !important;margin-bottom: 0px !important;}

.groupbuttons a{width: 32.9%;padding:8px 0px;} /* Position layout error occurs if data-position=fixed */
.groupbuttons{padding-top:0px;padding-bottom: 0px;}
.groupbuttons .ui-controlgroup-controls {width: 100%;}
.showname{text-align: center !important;}
.ui-header .ui-input-clear { margin-left: 5px; margin-right: 5px;border-radius:1em !important;}
.ui-header .ui-input-clear .ui-btn-inner { padding: 0; }
.groupbuttons2 a{width:48.5%;}
.groupbuttons2 .ui-controlgroup-controls {width: 100%;}

p.ui-li-aside{width: auto;}
.page-classdetail .winnerrow>h3{text-align: center;}
.page-classdetail .winnerrow .ui-grid-a .ui-block-b{text-align: right;}
.page-classdetail .winnerrow h3{margin: 1px 0;}
.page-classdetail .winnerscore{text-align: center;}
.page-classdetail .winnerscore, 
.page-classdetail .classtripstd{font-weight: normal;padding-left: 0px;padding-right: 0px;}
.page-classdetail .classtripsth.ui-li-static,
.page-classdetail .classtripstd.ui-li-static{font-size: 11px;}
.page-classdetail .classtripsth .ui-grid-d>.ui-block-a, 
.page-classdetail .classtripsth .ui-grid-d>.ui-block-b, 
.page-classdetail .classtripsth .ui-grid-c>.ui-block-a, 
.page-classdetail .classtripsth .ui-grid-c>.ui-block-b, 
.page-classdetail .classtripstd .ui-grid-d>.ui-block-a,
.page-classdetail .classtripstd>.ui-grid-d>.ui-block-b,
.page-classdetail .classtripstd .ui-grid-c>.ui-block-a,
.page-classdetail .classtripstd>.ui-grid-c>.ui-block-b
{width: 10%;text-align: center;}

/* Widths for Right side score divs */
.page-classdetail .classtripsth .ui-grid-d>.ui-block-d, 
.page-classdetail .classtripsth .ui-grid-d>.ui-block-e, 
.page-classdetail .classtripstd .ui-grid-d>.ui-block-d, 
.page-classdetail .classtripstd>.ui-grid-d>.ui-block-e{width: 20%;text-align: center;}
.page-classdetail .classtripsth .ui-grid-c>.ui-block-d, 
.page-classdetail .classtripstd .ui-grid-c>.ui-block-d{width: 30%;text-align: center;}

/* Widths for Horse name columns */
.page-classdetail .classtripsth .ui-grid-d>.ui-block-c, 
.page-classdetail .classtripstd .ui-grid-d>.ui-block-c{width: 40%;}
.page-classdetail .classtripsth .ui-grid-c>.ui-block-c, 
.page-classdetail .classtripstd .ui-grid-c>.ui-block-c{width: 50%;}

/* Widths for Faults, Total and time columns individually */
.page-classdetail .classtripstd .ui-grid-d .ui-grid-a .ui-block-a{width: 38%;text-align: center;}
.page-classdetail .classtripstd .ui-grid-d .ui-grid-a .ui-block-b{width: 62%;text-align: center;}
.page-classdetail .classtripstd .ui-grid-c .ui-grid-c .ui-block-a, 
.page-classdetail .classtripstd .ui-grid-c .ui-grid-c .ui-block-b, 
.page-classdetail .classtripstd .ui-grid-c .ui-grid-c .ui-block-c,
.page-classdetail .classtripstd .ui-grid-c .ui-grid-c .ui-block-d{width: 25%;text-align: center;}
.page-classdetail .detail{z-index:999;overflow:hidden;font-weight: normal;color:#222222 !important;}

/* Class Detail row heights increase css */
.page-classdetail .classtripstd .ui-block-d div,
.page-classdetail .classtripstd .ui-block-e div{padding-top:0px;}
.page-classdetail .classtripstd div{padding-top: 4px;padding-bottom:3px;height:auto;}
.page-classdetail .no-vertical-padding{padding-top:0px !important;padding-bottom: 0px !important;}

/* Widths increase to remove space at right corner */
.page-classdetail .classtripstd .ui-grid-d>.ui-block-e{width:21%;}
.page-classdetail .classtripstd .ui-grid-c>.ui-block-d{width: 30.7%;}

.page-schedule .date{text-align:center;font-weight:bold;width:80% !important;position:relative;top:5px}

.page-schedule .left-arr,.right-arr{cursor:pointer}
.page-schedule .arrows{width:10% !important}
.page-schedule .ui-li-aside,.page-livescore .ui-li-aside{width: auto;}
.page-schedule .ui-li-desc{margin-top: 0px;}
.page-schedule .ui-grid-b .ui-block-b h3{margin-bottom: 0px;}
.page-schedule .ui-btn{margin-top:0px;}


.page-entryCheckout .ui-grid-a > *:nth-child(n) { margin-right: -0.5px;width: 65%;}
.page-entryCheckout .entriesRight{ margin:0px !important;width:50% !important}
.page-entryCheckout .checkout-Fields .ui-grid-a .ui-block-a{width:35%;float: left}
.page-entryCheckout .checkout-Fields .ui-grid-a .ui-bllock-b{width:65%;float: none}
.page-entryCheckout .ui-field-contain .ui-select {width:100%;float:inherit}
/*.page-entryCheckout .checkout-Fields li{padding:0px}
.page-entryCheckout .checkout-Fields .ui-grid-a{padding:.7em 15px}*/

.page-peopledetail .ui-li-aside{width:15%}
.page-peopledetail .ui-grid-b>.ui-block-a{width:84%}
.page-peopledetail .ui-grid-b>.ui-block-b{width:8%}
.page-peopledetail .ui-grid-b>.ui-block-c{width:8%}

.page-ringstatus .ui-listview li,
.page-ringstatus .ui-listview li a.ui-link-inherit{min-height: 0px;}
.page-ringstatus .ui-listview li h3{margin-top: 0px;}
.page-ringstatus .ui-listview li p.ui-li-desc{margin-bottom: 0px;}

.page-ringstatus .ui-listview li,
.ui-listview li.ui-li a.ui-link-inherit{min-height: 0px;}
.ui-listview li.ui-li h3{margin-top: 0px;}
.ui-listview li.ui-li p.ui-li-desc{margin-bottom: 0px;}


.page-schedule .ui-btn{margin-top:0px}

.page-editfavouriteslisting .ui-mini,.ui-btn{margin-top:2px;margin-bottom: 0px;margin-right:0px;}

.liveclass .ui-li-has-count .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-count, .ui-li-divider.ui-li-has-count{padding-left: 45px;padding-right: 15px;}
.liveclass li.ui-li-has-count,.liveclass .ui-listview > .ui-li-static, li.liveclass.ui-li-has-count{padding-left: 52px;padding-right: 15px;}
.liveclass .ui-li-has-count .ui-li-count{right:auto;left: 6px;}
.liveclass .results_row{text-transform:uppercase;font-weight: bold;}
h3.class_row{color: #5393C5;}
.timer_passed{float: right;clear: right;font-size: 20px;color: #5393C5;}
.timer_passed span { display: block; float: left; width: 10px; height: 21px; 
                     background: url(/iphone/images/timer.png) no-repeat 0px 0px; } 
.timer_passed span.image0 { background-position: -0px 0px; } 
.timer_passed span.image1 { background-position: -10px 0px; } 
.timer_passed span.image2 { background-position: -20px 0px; } 
.timer_passed span.image3 { background-position: -30px 0px; } 
.timer_passed span.image4 { background-position: -40px 0px; } 
.timer_passed span.image5 { background-position: -50px 0px; } 
.timer_passed span.image6 { background-position: -60px 0px; } 
.timer_passed span.image7 { background-position: -70px 0px; } 
.timer_passed span.image8 { background-position: -80px 0px; } 
.timer_passed span.image9 { background-position: -90px 0px; } 
.timer_passed span.imageDay { background-position: -100px 0px; } 
.timer_passed span.imageSep { background-position: -110px 0px; } 

.timer_passed span.imageSpace { background-position: -120px 0px; }

#list-results .ui-li-placing{font-size: 25px;text-transform:none;}
#list-results .ui-li-placing sup{font-size: 12px;text-transform:uppercase;}
#list-results .ui-btn-hover-c p{color: gray;}

#detailsview .ui-icon{background-image:url('/iphone/jquerymobile1.2/images/icons-18-white.png') !important;}
.page-MySchedule .favorite-icon-column,.page-myResultslisting .favorite-icon-column,.page-schedule .favorite-icon-column{width:18px;height:29px;float:left;padding: 0px;margin:0px;margin-top: 6px;margin-right:5px;}

#detailsview .ui-icon-favorites {background-image : url("/iphonev2/images/favorites-icon-gold-18.png") !important;}

.page-entriesListing .list-classes .ui-li-has-arrow .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-arrow {margin-left: 7px;padding-left: 0px;padding-right:30px;}
.page-entriesListing .ui-mini .ui-btn-inner, .ui-btn-icon-right .ui-btn-inner {padding: 0px;}
.page-entriesListing .favorite-icon-column{width:18px;height:18px;float:left;padding: 0px;margin:0px;margin-top: 8px;margin-right:2px;margin-left:6px;}

.timer_passed span.imageSpace { background-position: -120px 0px; }

#third-navigation{font-size: 12px;text-align: center;height: 20px;}
#third-navigation a{text-decoration: none;color: #3E3E3E;line-height: 18px;display: inline-block;}
#third-navigation a.ui-state-persist{color: #2489CE;border-bottom: 2px solid #2489CE;}

.ui-loader {border:0px;background-color: transparent;background: none;}
.ui-loader .ui-icon {background-color: transparent;background-size: contain;width: 32px;height:32px;}

.delete-icon1{text-decoration: none !important;background-image: -moz-linear-gradient(top, #fff, #fff) !important;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #fff)) !important;border: 2px solid black;border-radius:1em;}
.delete-icon .ui-icon-minus{z-index: 999 !important;background-position: -36px 50% !important;background-color: #AB2525 !important;}
.vertical-center{float:left;width:20px;line-height:28px;}

.selected-favorite{background-color:none !important;background:none !important;background-image: -moz-linear-gradient(top,lightgray,lightgray) !important;background-image: -webkit-linear-gradient( lightgray,lightgray) !important;background-image: -o-linear-gradient(lightgray,lightgray) !important;background-image: linear-gradient(lightgray,lightgray) !important;color-stop(0, lightgray),color-stop(1, lightgray)) !important;}

/* NOT NEEDED IN app v2 for JQuery mobile 1.4*/
/*
#detailsview .ui-icon-addFavorite{background-position:top !important;background-image : url("/iphone/images/plus_icon.png") !important;background-color: transparent !important;background-size:22px 22px;background-repeat:no-repeat;height:22px;width:22px;margin-top: -11px;}
#detailsview .ui-icon-deleteFavorite{background-position:top !important;background-color: transparent !important;background-image : url("/iphone/images/minus_icon.png") !important;background-size:22px 22px;background-repeat:no-repeat;height:22px;width:22px;margin-top:-11px;}
#detailsview .ui-icon-dollar{background-position:top !important;background-color: transparent !important;background-image : url("/iphone/images/dollar-icon.png") !important;background-size:19px 19px;background-repeat:no-repeat;height:19px;width:22px;margin-top:-10.5px !important;}
#detailsview .ui-icon-cancelIcon{background-position:top !important;background-color: transparent !important;background-image : url("/iphone/images/cancel-icon.png") !important;background-size:22px 22px;background-repeat:no-repeat;height:22px;width:22px;margin-top: -11px !important;}
*/

#detailsview .ui-icon-editIcon,.ui-icon-editIcon{background-position:top !important;background-color: transparent !important;background-image : url("/iphone/images/edit-icon.png") !important;background-size:18px 18px;background-repeat:no-repeat;height:18px;width:18px;}
/*.ui-icon-deleteFavorite{background-position:top !important;background-color: transparent !important;background-image : url("/iphone/images/minus_icon.png") !important;background-size:24px 24px;background-repeat:no-repeat;height:24px;width:24px;}*/
.ui-icon-deleteFavorite:after{background-color: transparent !important;background-image : url("/iphonev2/images/minus_icon.png") !important;background-size:24px 24px;background-repeat:no-repeat;}
/*.ui-icon-addFavorite{background-position:top !important;background-color: transparent !important;background-image : url("/iphone/images/plus_icon.png") !important;background-size:22px 22px;background-repeat:no-repeat;height:22px;width:22px;margin-top: -11px !important;}*/
.ui-icon-addFavorite:after{background-color: transparent !important;background-image : url("/iphone/images/plus_icon.png") !important;background-size:24px 24px;background-repeat:no-repeat;}
/*.ui-icon-dollar{background-position:top !important;background-color: transparent !important;background-image : url("/iphone/images/dollar-icon.png") !important;background-size:22px 22px;background-repeat:no-repeat;height:22px;width:22px;margin-top: -11px !important;}*/
.ui-icon-dollar:after{background-color: transparent !important;background-image : url("/iphone/images/dollar-icon.png") !important;background-size:24px 24px;background-repeat:no-repeat;}
/*.ui-icon-cancelIcon{background-position:top !important;background-color: transparent !important;background-image : url("/iphone/images/cancel-icon.png") !important;background-size:22px 22px;background-repeat:no-repeat;height:22px;width:22px;margin-top: -11px !important;}*/
.ui-icon-cancelIcon:after{background-color: transparent !important;background-image : url("/iphone/images/cancel-icon.png") !important;background-size:24px 24px;background-repeat:no-repeat;}

.favorite-icon-column img{width:18px;height:18px;}
#search-area .ui-btn-up-d,#search-area .ui-btn-hover-d,#search-area .ui-btn-down-d{border:none;background: none;}

.place_1{color:#2D2675 !important;}
.place_2{color:#CC220B !important;}
.place_3{color:#E8AD4F !important;}
.place_4{color:#BBB0B6 !important;}
.place_5{color:#D798AD !important;}
.place_6{color:#395A3D !important;}

.ui-checkbox{right:20px;}
.class-taken{background-image: -moz-linear-gradient(top,#E5F6E6,#E5F6E6);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E5F6E6),color-stop(1, #E5F6E6));}
.tab-selected{background-image: -moz-linear-gradient(top,#F6F6F6, #E0E0E0 );background-image: -webkit-linear-gradient( #F0F0F0,#DDD );background-image: -o-linear-gradient( #F0F0F0,#DDD );background-image: linear-gradient( #F0F0F0,#DDD );color: #222222 !important;text-shadow: 0 1px 0 #FFFFFF !important;}
#tabs{margin-bottom: 0px}
#tabs a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
#tabs .ui-controlgroup-controls {width: 100%;}
.ui-select .ui-btn{height:28px;line-height: 28px;margin-top: 0px;margin-bottom: 0px;}
.rider_names{margin-top:0px;margin-bottom: 0px;overflow:auto;overflow: auto;width:auto;}
.delete-icon .ui-btn-inner{height:26px !important;width:26px !important;border:none !important;background:transparent;}
.delete-icon.ui-btn-hover-c{background:transparent !important;}
.ios-blue{background-color: #4B8CF7 !important;background-image: url("/iphone/images/done-button.png") !important;background-repeat: repeat;}
.ios-blue .ui-btn-inner{border:none;padding: 6px 7px;padding-top: 4px;}
.error_class{width:auto;margin-top:0px;margin-bottom: 0px;overflow:auto;color:red !important;z-index: 999;}
.li_addDivision{min-height:26px;}

.page-addClass .ui-select .ui-icon{right: 5px;margin-top: -11px;}
.payment-logo{width:40px;height:30px;margin: 0px 1px;}

/* Red button theme for JQuery Mobile
* - Use data-theme="r" for red versions of the default JQuery Mobile Buttons.
******************************************************************************************/
.ui-btn-up-r {background: transparent !important;color: #fff !important;font-weight: bold !important;text-shadow: none !important;background-image:url("/iphone/images/delete-button.png") !important;background-repeat: repeat;}
.ui-btn-up-r a.ui-link-inherit {color: #fff;}
.ui-btn-hover-r {border: 0px solid #fff;background: transparent;color: #fff;font-weight: bold;text-shadow: none;background-image:url("/iphone/images/delete-button.png");background-repeat: repeat;}
.ui-btn-hover-r a.ui-link-inherit {color: #fff;}
.ui-btn-down-r {border: 1px solid #772222;background: transparent;font-weight: bold;color: #fff;text-shadow: none;background-image:url("/iphone/images/delete-button-pressed.png");background-repeat: repeat;}
.ui-btn-down-r a.ui-link-inherit {color: #fff;}
.ui-btn-up-r,.ui-btn-hover-r,.ui-btn-down-r {font-family: Helvetica, Arial, sans-serif;text-decoration: none;}
.ui-bar-f {border: 1px solid #711414;background: transparent;text-shadow: none;font-weight: bold;color: white;background-image:url("/iphone/images/delete-button.png");background-repeat: repeat;}

h3.ui-collapsible-heading:not(.ui-collapsible-heading-collapsed) a{background: #3D3D3D;border: 1px solid black;color: white;}
div.ui-collapsible-content:not(.ui-collapsible-content-collapsed){background: #F1F2E8;border: 1px solid #BED3EA;}
.ui-icon-customeditIcon{
    background-image: url('/images/iphone/editicon.png') !important;
}


/*V2 overrides*/
.ui-listview > li h3{margin-top:0px;font-size:12px;}
.ui-listview > li p{font-size:11px;text-transform:uppercase;font-weight:bold;margin-bottom:0px;}
.ui-listview > .ui-li-static, .ui-listview > .ui-li-divider, .ui-listview > li > a.ui-btn{padding: 2px 5px;}
.ui-icon-carat-r:after {
background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C!DOCTYPE%20svg%20%20PUBLIC%20%27-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%27%20%20%27http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%27%3E%3Csvg%20enable-background%3D%22new%200%200%2050%2050%22%20height%3D%2250px%22%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250px%22%20x%3D%220px%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20y%3D%220px%22%3E%3Crect%20fill%3D%22none%22%20height%3D%2250%22%20width%3D%2250%22%2F%3E%3Cpolygon%20fill%3D%22%235393C5%22%20points%3D%2215%2C2.75%2012.914%2C4.836%2033.078%2C25%2012.914%2C45.164%2015%2C47.25%2037.25%2C25%20%22%2F%3E%3C%2Fsvg%3E');background-size: 30px;
}
.ui-btn-icon-right:after{background-color: transparent;}
.ui-listview li.ui-btn:not(.ui-first-child){border-top: none;}
.ui-listview li.ui-btn a{border: none;padding-right: 40px;}
.ui-listview .ui-li-aside{position: relative;float: right;left: auto;right: auto;top: auto;bottom: auto;display: block;}
ul.ui-listview.ui-group-theme-c{border-left: 1px solid #CCCCCC !important;border-right: 1px solid #CCCCCC !important;}
.tab-selected{background-color: #fff !important;}
.ui-btn.ui-mini{padding-top: 5px;padding-bottom: 5px;}
.ui-select.ui-mini .ui-btn{padding-top: 0px;padding-bottom: 0px;}
.ui-input-text{border: none;}

.ui-btn-up-c p.ui-li-desc.header_info_row,p.ui-li-desc.header_info_row, p.header_info_row{color: #5393C5;}
.ui-li.ui-li-divider .ui-grid-b .ui-block-c a.paging-button.ui-icon-arrow-r{right: 10px;}
*{font-weight: normal !important;text-shadow: none !important;}
.main_heading{border: none !important;padding: 0px !important;}
.main_heading h3{color:#5393C5 !important;text-transform: uppercase;text-align: center !important;font-size: 22px !important;line-height: 24px;}
#search-area{border: none !important;}
#search-area .ui-input-search{margin: 0px;}
.ui-btn.ui-li.ui-btn-up-c,.ui-btn.ui-li.ui-btn-up-c a{background-color: white !important;}
.ui-li.ui-btn-up-c{background-color: white !important;}
.content.ui-content.ui-body-c{border: none !important;}
#entrydetail-header .ui-controlgroup-controls .ui-icon-arrow-u::after{background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C!DOCTYPE%20svg%20%20PUBLIC%20%27-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%27%20%20%27http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%27%3E%3Csvg%20enable-background%3D%22new%200%200%2050%2050%22%20height%3D%2250px%22%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250px%22%20x%3D%220px%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20y%3D%220px%22%3E%3Crect%20fill%3D%22none%22%20height%3D%2250%22%20width%3D%2250%22%2F%3E%3Cpolygon%20fill%3D%22%235393C5%22%20stroke%3D%22%22%20points%3D%222.75%2C35%204.836%2C37.086%2025%2C16.922%2045.164%2C37.086%2047.25%2C35%2025%2C12.75%20%22%2F%3E%3Crect%20fill%3D%22none%22%20height%3D%2250%22%20width%3D%2250%22%2F%3E%3C%2Fsvg%3E');background-size: 30px;}
#entrydetail-header .ui-controlgroup-controls .ui-icon-arrow-d::after{background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C!DOCTYPE%20svg%20%20PUBLIC%20%27-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%27%20%20%27http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%27%3E%3Csvg%20enable-background%3D%22new%200%200%2050%2050%22%20height%3D%2250px%22%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250px%22%20x%3D%220px%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20y%3D%220px%22%3E%3Crect%20fill%3D%22none%22%20height%3D%2250%22%20width%3D%2250%22%2F%3E%3Cpolygon%20fill%3D%22%235393C5%22%20%20points%3D%2247.25%2C15%2045.164%2C12.914%2025%2C33.078%204.836%2C12.914%202.75%2C15%2025%2C37.25%20%22%2F%3E%3C%2Fsvg%3E');background-size: 30px;}
#entrydetail-header .ui-controlgroup-controls .ui-btn-icon-left::after, #entrydetail-header .ui-controlgroup-controls  .ui-btn-icon-right::after, #entrydetail-header .ui-controlgroup-controls .ui-btn-icon-top::after, #entrydetail-header .ui-controlgroup-controls .ui-btn-icon-bottom::after, .ui-btn-icon-notext::after{background-color: transparent !important;border: none !important;width: 28px !important;height: 28px !important;padding: 0px;}
.paging-button{border: none !important;background:transparent !important;box-shadow: none !important;}
.paging-button:after{background-position: center top !important;background-size: 20px;}
.paging-button.ui-icon-arrow-l:after{background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C!DOCTYPE%20svg%20%20PUBLIC%20%27-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%27%20%20%27http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%27%3E%3Csvg%20enable-background%3D%22new%200%200%2050%2050%22%20height%3D%2250px%22%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250px%22%20x%3D%220px%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20y%3D%220px%22%3E%3Crect%20fill%3D%22none%22%20height%3D%2250%22%20width%3D%2250%22%2F%3E%3Cpolygon%20stroke%3D%22%235393C5%22%20fill%3D%22%235393C5%22%20points%3D%2235%2C47.25%2037.086%2C45.164%2016.922%2C25%2037.086%2C4.836%2035%2C2.75%2012.75%2C25%20%22%2F%3E%3Crect%20fill%3D%22none%22%20height%3D%2250%22%20width%3D%2250%22%2F%3E%3C%2Fsvg%3E');}
.paging-button.ui-icon-arrow-r:after{background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C!DOCTYPE%20svg%20%20PUBLIC%20%27-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%27%20%20%27http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%27%3E%3Csvg%20enable-background%3D%22new%200%200%2050%2050%22%20height%3D%2250px%22%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250px%22%20x%3D%220px%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20y%3D%220px%22%3E%3Crect%20fill%3D%22none%22%20height%3D%2250%22%20width%3D%2250%22%2F%3E%3Cpolygon%20stroke%3D%22%235393C5%22%20fill%3D%22%235393C5%22%20points%3D%2215%2C2.75%2012.914%2C4.836%2033.078%2C25%2012.914%2C45.164%2015%2C47.25%2037.25%2C25%20%22%2F%3E%3C%2Fsvg%3E');}
/*.ui-li.ui-li-divider.ui-bar-c:not(.ui-first-child){border-bottom: 1px solid #b3b3b3;border-top: none;}*/
.ui-btn-up-c{border-top: 1px solid #ccc !important;border-left: none !important;border-right: none !important;}
.ui-btn-up-c:not(.ui-last-child){border-bottom: none !important;}
.page-HomePage .cal, .cal{width:30px;height:28px;float:left;line-height: 4px;padding: 0px;padding-top: 5px;margin:2px 5px 0px 4px;background-color: #91D445; border: 1px solid #F0EFEF;color: #FFFFFF;font-size: 12px;font-weight: bold !important;text-align: center;text-transform: uppercase;}
.cal p{color:#222;font-weight:  bold !important;background-color:#f4f4f4;height:18px;line-height:18px;}
.ui-field-contain, .ui-field-contain:first-child, .ui-field-contain:last-child{border: 0px;}

li.jo_qualified_row, .ui-listview > li.jo_qualified_row, .ui-btn.ui-li.ui-btn-up-c.jo_qualified_row{background: none;background-color:  #b2e07c !important;}
.liveclass .cal{position: absolute; left:6px; right: auto;top: 50%;margin-top: -17px;}
.ios-delete-button-wrapper{float:right;position: absolute;right:-50px;}
a.ios-delete-button{float:right !important;width:50px;visibility: hidden;height: 100%;margin-top: -5px !important;line-height: 35px;text-shadow: none !important;border: 1px solid #ff3936 !important;background-color: #ff3936 !important;border-radius: 0px !important;color: white !important;}
a.delete-icon::after{height: 20px !important; width:20px !important;}
a.delete-icon{border: none;box-shadow: none;text-shadow: none;background-color: transparent !important;}
.checkmark-icon-column{float:right;margin-top:8px;}
.checkmark-icon-column img{height:12px; width:12px;}
.ios-info-column{float:right;margin-top:8px;height:28px;width:30px;text-align: center;}
.ios-info-column img{width: 15px; height:15px;}

.ui-listview > .ui-li-divider.li-tab-navigation, .li-tab-navigation{padding:5px; border-top: none; background: none; background-color: white;}
#tab-navigation{float: left; display: table;width: 100%;table-layout: fixed;font-size: 13px;text-align: center;height: 29px;border: 1px solid #007AFF; border-radius: 4px;}
#tab-navigation > div{display: table-cell;border-right: 1px solid #007AFF;}
#tab-navigation > div:last-child{border:none;}
#tab-navigation a{text-decoration: none;color: #007AFF;line-height: 29px;display: inline-block;width: 100%; height: 100%;}
#tab-navigation a.ui-state-persist{color: white; background: none; background-color: #007AFF; }
.page-classdetail .ui-block-c{overflow:hidden; text-overflow:ellipsis;}
.page-classdetail .classtripstd .ui-grid-d>.ui-block-e{width:20%;}
.page-classdetail .classtripstd .ui-grid-c>.ui-block-d,.page-classdetail .classtripstd .ui-grid-b>.ui-block-d{width: 30%;}

.scratched_trip, 
.scratched_trip div, 
.scratched_trip a, 
.scratched_trip span,
.scratched_trip p, 
.scratched_trip .detail, 
.scratched_trip h3, .ui-listview > li.scratched_trip h3 {color: red !important; text-decoration: line-through;}
.ui-btn-up-c p.ui-li-desc.sponsor_text,p.ui-li-desc.sponsor_text, p.sponsor_text{font-weight: bold !important; color:#333366 !important;}  /* #333366 */ /* #007AFF */
img.rider_flag_inline_image {width: 22px; margin-right: 3px; vertical-align: top;}

.page-schedule li.class-group-row h3.ui-li-heading {font-weight: bolder !important;color: #5393C5;}
.page-schedule li.ui-btn.ui-li.hasFavIcon a {position: relative; padding-left: 28px;}
.page-schedule li .favorite-icon-column{ margin: 0px; padding: 0px; position: absolute; height: 100%; left: 5px; top: 8px;}