/*

Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector, 
div.selector span{background-repeat: no-repeat; -webkit-font-smoothing: antialiased;}
.selector, .selector * {margin:0; padding:0;}



/* Select */
div.selector {background-position: -483px -130px; line-height: 28px; height: 28px; cursor:pointer;}
div.selector span {background-position: right 0px; height: 28px; line-height: 28px; cursor:pointer;}
div.selector select {/* change these to adjust positioning of select element */ top: 0px; *top: 3px; left: 0px; cursor:pointer;}
div.selector:active, 
div.selector.active {background-position: -483px -156px; cursor:pointer;}
div.selector:active span, 
div.selector.active span {background-position: right -26px; cursor:pointer;}div.selector.focus, div.selector.hover, div.selector:hover {background-position: -483px -182px; cursor:pointer;}
div.selector.focus span, div.selector.hover span, div.selector:hover span {background-position:right -52px; cursor:pointer;}
div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {background-position: -483px -208px; cursor:pointer;}
div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {background-position: right -78px; cursor:pointer;}
div.selector.disabled {background-position: -483px -234px; cursor:pointer;}
div.selector.disabled span {background-position: right -104px; cursor:pointer;}

/* PRESENTATION */

/* Select */
div.selector {width:204px; height:24px; margin:34px 0 0 0px; font:12px tahoma; color:#454b37; display:block; float:left; text-align:left; /*border:1px solid green;*/ background:transparent; cursor: pointer;}
div.selector select {width:204px; *min-width: 175px; height:28px; font-family: Arial; font-size:12px; cursor: pointer;}



/*
CORE FUNCTIONALITY 
Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector, 
.checker, 
.button, 
.radio, 
.uploader {display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display: inline;}
.selector select:focus {outline: 0;}

/* Select */
div.selector {position:relative; padding-left:2px; overflow:hidden;}
div.selector span {display:block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
div.selector select {position:absolute;  opacity:0; filter:alpha(opacity:0); height:28px; border:none; background:none;}

@media only screen and (max-width:480px) {/* Mobile */
div.selector {width:270px; height:24px; margin:6px 0 0 4px; font:12px tahoma; color:#454b37; display:block; float:left; text-align:left; /*border:1px solid green;*/ background:transparent; cursor: pointer;}
div.selector select {width:270px; *min-width: 240px; height:26px; font-family: Arial; font-size:12px; cursor: pointer; background:#fff;}
}