.datePicker,.timePicker{background:#525CA3;color:#fff;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.datePicker>.header,.timePicker>.header{display:table;width:100%;max-width:200px;margin:0 auto}.datePicker>.header a:not(:active),.timePicker>.header a:not(:active){color:#fff !important}.datePicker{background:#525CA3;color:#fff;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.datePicker>.header>.left,.datePicker>.header>.right,.datePicker>.header>ul.center{display:table-cell;text-align:center;vertical-align:middle}.datePicker>.header>ul.center{width:100%;list-style:none;padding:1em 0;margin:0}.datePicker>.header>ul.center>li{color:#ccc;font-size:.8em}.datePicker>.header>ul.center>li.active{color:#fff;font-size:1.2em}.datePicker>ul.selector{list-style:none;padding:0;margin:0;overflow:hidden;width:280px;margin:0 auto;padding-bottom:1em}.datePicker>ul.selector>li{display:block;float:left;width:40px;height:40px;text-align:center;line-height:40px;border:1px solid transparent;cursor:pointer;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.datePicker>ul.selector>li.subheader{opacity:.6;cursor:default}.datePicker>ul.selector>li.outline{border-color:#fff}.datePicker>ul.selector>li.selected,.datePicker>ul.selector>li:active:not(.subheader){background:#fff;color:#525CA3}.datePicker>ul.selector>li.event:after{display:block;content:'';background:#fff;height:6px;width:6px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin:0 auto;margin-top:-10px}.datePicker>.footer{overflow:hidden}.datePicker>.footer>a{float:right}.timePicker>.header{width:auto}.timePicker>.header>.hour,.timePicker>.header>.minutes{position:relative;display:inline-block;margin:25px 0}.timePicker>.header>.hour>.top,.timePicker>.header>.hour>.bottom,.timePicker>.header>.minutes>.top,.timePicker>.header>.minutes>.bottom{position:absolute;z-index:2;left:0;margin-left:5px}.timePicker>.header>.hour>.top>.icon,.timePicker>.header>.hour>.bottom>.icon,.timePicker>.header>.minutes>.top>.icon,.timePicker>.header>.minutes>.bottom>.icon{margin:0}.timePicker>.header>.hour>.top,.timePicker>.header>.minutes>.top{top:0;margin-top:-25px}.timePicker>.header>.hour>.bottom,.timePicker>.header>.minutes>.bottom{bottom:0;margin-bottom:-25px}.timePicker>.header>.hour>.selected>select,.timePicker>.header>.minutes>.selected>select{background:#525CA3;outline:none;color:#fff;border:0;padding:.7em .5em;appearance:none;-webkit-appearance:none;-moz-appearance:none}
