﻿.K2-List {list-style-type:none;margin:0; padding:0;width:100%;font-size:0.7em}
.K2-List > li {width:100%;border-bottom:1px dotted #BBBBBB;cursor:pointer;min-height:30px;background-color:var(--list-back);}
.K2-List > li:hover {  border-top: 1px solid #B8D6FB;border-bottom: 1px solid #B8D6FB; background: url('images/listhoverback.png') repeat-x 50% 50%;
}

.ListText-Large {color:#282828;font-size:1.2em;font-weight:bold;}
.ListText-Normal {color:#282828;font-size:1em;}
.ListText-Small {color:#282828;font-size:0.85em;}
.List-Highlight {color:Red;}

.K2-ListSmall {list-style-type:none;margin:0; padding:0;width:100%;font-size:1em}
.K2-ListSmall > li {display:block;width:100%;border-bottom:1px dotted #BBBBBB;cursor:pointer;background-color:var(--list-back);}
.K2-ListSmall > li:hover {  border-top: 1px solid #B8D6FB;border-bottom: 1px solid #B8D6FB; background: url('images/listhoverback.png') repeat-x 50% 50%;
}

.K2-ListHeader {width:100%;min-height:32px;background-color:var(--light-grey);}
.K2-ListHeader td {margin:0 0 0 0;}
.K2-ListHeaderText {color:var(--item-text);}

.K2-ListContents {width:100%;overflow:auto;background-color:White;}

.K2-ListFooter {width:100%;height:45px;padding:0px 4px 0px 4px;background-color:var(--light-grey);color:var(--footer-text); }
.K2-ListFooter td {margin:0 0 0 0;}
.K2-ListFooterText {color:var(--footer-text); }

.K2-ListColFilter {position:relative;overflow:hidden;padding-top:0px;padding-bottom:0px;} 

.K2-FilterBar {height:28px;}

.K2-FilterBar .ui-button {font-size:1.1em; display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.K2-FilterBar .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
.K2-FilterBar button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.K2-FilterBar .ui-button-icons-only { width: 3.4em; } 
.K2-FilterBar button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.K2-FilterBar .ui-button .ui-button-text { display: block; line-height: 1.1;  }
.K2-FilterBar .ui-button-text-only .ui-button-text { padding: .1em .1em; }
.K2-FilterBar .ui-button-icon-only .ui-button-text, .K2-FilterBar .ui-button-icons-only .ui-button-text { padding: .1em; text-indent: -9999999px; }
.K2-FilterBar .ui-button-text-icon-primary .ui-button-text, .K2-FilterBar .ui-button-text-icons .ui-button-text { padding: .1em .1em .1em .1em; }
.K2-FilterBar .ui-button-text-icon-secondary .ui-button-text, .K2-FilterBar .ui-button-text-icons .ui-button-text { padding: .1em .1em .1em .1em; }
.K2-FilterBar .ui-button-text-icons .ui-button-text { padding-left: .1em; padding-right: .1em; }
/* no icon support for input elements, provide padding by default */
.K2-FilterBar input.ui-button { padding: .1em .1em; }

/*button icon element(s) */
.K2-FilterBar .ui-button-icon-only .ui-icon, .K2-FilterBar .ui-button-text-icon-primary .ui-icon, .K2-FilterBar .ui-button-text-icon-secondary .ui-icon, .K2-FilterBar .ui-button-text-icons .ui-icon, .K2-FilterBar .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.K2-FilterBar .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.K2-FilterBar .ui-button-text-icon-primary .ui-button-icon-primary, .K2-FilterBar .ui-button-text-icons .ui-button-icon-primary, .K2-FilterBar .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.K2-FilterBar .ui-button-text-icon-secondary .ui-button-icon-secondary, .K2-FilterBar .ui-button-text-icons .ui-button-icon-secondary, .K2-FilterBar .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.K2-FilterBar .ui-button-text-icons .ui-button-icon-secondary, .K2-FilterBar .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.K2-FilterBar .ui-buttonset { margin-right: 7px; }
.K2-FilterBar .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
.K2-FilterBar button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-timepicker {font-size:11px;}
.ui-datepicker {font-size:1.1em;}

.LINK_RegNo { color:var(--mid-blue); text-decoration:underline; }

.ui-autocomplete { max-height: 120px; overflow-y: auto; overflow-x: hidden; background:White !important }    
/* IE 6 doesn't support max-height   
* we use height instead, but this forces the menu to always be this tall   */  
* html .ui-autocomplete { height: 100px; }

.ui-autocomplete a { color: Black; background: White; }
