/*! */ @import "../../mobile/common/forms.less"; @import "base.less"; /* Forms */ .km-list input[type=password], .km-list input[type=search], .km-list input[type=number], .km-list input[type=tel], .km-list input[type=url], .km-list input[type=email], .km-list input[type=month], .km-list input[type=color], .km-list input[type=week], .km-list input[type=date], .km-list input[type=time], .km-list input[type=datetime], .km-list input[type=datetime-local], .km-list input[type=text]:not(.k-input), .km-list select:not([multiple]), .km-list .k-dropdown-wrap, .km-list textarea { .appearance(none); font-size: 1.1rem; min-width: 6em; border: 0; padding: .4em; outline: none; background: transparent; } .km-list .k-dropdown-wrap { padding: .2em; } .km-list .k-dropdown { margin-top: -1.05em; font-weight: normal; } .km-list input[type=color], .km-list input[type=week], .km-list input[type=date], .km-list input[type=time], .km-list input[type=month], .km-list input[type=datetime], .km-list input[type=datetime-local], .km-list .k-dropdown { text-align: left; } .km-list .k-dropdown .k-dropdown-wrap { display: block; border-radius: 0; background: transparent; .box-shadow(none); } /* Checkboxes and Radios */ .km-listview-label input[type=checkbox] { margin-top: -.7em; } .km-listview-label input[type=radio], .km-listview-label input[type=checkbox] { border-width: @mobile-border-width; border-style: solid; width: 1.4em; height: 1.4em; } .km-listview-label input[type=radio] { width: 1.2em; height: 1.2em; border-radius: 1em; } .km-listview-label input[type=checkbox]:after { content: "\a0"; display: block; width: 90%; height: 76%; .transform(scale(.9,1)); .transform-origin(10% 50%); } .km-listview-label input[type=checkbox]:checked:after { font-size: 1.4em; } .km-listview-label input[type=radio]:after { color: transparent; }