.picker__list { list-style: outside none none; padding: 0.75em 0px 4.2em; margin: 0px; }
.picker__list-item { border-bottom: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); margin-bottom: -1px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0.75em 1.25em; }
@media (min-height: 46.75em) {
  .picker__list-item { padding: 0.5em 1em; }
}
.picker__list-item:hover { cursor: pointer; color: rgb(0, 0, 0); background: rgb(177, 220, 251) none repeat scroll 0% 0%; border-color: rgb(0, 137, 236); z-index: 10; }
.picker__list-item--highlighted { border-color: rgb(0, 137, 236); z-index: 10; }
.picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted { cursor: pointer; color: rgb(0, 0, 0); background: rgb(177, 220, 251) none repeat scroll 0% 0%; }
.picker__list-item--selected, .picker__list-item--selected:hover, .picker--focused .picker__list-item--selected { background: rgb(0, 137, 236) none repeat scroll 0% 0%; color: rgb(255, 255, 255); z-index: 10; }
.picker__list-item--disabled, .picker__list-item--disabled:hover, .picker--focused .picker__list-item--disabled { background: rgb(245, 245, 245) none repeat scroll 0% 0%; color: rgb(221, 221, 221); cursor: default; border-color: rgb(221, 221, 221); z-index: auto; }
.picker--time .picker__button--clear { display: block; width: 80%; margin: 1em auto 0px; padding: 1em 1.25em; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: 0px none; font-weight: 500; font-size: 0.67em; text-align: center; text-transform: uppercase; color: rgb(102, 102, 102); }
.picker--time .picker__button--clear:hover, .picker--time .picker__button--clear:focus { background: rgb(238, 34, 0) none repeat scroll 0% 0%; border-color: rgb(238, 34, 0); cursor: pointer; color: rgb(255, 255, 255); outline: medium none; }
.picker--time .picker__button--clear::before { top: -0.25em; color: rgb(102, 102, 102); font-size: 1.25em; font-weight: bold; }
.picker--time .picker__button--clear:hover::before, .picker--time .picker__button--clear:focus::before { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.picker--time .picker__frame { min-width: 256px; max-width: 320px; }
.picker--time .picker__box { font-size: 1em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 0px; }
@media (min-height: 40.125em) {
  .picker--time .picker__box { margin-bottom: 5em; }
}
