.l-row,.l-col{box-sizing:border-box;display:flex}.l-row{flex-direction:row}.l-col{flex-direction:column}.l-wrap{flex-wrap:wrap}.j-start{justify-content:flex-start}.j-end{justify-content:flex-end}.j-center{justify-content:center}.j-space-bet{justify-content:space-between}.j-space-aro{justify-content:space-around}.a-start{align-items:flex-start}.a-end{align-items:flex-end}.a-center{align-items:center}.a-base{align-items:baseline}.a-stretch{align-items:stretch}.flex{flex:1;box-sizing:border-box}.flex-auto{flex:1 1 auto;box-sizing:border-box}.flex-5{flex:1 1 5% !important;max-width:5% !important;box-sizing:border-box}.flex-6{flex:1 1 6%;max-width:6%;box-sizing:border-box}.flex-7{flex:1 1 7% !important;max-width:7% !important;box-sizing:border-box}.flex-8{flex:1 1 8% !important;max-width:8% !important;box-sizing:border-box}.flex-9{flex:1 1 9% !important;max-width:9% !important;box-sizing:border-box}.flex-10{flex:1 1 10% !important;max-width:10% !important;box-sizing:border-box}.flex-11{flex:1 1 11%;max-width:11% !important;box-sizing:border-box}.flex-12{flex:1 1 12%;max-width:12% !important;box-sizing:border-box}.flex-13{flex:1 1 13%;max-width:13% !important;box-sizing:border-box}.flex-14{flex:1 1 14% !important;max-width:14% !important;box-sizing:border-box}.flex-15{flex:1 1 15% !important;max-width:15% !important;box-sizing:border-box}.flex-16{flex:1 1 16% !important;max-width:16% !important;box-sizing:border-box}.flex-17{flex:1 1 17% !important;max-width:17% !important;box-sizing:border-box}.flex-18{flex:1 1 18% !important;max-width:18% !important;box-sizing:border-box}.flex-20{flex:1 1 20% !important;max-width:20% !important;box-sizing:border-box}.flex-25{flex:1 1 25% !important;max-width:25% !important;box-sizing:border-box}.flex-30{flex:1 1 30% !important;max-width:30% !important;box-sizing:border-box}.flex-33{flex:1 1 33.333%;max-width:33.333%;box-sizing:border-box}.flex-35{flex:1 1 35%;max-width:35%;box-sizing:border-box}.flex-38{flex:1 1 38%;max-width:38%;box-sizing:border-box}.flex-40{flex:1 1 40% !important;max-width:40% !important;box-sizing:border-box}.flex-44{flex:1 1 44%;max-width:44%;box-sizing:border-box}.flex-45{flex:1 1 45%;max-width:45%;box-sizing:border-box}.flex-50{flex:1 1 50%;max-width:50%;box-sizing:border-box}.flex-56{flex:1 1 56%;max-width:56%;box-sizing:border-box}.flex-60{flex:1 1 60%;max-width:60%;box-sizing:border-box}.flex-65{flex:1 1 65%;max-width:65%;box-sizing:border-box}.flex-70{flex:1 1 70%;max-width:70%;box-sizing:border-box}.flex-75{flex:1 1 75%;max-width:75%;box-sizing:border-box}.flex-80{flex:1 1 80%;max-width:80%;box-sizing:border-box}.flex-85{flex:1 1 85%;max-width:85%;box-sizing:border-box}.flex-90{flex:1 1 90%;max-width:90%;box-sizing:border-box}.flex-95{flex:1 1 95%;max-width:95%;box-sizing:border-box}.flex-97{flex:1 1 97%;max-width:97%;box-sizing:border-box}.flex-100{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-50s{flex:1 1 50%;width:50%;box-sizing:border-box}.col-1{width:8.33%;padding:1rem;box-sizing:border-box;float:left}.col-2{width:16.66%;padding:1rem;box-sizing:border-box;float:left}.col-3{width:24.99%;padding:1rem;box-sizing:border-box;float:left}.col-4{width:33.32%;padding:1rem;box-sizing:border-box;float:left}.col-5{width:41.65%;padding:1rem;box-sizing:border-box;float:left}.col-6{width:49.98%;padding:1rem;box-sizing:border-box;float:left}.col-7{width:58.31%;padding:1rem;box-sizing:border-box;float:left}.col-8{width:66.64%;padding:1rem;box-sizing:border-box;float:left}.col-9{width:74.97%;padding:1rem;box-sizing:border-box;float:left}.col-10{width:83.3%;padding:1rem;box-sizing:border-box;float:left}.col-11{width:91.63%;padding:1rem;box-sizing:border-box;float:left}.col-12{width:99.96%;padding:1rem;box-sizing:border-box;float:left}@media only screen and (max-width: 960px){.responsive-d-b{display:block}.responsive-w-100{flex:1 1 100% !important;max-width:100% !important;width:100% !important}.responsive-mt-20{margin-top:2rem}.responsive-ta-center{text-align:center}.responsive-jc-center{justify-content:center}.responsive-p-0.responsive-p-0{padding:0rem}.responsive-m-a{margin:auto}.responsive-mw-60{max-width:60% !important}.responsive-mb-30{margin-bottom:3rem}}@media only screen and (max-width: 640px){.mobile-responsive-mw-80{max-width:80% !important}}

.ReactTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,0.1);}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline-width:0}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,0.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,0.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px 5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,0.05);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:inset 0 0 0 0 transparent;}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline-width:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible;}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:rgba(102,102,102,0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,0.05);}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,0.02);}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity;}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px;}.ReactTable .rt-expander:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,0.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,0.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,0.05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1);}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline-width:0}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,0.6);background:rgba(0,0,0,0.1);transition:all .1s ease;cursor:pointer;outline-width:0;}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,0.3);color:#fff}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block;}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:rgba(0,0,0,0.5)}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none;}.ReactTable .-loading > div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,0.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all;}.ReactTable .-loading.-active > div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{transition:none !important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.CalendarDay {
  border: 1px solid #e4e7e7;
  padding: 0;
  box-sizing: border-box;
  color: #565a5c;
  cursor: pointer; }

.CalendarDay__button {
  position: relative;
  height: 100%;
  width: 100%;
  text-align: center;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  box-sizing: border-box; }
  .CalendarDay__button:active {
    outline: 0; }

