﻿.modal-backdrop.datepicker-alt-zindex{z-index:1050!important}
.datepicker-widget ::selection{background:transparent!important}
.datepicker-widget ::-moz-selection{background:transparent!important}
.datepicker{position:relative;height:33px;min-width:60px}
.datepicker .add-on{cursor:pointer;position:absolute;padding:4px 10px 4px 10px;top:0;right:1px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
.datepicker.ng-invalid.show-validity input[type=text]{border:solid 1px #b94a48}
.datepicker[disabled=disabled] .add-on{cursor:default!important}
.datepicker input[type=text]{position:absolute;top:0;left:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;width:300px}
.datepicker-widget{width:300px;background:#fff;position:absolute;z-index:10000000;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-top-left-radius:5px}
.datepicker-widget .date-label{text-align:center;text-transform:uppercase}
.datepicker-widget .display .selected{color:#51a351!important}
.datepicker-widget .display .day-of-week{text-align:center;text-transform:uppercase;background:#bbb;color:#fff;padding:3px 0;font-size:14px;height:20px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-top-left-radius:5px}
.datepicker-widget .display .date{text-align:center}
.datepicker-widget .display .date .month-of-year,.datepicker-widget .display .date .day-of-month,.datepicker-widget .display .date .year{display:inline-block;font-size:30px;color:#aaa;position:relative;cursor:pointer}
.datepicker-widget .display .date .month-of-year:hover,.datepicker-widget .display .date .day-of-month:hover,.datepicker-widget .display .date .year:hover{color:#888}
.datepicker-widget .display .date .month-of-year{margin-right:5px}
.datepicker-widget .display .date .day-of-month{font-size:60px!important;line-height:60px;top:10px;margin-right:5px}
.datepicker-widget .display .date .year{font-size:20px;top:-3px}
.datepicker-widget .display .time{margin-top:20px;text-align:center}
.datepicker-widget .display .time .hours,.datepicker-widget .display .time .minutes,.datepicker-widget .display .time .seconds{display:inline-block;font-size:26px;color:#aaa;cursor:pointer}
.datepicker-widget .display .time .hours:hover,.datepicker-widget .display .time .minutes:hover,.datepicker-widget .display .time .seconds:hover{color:#888}
.datepicker-widget .display .time .colon{font-size:18px;color:#aaa;position:relative;top:-4px}
.datepicker-widget .display .time.large .hours,.datepicker-widget .display .time.large .minutes,.datepicker-widget .display .time.large .seconds{font-size:50px;padding-top:15px}
.datepicker-widget .control{background:#f3f3f3;height:320px;margin-top:20px;padding:0 10px;overflow:hidden}
.datepicker-widget .control .day-selector{height:100%;color:#999;position:relative}
.datepicker-widget .control .day-selector .current-month,.datepicker-widget .control .day-selector .next-month{font-size:15px!important;padding:10px 0 5px!important;text-align:center}
.datepicker-widget .control .day-selector .current-month .year,.datepicker-widget .control .day-selector .next-month .year{font-size:inherit;padding:inherit;color:inherit}
.datepicker-widget .control .day-selector .current-days{height:240px}
.datepicker-widget .control .day-selector .current-days .day{width:39px;height:30px;padding-top:9px;display:inline-block;text-align:center;float:left;font-size:15px;color:#888;cursor:pointer}
.datepicker-widget .control .day-selector .current-days .day.selected{background:#CBF2CB;color:#5B8F5B;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.datepicker-widget .control .day-selector .current-days .day:hover{color:#333!important}
.datepicker-widget .control .day-selector .current-days .day.spacer{cursor:default}
.datepicker-widget .control .day-selector .current-days .day.disabled{color:#ddd!important;cursor:default}
.datepicker-widget .control .day-selector .current-days .day.disabled:hover{color:#ddd!important}
.datepicker-widget .control .day-selector .current-days .days-of-week .day{font-size:10px;text-transform:uppercase;color:#999;height:25px;cursor:default!important}
.datepicker-widget .control .day-selector .current-days .days-of-week .day:hover{color:#999!important}
.datepicker-widget .control .month-selector{padding:18px 0 0 12px}
.datepicker-widget .control .month-selector .month{display:inline-block;float:left;text-transform:uppercase;color:#aaa;font-size:14px;width:50px;height:35px;padding-top:15px;text-align:center;cursor:pointer;margin:8px 16px}
.datepicker-widget .control .month-selector .month.selected{background:#CBF2CB;color:#5B8F5B;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}
.datepicker-widget .control .month-selector .month:hover{color:#777}
.datepicker-widget .control .month-selector .month.disabled{color:#ddd!important;cursor:default}
.datepicker-widget .control .year-selector{padding:20px;position:relative}
.datepicker-widget .control .year-selector .year{color:#aaa;text-align:center}
.datepicker-widget .control .year-selector .year span{display:inline-block;cursor:pointer}
.datepicker-widget .control .year-selector .year span:hover{color:#999}
.datepicker-widget .control .year-selector .year.selected span{background:#CBF2CB;color:#5B8F5B;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;font-size:32px;padding:28px 4px}
.datepicker-widget .control .year-selector .year.p1{font-size:28px;padding:10px}
.datepicker-widget .control .year-selector .year.p2{font-size:23px;padding:7px;color:#bbb}
.datepicker-widget .control .year-selector .year.p3{font-size:20px;padding:3px;color:#ccc}
.datepicker-widget .control .year-selector .year.disabled{color:#ddd!important;cursor:default!important}
.datepicker-widget .control .year-selector .year.disabled span:hover{color:#ddd!important;cursor:default!important}
.datepicker-widget .control .hour-selector .clock{margin-top:10px;width:280px;height:280px;background:#fff;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;position:relative}
.datepicker-widget .control .hour-selector .clock .dial{width:260px;height:2px;position:absolute;top:140px;left:10px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.datepicker-widget .control .hour-selector .clock .dial div{width:35%;float:right;height:2px;background:#CBF2CB;margin-right:20px}
.datepicker-widget .control .hour-selector .clock .current{color:#5B8F5B;position:absolute;top:130px;left:127px;font-size:24px}
.datepicker-widget .control .hour-selector .clock .outer-circle div{display:inline-block;position:absolute;font-size:14px;color:#aaa;cursor:pointer;width:26px;height:27px;padding:9px 0 0 10px;margin:-9px 0 0 -10px}
.datepicker-widget .control .hour-selector .clock .outer-circle div:hover{color:#333}
.datepicker-widget .control .hour-selector .clock .outer-circle div.selected{background:#CBF2CB;color:#5B8F5B;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.datepicker-widget .control .hour-selector .clock .outer-circle div.disabled{color:#ddd!important;cursor:default}
.datepicker-widget .control .hour-selector .clock .outer-circle .p1{top:30px;left:190px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p2{top:73px;left:232px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p3{top:130px;left:250px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p4{top:187px;left:232px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p5{top:230px;left:190px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p6{top:250px;left:130px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p7{top:230px;left:70px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p8{top:187px;left:28px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p9{top:130px;left:10px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p10{top:73px;left:28px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p11{top:30px;left:70px}
.datepicker-widget .control .hour-selector .clock .outer-circle .p12{top:10px;left:131px}
.datepicker-widget .control .hour-selector .clock .inner-circle div{display:inline-block;position:absolute;font-size:16px;color:#aaa;cursor:pointer;width:18px;height:28px;text-align:center;padding:9px 10px 0;margin:-9px 0 0 -10px}
.datepicker-widget .control .hour-selector .clock .inner-circle div:hover{color:#333}
.datepicker-widget .control .hour-selector .clock .inner-circle div.selected{background:#CBF2CB;color:#5B8F5B;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.datepicker-widget .control .hour-selector .clock .inner-circle div.disabled{color:#ddd!important;cursor:default}
.datepicker-widget .control .hour-selector .clock .inner-circle .p1{top:55px;left:179px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p2{top:88px;left:210px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p3{top:130px;left:225px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p4{top:172px;left:210px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p5{top:205px;left:179px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p6{top:220px;left:129px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p7{top:205px;left:83px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p8{top:172px;left:50px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p9{top:130px;left:40px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p10{top:88px;left:52px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p11{top:55px;left:81px}
.datepicker-widget .control .hour-selector .clock .inner-circle .p12{top:40px;left:130px}
.datepicker-widget .control .minute-selector .clock,.datepicker-widget .control .seconds-selector .clock{margin-top:10px;width:280px;height:280px;background:#fff;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;position:relative}
.datepicker-widget .control .minute-selector .clock .current,.datepicker-widget .control .seconds-selector .clock .current{color:#5B8F5B;position:absolute;top:130px;left:127px;font-size:24px}
.datepicker-widget .control .minute-selector .clock .dial,.datepicker-widget .control .seconds-selector .clock .dial{width:260px;height:2px;position:absolute;top:140px;left:10px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.datepicker-widget .control .minute-selector .clock .dial div,.datepicker-widget .control .seconds-selector .clock .dial div{width:40%;float:right;height:2px;background:#CBF2CB}
.datepicker-widget .control .minute-selector .clock .outer-circle div,.datepicker-widget .control .seconds-selector .clock .outer-circle div{display:inline-block;position:absolute;font-size:16px;color:#aaa;cursor:pointer;width:18px;height:28px;text-align:center;padding:9px 9px 0 10px;margin:-9px 0 0 -10px}
.datepicker-widget .control .minute-selector .clock .outer-circle div:hover,.datepicker-widget .control .seconds-selector .clock .outer-circle div:hover{color:#333}
.datepicker-widget .control .minute-selector .clock .outer-circle div.selected,.datepicker-widget .control .seconds-selector .clock .outer-circle div.selected{background:#CBF2CB;color:#5B8F5B;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.datepicker-widget .control .minute-selector .clock .outer-circle div.disabled,.datepicker-widget .control .seconds-selector .clock .outer-circle div.disabled{color:#ddd!important;cursor:default}
.datepicker-widget .control .minute-selector .clock .outer-circle .p1,.datepicker-widget .control .seconds-selector .clock .outer-circle .p1{top:30px;left:190px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p2,.datepicker-widget .control .seconds-selector .clock .outer-circle .p2{top:73px;left:232px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p3,.datepicker-widget .control .seconds-selector .clock .outer-circle .p3{top:130px;left:250px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p4,.datepicker-widget .control .seconds-selector .clock .outer-circle .p4{top:187px;left:232px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p5,.datepicker-widget .control .seconds-selector .clock .outer-circle .p5{top:230px;left:190px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p6,.datepicker-widget .control .seconds-selector .clock .outer-circle .p6{top:250px;left:130px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p7,.datepicker-widget .control .seconds-selector .clock .outer-circle .p7{top:230px;left:70px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p8,.datepicker-widget .control .seconds-selector .clock .outer-circle .p8{top:187px;left:28px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p9,.datepicker-widget .control .seconds-selector .clock .outer-circle .p9{top:130px;left:10px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p10,.datepicker-widget .control .seconds-selector .clock .outer-circle .p10{top:73px;left:28px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p11,.datepicker-widget .control .seconds-selector .clock .outer-circle .p11{top:30px;left:70px}
.datepicker-widget .control .minute-selector .clock .outer-circle .p12,.datepicker-widget .control .seconds-selector .clock .outer-circle .p12{top:10px;left:131px}
.datepicker-widget .border-radius-bottom{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.datepicker-widget .border-radius-top{-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-top-left-radius:5px}
.datepicker-widget .done{text-align:center;text-transform:uppercase;background:#f3f3f3;height:40px;border-top:solid 1px #ddd;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.datepicker-widget .done a{font-size:14px;display:block;padding:10px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.datepicker-widget .done a:hover{background:#e6e6e6}