html {  
 -ms-touch-action: none !important; /* Necessary for iScroll to work on Windows touch devices */ 
}

/* overlay applied to entire list when it is disabled */
.omnis-nativelist.disabled:after { /* bjw0028: class name was nativeList */
    content: " ";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(200,200,200,0.65);
}

.nativeListBox {  
 overflow: hidden;
 cursor: default;
   
 -webkit-user-select: none;  /* Chrome all / Safari all */ 
 -moz-user-select: none;     /* Firefox all */ 
 -ms-user-select: none;      /* IE 10+ */ 
   
 /* No support for these yet, use at own risk */ 
 -o-user-select: none; 
 user-select: none;

 height: inherit;
 position: relative; 
 width: 100%;
 box-sizing: border-box; 
}

/*******************************   
 LIST ROW 
*******************************/
.nativeListRow {  
 width: inherit; 
 box-sizing: border-box; 
 position: absolute; 
 overflow: hidden; 
}   
   
/* iOS List Row */ 
.nativeListBox.iOS div.nativeListRow { 
 border-bottom: 1px solid #D4D4D7; 
 background-color: #FFFFFF;
}   
/* Android List Row */ 
.nativeListBox.android div.nativeListRow { 
 border-bottom: 1px solid #D8D8D8; 
 background-color: #FFFFFF; 
}   
/* WP8 List Row */ 
.nativeListBox.WP8 div.nativeListRow { 
 border-bottom: none; 
 background-color: rgba(0,0,0,0); 
}
/* Blackberry List Row */
.nativeListBox.blackberry div.nativeListRow {
    border-bottom: 1px solid #D8D8D8;
    background-color: #FFFFFF;
}

/* SELECTED ROW - iOS */ 
.nativeListBox.iOS div.nativeListRow.selectedRow { 
 background-color: #0094ff; 
 color: #FFFFFF; 
}   
/* SELECTED ROW - ANDROID */ 
.nativeListBox.android div.nativeListRow.selectedRow { 
 background-color: #33B5E5; 
 color: #FFFFFF; 
}

/* SELECTED ROW - BLACKBERRY */
.nativeListBox.blackberry div.nativeListRow.selectedRow {
    background-color: #00AADC;
    color: #FFFFFF;
}

   
/* ROW TEXT 1 - iOS */ 
.nativeListBox.iOS div.nativeListRow p.text1 { 
 color: #222222; 
}   
/* ROW TEXT 1 - ANDROID */ 
.nativeListBox.android div.nativeListRow p.text1 { 
 color: #222222; 
}   
/* ROW TEXT 1 - WP8 */ 
.nativeListBox.WP8 div.nativeListRow p.text1 { 
 color: #000000; 
}   
   
/* SELECTED ROW TEXT 1 - iOS */ 
.nativeListBox.iOS div.nativeListRow.selectedRow p.text1 { 
 color: #FFFFFF; 
}   
/* SELECTED ROW TEXT 1 - ANDROID */ 
.nativeListBox.android div.nativeListRow.selectedRow p.text1 { 
 color: #FFFFFF; 
}   
/* SELECTED ROW TEXT 1 - WP8 */ 
.nativeListBox.WP8 div.nativeListRow.selectedRow p.text1 { 
 color: #000000; 
}   
   
/* ROW TEXT 2 - iOS */ 
.nativeListBox.iOS div.nativeListRow p.text2 { 
 color: #878788; 
}   
/* ROW TEXT 2 - ANDROID */ 
.nativeListBox.android div.nativeListRow p.text2 { 
 color: #666666; 
}   
/* ROW TEXT 2 - WP8 */ 
.nativeListBox.WP8 div.nativeListRow p.text2 { 
 color: #979797; 
}   
   
/* SELECTED ROW TEXT 2 - iOS */ 
.nativeListBox.iOS div.nativeListRow.selectedRow p.text2 { 
 color: #EEEEEE; 
}   
/* SELECTED ROW TEXT 2 - ANDROID */ 
.nativeListBox.android div.nativeListRow.selectedRow p.text2 { 
 color: #EEEEEE; 
}   
/* SELECTED ROW TEXT 2 - WP8 */ 
.nativeListBox.android div.nativeListRow.selectedRow p.text2 { 
 color: #979797; 
}   
   
   
/***********************   
 IMAGES  
***********************/   
.nativeListRow img { 
 margin: 0;
 padding: 0;
 position: absolute; 
}   
   
/*************************   
 TEXT  
**************************/   
.nativeListRow p { 
 position: absolute; 
 margin: 0;
 padding: 0;
 display: inline; 
 overflow: hidden; 
}   
   
/*******************************   
 GROUP HEADINGS 
*******************************/   
.groupHeading {  
 width: inherit; 
 padding-left: 10px; 
 box-sizing: border-box; 
 position: absolute; 
}   
/* iOS Group Heading */ 
.groupHeading.iOS {  
 border-bottom: 1px solid #D4D4D7; 
 background-color: #EFEFF4; 
}   
/* Android group heading */ 
.groupHeading.android {  
 border-bottom: 2px solid #BFBFBF; 
 background-color: #FFFFFF; 
}
/* Blackberry group heading */
.groupHeading.blackberry {
    border-bottom: 2px solid #2fa2f5;
    background-color: #FFFFFF;
}

/* Group Heading Text */ 
.groupHeading p { 
 bottom: 0;
 position: absolute; 
 margin-bottom: 5px; 

}   
/* iOS Group Heading Text */ 
.groupHeading.iOS p { 
 color: #75757A; 
 font-size: 13pt; 
}   
/* Android Group Heading Text */ 
.groupHeading.android p { 
 font-weight: bold; 
 margin-bottom: 3px; 
 font-size: 12pt;
 text-transform: uppercase;
}   
/* WP8 Group Heading Text */ 
.groupHeading.WP8 p { 
 font-size: 12pt; 
 color: #000000; 
}
/* Blackberry Group Heading Text */
.groupHeading.blackberry p {
    font-size: 14pt;
    color: #75757A;
}
/*******************************   
 ACCESSORY  
*******************************/   
.listAccessory {  
 position: relative; 
 display: inline-block; 
}   
   
/***************************   
 BUTTON  
****************************/   
.nativeListButton {  
 box-sizing: border-box; 
 background-color: #e0e0e0; 
 border: solid 1px #979797; 
 border-radius: 5px; 
 height: 80%; 
 overflow: hidden; 
 cursor: pointer; 
 position: absolute; 
}   
   
.nativeListButton:active {  
 background-color: #99defd; 
 border-style: inset; 
}   
   
.nativeListButton p { 
 padding: 0 10px;
 color: #333333; 
}   
   
.nativeListRow img.listDisclosure { 
 /* margin-left: 10px;*/ 
}   
   
.NLClickable {
    cursor: pointer;
}
