.am-date-picker__input{cursor:pointer}.am-date-picker__calendar-icon{position:absolute;top:-7px;left:-12px;right:auto}.am-date-picker__clear-icon{visibility:hidden;position:absolute;top:-3px;right:-8px}.am-date-picker__clear-icon .md-icon-button{width:36px;height:36px;line-height:36px;padding:0}md-input-container:hover .am-date-picker__clear-icon{visibility:visible;outline:0}.am-date-picker__container{width:300px;min-width:300px;min-height:450px;overflow:hidden}.am-date-picker__container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;outline:0}.am-date-picker__container md-toolbar{width:auto}.am-date-picker__header-current-date{padding:15px 20px}.am-date-picker__header-current-date p{margin:0;opacity:.7}.am-date-picker__header-current-date h2{margin:0;font-size:1.5em}.am-date-picker__content{min-height:300px;height:300px}.am-date-picker__month-year .md-icon-button{width:36px;height:36px;line-height:36px;padding:0;margin:0 6px}.am-date-picker__weekdays{padding-left:12px;padding-right:20px}.am-date-picker__weekdays span{opacity:.4}.am-date-picker__calendar{min-width:293px;height:252px;padding-left:7px}.am-date-picker__empty-days{float:left;width:31px;height:30px;padding:5px}.am-date-picker__days button span{color:rgba(0,0,0,.67)}.am-date-picker__days .md-fab span,.am-date-picker__days button:disabled span{color:inherit}.am-date-picker__days button:disabled{cursor:not-allowed}.am-date-picker__days .md-button{padding:.3px;margin:0;line-height:0;min-height:0;font-weight:400}.am-date-picker__days .md-fab{box-shadow:none;height:39.4px;width:40px}.am-date-picker__day--is-today span{font-weight:600}.am-date-picker__year-selector{overflow-y:scroll;margin:5px 0;height:290px}.am-date-picker__year{width:100%;text-align:center}.am-date-picker__year button{font-weight:400}.am-date-picker__year button span{color:rgba(0,0,0,.67)}.am-date-picker__year .md-fab{box-shadow:none}.am-date-picker__year .md-fab span{color:inherit}.am-date-picker__actions .md-button{min-width:50px}.am-date-picker__animate-month-change.next.ng-enter,.am-date-picker__animate-month-change.next.ng-leave,.am-date-picker__animate-month-change.prev.ng-enter,.am-date-picker__animate-month-change.prev.ng-leave{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.am-date-picker__animate-month-change.next.ng-enter{transform:translate(300px,0)}.am-date-picker__animate-month-change.next.ng-enter.ng-enter-active{transform:translate(0,0)}.am-date-picker__animate-month-change.next.ng-leave.ng-leave-active,.am-date-picker__animate-month-change.prev.ng-enter{transform:translate(-300px,0)}.am-date-picker__animate-month-change.prev.ng-enter.ng-enter-active{transform:translate(0,0)}.am-date-picker__animate-month-change.prev.ng-leave.ng-leave-active{transform:translate(300px,0)}.am-date-picker__animate-year-selection.ng-hide-remove{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;opacity:0}.am-date-picker__animate-year-selection.ng-hide-add,.am-date-picker__animate-year-selection.ng-hide-add-active{display:none}.am-date-picker__animate-year-selection.ng-hide-remove.ng-hide-remove-active{opacity:1}