/*!

Copyright 2015-present Palantir Technologies, Inc. All rights reserved.
Licensed under the Apache License, Version 2.0.

*/
.bp3-datepicker{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    border-radius:3px;
    background:#ffffff;
    padding:5px;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none; }
    .bp3-datepicker .DayPicker{
      display:inline-block;
      position:relative;
      min-width:210px;
      vertical-align:top; }
      .bp3-datepicker .DayPicker:focus{
        outline:none; }
    .bp3-datepicker .bp3-datepicker-day-wrapper{
      border-radius:3px;
      padding:7px; }
    .bp3-datepicker .DayPicker-Month{
      display:inline-table;
      margin:0 5px 5px;
      border-collapse:collapse;
      border-spacing:0;
      -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;
      width:30px;
      height:30px;
      vertical-align:middle;
      text-align:center;
      line-height:1;
      padding-top:5px;
      font-weight:600; }
      .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;
      width:30px;
      height:30px;
      vertical-align:middle;
      text-align:center;
      line-height:1;
      color:rgba(92, 112, 128, 0.6);
      font-size:14px; }
    .bp3-datepicker .DayPicker-Day{
      display:table-cell;
      width:30px;
      height:30px;
      vertical-align:middle;
      text-align:center;
      line-height:1;
      border-radius:3px;
      cursor:pointer; }
      .bp3-datepicker .DayPicker-Day.DayPicker-Day--outside{
        color:rgba(92, 112, 128, 0.6); }
      .bp3-datepicker .DayPicker-Day.DayPicker-Day--isToday .bp3-datepicker-day-wrapper{
        border:1px solid rgba(16, 22, 26, 0.15); }
      .bp3-datepicker .DayPicker-Day:hover, .bp3-datepicker .DayPicker-Day:focus{
        background:#d8e1e8;
        color:#182026; }
      .bp3-datepicker .DayPicker-Day:active{
        background:#ced9e0; }
      .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected{
        border-radius:3px;
        background-color:#137cbd;
        color:#ffffff; }
        .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:hover{
          background-color:#106ba3; }
      .bp3-datepicker .DayPicker-Day.DayPicker-Day--disabled{
        background:none;
        cursor:not-allowed;
        color:rgba(92, 112, 128, 0.6); }
  
  .bp3-datepicker-navbar{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    position:absolute;
    top:0;
    right:0;
    left:0;
    height:30px; }
    .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{
      padding-right:16px;
      padding-left:5px;
      font-weight:600; }
      .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{
    padding-left:5px;
    font-weight:600; }
  
  .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:#30404d; }
    .bp3-dark .bp3-datepicker .DayPicker-WeekNumber{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--outside{
      color:rgba(167, 182, 194, 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:#5c7080;
      color:#ffffff; }
    .bp3-dark .bp3-datepicker .DayPicker-Day:active{
      background:#738694; }
    .bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected{
      background-color:#137cbd; }
      .bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:hover{
        background-color:#2b95d6; }
    .bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--disabled{
      background:none;
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-datepicker .bp3-datepicker-footer{
      border-top-color:rgba(16, 22, 26, 0.4); }
  .bp3-daterangepicker{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    white-space:nowrap; }
    .bp3-daterangepicker .DayPicker:first-of-type .bp3-datepicker-navbar{
      left:5px; }
    .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--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:#ebf1f5; }
    .bp3-daterangepicker .DayPicker-Day--selected-range{
      border-radius:0;
      background-color:#ebf1f5; }
      .bp3-daterangepicker .DayPicker-Day--selected-range:hover{
        background-color:#ced9e0; }
    .bp3-daterangepicker .DayPicker-Day--selected-range-start:not(.DayPicker-Day--selected-range-end):not(.DayPicker-Day--hovered-range-end){
      border-top-right-radius:0;
      border-bottom-right-radius:0; }
    .bp3-daterangepicker .DayPicker-Day--selected-range-end:not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--hovered-range-start){
      border-top-left-radius:0;
      border-bottom-left-radius:0; }
    .bp3-daterangepicker .DayPicker-Day--hovered-range-start:not(.DayPicker-Day--hovered-range-end){
      border-top-right-radius:0;
      border-bottom-right-radius:0; }
    .bp3-daterangepicker .DayPicker-Day--hovered-range-end:not(.DayPicker-Day--hovered-range-start){
      border-top-left-radius:0;
      border-bottom-left-radius:0; }
    .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:#394b59; }
    .bp3-dark .bp3-daterangepicker .DayPicker-Day--selected-range{
      background-color:#394b59; }
      .bp3-dark .bp3-daterangepicker .DayPicker-Day--selected-range:hover{
        background-color:#5c7080; }
  
  .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:#5c7080;
      display:inline-block;
      width:33px;
      padding:4px 0;
      text-align:center; }
      .bp3-timepicker .bp3-timepicker-arrow-button:hover{
        color:#182026; }
      .bp3-dark .bp3-timepicker .bp3-timepicker-arrow-button{
        color:#a7b6c2; }
        .bp3-dark .bp3-timepicker .bp3-timepicker-arrow-button:hover{
          color:#f5f8fa; }
      .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{
      display:inline-block;
      border-radius:3px;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
      background:#ffffff;
      height:30px;
      padding:0 1px;
      vertical-align:middle;
      line-height:28px; }
    .bp3-timepicker .bp3-timepicker-divider-text{
      display:inline-block;
      width:11px;
      text-align:center;
      color:#5c7080;
      font-size:16px; }
    .bp3-timepicker .bp3-timepicker-input{
      outline:0;
      border:0;
      border-radius:3px;
      -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0);
              box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0);
      background:transparent;
      width:33px;
      height:28px;
      padding:0;
      text-align:center;
      color:#182026;
      -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); }
      .bp3-timepicker .bp3-timepicker-input:focus{
        -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3);
                box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3); }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary{
        -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
        .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:focus{
          -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                  box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
        .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary[readonly]{
          -webkit-box-shadow:inset 0 0 0 1px #137cbd;
                  box-shadow:inset 0 0 0 1px #137cbd; }
        .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(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                  box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
          .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:focus{
            -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                    box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
          .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary[readonly]{
            -webkit-box-shadow:inset 0 0 0 1px #137cbd;
                    box-shadow:inset 0 0 0 1px #137cbd; }
          .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(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
        .bp3-timepicker .bp3-timepicker-input.bp3-intent-success:focus{
          -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                  box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
        .bp3-timepicker .bp3-timepicker-input.bp3-intent-success[readonly]{
          -webkit-box-shadow:inset 0 0 0 1px #0f9960;
                  box-shadow:inset 0 0 0 1px #0f9960; }
        .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(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                  box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
          .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success:focus{
            -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                    box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
          .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success[readonly]{
            -webkit-box-shadow:inset 0 0 0 1px #0f9960;
                    box-shadow:inset 0 0 0 1px #0f9960; }
          .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(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
        .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:focus{
          -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                  box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
        .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning[readonly]{
          -webkit-box-shadow:inset 0 0 0 1px #d9822b;
                  box-shadow:inset 0 0 0 1px #d9822b; }
        .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(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                  box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
          .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:focus{
            -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                    box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
          .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning[readonly]{
            -webkit-box-shadow:inset 0 0 0 1px #d9822b;
                    box-shadow:inset 0 0 0 1px #d9822b; }
          .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(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
        .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:focus{
          -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                  box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
        .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger[readonly]{
          -webkit-box-shadow:inset 0 0 0 1px #db3737;
                  box-shadow:inset 0 0 0 1px #db3737; }
        .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(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                  box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
          .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:focus{
            -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                    box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
          .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger[readonly]{
            -webkit-box-shadow:inset 0 0 0 1px #db3737;
                    box-shadow:inset 0 0 0 1px #db3737; }
          .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{
      -webkit-box-shadow:none;
              box-shadow:none;
      background:rgba(206, 217, 224, 0.5);
      cursor:not-allowed;
      color:rgba(92, 112, 128, 0.6);
      resize:none; }
    .bp3-timepicker.bp3-disabled .bp3-timepicker-input,
    .bp3-timepicker.bp3-disabled .bp3-timepicker-divider-text{
      cursor:not-allowed;
      color:rgba(92, 112, 128, 0.6); }
    .bp3-timepicker.bp3-disabled .bp3-timepicker-arrow-button,
    .bp3-timepicker.bp3-disabled .bp3-timepicker-arrow-button:hover{
      cursor:not-allowed;
      color:rgba(92, 112, 128, 0.6); }
  
  .bp3-dark .bp3-timepicker .bp3-timepicker-input-row{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    background:rgba(16, 22, 26, 0.3); }
  
  .bp3-dark .bp3-timepicker .bp3-timepicker-divider-text{
    color:#a7b6c2; }
  
  .bp3-dark .bp3-timepicker .bp3-timepicker-input{
    color:#f5f8fa; }
  
  .bp3-datepicker .bp3-timepicker{
    margin-top:5px;
    margin-bottom:10px;
    text-align:center; }
    .bp3-datepicker .bp3-timepicker:last-child{
      margin-bottom:5px; }
  .bp3-datetimepicker{
    border-radius:3px;
    background-color:#ffffff;
    padding:10px;
    text-align:center; }
    .bp3-dark .bp3-datetimepicker{
      background:#30404d; }
      .bp3-dark .bp3-datetimepicker .bp3-datepicker{
        border-bottom:1px solid rgba(16, 22, 26, 0.4); }
    .bp3-datetimepicker .bp3-datepicker{
      border-bottom:1px solid rgba(16, 22, 26, 0.15);
      padding:0 0 10px; }
    .bp3-datetimepicker .bp3-timepicker{
      margin-top:10px; }
  
  .bp3-dateinput-popover{
    padding:0; }
  /*# sourceMappingURL=blueprint-datetime.css.map */