.CalendarDay--highlighted-calendar {
  background: #ffe8bc;
  color: #565a5c;
  cursor: default; }
  .CalendarDay--highlighted-calendar:active {
    background: #007a87; }

.CalendarDay--outside {
  border: 0;
  cursor: default; }
  .CalendarDay--outside:active {
    background: #fff; }

.CalendarDay--hovered {
  background: #e4e7e7;
  border: 1px double #d4d9d9;
  color: inherit; }

.CalendarDay--blocked-minimum-nights {
  color: #cacccd;
  background: #fff;
  border: 1px solid #e4e7e7;
  cursor: default; }
  .CalendarDay--blocked-minimum-nights:active {
    background: #fff; }

.CalendarDay--selected-span {
  background: #66e2da;
  border: 1px double #33dacd;
  color: #fff; }
  .CalendarDay--selected-span.CalendarDay--hovered, .CalendarDay--selected-span:active {
    background: #33dacd;
    border: 1px double #00a699; }
  .CalendarDay--selected-span.CalendarDay--last-in-range {
    border-right: #00a699; }

.CalendarDay--hovered-span,
.CalendarDay--after-hovered-start {
  background: #b2f1ec;
  border: 1px double #80e8e0;
  color: #007a87; }
  .CalendarDay--hovered-span:active,
  .CalendarDay--after-hovered-start:active {
    background: #80e8e0; }

.CalendarDay--selected-start,
.CalendarDay--selected-end,
.CalendarDay--selected {
  background: #00a699;
  border: 1px double #00a699;
  color: #fff; }
  .CalendarDay--selected-start:active,
  .CalendarDay--selected-end:active,
  .CalendarDay--selected:active {
    background: #00a699; }

.CalendarDay--blocked-calendar {
  background: #cacccd;
  color: #82888a;
  cursor: default; }
  .CalendarDay--blocked-calendar:active {
    background: #cacccd; }

.CalendarDay--blocked-out-of-range {
  color: #cacccd;
  background: #fff;
  border: 1px solid #e4e7e7;
  cursor: default; }
  .CalendarDay--blocked-out-of-range:active {
    background: #fff; }

.CalendarMonth {
  text-align: center;
  padding: 0 13px;
  vertical-align: top;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .CalendarMonth table {
    border-collapse: collapse;
    border-spacing: 0;
    caption-caption-side: initial; }

.CalendarMonth--horizontal:first-of-type,
.CalendarMonth--vertical:first-of-type {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none; }

.CalendarMonth--horizontal {
  display: inline-block;
  min-height: 100%; }

.CalendarMonth--vertical {
  display: block; }

.CalendarMonth__caption {
  color: #3c3f40;
  margin-top: 7px;
  font-size: 18px;
  text-align: center;
  margin-bottom: 2px;
  caption-side: initial; }

.CalendarMonth--horizontal .CalendarMonth__caption,
.CalendarMonth--vertical .CalendarMonth__caption {
  padding: 15px 0 35px; }

.CalendarMonth--vertical-scrollable .CalendarMonth__caption {
  padding: 5px 0; }

.CalendarMonthGrid {
  background: #fff;
  z-index: 0;
  text-align: left; }

.CalendarMonthGrid--animating {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  -moz-transition: -moz-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  z-index: 1; }

.CalendarMonthGrid--horizontal {
  position: absolute;
  left: 9px; }

.CalendarMonthGrid--vertical {
  margin: 0 auto; }

.CalendarMonthGrid--vertical-scrollable {
  margin: 0 auto;
  overflow-y: scroll; }

.DayPicker {
  background: #fff;
  position: relative;
  text-align: left; }

.DayPicker--horizontal {
  background: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
  border-radius: 3px; }
  .DayPicker--horizontal.DayPicker--portal {
    box-shadow: none;
    position: absolute;
    left: 50%;
    top: 50%; }

.DayPicker--vertical.DayPicker--portal {
  position: initial; }

.DayPicker__focus-region {
  outline: none; }

.DayPicker__week-headers {
  position: relative; }

.DayPicker--horizontal .DayPicker__week-headers {
  margin-left: 9px; }

.DayPicker__week-header {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  padding: 0 13px;
  text-align: left; }
  .DayPicker__week-header ul {
    list-style: none;
    margin: 1px 0;
    padding-left: 0;
    padding-right: 0; }
  .DayPicker__week-header li {
    display: inline-block;
    text-align: center; }

.DayPicker--vertical .DayPicker__week-header {
  left: 50%; }

.DayPicker--vertical-scrollable {
  height: 100%; }
  .DayPicker--vertical-scrollable .DayPicker__week-header {
    top: 0;
    display: table-row;
    border-bottom: 1px solid #dbdbdb;
    background: white; }
  .DayPicker--vertical-scrollable .transition-container--vertical {
    padding-top: 20px;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow-y: scroll; }
  .DayPicker--vertical-scrollable .DayPicker__week-header {
    margin-left: 0;
    left: 0;
    width: 100%;
    text-align: center; }

.transition-container {
  position: relative;
  overflow: hidden;
  border-radius: 3px; }

.transition-container--horizontal {
  transition: height 0.2s ease-in-out; }

.transition-container--vertical {
  width: 100%; }

.DayPickerNavigation__prev,
.DayPickerNavigation__next {
  cursor: pointer;
  line-height: 0.78;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  user-select: none; }

.DayPickerNavigation__prev--default,
.DayPickerNavigation__next--default {
  border: 1px solid #dce0e0;
  background-color: #fff;
  color: #757575; }
  .DayPickerNavigation__prev--default:focus, .DayPickerNavigation__prev--default:hover,
  .DayPickerNavigation__next--default:focus,
  .DayPickerNavigation__next--default:hover {
    border: 1px solid #c4c4c4; }
  .DayPickerNavigation__prev--default:active,
  .DayPickerNavigation__next--default:active {
    background: #f2f2f2; }

.DayPickerNavigation--horizontal {
  position: relative; }
  .DayPickerNavigation--horizontal .DayPickerNavigation__prev,
  .DayPickerNavigation--horizontal .DayPickerNavigation__next {
    border-radius: 3px;
    padding: 6px 9px;
    top: 18px;
    z-index: 2;
    position: absolute; }
  .DayPickerNavigation--horizontal .DayPickerNavigation__prev {
    left: 22px; }
  .DayPickerNavigation--horizontal .DayPickerNavigation__prev--rtl {
    left: auto;
    right: 22px; }
  .DayPickerNavigation--horizontal .DayPickerNavigation__next {
    right: 22px; }
  .DayPickerNavigation--horizontal .DayPickerNavigation__next--rtl {
    right: auto;
    left: 22px; }
  .DayPickerNavigation--horizontal .DayPickerNavigation__prev--default svg,
  .DayPickerNavigation--horizontal .DayPickerNavigation__next--default svg {
    height: 19px;
    width: 19px;
    fill: #82888a; }

.DayPickerNavigation--vertical {
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
  left: 0;
  height: 52px;
  width: 100%;
  z-index: 2; }
  .DayPickerNavigation--vertical .DayPickerNavigation__prev,
  .DayPickerNavigation--vertical .DayPickerNavigation__next {
    display: inline-block;
    position: relative;
    height: 100%;
    width: 50%; }
  .DayPickerNavigation--vertical .DayPickerNavigation__next--default {
    border-left: 0; }
  .DayPickerNavigation--vertical .DayPickerNavigation__prev--default,
  .DayPickerNavigation--vertical .DayPickerNavigation__next--default {
    text-align: center;
    font-size: 2.5em;
    padding: 5px; }
    .DayPickerNavigation--vertical .DayPickerNavigation__prev--default svg,
    .DayPickerNavigation--vertical .DayPickerNavigation__next--default svg {
      height: 42px;
      width: 42px;
      fill: #484848; }

.DayPickerNavigation--vertical-scrollable {
  position: relative; }
  .DayPickerNavigation--vertical-scrollable .DayPickerNavigation__next {
    width: 100%; }

.DayPickerKeyboardShortcuts__show,
.DayPickerKeyboardShortcuts__close {
  background: none;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer; }
  .DayPickerKeyboardShortcuts__show:active,
  .DayPickerKeyboardShortcuts__close:active {
    outline: none; }

.DayPickerKeyboardShortcuts__show {
  width: 22px;
  position: absolute;
  z-index: 2; }

.DayPickerKeyboardShortcuts__show--bottom-right {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0; }
  .DayPickerKeyboardShortcuts__show--bottom-right:hover {
    border-right: 33px solid #008489; }
  .DayPickerKeyboardShortcuts__show--bottom-right .DayPickerKeyboardShortcuts__show_span {
    bottom: 0;
    right: -28px; }

.DayPickerKeyboardShortcuts__show--top-right {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0; }
  .DayPickerKeyboardShortcuts__show--top-right:hover {
    border-right: 33px solid #008489; }
  .DayPickerKeyboardShortcuts__show--top-right .DayPickerKeyboardShortcuts__show_span {
    top: 1px;
    right: -28px; }

.DayPickerKeyboardShortcuts__show--top-left {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0; }
  .DayPickerKeyboardShortcuts__show--top-left:hover {
    border-left: 33px solid #008489; }
  .DayPickerKeyboardShortcuts__show--top-left .DayPickerKeyboardShortcuts__show_span {
    top: 1px;
    left: -28px; }

.DayPickerKeyboardShortcuts__show_span {
  color: #fff;
  position: absolute; }

.DayPickerKeyboardShortcuts__panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px; }

.DayPickerKeyboardShortcuts__title {
  font-size: 16px;
  font-weight: bold;
  margin: 0; }

.DayPickerKeyboardShortcuts__list {
  list-style: none;
  padding: 0; }

.DayPickerKeyboardShortcuts__close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2; }
  .DayPickerKeyboardShortcuts__close svg {
    height: 15px;
    width: 15px;
    fill: #cacccd; }
    .DayPickerKeyboardShortcuts__close svg:hover, .DayPickerKeyboardShortcuts__close svg:focus {
      fill: #82888a; }
  .DayPickerKeyboardShortcuts__close:active {
    outline: none; }

.KeyboardShortcutRow {
  margin: 6px 0; }

.KeyboardShortcutRow__key-container {
  display: inline-block;
  white-space: nowrap;
  text-align: right;
  margin-right: 6px; }

.KeyboardShortcutRow__key {
  font-family: monospace;
  font-size: 12px;
  text-transform: uppercase;
  background: #f2f2f2;
  padding: 2px 6px; }

.KeyboardShortcutRow__action {
  display: inline;
  word-break: break-word;
  margin-left: 8px; }

.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow {
  margin-bottom: 16px; }

.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__key-container {
  width: auto;
  text-align: left;
  display: inline; }

.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__action {
  display: inline; }

.DateInput {
  font-weight: 200;
  font-size: 18px;
  line-height: 24px;
  color: #757575;
  margin: 0;
  padding: 8px;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle; }

.DateInput--with-caret::before,
.DateInput--with-caret::after {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: auto;
  border: 10px solid transparent;
  left: 22px;
  z-index: 2; }

.DateInput--open-down.DateInput--with-caret::before,
.DateInput--open-down.DateInput--with-caret::after {
  border-top: 0; }

.DateInput--open-down.DateInput--with-caret::before {
  top: 62px;
  border-bottom-color: rgba(0, 0, 0, 0.1); }

.DateInput--open-down.DateInput--with-caret::after {
  top: 63px;
  border-bottom-color: #fff; }

.DateInput--open-up.DateInput--with-caret::before,
.DateInput--open-up.DateInput--with-caret::after {
  border-bottom: 0; }

.DateInput--open-up.DateInput--with-caret::before {
  top: -24px;
  border-top-color: rgba(0, 0, 0, 0.1); }

.DateInput--open-up.DateInput--with-caret::after {
  top: -25px;
  border-top-color: #fff; }

.DateInput--disabled {
  background: #cacccd; }

.DateInput__input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  height: 100%;
  width: 100%; }
  .DateInput__input[readonly] {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.DateInput__display-text {
  padding: 4px 8px;
  white-space: nowrap;
  overflow: hidden; }

.DateInput__display-text--has-input {
  color: #484848; }

.DateInput__display-text--focused {
  background: #99ede6;
  border-color: #99ede6;
  border-radius: 3px;
  color: #007a87; }

.DateInput__display-text--disabled {
  font-style: italic; }

.screen-reader-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.DateRangePicker {
  position: relative;
  display: inline-block; }

.DateRangePicker__picker {
  z-index: 1;
  background-color: #fff;
  position: absolute; }

.DateRangePicker__picker--rtl {
  direction: rtl; }

.DateRangePicker__picker--direction-left {
  left: 0; }

.DateRangePicker__picker--direction-right {
  right: 0; }

.DateRangePicker__picker--open-down {
  top: 72px; }

.DateRangePicker__picker--open-up {
  bottom: 72px; }

.DateRangePicker__picker--portal {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.DateRangePicker__picker--full-screen-portal {
  background-color: #fff; }

.DateRangePicker__close {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2; }
  .DateRangePicker__close svg {
    height: 15px;
    width: 15px;
    fill: #cacccd; }
  .DateRangePicker__close:hover, .DateRangePicker__close:focus {
    color: #b0b3b4;
    text-decoration: none; }

.DateRangePickerInput {
  background-color: #fff;
  border: 1px solid #cacccd;
  display: inline-block; }

.DateRangePickerInput--disabled {
  background: #cacccd; }

.DateRangePickerInput--rtl {
  direction: rtl; }

.DateRangePickerInput__arrow {
  display: inline-block;
  vertical-align: middle; }

.DateRangePickerInput__arrow svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px; }

.DateRangePickerInput__clear-dates {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 10px 0 5px; }

.DateRangePickerInput__clear-dates svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle; }

.DateRangePickerInput__clear-dates--hide {
  visibility: hidden; }

.DateRangePickerInput__clear-dates:focus,
.DateRangePickerInput__clear-dates--hover {
  background: #dbdbdb;
  border-radius: 50%; }

.DateRangePickerInput__calendar-icon {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px; }
  .DateRangePickerInput__calendar-icon svg {
    fill: #82888a;
    height: 15px;
    width: 14px;
    vertical-align: middle; }

.SingleDatePicker {
  position: relative;
  display: inline-block; }

.SingleDatePicker__picker {
  z-index: 1;
  background-color: #fff;
  position: absolute; }

.SingleDatePicker__picker--rtl {
  direction: rtl; }

.SingleDatePicker__picker--direction-left {
  left: 0; }

.SingleDatePicker__picker--direction-right {
  right: 0; }

.SingleDatePicker__picker--open-down {
  top: 72px; }

.SingleDatePicker__picker--open-up {
  bottom: 72px; }

.SingleDatePicker__picker--portal {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.SingleDatePicker__picker--full-screen-portal {
  background-color: #fff; }

.SingleDatePicker__close {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2; }
  .SingleDatePicker__close svg {
    height: 15px;
    width: 15px;
    fill: #cacccd; }
  .SingleDatePicker__close:hover, .SingleDatePicker__close:focus {
    color: #b0b3b4;
    text-decoration: none; }

.SingleDatePickerInput {
  background-color: #fff;
  border: 1px solid #dbdbdb; }

.SingleDatePickerInput--disabled {
  background: #cacccd; }

.SingleDatePickerInput--rtl {
  direction: rtl; }

.SingleDatePickerInput__clear-date {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 10px 0 5px; }

.SingleDatePickerInput__clear-date svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle; }

.SingleDatePickerInput__clear-date--hide {
  visibility: hidden; }

.SingleDatePickerInput__clear-date:focus,
.SingleDatePickerInput__clear-date--hover {
  background: #dbdbdb;
  border-radius: 50%; }

.SingleDatePickerInput__calendar-icon {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px; }
  .SingleDatePickerInput__calendar-icon svg {
    fill: #82888a;
    height: 15px;
    width: 14px;
    vertical-align: middle; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time {
  border-radius: 0.3rem;
}

.react-datepicker--time-only .react-datepicker__time-box {
  border-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 80px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year-container {
  margin: 0.4rem;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}

.react-datepicker__year-container-text {
  display: inline-block;
  cursor: pointer;
  flex: 1 0 30%;
  width: 12px;
  padding: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: 85px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range ,
.react-datepicker__quarter-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\00d7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.animated{animation-duration:1s;animation-fill-mode:forwards}.animated.bounceIn{animation-duration:.7s}.animated.bounceOut{animation-duration:.5s}.animated.bounceIn{animation-name:bounceIn}.animated.bounceOut{animation-name:bounceOut}.animated.fadeIn{animation-name:fadeIn;animation-duration:.7s}.animated.fadeOut{animation-name:fadeOut;animation-duration:.3s}.animated.bounceInDown{animation-name:bounceInDown}.animated.bounceOutUp{animation-name:bounceOutUp}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:perspective(1px) scale3d(0.3, 0.3, 0.3)}20%{transform:perspective(1px) scale3d(1.1, 1.1, 1.1)}40%{transform:perspective(1px) scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:perspective(1px) scale3d(1.03, 1.03, 1.03)}80%{transform:perspective(1px) scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:perspective(1px) scale3d(1, 1, 1)}}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.rrt-confirm-holder{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999999}.rrt-confirm-holder .shadow{width:100%;height:100%;background-color:rgba(50,58,68,0.8)}.rrt-confirm-holder .rrt-confirm{width:320px;background-color:white;position:absolute;z-index:9;top:20%;left:50%;margin-left:-160px;box-shadow:3px 3px 20px #333;border-radius:4px;overflow:hidden}.rrt-confirm-holder .rrt-confirm .rrt-message{width:100%;padding:5%;min-height:50px;font-size:1em;background-color:white;text-align:center;font-family:'open-sanscondensed-light', sans-serif;clear:both}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder{display:flex}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button{flex-grow:1;height:50px;text-transform:capitalize;border:none;background-color:transparent;padding:0;margin:0;float:left;border-top:1px solid #f0f0f0;font-size:14px;overflow:hidden;cursor:pointer}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:hover{background-color:#f5f5f5}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-ok-btn:active{background-color:#60bb71;color:white}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-cancel-btn:active{background-color:#db6a64;color:white}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:focus{outline:none}body.toastr-confirm-active{overflow:hidden}.redux-toastr *,.redux-toastr *:before,.redux-toastr *:after{box-sizing:border-box}.redux-toastr .top-left,.redux-toastr .top-right,.redux-toastr .top-center,.redux-toastr .bottom-left,.redux-toastr .bottom-right,.redux-toastr .bottom-center{width:350px;position:fixed;z-index:99999999;padding:0 10px}.redux-toastr .top-left,.redux-toastr .top-right,.redux-toastr .top-center{top:0}.redux-toastr .top-right,.redux-toastr .bottom-right{right:0}.redux-toastr .bottom-left,.redux-toastr .bottom-right,.redux-toastr .bottom-center{bottom:0}.redux-toastr .top-left,.redux-toastr .bottom-left{left:0}.redux-toastr .top-center,.redux-toastr .bottom-center{left:50%;margin-left:-175px}@media (max-width: 320px){.redux-toastr .top-left,.redux-toastr .top-right,.redux-toastr .top-center,.redux-toastr .bottom-left,.redux-toastr .bottom-right,.redux-toastr .bottom-center{width:320px}.redux-toastr .top-center,.redux-toastr .bottom-center{margin-left:-160px}}.redux-toastr .toastr{background-color:#fcfcfc;width:100%;min-height:70px;overflow:hidden;margin:10px 0;border-radius:4px;position:relative;z-index:2;color:#333;opacity:.94;box-shadow:2px 2px 10px rgba(0,0,0,0.4)}.redux-toastr .toastr:hover:not(.rrt-message){box-shadow:0px 0px 10px rgba(0,0,0,0.6);opacity:1}.redux-toastr .toastr .toastr-status{width:100%;height:5px}.redux-toastr .toastr .toastr-status.success{background-color:#60bb71}.redux-toastr .toastr .toastr-status.warning{background-color:#f7a336}.redux-toastr .toastr .toastr-status.info{background-color:#58abc3}.redux-toastr .toastr .toastr-status.error{background-color:#db6a64}.redux-toastr .toastr .rrt-left-container,.redux-toastr .toastr .rrt-right-container{float:left;text-align:center;overflow:hidden}.redux-toastr .toastr .rrt-left-container{width:80px;top:0;left:0;position:absolute;bottom:0}.redux-toastr .toastr .rrt-left-container .rrt-holder{width:70px;height:70px;position:absolute;top:50%;margin-top:-35px;left:5px;line-height:60px}.redux-toastr .toastr .rrt-left-container .toastr-icon{fill:white;vertical-align:middle;margin-top:5px}.redux-toastr .toastr .rrt-middle-container{width:65%;margin-left:80px;position:relative;float:left;font-family:Arial, Helvetica, sans-serif, sans-serif;font-size:1em;text-align:left;padding:10px 5px}.redux-toastr .toastr .rrt-middle-container .rrt-title{font-size:1.1em;font-weight:bold;margin-bottom:5px}.redux-toastr .toastr .rrt-right-container{width:10%}.redux-toastr .toastr .close-toastr{width:10%;height:100%;position:absolute;top:0;right:0;background-color:transparent;font-size:22px;border:none;outline:none;opacity:0.5;cursor:pointer;font-family:"Helvetica Neue", Helvetica, Arial sans-serif;color:#000}.redux-toastr .toastr .close-toastr:hover{opacity:1}.redux-toastr .toastr .close-toastr:focus{outline:none}.redux-toastr .toastr .close-toastr span{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.redux-toastr .toastr.rrt-info,.redux-toastr .toastr.rrt-success,.redux-toastr .toastr.rrt-warning,.redux-toastr .toastr.rrt-error{color:white}.redux-toastr .toastr.rrt-info{background-color:#58abc3}.redux-toastr .toastr.rrt-info .rrt-progressbar{background-color:#378298}.redux-toastr .toastr.rrt-success{background-color:#60bb71}.redux-toastr .toastr.rrt-success .rrt-progressbar{background-color:#3e914d}.redux-toastr .toastr.rrt-warning{background-color:#f7a336}.redux-toastr .toastr.rrt-warning .rrt-progressbar{background-color:#d87e09}.redux-toastr .toastr.rrt-error{background-color:#db6a64}.redux-toastr .toastr.rrt-error .rrt-progressbar{background-color:#c5352e}.redux-toastr .toastr.rrt-light .rrt-progressbar{background-color:#ccc}.redux-toastr .toastr.rrt-light .toastr-icon{fill:#333 !important}.redux-toastr .toastr.rrt-message{opacity:1;border:1px solid #dbdbdb}.redux-toastr .toastr.rrt-message .rrt-title{width:90%;height:50px;text-align:center;overflow:hidden;font-size:1.2em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:50px;padding:0 20px}.redux-toastr .toastr.rrt-message .rrt-text{width:100%;max-height:400px;overflow:hidden;overflow-y:auto;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;background-color:white;padding:15px;font-size:1.1em;margin-bottom:20px}.redux-toastr .toastr.rrt-message .rrt-text img{display:block;margin:10px auto;max-width:100%}.redux-toastr .toastr.rrt-message .close-toastr{height:50px}.redux-toastr .toastr .rrt-progress-container{height:5px;margin:0 -20px -20px -60px;position:absolute;bottom:20px;width:100%}.redux-toastr .toastr .rrt-progress-container .rrt-progressbar{border-radius:0 0 0 4px;height:100%}.redux-toastr .toastr-attention{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:1}*{box-sizing:border-box}html{font-size:62.5%}body{margin:0;font-family:"Lato",sans-serif}.zoom-theme{color:#dd712f}.hidden{visibility:hidden}.overflow--visible{overflow:visible !important}.pos-rel{position:relative}.float-right{float:right}.float-left{float:left}.is-hidden{display:none}.display-inline-block{display:inline-block}.no-opac{opacity:1 !important}.underline{text-decoration:underline}.not-found{font-size:2.5rem;text-align:center}.white-background{background-color:#ffffff !important}.light-gray-background{background-color:#f3f3f3}.break-word{overflow-wrap:break-word !important;white-space:initial !important}.cursor-p{cursor:pointer}.text-wrap-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.created{color:#01a651;font-weight:bold}.no--border{border:none}.bold{font-weight:bold !important}.deleted,.failure{color:#d0021b;font-weight:bold}.gray-theme{color:#979797}.grey{color:#6c7d86}.cn-highlight{cursor:pointer;color:#dd712f;font-weight:bold}.cn-highlight.red{color:#c13636}.center{text-align:center}.ribbon{position:absolute;background-color:rgba(241,196,15,0.6);z-index:1;min-width:6rem;line-height:20px;height:20px;left:2px;bottom:2px;padding-left:12px}.ribbon-text{position:relative;display:block;font-size:1rem;color:#000;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ribbon:after{content:'';border:10px solid rgba(241,196,15,0.6);border-right-color:transparent;border-right-width:21px;position:absolute;top:0;right:-31px}.appointment-delivery-cn-tracking{position:absolute;background-color:lightgray;z-index:1;min-width:6rem;line-height:20px;height:20px;right:2px;bottom:2px;padding-left:12px;padding-right:12px}.zoom-table-wrapper .ReactTable{border:none}.zoom-table-wrapper .ReactTable .rt-resizer{display:none}.zoom-table-wrapper .ReactTable .rt-noData{font-size:2rem;position:relative;text-align:center;display:block;z-index:0}.zoom-table-wrapper .ReactTable .rt-table .rt-thead{background:#f5f5f5;display:flex;box-shadow:none;min-width:5rem}.zoom-table-wrapper .ReactTable .rt-table .rt-thead .rt-th.-sort-asc{box-shadow:none}.zoom-table-wrapper .ReactTable .rt-table .rt-thead .rt-th.-sort-desc{box-shadow:none}.zoom-table-wrapper .ReactTable .rt-table .rt-thead .rt-tr{padding-right:1.2rem}.zoom-table-wrapper .ReactTable .rt-table .rt-thead .rt-tr .rt-th{outline:none;height:4rem;line-height:4rem;padding:0 0.5rem;flex:100 0 auto;width:10rem;font-size:1.2rem;font-weight:bold;opacity:0.7;border-right:0;font-family:"Lato",sans-serif}.zoom-table-wrapper .ReactTable .rt-table .rt-thead .rt-tr .rt-th:first-child{padding-left:2rem}.zoom-table-wrapper .ReactTable .rt-table .rt-thead .rt-tr .rt-th:last-child{padding-right:2rem}.zoom-table-wrapper .ReactTable .rt-table .rt-tbody{min-width:5rem;overflow-y:scroll;background:#ffffff}.zoom-table-wrapper .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr{border-bottom:0.1rem solid #e0e0e0;height:5rem;line-height:5rem;font-size:1.4rem;align-items:center;-ms-flex-align:center;font-family:Lato}.zoom-table-wrapper .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr:after{align-items:center}.zoom-table-wrapper .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td{flex:100 0 auto;padding:0 0.5rem;border-right:0;opacity:0.7}.zoom-table-wrapper .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td:first-child{padding-left:2rem;opacity:0.7}.zoom-table-wrapper .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td:last-child{padding-right:2rem;opacity:1}.zoom-table-wrapper .ReactTable .rt-tbody .rt-tr-group{border:none;min-height:4.5rem}.zoom-table-wrapper .ReactTable .rt-thead .rt-resizable-header-content{text-align:left}.zoom-table-wrapper .ReactTable .rt-thead .rt-resizable-header-content .header-container{position:relative !important;display:flex;flex-wrap:wrap}.zoom-table-wrapper .ReactTable .rt-thead .rt-resizable-header-content .sort-icon{opacity:0 !important;margin-left:5px;transition:opacity 0.2s}.zoom-table-wrapper .ReactTable .rt-thead .rt-resizable-header-content .header-container:hover .sort-icon{opacity:1 !important}.zoom-table-wrapper .ReactTable .pagination-bottom{position:fixed;width:100%;bottom:0;background-color:#fff}.zoom-table-wrapper ::-webkit-scrollbar{width:1.2rem;height:1.2rem;background:#ffffff}.zoom-table-wrapper ::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:1rem;min-height:5rem}.deposit-slip-table .ReactTable .pagination-bottom{position:relative}.deposit-slip-table .ReactTable .pagination-bottom>.-pagination{border-top:none;box-shadow:none}.nlh-table .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td:first-child{opacity:1}.nlh-table .ReactTable .rt-thead .rt-resizable-header-content{text-align:center}.nlh-table .ReactTable .rt-table .rt-thead .rt-tr .rt-th:last-child>.rt-resizable-header-content{text-align:left}.nlh-table .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td{text-align:center}.nlh-table .ReactTable .pagination-bottom{position:relative}.nlh-table .ReactTable .pagination-bottom>.-pagination{border-top:none;box-shadow:none}.DateInput{font-weight:200;font-size:1.2rem;width:inherit;line-height:2.4rem;padding:0rem;color:#757575;margin:0;background:#fff;position:relative;display:inline-block;vertical-align:middle}.DateInput--disabled{background:#cccccc}.table-cell-custom-retail{line-height:normal !important;font-size:1.2rem !important;padding-top:1rem !important;padding-bottom:1rem !important}.table-cell-custom-retail-clickable{line-height:normal !important;font-size:1.2rem !important;padding-top:1rem !important;padding-bottom:1rem !important;cursor:pointer;color:#dd712f}.table-head-custom-retail{line-height:normal !important;padding-top:0.5rem !important;padding-bottom:0.5rem !important}.rt-tr{height:inherit !important}.rt-noData{top:3rem !important}.RichTextEditor__root___2QXK-{font-family:inherit;font-size:inherit;height:inherit;width:inherit;max-height:inherit;max-width:inherit;overflow-x:inherit}.RichTextEditor__editor___1QqIU{overflow-y:hidden;height:10rem}.table-cell-custom-ticketing{line-height:normal !important;font-size:1.4rem !important;padding-top:1rem !important;padding-bottom:1rem !important}.table-cell-custom-ticketing-overdue{line-height:normal !important;font-size:1.4rem !important;padding-top:1rem !important;padding-bottom:1rem !important;color:red !important}.prq-select-wrapper-1{width:100% !important;height:3.2rem !important;background-color:#fafafa !important}.prq-select-wrapper-2{width:45% !important;margin-left:4rem !important;height:3.2rem !important}.prq-select-wrapper-3{width:100% !important;height:3.2rem !important;margin:1rem 0 !important;background-color:#fafafa !important}.prq-input-search-wrapper{width:28rem}.prq-input-1{width:80% !important;background-color:#fafafa !important}.prq-input-1-error{width:80% !important;background-color:#fafafa !important;border-color:#d44141 !important}.prq-input-2{width:100% !important;background-color:#fafafa !important}.prq-input-3{width:11.1rem !important;margin-right:1rem;background-color:#fafafa !important}.prq-input-less-wide{width:7.1rem !important;background-color:#fafafa !important;margin-right:1rem}.prq-input-wider-bigger{width:100% !important;height:5rem !important;background-color:#fafafa !important}.prq-date-picker{height:3.2rem;border-radius:0.2rem;border:solid 0.1rem #e0e0e0;width:80%;font-weight:500;padding:0.5rem;color:#4c4c4c;outline:none;background-color:#fafafa;margin:0}.prq-date-picker.no-margin{margin:0}.circled-icon{font-size:2rem;line-height:2rem;background:#475d68;color:white;cursor:pointer;width:2.2rem;text-align:center;height:2.2rem;border-radius:10rem}.icon-wrapper{width:2rem;background:#e0e0e0;font-family:AmericanTypewriter;font-weight:bold;height:1.5rem;cursor:pointer;border-radius:50%;justify-content:center;display:flex;align-items:center}.existing-prq-table-wrapper{padding:1rem 0}.existing-prq-table-wrapper .ReactTable{max-height:30rem;border:0.1rem solid #e0e0e0}.existing-prq-table-wrapper .ReactTable .rt-table .rt-thead{background:#f5f5f5;display:flex;box-shadow:none;min-width:5rem !important}.existing-prq-table-wrapper .ReactTable .rt-table .rt-thead .rt-th.-sort-asc{box-shadow:none}.existing-prq-table-wrapper .ReactTable .rt-table .rt-thead .rt-th.-sort-desc{box-shadow:none}.existing-prq-table-wrapper .ReactTable .rt-table .rt-thead .rt-tr{padding-right:0;min-width:5rem !important}.existing-prq-table-wrapper .ReactTable .rt-table .rt-thead .rt-tr .rt-th{outline:none;height:4rem;line-height:4rem;padding:0 0.5rem;flex:100 0 auto;width:10rem;font-size:1rem;font-weight:bold;opacity:0.7;border-right:0;font-family:"Lato",sans-serif;background:#ffffff !important}.existing-prq-table-wrapper .ReactTable .rt-table .rt-thead .rt-tr .rt-th:first-child{padding-left:1rem}.existing-prq-table-wrapper .ReactTable .rt-table .rt-thead .rt-tr .rt-th:last-child{padding-right:1rem}.existing-prq-table-wrapper .ReactTable .rt-table .rt-tbody{background:#fafafa;display:flex;box-shadow:none;min-width:5rem !important}.existing-prq-table-wrapper .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td{outline:none;height:4rem;line-height:4rem;padding:0 0.5rem;flex:100 0 auto;font-size:1.1rem;font-weight:bold;opacity:0.7;border-right:0;font-family:"Lato",sans-serif;background:#ffffff !important}.existing-prq-table-wrapper .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td:first-child{padding-left:1rem}.existing-prq-table-wrapper .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td:last-child{padding-right:1rem}#depositSlip .zoom-table-wrapper .ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr{line-height:normal;padding-top:1rem;padding-bottom:1rem}#depositSlip .rt-tr:hover{background-color:#f5f5f5}.prq-client-address-container{position:fixed;z-index:10;top:41%;left:6%;background-color:#ffffff;overflow-y:scroll}.action-button-wrapper{width:20rem}.action-button{width:100%;text-align:center;height:3.5rem;line-height:3.5rem;border-radius:0.3rem;background-color:#dd712f;font-size:1.4rem;font-weight:500;color:#ffffff;cursor:pointer;outline:none;font-family:"Lato",sans-serif;border:none}.action-button-white-background-orange-border{width:100%;text-align:center;height:3.5rem;line-height:3.5rem;border:#dd712f solid 0.2rem;border-radius:0.3rem;background-color:white;font-size:1.4rem;font-weight:500;color:#dd712f;cursor:pointer;outline:none}.action-button-white-background-orange-border:hover{background-color:#dd712f;color:#ffffff}.action-button-white-background-orange-border:disabled{background:none;color:#dd712f;cursor:not-allowed}.action-button.red{background-color:#e3383a}.input-error{border:0.2rem solid #ff0000 !important}.input-success{border:0.2rem solid #429946 !important}.input-failure{border:0.2rem solid #dd2f2f !important}.tooltip{line-height:normal !important;font-size:1.4rem !important}.zt-filter-panel-parent{height:5.6rem;background-color:#fafafa;padding:1rem 1.6rem}.zt-filter-component-wrapper{margin-left:1.6rem;z-index:1}.zt-filter-component-wrapper.zIndex-zero{z-index:0}.zt-filter-label{opacity:0.7;font-size:1.4rem;font-weight:500;margin-right:1.6rem}.zt-custom-th{height:5rem !important;line-height:normal !important;display:flex !important;align-items:center !important;font-size:1.2rem !important}.zt-custom-td{position:relative;min-height:8.2rem !important;line-height:normal !important;display:flex !important;align-items:center !important;font-size:1.2rem !important}.zt-th-action{justify-content:center !important}.rrt-text{cursor:pointer;font-size:1.4rem}.react-datepicker-popper[data-placement^='bottom']{margin-top:0}.react-datepicker-wrapper{width:100%;padding:0;border:0}.react-datepicker{font-family:"Lato",sans-serif;border:none;box-shadow:1rem 1rem 1rem 1rem rgba(0,0,0,0.15)}.react-datepicker__month-container{width:36rem;height:37rem;float:left}.react-datepicker-time__header,.react-datepicker__current-month{color:#000;font-size:1.2rem;opacity:0.7}.react-datepicker__header{background-color:#fff;border-bottom:none}.react-datepicker__day-names{white-space:nowrap;font-size:1.2rem;font-weight:bold;line-height:2.5rem}.react-datepicker__day-name{color:darkgray;width:3rem;height:3rem;border-radius:5rem;line-height:3rem;font-size:1.2rem;margin:0.5rem 1rem 0.5rem 1rem;display:inline-block;text-align:center}.react-datepicker__day,.react-datepicker__time-name{color:#000;cursor:pointer;display:inline-block;text-align:center;width:4rem;border-radius:2rem;line-height:4rem;font-size:1.1rem;margin:0.5rem}.react-datepicker__day:hover,.react-datepicker__time-name:hover{color:#fff;background-color:#dd712f;border-radius:2rem}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{color:#fff;background-color:#dd712f;border-radius:5rem}.react-datepicker__day--disabled{opacity:0.4}.react-datepicker__time-list{padding-left:0rem !important;font-size:1rem}.react-datepicker__navigation--next{right:10px;border-left-color:black}.react-datepicker__navigation--previous{left:10px;border-right-color:black}.gray-background{background:#6c7d86 !important}.menu-obj-sf{font-size:1.6rem;cursor:pointer;padding:0 1.5rem;height:7.6rem;line-height:7.6rem}.selected-menu-obj-sf{font-size:1.6rem;cursor:pointer;padding:0 1.5rem;height:7.6rem;line-height:7.6rem;color:#dd712f;border-left:0.6rem solid #dd712f;background-color:#2e3237}.cell-list{display:inline-block;font-size:1.1rem;padding:0.5rem;border:0.1rem solid #979797;border-radius:0.5rem;width:-moz-fit-content;width:fit-content;text-align:center;margin:0.2rem;background-color:#ffffff;cursor:pointer}.cell-ul{list-style-type:none;padding:0;margin:0;margin-bottom:0.5rem}.cell-list-blocked{background-color:#d8d8d8}.hide-editor-toolbar>.RichTextEditor__root___2QXK->.EditorToolbar__root___3_Aqz{display:none}.wrap-big-text{line-height:normal;white-space:initial}.cnote-tag{font-size:1rem;font-weight:500;border-radius:0.3rem;height:1.65rem;padding:0.5rem;margin:0 0.2rem 0 0.2rem;flex-direction:column;display:flex;justify-content:center;align-items:center;font-weight:bold}.cnote-tag.small{padding:0.2rem;height:1.65rem;min-width:2.5rem}.cnote-tag.small.appointment-delivery{background-color:#8e44ad;color:white;cursor:pointer}.cnote-tag.small.priority{background-color:#137ed9;color:white;cursor:pointer}.cnote-tag.small.priority-track{margin-top:0.1rem;background-color:#137ed9;color:white;cursor:pointer}.cnote-tag.appointment-delivery{background-color:#8e44ad;color:white}.cnote-tag.mall-delivery{background-color:#228899;color:white}.input-placeholder-color::-webkit-input-placeholder{color:#a5a5a5}.input-placeholder-color::-moz-placeholder{color:#a5a5a5}.input-placeholder-color:-ms-input-placeholder{color:#a5a5a5}.input-placeholder-color:-moz-placeholder{color:#a5a5a5}.accordion{border:1px solid rgba(0,0,0,0.1);border-radius:2px;outline:none}.accordion__item+.accordion__item{border-top:1px solid rgba(0,0,0,0.1)}.accordion__button{background-color:#f4f4f4;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none}.accordion__button:hover{background-color:#eaeaeb}.accordion__button:before{display:inline-block;content:'';height:10px;width:10px;margin-right:12px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(-45deg)}.accordion__button[aria-expanded='true']::before,.accordion__button[aria-selected='true']::before{transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{padding:20px;animation:fadein 0.35s ease-in;background-color:#f5f5f5}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width: 1024px){.ribbon{width:7rem}}.placeholder-style{font-size:1.3rem;opacity:0.7}.status-color-invalid{color:#d0021b;font-weight:bold}.submit-btn-wrapper{width:10.4rem;height:4rem;border-radius:0.2rem;background-color:#dd712f;font-size:1.6rem;font-weight:bold;color:#ffffff;cursor:pointer}.cancel-btn-wrapper{width:10.4rem;height:4rem;border-radius:0.2rem;font-size:1.6rem;font-weight:bold;color:#989898;cursor:pointer}.loader-wrapper{position:absolute;width:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.7);z-index:9999}.box{height:1.6rem;width:1.6rem;border:1px solid #80808061;border-radius:4px;left:0.9rem}.box .active{background:#dd712f;border-color:#e0e0e0;width:1rem;height:1rem;margin-left:0.2rem;margin-top:0.2rem;border-radius:3px;border:none}

.loader-icn-wrapper--iDLua{height:100%;display:block;align-items:center;display:flex;justify-content:center;flex-direction:column}.loader-icn--1iO2V{height:4rem;width:4rem;display:block;margin:auto}.loading-msg--xUKk4{font-size:1.6rem;margin:0.5rem auto;text-align:center}

.menu-bar-wrapper--2Kbsc{position:absolute;top:0;height:100%;width:100%;color:#fff;transition:height 400ms linear;z-index:12}.hiddenWrapper--3S14h{position:absolute;top:0;height:0%;width:100%;color:#fff;transition:height 400ms linear;z-index:12}.menu-bar-container--2Oeq0{background-color:#2d3138;overflow-y:hidden}.menu-bar-backdrop--15kks{background-color:#979797}.close-btn-wrapper--20pbK{width:10%;height:6.5rem;margin-left:2rem}.close-btn-label--32Mpd{font-weight:500;letter-spacing:0.23rem;text-transform:uppercase;color:#fff;font-size:1.8rem;margin-left:1.5rem}.routes-wrapper--2lASk{padding-left:2rem;height:calc(100vh - 100px);overflow:scroll;padding-bottom:50px}.routes-column-wrapper--MsQ2i{margin-right:2rem}.route-cell-wrapper--3prD9{border-radius:0.4rem;border:solid 0.1rem rgba(255,255,255,0.2);margin-top:1rem;padding-left:1.5rem;min-height:4.8rem;cursor:pointer;font-size:1.3rem;width:310px;height:50px;text-transform:uppercase}.routeTitleWrapper--bcDch{height:100%}.route-title--2vEDo{font-weight:bold;letter-spacing:0.23rem}.route-sub-route-cell-wrapper--2s8mP{padding-top:1.6rem;padding-left:0}.route-sub-route-cell-wrapper--2s8mP .route-title--2vEDo{padding-left:1.5rem;cursor:auto}.sub-routes-wrapper--2Qk_t{margin-top:2.5rem}.sub-route-cell-wrapper--1Kgiy{min-height:4rem;font-weight:500;letter-spacing:0.18rem;color:#bfc1c3;border-bottom:solid 0.1rem #3c3f46;padding-left:1.5rem}.sub-route-cell-wrapper--1Kgiy:last-child{border-bottom:0}.column-1-cell-wrapper--2PF5y{background-color:#383c42;border:0;padding:0}.column-1-cell-wrapper--2PF5y img{width:35%}.menu-icn--2QmdA{border-bottom-left-radius:0.4rem;border-top-left-radius:0.4rem;margin-right:2rem}.create-pickup-icn--j3h18,.book-order-icn--3rema{background-color:#dd712f;display:flex;justify-content:center;align-items:center}.create-pickup-client-icn--1w9rt,.book-order-client-icn--pW6MY{background-color:#37b499;display:flex;justify-content:center;align-items:center}.book-order-icn--3rema img,.book-order-client-icn--pW6MY img{width:30px;height:30px}.create-cn-icn--1nR1T{background-color:#6151ff}.cn-tracking-icn--1dMwn{background-color:#37b499}.new-icon--1yD5c{background-color:#37b499;display:flex;justify-content:center;align-items:center}.new-icon--1yD5c img{width:35px;height:35px}.pincode-service-icn--2oeto{background-color:#37b499}.column-1-wrapper--2qz5a{}.column-2-wrapper--2oKUH{}.column-3-wrapper--3AOAf{}.column-4-wrapper--2G101{}.column-5-wrapper--13vLk{}.column-6-wrapper--1AhiB{}

.header-wrapper--1aMBk{background-color:#292e34;width:100%;font-size:1.8rem;height:6.4rem;color:#fff}@media (max-width: 40rem){.header-wrapper--1aMBk{display:none}}.header-container--3bsDS{height:100%}.hamburger-icn--lSSws{position:absolute;top:2.6rem;left:2rem;width:1.8rem;height:1.2rem}.hamburger-icn--lSSws span{display:block;position:absolute;height:0.2rem;width:100%;background:#fff;border-radius:0.1rem}.hamburger-icn--lSSws span:nth-child(1){top:0rem}.hamburger-icn--lSSws span:nth-child(2){top:0.5rem}.hamburger-icn--lSSws span:nth-child(3){top:1rem}.page-title--ucLY5{font-size:2rem;font-weight:500}.user-info--l4qa2{font-size:1.4rem}.logout-btn--2nmiA{font-size:1.4rem}.beta-sub-title--1tJ8D{color:#dd712f;font-size:1.4rem}.ticket-icon--3AK2Q{height:4rem;width:4rem}.switch-client-wrapper--2gUCu{cursor:pointer;font-size:1.4rem;margin-right:2rem;-webkit-user-select:none;user-select:none}.switch-client-div--faf__{position:"relative";z-index:2}.ticket-text--1Ndcj{font-size:1.4rem;font-weight:bold;margin-right:1rem}.ticket-link-wrapper--LwfiB{background-color:#39404a;height:100%;padding:0 2rem}.header-right-part--f3_Ih{height:100%}

.switch-client-wrapper--X9KzY{position:absolute;width:25rem;background:white;padding:1rem;border:0.1rem solid #f2f2f2;margin:1rem;border-radius:1rem;transform-origin:right}.switch-client-header--3dyXy{color:rgba(0,0,0,0.38);margin:1rem}.header-values--30H0j{margin-right:2rem}

.select-wrapper--12OJp{min-width:16.4rem;height:3.6rem;border-radius:0.2rem;background-color:#fafafa;border:solid 0.1rem #e0e0e0;cursor:pointer;position:relative}.disabled-look--lxRjV{opacity:0.4}.cc-disable-input--3NRLy{opacity:0.5;cursor:not-allowed;pointer-events:none}.label-wrapper--2hyRp{height:100%;width:100%;padding-left:0.8rem;padding-right:0.8rem}.select-arrow-icn--2uzyY{opacity:0.5}.select-label--2kvRT{width:100%;height:100%;font-size:1.2rem;color:#4c4c4c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.options-wrapper--1Hhms{position:absolute;top:100%;left:0;width:100%;border-bottom-left-radius:0.2rem;border-bottom-right-radius:0.2rem;background-color:#ffffff;box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.18);z-index:100000}.option-row--Q3GPr{border-top:solid 0.1rem rgba(0,0,0,0.07);font-size:1.2rem;color:#4c4c4c;height:2.8rem;padding-left:0.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-row--Q3GPr:hover{background-color:#f5f5f5}.options-row-parent--2CoZx{max-height:14rem;overflow-y:auto}.select-search-input--25N8W{width:95%;height:2.3rem;border-radius:0.5rem;border:solid 0.1rem #e4e4e4;color:#666666;padding-left:0.8rem;outline:none}

.header--1w262{width:100%;height:7.5rem;box-shadow:0 0 1rem 0 rgba(0,0,0,0.2);margin-bottom:1rem}.svg--2T4sL{margin-left:8rem;margin-top:1rem;width:120px;cursor:pointer}


/*# sourceMappingURL=styles.3app.af24bd9f9e4b13f31f52.css.map*/