.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__navigation button[disabled] {
  background-color: #f0f0f0;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers {
  font-weight: bold;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  padding: calc(0.75em / 0.75) calc(0.5em / 0.75);
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__tile--hasActive {
  background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}
.react-calendar__tile--active {
  background: #006edc;
  color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: normal;
  src: url(/assets/static/media/Nunito-Regular.dba92cb9.ttf) format('truetype');
}

@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url(/assets/static/media/Nunito-SemiBold.82c3a6e2.ttf) format('truetype');
}

@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url(/assets/static/media/Nunito-Bold.974bca2b.ttf) format('truetype');
}

@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: normal;
  src: url(/assets/static/media/Nunito-Italic.c04b4d3c.ttf) format('truetype');
}

@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: url(/assets/static/media/Nunito-BoldItalic.5f6b51d8.ttf) format('truetype');
}

@font-face {
  font-family: 'hindawi-icons';
  src: url(/assets/static/media/hindawi-icons.e4b1aae2.eot);
  src: url(/assets/static/media/hindawi-icons.e4b1aae2.eot#iefix) format('embedded-opentype'),
    url(/assets/static/media/hindawi-icons.b6ff7040.ttf) format('truetype'),
    url(/assets/static/media/hindawi-icons.0db82426.woff) format('woff'),
    url(/assets/static/media/hindawi-icons.8cbf4030.svg#hindawi-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^='icn_'],
[class*=' icn_'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'hindawi-icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icn_icn_arrowEndLeft:before {
  content: '\e916';
}
.icn_icn_caretRight:before {
  content: '\e917';
}
.icn_icn_caretUp:before {
  content: '\e918';
}
.icn_icn_warning:before {
  content: '\e919';
}
.icn_icn_collapse:before {
  content: '\e914';
}
.icn_icn_expand:before {
  content: '\e915';
}
.icn_icn_arrowLeft:before {
  content: '\e911';
}
.icn_icn_arrowEnd:before {
  content: '\e912';
}
.icn_icn_checks:before {
  content: '\e913';
}
.icn_icn_remove:before {
  content: '\e907';
}
.icn_icn_info:before {
  content: '\e908';
}
.icn_icn_tooltip:before {
  content: '\e909';
}
.icn_icn_downloadZip:before {
  content: '\e90a';
}
.icn_icn_checkedBox:before {
  content: '\e90b';
}
.icn_icn_moreDefault:before {
  content: '\e90c';
}
.icn_icn_check:before {
  content: '\e90d';
}
.icn_icn_resend:before {
  content: '\e90e';
}
.icn_icn_caretLeft:before {
  content: '\e90f';
}
.icn_icn_caretDown:before {
  content: '\e910';
}
.icn_icn_save:before {
  content: '\e900';
}
.icn_icn_delete:before {
  content: '\e901';
}
.icn_icn_move:before {
  content: '\e902';
}
.icn_icn_link:before {
  content: '\e903';
}
.icn_icn_edit:before {
  content: '\e904';
}
.icn_icn_download:before {
  content: '\e905';
}
.icn_icn_preview:before {
  content: '\e906';
}
.icn_icn_remove1:before {
  content: '\e91a';
}
.icn_icn_bredcrumbs2:before {
  content: '\e91b';
}
.icn_icn_reports:before {
  content: '\e91c';
}
.icn_icn_manuscripts:before {
  content: '\e91d';
}
.icn_icn_dashboard:before {
  content: '\e91e';
}
.icn_icn_calendar:before {
  content: '\e923';
}
.icn_icn_search:before {
  content: '\e925';
}
.icn_icn_addUser:before {
  content: '\e91f';
}
.icn_icn_arrowRight:before {
  content: '\e920';
}
.icn_icn_withdraw:before {
  content: '\e926';
}
.icn_icn_reassign:before {
  content: '\e927';
}
.icn_icn_lead:before {
  content: '\e928';
}
.icn_icn_solidLead:before {
  content: '\e929';
}

.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}
.tippy-tooltip.light-theme{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-tooltip.light-theme[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#fff}.tippy-tooltip.light-theme[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#fff}.tippy-tooltip.light-theme[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#fff}.tippy-tooltip.light-theme[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#fff}.tippy-tooltip.light-theme>.tippy-backdrop{background-color:#fff}.tippy-tooltip.light-theme>.tippy-svg-arrow{fill:#fff}
