body ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
body ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
body ::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}
body ::-webkit-scrollbar-thumb:hover {
  background: #555;
}
body .ecins-drop-box .dropdown-item img {
  height: 18px;
  width: 30px;
  margin-right: 7px;
}
body .ecins-drop-box .Select-control .Select-value {
  transition: 0.3s ease;
}
body .ecins-drop-box .Select-control .Select-value .dropdown-item:hover {
  background-color: transparent;
}
body .ecins-drop-box .Select-control .dropdown-item {
  transition: 0.3s ease;
  padding: 0;
}
body .ecins-drop-box .Select-control:hover {
  background: #e4e7e7;
}
body .ecins-drop-box .Select-menu-outer .dropdown-item {
  padding: 0;
}
body .ecins-drop-box .Select-menu-outer .dropdown-item:hover {
  background-color: transparent;
}
body .ecins-drop-box .Select-menu-outer .Select-menu .VirtualizedSelectOption {
  white-space: nowrap;
  overflow-y: hidden;
}
body .ecins-drop-box .Select-menu-outer .Select-menu .VirtualizedSelectOption::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
body section.ecins-nav #page-topbar {
  height: 70px;
}
body section.ecins-nav #page-topbar .navbar-brand-box a.logo .logo-txt {
  color: #536be2;
}
body section.ecins-nav #page-topbar .ecins-dark-switch .sc-htpNat.jAjsxw.daq-booleanswitch--light .daq-booleanswitch--light__background {
  height: 16px;
  width: 38px;
  box-sizing: content-box;
}
body section.ecins-nav #page-topbar .ecins-dark-switch .sc-htpNat.jAjsxw.daq-booleanswitch--light .daq-booleanswitch--light__background .daq-booleanswitch--light__button {
  width: 15px;
  height: 15px;
  transition: all 0.2s ease;
}
body section.ecins-nav #page-topbar .ecins-dark-switch .moon-icon {
  filter: grayscale(1);
  opacity: 0.5;
}
body section.ecins-nav #page-topbar a {
  color: #333;
  border-color: #ccc;
}
body section.ecins-nav #page-topbar a:hover, body section.ecins-nav #page-topbar a:active {
  color: #333;
  background: #e4e7e7;
}
body section.ecins-nav #page-topbar a:focus {
  box-shadow: 0 0 0 0.1rem #ccc;
}
body #card-calendar {
  padding-top: 100px;
}
body section.ecins-card .card .card-body {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 10px 0px;
  border-radius: 5px;
}
body section.ecins-card .card .card-body > .row {
  padding-left: 15px;
}
body section.ecins-card .card .card-body > .row .avatar-title {
  padding: 0 10px;
}
body section.ecins-card .card .card-body > .row .card-txt {
  font-weight: bold;
}
body section.ecins-card .card .card-body > .row h1 {
  float: right;
}
body section.ecins-card .card .card-body > .row .list-inline .list-inline-item span {
  cursor: pointer;
  font-weight: bold;
}
body section.ecins-card .card .card-body > .row .list-inline .list-inline-item span[data-selected=true] {
  color: #1E90FF !important;
}
body section.ecins-page .SingleDatePickerInput {
  border: none;
}
body section.ecins-page .SingleDatePickerInput .DateInput_input {
  font-family: Nunito, sans-serif;
  font-size: 1rem;
  height: 34px;
  padding: 0 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
body section.ecins-page .SingleDatePickerInput .DateInput_input:hover {
  background: #e4e7e7;
}
body section.ecins-page .SingleDatePicker_picker {
  border-radius: 5px;
}
body section.ecins-page button.btn_pdf {
  margin-top: 10px;
  transition: all 0.2s ease;
  min-height: 34px;
  padding: 0.2em 2em;
  max-width: 100%;
  overflow: hidden;
  font-size: 16px;
  font-weight: 600;
  line-height: 2em;
  letter-spacing: 0.01rem;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #ccc;
  background: transparent;
  color: #333;
}
body section.ecins-page button.btn_pdf:hover {
  background: #e4e7e7;
}
body section.ecins-page button.btn_pdf + div .dash-spinner.dash-dot-spinner .dash-dot-spinner-bounce1,
body section.ecins-page button.btn_pdf + div .dash-spinner.dash-dot-spinner .dash-dot-spinner-bounce2,
body section.ecins-page button.btn_pdf + div .dash-spinner.dash-dot-spinner .dash-dot-spinner-bounce3 {
  height: 10px;
  width: 10px;
}
body section.ecins-page section.ecins-graph-page .ecins-graph-card {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px;
  border-radius: 5px;
}
body.ecins-dark-mode {
  background-color: #0c1424;
  color: #d1dcec;
}
body.ecins-dark-mode .h1, body.ecins-dark-mode .h2, body.ecins-dark-mode .h3, body.ecins-dark-mode .h4, body.ecins-dark-mode .h5, body.ecins-dark-mode .h6, body.ecins-dark-mode h1, body.ecins-dark-mode h2, body.ecins-dark-mode h3, body.ecins-dark-mode h4, body.ecins-dark-mode h5, body.ecins-dark-mode h6, body.ecins-dark-mode p {
  color: rgba(255, 255, 255, 0.8509803922) !important;
}
body.ecins-dark-mode ::-webkit-scrollbar-track {
  background: #153451;
}
body.ecins-dark-mode ::-webkit-scrollbar-thumb {
  background: #0c1424;
}
body.ecins-dark-mode ::-webkit-scrollbar-thumb:hover {
  background: #0c1424;
}
body.ecins-dark-mode .ecins-drop-box .Select-control {
  background-color: transparent;
}
body.ecins-dark-mode .ecins-drop-box .Select-control .Select-value:hover {
  background-color: #152036;
}
body.ecins-dark-mode .ecins-drop-box .Select-control .dropdown-item {
  color: #d1dcec;
}
body.ecins-dark-mode .ecins-drop-box .Select-control .dropdown-item:hover {
  background-color: #152036;
}
body.ecins-dark-mode .ecins-drop-box .Select-control .Select-value-label {
  color: #d1dcec !important;
}
body.ecins-dark-mode .ecins-drop-box .Select-menu-outer {
  background-color: #153451;
  color: #d1dcec;
}
body.ecins-dark-mode .ecins-drop-box .Select-menu-outer .dropdown-item {
  color: #d1dcec;
}
body.ecins-dark-mode .ecins-drop-box .Select-menu-outer .dropdown-item:hover {
  background-color: transparent;
}
body.ecins-dark-mode section.ecins-nav #page-topbar {
  background-color: #153451;
  height: 70px;
}
body.ecins-dark-mode section.ecins-nav #page-topbar .navbar-brand-box a.logo .logo-txt {
  color: rgba(255, 255, 255, 0.8);
}
body.ecins-dark-mode section.ecins-nav #page-topbar .ecins-dark-switch .sun-icon {
  filter: grayscale(1);
  opacity: 0.5;
}
body.ecins-dark-mode section.ecins-nav #page-topbar .ecins-dark-switch .sc-htpNat.jAjsxw.daq-booleanswitch--light .daq-booleanswitch--light__background .daq-booleanswitch--light__button {
  background-color: #0e1012;
}
body.ecins-dark-mode section.ecins-nav #page-topbar .ecins-dark-switch .moon-icon {
  filter: none;
  opacity: none;
}
body.ecins-dark-mode section.ecins-nav #page-topbar a {
  color: #d1dcec;
  border-color: #ccc;
}
body.ecins-dark-mode section.ecins-nav #page-topbar a:hover, body.ecins-dark-mode section.ecins-nav #page-topbar a:active {
  color: #d1dcec;
  background: #152036;
}
body.ecins-dark-mode section.ecins-nav #page-topbar a:focus {
  box-shadow: 0 0 0 0 #ccc;
}
body.ecins-dark-mode section.ecins-card .card {
  background-color: #151313;
}
body.ecins-dark-mode section.ecins-card .card .card-body .card-txt {
  font-weight: bold;
}
body.ecins-dark-mode section.ecins-card .card .card-body .list-inline .list-inline-item span {
  cursor: pointer;
  color: #d1dcec !important;
}
body.ecins-dark-mode section.ecins-page .SingleDatePickerInput {
  background-color: transparent;
}
body.ecins-dark-mode section.ecins-page .SingleDatePickerInput .DateInput.DateInput_1 {
  background-color: transparent;
}
body.ecins-dark-mode section.ecins-page .SingleDatePickerInput .DateInput.DateInput_1 .DateInput_input.DateInput_input_1 {
  background-color: transparent;
  color: #d1dcec;
}
body.ecins-dark-mode section.ecins-page .SingleDatePickerInput .DateInput.DateInput_1 svg .DateInput_fangShape {
  fill: #153451;
}
body.ecins-dark-mode section.ecins-page .SingleDatePickerInput .DateInput.DateInput_1 svg .DateInput_fangStroke {
  stroke: transparent;
}
body.ecins-dark-mode section.ecins-page .SingleDatePickerInput .DateInput.DateInput_1 .DateInput_input:hover {
  background-color: #152036;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker {
  background-color: #153451;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .DayPicker_weekHeader_ul {
  color: #d1dcec;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .DayPickerNavigation .DayPickerNavigation_button {
  background-color: transparent;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .DayPickerNavigation .DayPickerNavigation_button:hover {
  transition: all 0.2s ease;
  background: #10487c;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .DayPickerNavigation .DayPickerNavigation_button svg {
  fill: #d1dcec;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .CalendarMonthGrid {
  background-color: #153451;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .CalendarMonthGrid .CalendarMonth {
  background-color: #153451;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .CalendarMonthGrid .CalendarMonth .CalendarMonth_caption {
  color: #d1dcec;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .CalendarMonthGrid .CalendarMonth .CalendarMonth_table tbody tr td {
  background-color: transparent;
  color: #d1dcec;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .CalendarMonthGrid .CalendarMonth .CalendarMonth_table tbody tr td:hover {
  transition: all 0.2s ease;
  background: #10487c;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .CalendarMonthGrid .CalendarMonth .CalendarMonth_table tbody tr td.CalendarDay__selected {
  background: #0e498c;
  border: 1px double #0e498c;
}
body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .CalendarMonthGrid .CalendarMonth .CalendarMonth_table tbody tr td.CalendarDay__blocked_out_of_range, body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .CalendarMonthGrid .CalendarMonth .CalendarMonth_table tbody tr td .CalendarDay__blocked_out_of_range:active, body.ecins-dark-mode section.ecins-page .SingleDatePicker_picker .DayPicker .CalendarMonthGrid .CalendarMonth .CalendarMonth_table tbody tr td .CalendarDay__blocked_out_of_range:hover {
  background: transparent;
  border: 1px solid #6f7272;
  color: #6f7272;
}
body.ecins-dark-mode section.ecins-page button.btn_pdf {
  color: #d1dcec;
  border: 1px solid #ccc;
}
body.ecins-dark-mode section.ecins-page button.btn_pdf:hover {
  background-color: #152036;
}
body.ecins-dark-mode section.ecins-page section.ecins-graph-page .ecins-graph-card .card-body {
  background-color: #111;
}
body.ecins-dark-mode section.ecins-page section.ecins-graph-page .ecins-graph-card .card-body .dash-dropdown .Select-control {
  background-color: transparent;
}
body.ecins-dark-mode section.ecins-page section.ecins-graph-page .ecins-graph-card .card-body .dash-dropdown .Select-control .Select-value:hover {
  background-color: #152036;
}
body.ecins-dark-mode section.ecins-page section.ecins-graph-page .ecins-graph-card .card-body .dash-dropdown .Select-control .Select-value-label {
  color: #d1dcec;
}
body.ecins-dark-mode section.ecins-page section.ecins-graph-page .ecins-graph-card .card-body .dash-dropdown .Select-menu-outer {
  background-color: #111;
  color: #d1dcec;
}
body.ecins-dark-mode .modal .modal-content {
  border-color: #0c1424;
}
body.ecins-dark-mode .modal .modal-content .modal-header,
body.ecins-dark-mode .modal .modal-content .modal-footer {
  background-color: #0c1424;
  color: #d1dcec;
}
body.ecins-dark-mode .modal .modal-content .modal-header .close,
body.ecins-dark-mode .modal .modal-content .modal-footer .close {
  color: rgba(255, 255, 255, 0.8509803922);
}
body.ecins-dark-mode .modal .modal-content .modal-body {
  background-color: #111;
  color: #d1dcec;
}/*# sourceMappingURL=app.css.map */