.jq-checkbox,.jq-radio{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.jq-checkbox input,.jq-radio input{padding:0;position:absolute;opacity:0;margin:0;z-index:-1}.jq-file{overflow:hidden;position:relative;display:inline-block}.jq-file input{height:auto;padding:0;font-size:100px;right:0;position:absolute;opacity:0;top:0;margin:0;line-height:1em}.jq-file__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{height:100%;padding:0;position:absolute;opacity:0;top:0;margin:0;left:0;width:100%}.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{list-style:none;overflow:auto}.jq-select-multiple ul,.jq-selectbox__dropdown ul{overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-plus-minus .jq-number{padding:0 25px;margin-right:5px}.number-plus-minus .jq-number__field{width:60px}.number-plus-minus .jq-number__field input{text-align:center}.number-plus-minus .jq-number__spin{height:32px;left:0}.number-plus-minus .jq-number__spin.plus{right:0;left:auto}.number-plus-minus .jq-number__spin:before{height:2px;border:none;content:"";position:absolute;top:15px;background:#666;left:10px;width:12px}.number-plus-minus .jq-number__spin.minus:after{display:none}.number-plus-minus .jq-number__spin.plus:after{height:12px;border:none;top:10px;background:#666;left:15px;width:2px}.number-plus-minus .jq-number__spin.plus:hover:after,.number-plus-minus .jq-number__spin:hover:before{background:#000}