.datetimepicker{box-sizing:content-box!important;position:absolute;font-size:11px;font-family:Tahoma,sans-serif;color:#000;line-height:normal;width:172px;height:135px;padding:7px;background:#fefefe;border:1px solid #ccc;border-radius:2px;margin:2px;box-shadow:2px 2px 15px #666}.datetimepicker .header{position:relative;height:15px;margin-bottom:5px;padding-top:1px;width:auto}.datetimepicker .header .title{text-align:center;margin:0 25px 0 25px}.datetimepicker .header .next,.datetimepicker .header .previous{position:absolute;cursor:pointer;overflow:hidden;top:2px}.datetimepicker .header .previous{left:2px;border-color:transparent #666 transparent transparent;border-style:solid;border-width:6px;width:0;height:0;line-height:0;font-size:0}@media screen and (-webkit-min-device-pixel-ratio:0){.datetimepicker .header .previous{top:1px;border-width:7px;left:1px}}.datetimepicker .header .previous:hover{border-color:transparent #498ce2 transparent transparent}.datetimepicker .header .next{right:4px;border-color:transparent transparent transparent #666;border-style:solid;border-width:6px;width:0;height:0;line-height:0;font-size:0}.datetimepicker .header .next:hover{border-color:transparent transparent transparent #498ce2}.datetimepicker .body{position:relative;top:0;left:2px;width:168px;height:112px;overflow:hidden}.datetimepicker .time{position:relative;width:100%;height:100%}.datetimepicker .time .hour,.datetimepicker .time .minutes,.datetimepicker .time .separator{border:1px solid #ccc;background:#fff;width:50px;font-size:32px;position:absolute;top:10px;text-align:center;padding:2px}.datetimepicker .time.f12 .hour,.datetimepicker .time.f12 .minutes,.datetimepicker .time.f12 .separator{top:5px}.datetimepicker .time .hour{left:15px}.datetimepicker .time .separator{background:0 0;border:0;width:10px;left:76px}.datetimepicker .time .minutes{left:95px}.datetimepicker .time .ok{position:absolute;top:65px;width:136px;left:15px;font-size:20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#000;background:-moz-linear-gradient(top ,#e8e8e8,#b1b4ad);background-image:linear-gradient(to bottom,#e8e8e8,#b1b4ad);background:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#b1b4ad));background:-o-linear-gradient(top ,#e8e8e8,#b1b4ad);border:1px solid #999}.datetimepicker .time .ok:hover{color:#000;background:-moz-linear-gradient(top ,#e8e8e8,#a2a59c);background-image:linear-gradient(to bottom,#e8e8e8,#a2a59c);background:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#a2a59c));background:-o-linear-gradient(top ,#e8e8e8,#a2a59c);border-color:#999}.datetimepicker .time .ok:active{color:#000;background:-moz-linear-gradient(top ,#caccc8,#95998e);background-image:linear-gradient(to bottom,#caccc8,#95998e);background:-webkit-gradient(linear,left top,left bottom,from(#caccc8),to(#95998e));background:-o-linear-gradient(top ,#caccc8,#95998e);border-color:#999}.datetimepicker .time.f12 .ok{top:70px}.datetimepicker .time.f12 .ampm{top:50px;position:absolute;left:73px;font-size:14px}.datetimepicker .days .day{float:left;text-align:center;overflow:hidden;width:23px;line-height:15px;margin:0 1px 1px 0}.datetimepicker .days .today{background:#c9dbef;border-radius:1px}.datetimepicker .days .titles{height:15px;border-bottom:1px solid #e0e0e0;margin-bottom:1px}.datetimepicker .days .week5 .day{margin-bottom:0}.datetimepicker .days .week .day{cursor:pointer}.datetimepicker .days .week .day:hover{background:#ccc;border-radius:1px;color:#000}.datetimepicker .days .otherMonth{color:#aaa}.datetimepicker .days .week .otherMonth:hover{background:#eee;border-radius:1px;color:#aaa}.datetimepicker .days .selected{background:#498ce2;border-radius:1px;color:#fff}.datetimepicker .months .month{float:left;cursor:pointer;text-align:center;padding:6px 0;width:55px;line-height:15px;overflow:hidden;margin:0 1px 1px 0}.datetimepicker .months .today{background:#c9dbef;border-radius:1px}.datetimepicker .months .month12,.datetimepicker .months .month3,.datetimepicker .months .month6,.datetimepicker .months .month9{margin-right:0}.datetimepicker .months .month10,.datetimepicker .months .month11,.datetimepicker .months .month12{margin-bottom:0}.datetimepicker .months .month:hover{background:#ccc;border-radius:1px;color:#000}.datetimepicker .months .selected{background:#498ce2;border-radius:1px;color:#fff}.datetimepicker .years .year{float:left;cursor:pointer;text-align:center;padding:6px 0;width:32px;line-height:15px;overflow:hidden;margin:0 1px 1px 0}.datetimepicker .years .today{background:#c9dbef;border-radius:1px}.datetimepicker .years .year14,.datetimepicker .years .year19,.datetimepicker .years .year4,.datetimepicker .years .year9{margin-right:0}.datetimepicker .years .year15,.datetimepicker .years .year16,.datetimepicker .years .year17,.datetimepicker .years .year18,.datetimepicker .years .year19{margin-bottom:0}.datetimepicker .years .year:hover{background:#ccc;border-radius:1px;color:#000}.datetimepicker .years .selected{background:#498ce2;border-radius:1px;color:#fff}.datetimepicker .unavailable{background:0 0!important;color:#fbb!important;cursor:default!important}.datetimepicker-yellow{border:1px solid #f7b900}.datetimepicker-yellow .days .titles{border-bottom:1px solid #f7b900}.datetimepicker-yellow .header .previous:hover{border-color:transparent #f7b900 transparent transparent}.datetimepicker-yellow .header .next:hover{border-color:transparent transparent transparent #f7b900}.datetimepicker-yellow .days .today{background:#f7f4a3}.datetimepicker-yellow .days .selected{background:#f7b900}.datetimepicker-yellow .months .today{background:#f7f4a3}.datetimepicker-yellow .months .selected{background:#f7b900}.datetimepicker-yellow .years .today{background:#f7f4a3}.datetimepicker-yellow .years .selected{background:#f7b900}.datetimepicker-yellow .time .ok{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#222;background:-moz-linear-gradient(bottom,#ddb000,#ffd11c);background-image:linear-gradient(to bottom,#ffd11c,#ddb000);background:-webkit-gradient(linear,left bottom,left top,from(#ddb000),to(#ffd11c));background:-o-linear-gradient(bottom,#ddb000,#ffd11c);border:1px solid #ddb000}.datetimepicker-yellow .time .ok:hover{color:#222;background:-moz-linear-gradient(bottom,#fdca00,#ffdc4f);background-image:linear-gradient(to bottom,#ffdc4f,#fdca00);background:-webkit-gradient(linear,left bottom,left top,from(#fdca00),to(#ffdc4f));background:-o-linear-gradient(bottom,#fdca00,#ffdc4f);border-color:#ddb000}.datetimepicker-yellow .time .ok:active{color:#222;background:-moz-linear-gradient(bottom,#fdca00,#ffd11c);background-image:linear-gradient(to bottom,#ffd11c,#fdca00);background:-webkit-gradient(linear,left bottom,left top,from(#fdca00),to(#ffd11c));background:-o-linear-gradient(bottom,#fdca00,#ffd11c);border-color:#ddb000}.datetimepicker-green{border:1px solid #279c27}.datetimepicker-green .days .titles{border-bottom:1px solid #279c27}.datetimepicker-green .header .previous:hover{border-color:transparent #279c27 transparent transparent}.datetimepicker-green .header .next:hover{border-color:transparent transparent transparent #279c27}.datetimepicker-green .days .today{background:#bbed9a}.datetimepicker-green .days .selected{background:#279c27}.datetimepicker-green .months .today{background:#bbed9a}.datetimepicker-green .months .selected{background:#279c27}.datetimepicker-green .years .today{background:#bbed9a}.datetimepicker-green .years .selected{background:#279c27}.datetimepicker-green .time .ok{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#fff;background:-moz-linear-gradient(bottom,#060,#093);background-image:linear-gradient(to bottom,#093,#060);background:-webkit-gradient(linear,left bottom,left top,from(#060),to(#093));background:-o-linear-gradient(bottom,#060,#093);border:1px solid #060}.datetimepicker-green .time .ok:hover{color:#fff;background:-moz-linear-gradient(bottom,#009100,#00ae38);background-image:linear-gradient(to bottom,#00ae38,#009100);background:-webkit-gradient(linear,left bottom,left top,from(#009100),to(#00ae38));background:-o-linear-gradient(bottom,#009100,#00ae38);border-color:#060}.datetimepicker-green .time .ok:active{color:#fff;background:-moz-linear-gradient(bottom,#009100,#093);background-image:linear-gradient(to bottom,#093,#009100);background:-webkit-gradient(linear,left bottom,left top,from(#009100),to(#093));background:-o-linear-gradient(bottom,#009100,#093);border-color:#060}.datetimepicker-blue{border:1px solid #1f6da8}.datetimepicker-blue .days .titles{border-bottom:1px solid #1f6da8}.datetimepicker-blue .header .previous:hover{border-color:transparent #1f6da8 transparent transparent}.datetimepicker-blue .header .next:hover{border-color:transparent transparent transparent #1f6da8}.datetimepicker-blue .days .today{background:#c9dbef}.datetimepicker-blue .days .selected{background:#1f6da8}.datetimepicker-blue .months .today{background:#c9dbef}.datetimepicker-blue .months .selected{background:#1f6da8}.datetimepicker-blue .years .today{background:#c9dbef}.datetimepicker-blue .years .selected{background:#1f6da8}.datetimepicker-blue .time .ok{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#fff;background:-moz-linear-gradient(bottom,#057,#007eae);background-image:linear-gradient(to bottom,#007eae,#057);background:-webkit-gradient(linear,left bottom,left top,from(#057),to(#007eae));background:-o-linear-gradient(bottom,#057,#007eae);border:1px solid #057}.datetimepicker-blue .time .ok:hover{color:#fff;background:-moz-linear-gradient(bottom,#0077a4,#0094cc);background-image:linear-gradient(to bottom,#0094cc,#0077a4);background:-webkit-gradient(linear,left bottom,left top,from(#0077a4),to(#0094cc));background:-o-linear-gradient(bottom,#0077a4,#0094cc);border-color:#057}.datetimepicker-blue .time .ok:active{color:#fff;background:-moz-linear-gradient(bottom,#0077a4,#007eae);background-image:linear-gradient(to bottom,#007eae,#0077a4);background:-webkit-gradient(linear,left bottom,left top,from(#0077a4),to(#007eae));background:-o-linear-gradient(bottom,#057,#007eae);border-color:#057}.datetimepicker-red{border:1px solid #e02a2a}.datetimepicker-red .days .titles{border-bottom:1px solid #e02a2a}.datetimepicker-red .header .previous:hover{border-color:transparent #e02a2a transparent transparent}.datetimepicker-red .header .next:hover{border-color:transparent transparent transparent #e02a2a}.datetimepicker-red .days .today{background:#fcbdbd}.datetimepicker-red .days .selected{background:#e02a2a}.datetimepicker-red .months .today{background:#fcbdbd}.datetimepicker-red .months .selected{background:#e02a2a}.datetimepicker-red .years .today{background:#fcbdbd}.datetimepicker-red .years .selected{background:#e02a2a}.datetimepicker-red .time .ok{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#fff;background:-moz-linear-gradient(bottom,#900,#c40000);background-image:linear-gradient(to bottom,#c40000,#900);background:-webkit-gradient(linear,left bottom,left top,from(#900),to(#c40000));background:-o-linear-gradient(bottom,#900,#c40000);border:1px solid #900}.datetimepicker-red .time .ok:hover{color:#fff;background:-moz-linear-gradient(bottom,#bf0000,#d50000);background-image:linear-gradient(to bottom,#d50000,#bf0000);background:-webkit-gradient(linear,left bottom,left top,from(#bf0000),to(#d50000));background:-o-linear-gradient(bottom,#bf0000,#d50000);border-color:#900}.datetimepicker-red .time .ok:active{color:#fff;background:-moz-linear-gradient(bottom,#bf0000,#c40000);background-image:linear-gradient(to bottom,#c40000,#bf0000);background:-webkit-gradient(linear,left bottom,left top,from(#bf0000),to(#c40000));background:-o-linear-gradient(bottom,#bf0000,#c40000);border-color:#900}.datetimepicker-orange{border:1px solid #f77701}.datetimepicker-orange .days .titles{border-bottom:1px solid #f77701}.datetimepicker-orange .header .previous:hover{border-color:transparent #f77701 transparent transparent}.datetimepicker-orange .header .next:hover{border-color:transparent transparent transparent #f77701}.datetimepicker-orange .days .today{background:#fcb16f}.datetimepicker-orange .days .selected{background:#f77701}.datetimepicker-orange .months .today{background:#fcb16f}.datetimepicker-orange .months .selected{background:#f77701}.datetimepicker-orange .years .today{background:#fcb16f}.datetimepicker-orange .years .selected{background:#f77701}.datetimepicker-orange .time .ok{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#fff;background:-moz-linear-gradient(bottom,#d65203,#ff8000);background-image:linear-gradient(to bottom,#ff8000,#d65203);background:-webkit-gradient(linear,left bottom,left top,from(#d65203),to(#ff8000));background:-o-linear-gradient(bottom,#d65203,#ff8000);border:1px solid #d65203}.datetimepicker-orange .time .ok:hover{color:#fff;background:-moz-linear-gradient(bottom,#fc6a12,#ff972f);background-image:linear-gradient(to bottom,#ff972f,#fc6a12);background:-webkit-gradient(linear,left bottom,left top,from(#fc6a12),to(#ff972f));background:-o-linear-gradient(bottom,#fc6a12,#ff972f);border-color:#d65203}.datetimepicker-orange .time .ok:active{color:#fff;background:-moz-linear-gradient(bottom,#fc6a12,#ff8000);background-image:linear-gradient(to bottom,#ff8000,#fc6a12);background:-webkit-gradient(linear,left bottom,left top,from(#fc6a12),to(#ff8000));background:-o-linear-gradient(bottom,#fc6a12,#ff8000);border-color:#d65203}.datetimepicker-purple{border:1px solid #621779}.datetimepicker-purple .days .titles{border-bottom:1px solid #621779}.datetimepicker-purple .header .previous:hover{border-color:transparent #621779 transparent transparent}.datetimepicker-purple .header .next:hover{border-color:transparent transparent transparent #621779}.datetimepicker-purple .days .today{background:#e3c2ec}.datetimepicker-purple .days .selected{background:#621779}.datetimepicker-purple .months .today{background:#e3c2ec}.datetimepicker-purple .months .selected{background:#621779}.datetimepicker-purple .years .today{background:#e3c2ec}.datetimepicker-purple .years .selected{background:#621779}.datetimepicker-purple .time .ok{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#fff;background:-moz-linear-gradient(bottom,#590059,#6f37a6);background-image:linear-gradient(to bottom,#6f37a6,#590059);background:-webkit-gradient(linear,left bottom,left top,from(#590059),to(#6f37a6));background:-o-linear-gradient(bottom,#590059,#6f37a6);border:1px solid #590059}.datetimepicker-purple .time .ok:hover{color:#fff;background:-moz-linear-gradient(bottom,#6a048c,#8345c0);background-image:linear-gradient(to bottom,#8345c0,#6a048c);background:-webkit-gradient(linear,left bottom,left top,from(#6a048c),to(#8345c0));background:-o-linear-gradient(bottom,#6a048c,#8345c0);border-color:#590059}.datetimepicker-purple .time .ok:active{color:#fff;background:-moz-linear-gradient(bottom,#6a048c,#6f37a6);background-image:linear-gradient(to bottom,#6f37a6,#6a048c);background:-webkit-gradient(linear,left bottom,left top,from(#6a048c),to(#6f37a6));background:-o-linear-gradient(bottom,#6a048c,#6f37a6);border-color:#590059}