.styledInput.si-checkbox,.styledInput.si-radio{height:1em;width:1em;vertical-align:-2px;margin-right:5px;border:1px solid #000;border-radius:50%}.si-select.si-open,.si-select.si-focus{border:1px solid #fafafa;-webkit-box-shadow:0 0 5px #007eff;-moz-box-shadow:0 0 5px #007eff;box-shadow:0 0 5px #007eff;outline:none}.styledInput.si-select .si-options{top:100%}.styledInput.si-select .si-options>div{max-height:0;box-shadow:3px 3px 3px rgba(0,0,0,.5);-moz-transition:max-height .2s ease;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;background:#f9f9f9}.styledInput.si-select.si-open .si-options>div,.styledInput.si-select .si-options>div>div{max-height:400px}.styledInput.si-select .si-options a{text-decoration:none;color:#000;padding:5px 5px;white-space:nowrap;color:#000}.styledInput.si-select .si-options a.si-selected{font-weight:700}.styledInput.si-select .si-options a.si-hover{background:#ddd}.styledInput.si-select .si-options a.si-disabled{color:grey;cursor:default}.styledInput.si-select .si-options .optgroup{padding:2px 5px;color:#999}.styledInput.si-select .si-options .optgroup a{padding-left:15px}.styledInput.si-file{margin-bottom:2px;background:#64b742}.styledInput.si-file>span{padding-left:5px;margin-right:30px;height:20px;color:#fff;padding-top:1px}.styledInput.si-file>a.si-file-delete{background:#d92020;display:block;padding:2px;height:100%;position:absolute;right:0;text-decoration:none}.styledInput.si-file>a.si-file-delete:before{content:'X';color:#fff;font-weight:700}.styledInput{display:inline-block;zoom:1;*display:inline;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.styledInput.si-file{overflow:hidden}.styledInput.si-select>span,.styledInput.si-file>span{display:block;overflow:hidden;white-space:nowrap}.styledInput.si-select .si-options{position:absolute;min-width:100%;-webkit-overflow-scrolling:touch;z-index:9999}.styledInput.si-select .si-options>div{overflow:hidden}.styledInput.si-select .si-options>div>div{overflow-y:auto;overflow-x:hidden}.styledInput.si-select .si-options a{display:block;outline:none}.styledInput input,.styledInput select{position:absolute;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;filter:alpha(opacity=0)}.styledInput.si-styleOptions select{z-index:-1}.styledInput select,.styledInput input[type="file"]{width:100%}.styledInput,.styledInput>span{background-repeat:no-repeat}.styledInput>span{cursor:default}