/* Stylish Forms 3.4.4  */
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stylish-form .stylish-color,.stylish-form .stylish-date,.stylish-form .stylish-datetime-local,.stylish-form .stylish-email,.stylish-form .stylish-month,.stylish-form .stylish-number,.stylish-form .stylish-password,.stylish-form .stylish-search,.stylish-form .stylish-tel,.stylish-form .stylish-text,.stylish-form .stylish-textarea,.stylish-form .stylish-time,.stylish-form .stylish-url,.stylish-form .stylish-week{position:relative}.stylish-form .stylish-color>input,.stylish-form .stylish-date>input,.stylish-form .stylish-datetime-local>input,.stylish-form .stylish-email>input,.stylish-form .stylish-month>input,.stylish-form .stylish-number>input,.stylish-form .stylish-password>input,.stylish-form .stylish-search>input,.stylish-form .stylish-tel>input,.stylish-form .stylish-text>input,.stylish-form .stylish-textarea>textarea,.stylish-form .stylish-time>input,.stylish-form .stylish-url>input,.stylish-form .stylish-week>input{color:#555;background:0 0;border:none;outline:0;width:100%;height:100%;position:absolute;left:0;top:0;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stylish-form .stylish-textarea>textarea{resize:none!important;top:0;padding:10px}.stylish-form .stylish-color>span,.stylish-form .stylish-date>span,.stylish-form .stylish-datetime-local>span,.stylish-form .stylish-email>span,.stylish-form .stylish-month>span,.stylish-form .stylish-number>span,.stylish-form .stylish-password>span,.stylish-form .stylish-search>span,.stylish-form .stylish-tel>span,.stylish-form .stylish-text>span,.stylish-form .stylish-textarea>span,.stylish-form .stylish-time>span,.stylish-form .stylish-url>span,.stylish-form .stylish-week>span{border:1px solid;display:block;height:42px}.stylish-form .stylish-textarea>span{height:100px}.stylish-form .stylish-color.disabled,.stylish-form .stylish-date.disabled,.stylish-form .stylish-datetime-local.disabled,.stylish-form .stylish-ds.disabled>span,.stylish-form .stylish-email.disabled,.stylish-form .stylish-month.disabled,.stylish-form .stylish-number.disabled,.stylish-form .stylish-password.disabled,.stylish-form .stylish-search.disabled,.stylish-form .stylish-tel.disabled,.stylish-form .stylish-text.disabled,.stylish-form .stylish-textarea.disabled,.stylish-form .stylish-time.disabled,.stylish-form .stylish-url.disabled,.stylish-form .stylish-week.disabled{background-color:#ccc}.stylish-form .stylish-ds{display:inline-block;width:20px;height:20px;position:relative}.stylish-form .stylish-ds>*{width:100%;height:100%}.stylish-form .stylish-ds>span{position:absolute;border:1px solid}.stylish-form .stylish-ds>span.checked{background:#555}.stylish-form .stylish-ds>input{cursor:pointer;margin:0}.stylish-form .stylish-ds[data-type=radio]>span{border-radius:100%}.stylish-form .stylish-select{border:1px solid;position:relative;cursor:pointer;outline:0}.stylish-form .stylish-select.disabled{background:#ccc}.stylish-form .stylish-select>span.selected{display:block;padding:5px 30px 5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stylish-form .stylish-select>span>span.ico{position:absolute;top:21px;right:21px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid}.stylish-form .stylish-select>.dropdown-list{display:none;cursor:pointer;position:absolute;top:106%;left:0;z-index:3;background:#fff;border:1px solid;list-style:none;padding:0;margin:0;width:100%;overflow:auto}.stylish-form .stylish-select>.dropdown-list.show-above{top:auto;bottom:100%}.stylish-form .stylish-select>.dropdown-list>div{position:relative}.stylish-form .stylish-select>.dropdown-list .dropdown-option{background:#fff;padding:5px 10px;outline:0}.stylish-form .stylish-select>.dropdown-list .dropdown-option.disabled,.stylish-form .stylish-select>.dropdown-list .dropdown-option.disabled:hover{background:#fff;color:#ccc;cursor:default}.stylish-form .stylish-select>.dropdown-list .dropdown-option.group span{display:block;cursor:default;font-weight:700;font-style:italic}.stylish-form .stylish-select>.dropdown-list .dropdown-option.group ul{list-style:none}.stylish-form .stylish-select.active,.stylish-form .stylish-select.focus{background-color:#fafafa}.stylish-form .stylish-select>.dropdown-list .dropdown-option.option-selected,.stylish-form .stylish-select>.dropdown-list .dropdown-option:hover{background-color:#c2c5c8}.stylish-form .stylish-select>.dropdown-list .dropdown-option.group.option-selected,.stylish-form .stylish-select>.dropdown-list .dropdown-option.group:hover{background:0 0}.stylish-form .stylish-select>select{opacity:0;position:absolute;left:-999999px}html.mobile .stylish-form[data-stylish-native] .stylish-select>select{opacity:0;position:absolute;height:100%;left:0}[dir=rtl] .stylish-form .stylish-select>span.selected{padding:5px 10px 5px 30px}[dir=rtl] .stylish-form .stylish-select>span>span.ico{right:auto;left:21px}[dir=rtl] .stylish-form .stylish-select>select{right:0;left:0}.stylish-form .ui-slider.ui-slider-horizontal{background:#999;height:6px;margin-top:24px}.stylish-form .ui-slider-range{background:#fff;height:6px}.stylish-form .ui-slider-handle{background:#fff;height:27px;width:10px;margin-top:-5px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.stylish-form .ui-slider-handle:first-of-type{margin-left:0}.stylish-form .stylish-number>input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield}.stylish-form .stylish-number>span.ico{width:0;height:0;border:none;border-left:10px solid transparent;border-right:10px solid transparent;cursor:default;position:absolute;top:50%}.stylish-form .stylish-number>span.ico.up{border-bottom:10px solid;margin-top:-12px}.stylish-form .stylish-number>span.ico.down{border-top:10px solid;margin-bottom:-12px}[dir=ltr] .stylish-form .stylish-number>input[type=number]{padding-right:40px}[dir=ltr] .stylish-form .stylish-number>span.ico{right:10px}[dir=rtl] .stylish-form .stylish-number>input[type=number]{padding-left:40px}[dir=rtl] .stylish-form .stylish-number>span.ico{left:10px}