.datetimepicker{-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:tahoma;padding:2px 8px 8px 0;position:absolute;z-index:9999999999999999;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;}
.datetimepicker.rtl{padding:8px 0 8px 8px;}
.datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none;}
.datetimepicker button{border:none !important;}
.datetimepicker.inline{display:inline-block;position:static;-webkit-box-shadow:none;box-shadow:none;}
.datetimepicker *{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
.datetimepicker .datepicker,.datetimepicker .timepicker{display:none;}
.datetimepicker .datepicker.active,.datetimepicker .timepicker.active{display:inline-block;}
.datetimepicker .datepicker{width:224px;float:left;margin-left:8px;}
.datetimepicker .timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0;}
.datetimepicker.rtl .datepicker,.datetimepicker.rtl .timepicker{float:right;margin-right:8px;margin-left:0;}
.datetimepicker.showweeks .datepicker{width:256px;}
.datetimepicker .datepicker.active+.timepicker{margin-top:8px;margin-bottom:3px;}
.datetimepicker .mounthpicker{position:relative;text-align:center;}
.datetimepicker .label i,.datetimepicker .prev,.datetimepicker .next,.datetimepicker .today_button{background-image:url("img/dtpbg.png");}
.datetimepicker .label i{-webkit-opacity:0.5;opacity:0.5;background-position:-83px -15px;display:inline-block;width:9px;height:20px;vertical-align:middle;}
.datetimepicker .prev{float:left;background-position:-12px 4px;}
.datetimepicker .today_button{float:left;background-position:-62px 4px;margin-left:5px;}
.datetimepicker .next{float:right;background-position:7px 4px;}
.datetimepicker .next,.datetimepicker .prev,.datetimepicker .today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:inline-block;height:30px;-webkit-opacity:0.5;opacity:0.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0;}
.datetimepicker .timepicker .prev,.datetimepicker .timepicker .next{float:none;background-position:-32px -10px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px;}
.datetimepicker.rtl .timepicker .prev,.datetimepicker.rtl .timepicker .next{float:none;margin-left:0;margin-right:14px;}
.datetimepicker .timepicker .prev{background-position:-32px 4px;margin-bottom:7px;margin-top:0;}
.datetimepicker .timepicker .time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd;}
.datetimepicker .timepicker .time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px;}
.datetimepicker .timepicker .time_box>div>div:first-child{border-top-width:0;}
.datetimepicker .today_button:hover,.datetimepicker .next:hover,.datetimepicker .prev:hover{-webkit-opacity:1;opacity:1;}
.datetimepicker .label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:12px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer;}
.datetimepicker .label:hover>span{text-decoration:underline;}
.datetimepicker .label:hover i{-webkit-opacity:1;opacity:1;}
.datetimepicker .label>.select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;height:160px;overflow-y:hidden;}
.datetimepicker .label>.select.monthselect{right:-7px;}
.datetimepicker .label>.select.yearselect{right:2px;}
.datetimepicker .label>.select>div>.option:hover{color:#fff;background:#0A6599;}
.datetimepicker .label>.select>div>.option{padding:2px 10px 2px 5px;text-decoration:none !important;}
.datetimepicker .label>.select>div>.option.current{background:#0A6599;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);color:#fff;font-weight:700;}
.datetimepicker .month{width:100px;text-align:right;}
.datetimepicker .year{width:48px;margin-left:5px;}
.datetimepicker .calendar{clear:both;}
.datetimepicker .calendar table{border-collapse:collapse;width:100%;}
.datetimepicker .calendar td>div{padding-right:5px;}
.datetimepicker .calendar th{height:25px;}
.datetimepicker .calendar td,.datetimepicker .calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px;}
.datetimepicker .calendar th{background:#f1f1f1;}
.datetimepicker .calendar td.today{color:#0A6599;}
.datetimepicker .calendar td.highlighted_default{background:#FCC;-webkit-box-shadow:inset 0 1px 4px 0 #CEF;box-shadow:inset 0 1px 4px 0 #CEF;color:#000;}
.datetimepicker .calendar td.highlighted_mint{background:#CEF;-webkit-box-shadow:inset 0 1px 4px 0 #D11;box-shadow:inset 0 1px 4px 0 #D11;color:#000;}
.datetimepicker .calendar td.default,.datetimepicker .calendar td.current,.datetimepicker .timepicker .time_box>div>div.current{background:#0A6599;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);color:#fff;font-weight:700;}
.datetimepicker .calendar td.other_month,.datetimepicker .calendar td.disabled,.datetimepicker .time_box>div>div.disabled{-webkit-opacity:0.5;opacity:0.5;cursor:default;}
.datetimepicker .calendar td.other_month.disabled{-webkit-opacity:0.2;opacity:0.2;}
.datetimepicker .calendar td:hover,.datetimepicker .timepicker .time_box>div>div:hover{color:#fff !important;background:#0A6599 !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
.datetimepicker .calendar td.current.disabled:hover,.datetimepicker .timepicker .time_box>div>div.current.disabled:hover{background:#3AF !important;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2) !important;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2) !important;color:#fff !important;}
.datetimepicker .calendar td.disabled:hover,.datetimepicker .timepicker .time_box>div>div.disabled:hover{color:inherit !important;background:inherit !important;-webkit-box-shadow:inherit !important;box-shadow:inherit !important;}
.datetimepicker .calendar th{font-weight:700;text-align:center;color:#999;cursor:default;}
.datetimepicker.showweeks .calendar td,.datetimepicker.showweeks .calendar th{width:12.5%;}
.datetimepicker .copyr{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px;}
.datetimepicker .copyr a{color:#eee !important;}
.datetimepicker .copyr a:hover{color:#aaa !important;}
.datetimepicker .time_box{position:relative;border:1px solid #ccc;}
.datetimepicker .scrollbar>.scroller{background:#ccc !important;height:20px;-webkit-border-radius:3px;border-radius:3px;}
.datetimepicker .scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer;}
.datetimepicker.rtl .scrollbar{left:0;right:auto;}
.datetimepicker .scroller_box{position:relative;}
.datetimepicker .save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454545;font-size:13px;}
.datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#888;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #ddd;background:#f8f8f8;}
.datetimepicker .blue-gradient-button:hover,.datetimepicker .blue-gradient-button:focus,.datetimepicker .blue-gradient-button:hover span,.datetimepicker .blue-gradient-button:focus span{color:#454545;background:#f8f8f8;}
.datetimepicker.dark{-webkit-box-shadow:0 5px 15px -5px rgba(255,255,255,0.5);box-shadow:0 5px 15px -5px rgba(255,255,255,0.5);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc;}
.datetimepicker.dark .timepicker .time_box{border-bottom:1px solid #222;}
.datetimepicker.dark .timepicker .time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999;}
.datetimepicker.dark .label{background-color:#000;}
.datetimepicker.dark .label>.select{border:1px solid #333;background:#000;}
.datetimepicker.dark .label>.select>div>.option:hover{color:#000;background:#0A6599;}
.datetimepicker.dark .label>.select>div>.option.current{background:#C50;-webkit-box-shadow:inset 0 1px 3px 0 #A11;box-shadow:inset 0 1px 3px 0 #A11;color:#000;}
.datetimepicker.dark .label i{background-position:-83px -45px;}
.datetimepicker.dark .prev{background-position:-12px -27px;}
.datetimepicker.dark .today_button{background-position:-62px -27px;}
.datetimepicker.dark .next{background-position:7px -27px;}
.datetimepicker.dark .timepicker .prev,.datetimepicker.dark .timepicker .next{background-position:-32px -41px;}
.datetimepicker.dark .timepicker .prev{background-position:-32px -27px;}
.datetimepicker.dark .calendar td,.datetimepicker.dark .calendar th{background:#0a0a0a;border:1px solid #222;color:#999;}
.datetimepicker.dark .calendar th{background:#0e0e0e;}
.datetimepicker.dark .calendar td.today{color:#C50;}
.datetimepicker.dark .calendar td.highlighted_default{background:#FCC;-webkit-box-shadow:inset 0 1px 4px 0 #CEF;box-shadow:inset 0 1px 4px 0 #CEF;color:#000;}
.datetimepicker.dark .calendar td.highlighted_mint{background:#CEF;-webkit-box-shadow:inset 0 1px 4px 0 #D11;box-shadow:inset 0 1px 4px 0 #D11;color:#000;}
.datetimepicker.dark .calendar td.default,.datetimepicker.dark .calendar td.current,.datetimepicker.dark .timepicker .time_box>div>div.current{background:#C50;-webkit-box-shadow:inset 0 1px 3px 0 #A11;box-shadow:inset 0 1px 3px 0 #A11;color:#000;}
.datetimepicker.dark .calendar td:hover,.datetimepicker.dark .timepicker .time_box>div>div:hover{color:#000 !important;background:#0A6599 !important;}
.datetimepicker.dark .calendar th{color:#666;}
.datetimepicker.dark .copyr{color:#333 !important;}
.datetimepicker.dark .copyr a{color:#111 !important;}
.datetimepicker.dark .copyr a:hover{color:#555 !important;}
.datetimepicker.dark .time_box{border:1px solid #333;}
.datetimepicker.dark .scrollbar>.scroller{background:#333 !important;}
.noselect{-touch-callout:none;-webkit-user-select:none;user-select:none;}
.noselect::selection,.noselect::-moz-selection{background:transparent;}
