.bp3-datepicker{
  background:#ffffff;
  border-radius:3px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:5px;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.bp3-datepicker .DayPicker{
  display:inline-block;
  min-width:210px;
  position:relative;
  vertical-align:top;
}
.bp3-datepicker .DayPicker:focus{
  outline:none;
}
.bp3-datepicker .bp3-datepicker-day-wrapper{
  border-radius:3px;
  padding:7px;
}
.bp3-datepicker .DayPicker-Month{
  border-collapse:collapse;
  border-spacing:0;
  display:inline-table;
  margin:0 5px 5px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.bp3-datepicker .DayPicker-Month + .bp3-datepicker .DayPicker-Month{
  margin-left:10px;
}
.bp3-datepicker .DayPicker-Caption{
  display:table-caption;
}
.bp3-datepicker .DayPicker-Weekdays{
  display:table-header-group;
}
.bp3-datepicker .DayPicker-WeekdaysRow{
  display:table-row;
}
.bp3-datepicker .DayPicker-Weekday{
  display:table-cell;
  height:30px;
  line-height:1;
  text-align:center;
  vertical-align:middle;
  width:30px;
  font-weight:600;
  padding-top:5px;
}
.bp3-datepicker .DayPicker-Weekday abbr[title]{
  text-decoration:none;
}
.bp3-datepicker .DayPicker-Body{
  display:table-row-group;
}
.bp3-datepicker .DayPicker-Week{
  display:table-row;
}
.bp3-datepicker .DayPicker-WeekNumber{
  display:table-cell;
  height:30px;
  line-height:1;
  text-align:center;
  vertical-align:middle;
  width:30px;
  color:rgba(98, 110, 127, 0.6);
  font-size:14px;
}
.bp3-datepicker .DayPicker-Day{
  display:table-cell;
  height:30px;
  line-height:1;
  text-align:center;
  vertical-align:middle;
  width:30px;
  border-radius:3px;
  cursor:pointer;
}
.bp3-datepicker .DayPicker-Day.DayPicker-Day--outside{
  color:rgba(98, 110, 127, 0.6);
}
.bp3-datepicker .DayPicker-Day.DayPicker-Day--isToday .bp3-datepicker-day-wrapper{
  border:1px solid rgba(17, 20, 24, 0.15);
}
.bp3-datepicker .DayPicker-Day:hover, .bp3-datepicker .DayPicker-Day:focus{
  background:rgba(143, 153, 168, 0.15);
  color:#1c2127;
}
.bp3-datepicker .DayPicker-Day:active{
  background:rgba(143, 153, 168, 0.3);
}
.bp3-datepicker .DayPicker-Day.DayPicker-Day--selected{
  background-color:#1a69d5;
  border-radius:3px;
  color:#ffffff;
}
.bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:hover{
  background-color:#1a5bb7;
}
.bp3-datepicker .DayPicker-Day.DayPicker-Day--disabled{
  background:none;
  color:rgba(98, 110, 127, 0.6);
  cursor:not-allowed;
}

.bp3-datepicker-navbar{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:30px;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.bp3-datepicker-navbar > .DayPicker-NavButton--prev{
  margin-right:auto;
}
.bp3-datepicker-navbar > .DayPicker-NavButton--next{
  margin-left:auto;
}

.bp3-datepicker-caption{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin:0 25px 5px;
}
.bp3-datepicker-caption > *{
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
  -ms-flex-negative:0;
      flex-shrink:0;
}
.bp3-datepicker-caption > :first-child{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -ms-flex-negative:1;
      flex-shrink:1;
}
.bp3-datepicker-caption select{
  font-weight:600;
  padding-left:5px;
  padding-right:16px;
}
.bp3-datepicker-caption select + .bp3-icon{
  right:2px;
}
.bp3-datepicker-caption + .bp3-divider{
  margin:0;
}

.bp3-datepicker-month-select{
  -ms-flex-negative:1;
      flex-shrink:1;
}

.bp3-datepicker-year-select{
  -ms-flex-negative:1;
      flex-shrink:1;
  min-width:60px;
}

.bp3-datepicker-caption-measure{
  font-weight:600;
  padding-left:5px;
}

.bp3-datepicker-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}

.bp3-dark .bp3-datepicker{
  background:#383e47;
}
.bp3-dark .bp3-datepicker .DayPicker-WeekNumber{
  color:rgba(171, 179, 191, 0.6);
}
.bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--outside{
  color:rgba(171, 179, 191, 0.6);
}
.bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--isToday .bp3-datepicker-day-wrapper{
  border:1px solid rgba(255, 255, 255, 0.15);
}
.bp3-dark .bp3-datepicker .DayPicker-Day:hover, .bp3-dark .bp3-datepicker .DayPicker-Day:focus{
  background:rgba(143, 153, 168, 0.15);
  color:#ffffff;
}
.bp3-dark .bp3-datepicker .DayPicker-Day:active{
  background:rgba(143, 153, 168, 0.3);
}
.bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected{
  background-color:#1a69d5;
}
.bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:hover{
  background-color:#498ff3;
}
.bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--disabled{
  background:none;
  color:rgba(171, 179, 191, 0.6);
}
.bp3-dark .bp3-datepicker .bp3-datepicker-footer{
  border-top-color:rgba(17, 20, 24, 0.4);
}

.bp3-datepicker-timepicker-wrapper{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.bp3-daterangepicker{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  white-space:nowrap;
}
.bp3-daterangepicker .DayPicker-NavButton--interactionDisabled{
  display:none;
}
.bp3-daterangepicker .bp3-daterangepicker-timepickers{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
      justify-content:space-around;
}
.bp3-daterangepicker.bp3-daterangepicker-contiguous .DayPicker{
  min-width:220px;
}
.bp3-daterangepicker.bp3-daterangepicker-single-month .DayPicker{
  min-width:210px;
}
.bp3-daterangepicker .DayPicker-Day{
}
.bp3-daterangepicker .DayPicker-Day--outside{
  visibility:hidden;
}
.bp3-daterangepicker .DayPicker-Day--hovered-range{
  border-radius:0;
}
.bp3-daterangepicker .DayPicker-Day--hovered-range:not(.DayPicker-Day--selected):not(.DayPicker-Day--selected-range):not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--selected-range-end){
  background-color:rgba(26, 105, 213, 0.1);
}
.bp3-daterangepicker .DayPicker-Day--selected-range{
  background-color:rgba(26, 105, 213, 0.1);
  border-radius:0;
}
.bp3-daterangepicker .DayPicker-Day--selected-range:hover{
  background-color:rgba(26, 105, 213, 0.2);
}
.bp3-daterangepicker .DayPicker-Day--selected-range-start:not(.DayPicker-Day--selected-range-end):not(.DayPicker-Day--hovered-range-end){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.bp3-daterangepicker .DayPicker-Day--selected-range-end:not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--hovered-range-start){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.bp3-daterangepicker .DayPicker-Day--hovered-range-start:not(.DayPicker-Day--hovered-range-end){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.bp3-daterangepicker .DayPicker-Day--hovered-range-end:not(.DayPicker-Day--hovered-range-start){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.bp3-dark .bp3-daterangepicker .DayPicker-Day--hovered-range{
}
.bp3-dark .bp3-daterangepicker .DayPicker-Day--hovered-range:not(.DayPicker-Day--selected):not(.DayPicker-Day--selected-range):not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--selected-range-end){
  background-color:rgba(26, 105, 213, 0.2);
}
.bp3-dark .bp3-daterangepicker .DayPicker-Day--selected-range{
  background-color:rgba(26, 105, 213, 0.2);
}
.bp3-dark .bp3-daterangepicker .DayPicker-Day--selected-range:hover{
  background-color:rgba(26, 105, 213, 0.4);
}

.bp3-menu.bp3-daterangepicker-shortcuts{
  min-width:120px;
  padding:0;
}
.bp3-timepicker{
  white-space:nowrap;
}
.bp3-timepicker .bp3-timepicker-arrow-row{
  padding:0 1px;
}
.bp3-timepicker .bp3-timepicker-arrow-button{
  color:inherit;
  display:inline-block;
  padding:4px 0;
  text-align:center;
  width:33px;
}
.bp3-timepicker .bp3-timepicker-arrow-button + .bp3-timepicker-arrow-button{
  margin-left:11px;
}
.bp3-timepicker .bp3-timepicker-arrow-button:hover{
  cursor:pointer;
}
.bp3-timepicker .bp3-timepicker-input-row{
  background:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
          box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
  display:inline-block;
  height:30px;
  line-height:28px;
  padding:0 1px;
  vertical-align:middle;
}
.bp3-timepicker .bp3-timepicker-divider-text{
  color:#626e7f;
  display:inline-block;
  font-size:16px;
  text-align:center;
  width:11px;
}
.bp3-timepicker .bp3-timepicker-input{
  background:transparent;
  border:0;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(26, 105, 213, 0), 0 0 0 0 rgba(26, 105, 213, 0);
          box-shadow:0 0 0 0 rgba(26, 105, 213, 0), 0 0 0 0 rgba(26, 105, 213, 0);
  color:#1c2127;
  height:28px;
  outline:0;
  padding:0;
  text-align:center;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  width:33px;
}
.bp3-timepicker .bp3-timepicker-input:focus{
  -webkit-box-shadow:0 0 0 1px #1a69d5, 0 0 0 3px rgba(26, 105, 213, 0.3);
          box-shadow:0 0 0 1px #1a69d5, 0 0 0 3px rgba(26, 105, 213, 0.3);
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-primary{
  -webkit-box-shadow:0 0 0 0 rgba(26, 105, 213, 0), 0 0 0 0 rgba(26, 105, 213, 0), inset 0 0 0 1px #1a69d5, inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
          box-shadow:0 0 0 0 rgba(26, 105, 213, 0), 0 0 0 0 rgba(26, 105, 213, 0), inset 0 0 0 1px #1a69d5, inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:focus{
  -webkit-box-shadow:0 0 0 1px #1a69d5, 0 0 0 3px rgba(26, 105, 213, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
          box-shadow:0 0 0 1px #1a69d5, 0 0 0 3px rgba(26, 105, 213, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-primary[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #1a69d5;
          box-shadow:inset 0 0 0 1px #1a69d5;
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:disabled, .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary.bp3-disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary{
  -webkit-box-shadow:0 0 0 0 rgba(26, 105, 213, 0), 0 0 0 0 rgba(26, 105, 213, 0), 0 0 0 0 rgba(26, 105, 213, 0), inset 0 0 0 1px #1a69d5, inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
          box-shadow:0 0 0 0 rgba(26, 105, 213, 0), 0 0 0 0 rgba(26, 105, 213, 0), 0 0 0 0 rgba(26, 105, 213, 0), inset 0 0 0 1px #1a69d5, inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:focus{
  -webkit-box-shadow:0 0 0 1px #1a69d5, 0 0 0 1px #1a69d5, 0 0 0 3px rgba(26, 105, 213, 0.3), inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
          box-shadow:0 0 0 1px #1a69d5, 0 0 0 1px #1a69d5, 0 0 0 3px rgba(26, 105, 213, 0.3), inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #1a69d5;
          box-shadow:inset 0 0 0 1px #1a69d5;
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:disabled, .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary.bp3-disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-success{
  -webkit-box-shadow:0 0 0 0 rgba(22, 136, 69, 0), 0 0 0 0 rgba(22, 136, 69, 0), inset 0 0 0 1px #168845, inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
          box-shadow:0 0 0 0 rgba(22, 136, 69, 0), 0 0 0 0 rgba(22, 136, 69, 0), inset 0 0 0 1px #168845, inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-success:focus{
  -webkit-box-shadow:0 0 0 1px #168845, 0 0 0 3px rgba(22, 136, 69, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
          box-shadow:0 0 0 1px #168845, 0 0 0 3px rgba(22, 136, 69, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-success[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #168845;
          box-shadow:inset 0 0 0 1px #168845;
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-success:disabled, .bp3-timepicker .bp3-timepicker-input.bp3-intent-success.bp3-disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success{
  -webkit-box-shadow:0 0 0 0 rgba(22, 136, 69, 0), 0 0 0 0 rgba(22, 136, 69, 0), 0 0 0 0 rgba(22, 136, 69, 0), inset 0 0 0 1px #168845, inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
          box-shadow:0 0 0 0 rgba(22, 136, 69, 0), 0 0 0 0 rgba(22, 136, 69, 0), 0 0 0 0 rgba(22, 136, 69, 0), inset 0 0 0 1px #168845, inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success:focus{
  -webkit-box-shadow:0 0 0 1px #168845, 0 0 0 1px #168845, 0 0 0 3px rgba(22, 136, 69, 0.3), inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
          box-shadow:0 0 0 1px #168845, 0 0 0 1px #168845, 0 0 0 3px rgba(22, 136, 69, 0.3), inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #168845;
          box-shadow:inset 0 0 0 1px #168845;
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success:disabled, .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success.bp3-disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-warning{
  -webkit-box-shadow:0 0 0 0 rgba(196, 118, 28, 0), 0 0 0 0 rgba(196, 118, 28, 0), inset 0 0 0 1px #c4761c, inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
          box-shadow:0 0 0 0 rgba(196, 118, 28, 0), 0 0 0 0 rgba(196, 118, 28, 0), inset 0 0 0 1px #c4761c, inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:focus{
  -webkit-box-shadow:0 0 0 1px #c4761c, 0 0 0 3px rgba(196, 118, 28, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
          box-shadow:0 0 0 1px #c4761c, 0 0 0 3px rgba(196, 118, 28, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-warning[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #c4761c;
          box-shadow:inset 0 0 0 1px #c4761c;
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:disabled, .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning.bp3-disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning{
  -webkit-box-shadow:0 0 0 0 rgba(196, 118, 28, 0), 0 0 0 0 rgba(196, 118, 28, 0), 0 0 0 0 rgba(196, 118, 28, 0), inset 0 0 0 1px #c4761c, inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
          box-shadow:0 0 0 0 rgba(196, 118, 28, 0), 0 0 0 0 rgba(196, 118, 28, 0), 0 0 0 0 rgba(196, 118, 28, 0), inset 0 0 0 1px #c4761c, inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:focus{
  -webkit-box-shadow:0 0 0 1px #c4761c, 0 0 0 1px #c4761c, 0 0 0 3px rgba(196, 118, 28, 0.3), inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
          box-shadow:0 0 0 1px #c4761c, 0 0 0 1px #c4761c, 0 0 0 3px rgba(196, 118, 28, 0.3), inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #c4761c;
          box-shadow:inset 0 0 0 1px #c4761c;
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:disabled, .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning.bp3-disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-danger{
  -webkit-box-shadow:0 0 0 0 rgba(211, 49, 54, 0), 0 0 0 0 rgba(211, 49, 54, 0), inset 0 0 0 1px #d33136, inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
          box-shadow:0 0 0 0 rgba(211, 49, 54, 0), 0 0 0 0 rgba(211, 49, 54, 0), inset 0 0 0 1px #d33136, inset 0 0 0 1px rgba(17, 20, 24, 0.15), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:focus{
  -webkit-box-shadow:0 0 0 1px #d33136, 0 0 0 3px rgba(211, 49, 54, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
          box-shadow:0 0 0 1px #d33136, 0 0 0 3px rgba(211, 49, 54, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-danger[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #d33136;
          box-shadow:inset 0 0 0 1px #d33136;
}
.bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:disabled, .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger.bp3-disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger{
  -webkit-box-shadow:0 0 0 0 rgba(211, 49, 54, 0), 0 0 0 0 rgba(211, 49, 54, 0), 0 0 0 0 rgba(211, 49, 54, 0), inset 0 0 0 1px #d33136, inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
          box-shadow:0 0 0 0 rgba(211, 49, 54, 0), 0 0 0 0 rgba(211, 49, 54, 0), 0 0 0 0 rgba(211, 49, 54, 0), inset 0 0 0 1px #d33136, inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:focus{
  -webkit-box-shadow:0 0 0 1px #d33136, 0 0 0 1px #d33136, 0 0 0 3px rgba(211, 49, 54, 0.3), inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
          box-shadow:0 0 0 1px #d33136, 0 0 0 1px #d33136, 0 0 0 3px rgba(211, 49, 54, 0.3), inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #d33136;
          box-shadow:inset 0 0 0 1px #d33136;
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:disabled, .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger.bp3-disabled{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bp3-timepicker .bp3-timepicker-ampm-select{
  margin-left:5px;
}
.bp3-timepicker.bp3-disabled .bp3-timepicker-input-row{
  background:rgba(211, 216, 222, 0.5);
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(98, 110, 127, 0.6);
  cursor:not-allowed;
  resize:none;
}
.bp3-timepicker.bp3-disabled .bp3-timepicker-input,
.bp3-timepicker.bp3-disabled .bp3-timepicker-divider-text{
  color:rgba(98, 110, 127, 0.6);
  cursor:not-allowed;
}
.bp3-timepicker.bp3-disabled .bp3-timepicker-arrow-button,
.bp3-timepicker.bp3-disabled .bp3-timepicker-arrow-button:hover{
  color:rgba(98, 110, 127, 0.6);
  cursor:not-allowed;
}

.bp3-dark .bp3-timepicker .bp3-timepicker-input-row{
  background:rgba(17, 20, 24, 0.3);
  -webkit-box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
          box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.4);
}
.bp3-dark .bp3-timepicker .bp3-timepicker-divider-text{
  color:#abb3bf;
}
.bp3-dark .bp3-timepicker .bp3-timepicker-input{
  color:#f6f7f9;
}

.bp3-datepicker .bp3-timepicker{
  margin-bottom:10px;
  margin-top:5px;
}
.bp3-datepicker .bp3-timepicker:last-child{
  margin-bottom:5px;
}
.bp3-datetimepicker{
  background-color:#ffffff;
  border-radius:3px;
  padding:10px;
  text-align:center;
}
.bp3-dark .bp3-datetimepicker{
  background:#383e47;
}
.bp3-dark .bp3-datetimepicker .bp3-datepicker{
  border-bottom:1px solid rgba(17, 20, 24, 0.4);
}
.bp3-datetimepicker .bp3-datepicker{
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
  padding:0 0 10px;
}
.bp3-datetimepicker .bp3-timepicker{
  margin-top:10px;
}

.bp3-dateinput-popover{
  padding:0;
}
.bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:active, .bp3-daterangepicker .DayPicker-Day.DayPicker-Day--selected:active{
  background-color:#184a90;
}
.bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:hover, .bp3-dark .bp3-daterangepicker .DayPicker-Day.DayPicker-Day--selected:hover{
  background-color:#1a5bb7;
}
.bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:active, .bp3-dark .bp3-daterangepicker .DayPicker-Day.DayPicker-Day--selected:active{
  background-color:#184a90;
}

.bp3-daterangepicker .DayPicker-Day--hovered-range{
  color:#1a5bb7;
}
.bp3-daterangepicker .DayPicker-Day--selected-range{
  color:#1a5bb7;
}
.bp3-daterangepicker .DayPicker-Day--selected-range:hover{
  color:#1a5bb7;
}
.bp3-dark .bp3-daterangepicker .DayPicker-Day--hovered-range{
  color:#f6f7f9;
}
.bp3-dark .bp3-daterangepicker .DayPicker-Day--selected-range{
  color:#f6f7f9;
}
/*# sourceMappingURL=blueprint-datetime-modern.css.map */