.perfect-datetimepicker,.perfect-datetimepicker table{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.perfect-datetimepicker{position:relative;width:240px;margin:2px 0 0;font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft YaHei UI","Microsoft YaHei",STXihei,SimSun,sans-serif;font-size:14px;color:#333;line-height:0;background-color:#fafafa;border:none}.perfect-datetimepicker table{border-collapse:separate;border-spacing:2px;background-color:#fff;padding:3px;border:1px solid #ccc}.perfect-datetimepicker table td,.perfect-datetimepicker table.tt input{text-align:center;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.perfect-datetimepicker table td{padding:2px;cursor:pointer;border:0;width:34px;height:27px}.perfect-datetimepicker table td.weekend{color:#d9534f}.perfect-datetimepicker table.mt tbody td{width:58px;height:38px}.perfect-datetimepicker td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.perfect-datetimepicker td.name{font-weight:700}.perfect-datetimepicker td.oday{color:#ccc}.perfect-datetimepicker td.disabled{color:#999}.perfect-datetimepicker td i{font-size:18px;font-weight:700}.perfect-datetimepicker td table.tt{border:0;padding:0}.perfect-datetimepicker table.tt{padding:5px}.perfect-datetimepicker table.tt td.hover{border:0}.perfect-datetimepicker table.tt td.common{width:5px}.perfect-datetimepicker table.tt tbody td{width:40px;height:14px}.perfect-datetimepicker table.tt input{outline:none;border:1px solid #ccc;margin:0 auto;width:38px;height:24px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s;-ms-transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s;-webkit-transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s;-o-transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s;transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s}.perfect-datetimepicker table.tt input:focus{border-color:#66afe9;-webkit-box-shadow:0 0 6px rgba(102,175,233,.6);box-shadow:0 0 6px rgba(102,175,233,.6)}.perfect-datetimepicker tbody td.hover{background-color:#eee;padding:1px;border:1px solid #ccc}.perfect-datetimepicker tbody td.today{font-weight:700;color:#178cdf}.perfect-datetimepicker tbody td.selected{font-weight:700;padding:1px;color:#fff;border:1px solid #178cdf;background-color:#178cdf}.perfect-datetimepicker tfoot td.split{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:1px;border-bottom:solid 1px #ccc}.perfect-datetimepicker tfoot td.hover,.perfect-datetimepicker thead td.hover{background-color:#eee;padding:1px;border:1px solid #eee}.perfect-datetimepicker thead td.title{font-weight:700;text-align:center;padding:2px}.perfect-datetimepicker i{font-family:"finex";font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'finex';src:url(fonts/iconfont.eot);src:url(fonts/iconfont.eot?#iefix) format('embedded-opentype'),url(fonts/iconfont.woff) format('woff'),url(fonts/iconfont.ttf) format('truetype'),url(fonts/iconfont.svg#svgFontName) format('svg')}.perfect-datetimepicker i.icon-datepicker-minus:before{content:'\e601'}.perfect-datetimepicker i.icon-datepicker-plus:before{content:'\e603'}.perfect-datetimepicker i.icon-datepicker-prev:before{content:'\e602'}.perfect-datetimepicker i.icon-datepicker-next:before{content:'\e600'}