.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;
}

.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^="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 {
  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__month {
  margin: 0.4rem;
  text-align: center;
}

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

.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: 70px;
  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;
}

.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__day {
  cursor: pointer;
}

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

.react-datepicker__day--today {
  font-weight: bold;
}

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

.react-datepicker__day--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--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 {
  background-color: #1d5d90;
}

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

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

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

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover {
  background-color: transparent;
}

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

.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 {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  outline: 0;
  padding: 0;
  vertical-align: middle;
  position: absolute;
  height: 16px;
  width: 16px;
  top: 25%;
  right: 7px;
}

.react-datepicker__close-icon::after {
  background-color: #216ba5;
  border-radius: 50%;
  bottom: 0;
  box-sizing: border-box;
  color: #fff;
  content: "\00d7";
  cursor: pointer;
  font-size: 12px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin: -8px auto 0;
  padding: 2px;
  position: absolute;
  right: 0px;
  text-align: center;
}

.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;
}

/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}
.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}
.Select input::-ms-clear {
  display: none !important;
}
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.Select.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.Select.is-searchable.is-open > .Select-control {
  cursor: text;
}
.Select.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.Select.is-focused > .Select-control {
  background: #fff;
}
.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}
.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 42px;
}
.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}
.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}
.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 17px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.Select-control > *:last-child {
  padding-right: 5px;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select--multi.has-value .Select-input {
  margin-left: 5px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

html{font-size:1rem;scroll-behavior:smooth}body{font-family:"Roboto", sans-serif;background-color:#F3F6F8;margin:0px}*,*::before,*::after{transition:all .3s ease-in-out;box-sizing:border-box}div{display:block}.clearfix:after{display:block;clear:both;content:""}.ql-snow .ql-editor p.ql-direction-rtl.ql-align-center,.ql-snow .ql-editor p.ql-direction-rtl.ql-align-right,.ql-snow .ql-editor p{margin:0 !important;padding:0 !important;line-height:1.4 !important}@-webkit-keyframes fadeIn{from{height:0;opacity:0}to{height:auto;opacity:1}}@keyframes fadeIn{from{height:0;opacity:0}to{height:auto;opacity:1}}@-webkit-keyframes blinker{from{opacity:1.0}to{opacity:0.0}}@keyframes blinker{from{opacity:1.0}to{opacity:0.0}}.side-menu{width:15rem;z-index:10;background:#fff;bottom:0;margin-top:0;padding-bottom:2.2px;position:fixed;top:0}.side-menu.hidden{height:3rem;width:3rem}.side-menu.hidden .slimScrollDiv{width:auto;height:auto;overflow:hidden;height:0}.side-menu.hidden .logo-container{display:none}.side-menu.hidden .topbar-left{background-color:#F3F6F8;width:3rem}.side-menu .topbar-left{background-color:#fff;height:5em;position:fixed;z-index:1;width:15rem;top:0}.side-menu .topbar-left .logo-container{height:1rem}@media (min-width: 48rem){.side-menu .topbar-left .logo-container{height:5rem}}.side-menu .topbar-left .logo{display:none;line-height:10em;background-image:url(../img/innerlogo.png);background-repeat:no-repeat;background-position:center;width:100%;height:100%}@media (min-width: 48rem){.side-menu .topbar-left .logo{display:block}}.side-menu .topbar-left .burger-menu{background-image:url(../img/burger.png);background-size:contain;background-repeat:no-repeat;width:3rem;height:3rem;margin-left:.5em;margin-top:.5em}.side-menu a{text-decoration:none;background-color:transparent}.side-menu ul{list-style-type:none}@media (max-width: 30rem){.side-menu ul{margin:0}}.side-menu li{display:list-item;text-align:-webkit-match-parent}.slimScrollDiv{position:relative}@media (min-width: 48rem){.slimScrollDiv{overflow-y:auto;width:100%;height:85vh}}div::-webkit-scrollbar{width:0.8rem;background-color:#F5F5F5}div::-webkit-scrollbar-thumb{background-color:#1d96b2}.menu-arrow{-webkit-transition:-webkit-transform .15s;-o-transition:-o-transform .15s;transition:transform .15s;position:absolute;right:20px;display:inline-block;font-family:'Material Design Icons';text-rendering:auto;line-height:20px;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.menu-arrow:before{content:"\f105";font-family:FontAwesome;color:#000;font-size:14px;position:absolute;left:0}#sidebar-menu ul{padding-left:0px}#sidebar-menu ul li a{display:block;padding:12px 20px;margin:2px 0;font-size:15px;position:relative;color:rgba(49,58,70,0.8)}@media (max-width: 30rem){#sidebar-menu ul li a{padding:.3rem .4rem;font-size:0.8rem}}#sidebar-menu ul li a i{display:inline-block;font-size:18px;line-height:17px;margin:0 10px 0 3px;text-align:center;vertical-align:middle;width:20px;color:forestgreen}#sidebar-menu ul li a span{transition:none}#sidebar-menu ul li ul{opacity:0;height:0}#sidebar-menu ul li ul.active{padding:5px;opacity:1;height:auto;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}#sidebar-menu ul .active>a{color:#29b961}#sidebar-menu ul .active>a .menu-arrow:before{content:"\f107"}.topbar-left a{margin:0}.user-box{text-align:center;padding:2rem 1.5rem 1.5rem 1.5rem}@media (max-width: 30rem){.user-box{display:none;height:0;padding:0}}.user-box .user-img{position:relative;height:3rem;width:100%;margin-bottom:1 em;text-align:center}.user-box h5{margin-bottom:2px;font-size:1em}.user-box h5 a{color:#313a46}.user-box .text-muted{color:#98a6ad !important}.user-box p{margin-top:0;margin-bottom:1rem}.rounded-circle{border-radius:50% !important}.img-fluid{width:auto;max-height:100%}.reports-container{height:auto;background-color:#F3F6F8}@media (min-width: 48rem){.reports-container{margin-left:2rem}}@media (min-width: 48rem){.reports-container .hidden{margin-left:0}}.reports-container .reports-header{background-color:#F3F6F8;z-index:5;overflow:hidden;position:fixed;top:0;width:100%;height:5rem}.reports-container .reports-main{margin-top:5rem;min-height:90vh}.reports-container .reports-main .loading{background-image:url(../img/loading.gif);background-repeat:no-repeat;background-position:center;min-height:92vh;width:100%}.reports-container .reports-main .authenticating{background-image:url(../img/authenticating.gif);background-repeat:no-repeat;background-position:center;min-height:92vh;width:100%}.reports-container .report-grid{width:30%;margin-right:1%;float:left;height:13rem;margin-top:.7rem}@media (min-width: 48rem){.reports-container.status-isopen{margin-left:15rem}}.reports-table,.reports-table-clone,.contact-container,.request-table-container,.installment-container,.interval-container,.definition-notes,.definition-files,.type-table-container,.target-container,.subreport-container,.generic-table-container{color:#337aa8}@media (min-width: 48rem){.reports-table,.reports-table-clone,.contact-container,.request-table-container,.installment-container,.interval-container,.definition-notes,.definition-files,.type-table-container,.target-container,.subreport-container,.generic-table-container{margin-left:5%;width:94%}}.reports-table body,.reports-table-clone body,.contact-container body,.request-table-container body,.installment-container body,.interval-container body,.definition-notes body,.definition-files body,.type-table-container body,.target-container body,.subreport-container body,.generic-table-container body{color:#5e5d52}.reports-table th a,.reports-table-clone th a,.contact-container th a,.request-table-container th a,.installment-container th a,.interval-container th a,.definition-notes th a,.definition-files th a,.type-table-container th a,.target-container th a,.subreport-container th a,.generic-table-container th a{color:white}@media (min-width: 48rem){.reports-table th a,.reports-table-clone th a,.contact-container th a,.request-table-container th a,.installment-container th a,.interval-container th a,.definition-notes th a,.definition-files th a,.type-table-container th a,.target-container th a,.subreport-container th a,.generic-table-container th a{color:#337aa8}}.reports-table th a:hover,.reports-table th a:focus,.reports-table-clone th a:hover,.reports-table-clone th a:focus,.contact-container th a:hover,.contact-container th a:focus,.request-table-container th a:hover,.request-table-container th a:focus,.installment-container th a:hover,.installment-container th a:focus,.interval-container th a:hover,.interval-container th a:focus,.definition-notes th a:hover,.definition-notes th a:focus,.definition-files th a:hover,.definition-files th a:focus,.type-table-container th a:hover,.type-table-container th a:focus,.target-container th a:hover,.target-container th a:focus,.subreport-container th a:hover,.subreport-container th a:focus,.generic-table-container th a:hover,.generic-table-container th a:focus{color:#4b8ab2}.reports-table .container,.reports-table-clone .container,.contact-container .container,.request-table-container .container,.installment-container .container,.interval-container .container,.definition-notes .container,.definition-files .container,.type-table-container .container,.target-container .container,.subreport-container .container,.generic-table-container .container{margin:5% 3%}@media (min-width: 48rem){.reports-table .container,.reports-table-clone .container,.contact-container .container,.request-table-container .container,.installment-container .container,.interval-container .container,.definition-notes .container,.definition-files .container,.type-table-container .container,.target-container .container,.subreport-container .container,.generic-table-container .container{margin:2%}}@media (min-width: 75rem){.reports-table .container,.reports-table-clone .container,.contact-container .container,.request-table-container .container,.installment-container .container,.interval-container .container,.definition-notes .container,.definition-files .container,.type-table-container .container,.target-container .container,.subreport-container .container,.generic-table-container .container{margin:2em auto;max-width:75rem}}@media (max-width: 30rem){.reports-table #fake-table,.reports-table-clone #fake-table,.contact-container #fake-table,.request-table-container #fake-table,.installment-container #fake-table,.interval-container #fake-table,.definition-notes #fake-table,.definition-files #fake-table,.type-table-container #fake-table,.target-container #fake-table,.subreport-container #fake-table,.generic-table-container #fake-table{display:none}}.reports-table .annual-performance .is-total,.reports-table-clone .annual-performance .is-total,.contact-container .annual-performance .is-total,.request-table-container .annual-performance .is-total,.installment-container .annual-performance .is-total,.interval-container .annual-performance .is-total,.definition-notes .annual-performance .is-total,.definition-files .annual-performance .is-total,.type-table-container .annual-performance .is-total,.target-container .annual-performance .is-total,.subreport-container .annual-performance .is-total,.generic-table-container .annual-performance .is-total{background-color:rgba(190,85,4,0.2);font-weight:800}.reports-table .source-performance .is-total2,.reports-table-clone .source-performance .is-total2,.contact-container .source-performance .is-total2,.request-table-container .source-performance .is-total2,.installment-container .source-performance .is-total2,.interval-container .source-performance .is-total2,.definition-notes .source-performance .is-total2,.definition-files .source-performance .is-total2,.type-table-container .source-performance .is-total2,.target-container .source-performance .is-total2,.subreport-container .source-performance .is-total2,.generic-table-container .source-performance .is-total2{background-color:rgba(190,85,4,0.2);font-weight:1000}.reports-table .responsive-table,.reports-table-clone .responsive-table,.contact-container .responsive-table,.request-table-container .responsive-table,.installment-container .responsive-table,.interval-container .responsive-table,.definition-notes .responsive-table,.definition-files .responsive-table,.type-table-container .responsive-table,.target-container .responsive-table,.subreport-container .responsive-table,.generic-table-container .responsive-table{width:18rem;margin-bottom:2em;font-size:.8em}.reports-table .responsive-table a,.reports-table-clone .responsive-table a,.contact-container .responsive-table a,.request-table-container .responsive-table a,.installment-container .responsive-table a,.interval-container .responsive-table a,.definition-notes .responsive-table a,.definition-files .responsive-table a,.type-table-container .responsive-table a,.target-container .responsive-table a,.subreport-container .responsive-table a,.generic-table-container .responsive-table a{text-decoration:none}.reports-table .responsive-table__header,.reports-table-clone .responsive-table__header,.contact-container .responsive-table__header,.request-table-container .responsive-table__header,.installment-container .responsive-table__header,.interval-container .responsive-table__header,.definition-notes .responsive-table__header,.definition-files .responsive-table__header,.type-table-container .responsive-table__header,.target-container .responsive-table__header,.subreport-container .responsive-table__header,.generic-table-container .responsive-table__header{cursor:pointer}@media (min-width: 30rem){.reports-table .responsive-table,.reports-table-clone .responsive-table,.contact-container .responsive-table,.request-table-container .responsive-table,.installment-container .responsive-table,.interval-container .responsive-table,.definition-notes .responsive-table,.definition-files .responsive-table,.type-table-container .responsive-table,.target-container .responsive-table,.subreport-container .responsive-table,.generic-table-container .responsive-table{width:100%}}@media (min-width: 48rem){.reports-table .responsive-table,.reports-table-clone .responsive-table,.contact-container .responsive-table,.request-table-container .responsive-table,.installment-container .responsive-table,.interval-container .responsive-table,.definition-notes .responsive-table,.definition-files .responsive-table,.type-table-container .responsive-table,.target-container .responsive-table,.subreport-container .responsive-table,.generic-table-container .responsive-table{font-size:.7em}}@media (min-width: 62rem){.reports-table .responsive-table,.reports-table-clone .responsive-table,.contact-container .responsive-table,.request-table-container .responsive-table,.installment-container .responsive-table,.interval-container .responsive-table,.definition-notes .responsive-table,.definition-files .responsive-table,.type-table-container .responsive-table,.target-container .responsive-table,.subreport-container .responsive-table,.generic-table-container .responsive-table{font-size:.8em}}.reports-table .responsive-table thead,.reports-table-clone .responsive-table thead,.contact-container .responsive-table thead,.request-table-container .responsive-table thead,.installment-container .responsive-table thead,.interval-container .responsive-table thead,.definition-notes .responsive-table thead,.definition-files .responsive-table thead,.type-table-container .responsive-table thead,.target-container .responsive-table thead,.subreport-container .responsive-table thead,.generic-table-container .responsive-table thead{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}@media (min-width: 48rem){.reports-table .responsive-table thead,.reports-table-clone .responsive-table thead,.contact-container .responsive-table thead,.request-table-container .responsive-table thead,.installment-container .responsive-table thead,.interval-container .responsive-table thead,.definition-notes .responsive-table thead,.definition-files .responsive-table thead,.type-table-container .responsive-table thead,.target-container .responsive-table thead,.subreport-container .responsive-table thead,.generic-table-container .responsive-table thead{position:relative;clip:auto;height:auto;width:auto;overflow:auto}}.reports-table .responsive-table thead th,.reports-table-clone .responsive-table thead th,.contact-container .responsive-table thead th,.request-table-container .responsive-table thead th,.installment-container .responsive-table thead th,.interval-container .responsive-table thead th,.definition-notes .responsive-table thead th,.definition-files .responsive-table thead th,.type-table-container .responsive-table thead th,.target-container .responsive-table thead th,.subreport-container .responsive-table thead th,.generic-table-container .responsive-table thead th{background-color:#1d96b2;border:1px solid #1d96b2;font-weight:normal;text-align:center}.reports-table .responsive-table thead th a,.reports-table-clone .responsive-table thead th a,.contact-container .responsive-table thead th a,.request-table-container .responsive-table thead th a,.installment-container .responsive-table thead th a,.interval-container .responsive-table thead th a,.definition-notes .responsive-table thead th a,.definition-files .responsive-table thead th a,.type-table-container .responsive-table thead th a,.target-container .responsive-table thead th a,.subreport-container .responsive-table thead th a,.generic-table-container .responsive-table thead th a{color:white}.reports-table .responsive-table thead th i,.reports-table-clone .responsive-table thead th i,.contact-container .responsive-table thead th i,.request-table-container .responsive-table thead th i,.installment-container .responsive-table thead th i,.interval-container .responsive-table thead th i,.definition-notes .responsive-table thead th i,.definition-files .responsive-table thead th i,.type-table-container .responsive-table thead th i,.target-container .responsive-table thead th i,.subreport-container .responsive-table thead th i,.generic-table-container .responsive-table thead th i{color:white;padding:.3rem;font-size:1rem}.reports-table .responsive-table thead th:first-of-type,.reports-table-clone .responsive-table thead th:first-of-type,.contact-container .responsive-table thead th:first-of-type,.request-table-container .responsive-table thead th:first-of-type,.installment-container .responsive-table thead th:first-of-type,.interval-container .responsive-table thead th:first-of-type,.definition-notes .responsive-table thead th:first-of-type,.definition-files .responsive-table thead th:first-of-type,.type-table-container .responsive-table thead th:first-of-type,.target-container .responsive-table thead th:first-of-type,.subreport-container .responsive-table thead th:first-of-type,.generic-table-container .responsive-table thead th:first-of-type{text-align:left}.reports-table .responsive-table tbody,.reports-table .responsive-table tr,.reports-table .responsive-table th,.reports-table .responsive-table td,.reports-table-clone .responsive-table tbody,.reports-table-clone .responsive-table tr,.reports-table-clone .responsive-table th,.reports-table-clone .responsive-table td,.contact-container .responsive-table tbody,.contact-container .responsive-table tr,.contact-container .responsive-table th,.contact-container .responsive-table td,.request-table-container .responsive-table tbody,.request-table-container .responsive-table tr,.request-table-container .responsive-table th,.request-table-container .responsive-table td,.installment-container .responsive-table tbody,.installment-container .responsive-table tr,.installment-container .responsive-table th,.installment-container .responsive-table td,.interval-container .responsive-table tbody,.interval-container .responsive-table tr,.interval-container .responsive-table th,.interval-container .responsive-table td,.definition-notes .responsive-table tbody,.definition-notes .responsive-table tr,.definition-notes .responsive-table th,.definition-notes .responsive-table td,.definition-files .responsive-table tbody,.definition-files .responsive-table tr,.definition-files .responsive-table th,.definition-files .responsive-table td,.type-table-container .responsive-table tbody,.type-table-container .responsive-table tr,.type-table-container .responsive-table th,.type-table-container .responsive-table td,.target-container .responsive-table tbody,.target-container .responsive-table tr,.target-container .responsive-table th,.target-container .responsive-table td,.subreport-container .responsive-table tbody,.subreport-container .responsive-table tr,.subreport-container .responsive-table th,.subreport-container .responsive-table td,.generic-table-container .responsive-table tbody,.generic-table-container .responsive-table tr,.generic-table-container .responsive-table th,.generic-table-container .responsive-table td{display:block;padding:0;text-align:left;white-space:normal}@media (min-width: 48rem){.reports-table .responsive-table tr,.reports-table-clone .responsive-table tr,.contact-container .responsive-table tr,.request-table-container .responsive-table tr,.installment-container .responsive-table tr,.interval-container .responsive-table tr,.definition-notes .responsive-table tr,.definition-files .responsive-table tr,.type-table-container .responsive-table tr,.target-container .responsive-table tr,.subreport-container .responsive-table tr,.generic-table-container .responsive-table tr{display:table-row}}.reports-table .responsive-table th,.reports-table .responsive-table td,.reports-table-clone .responsive-table th,.reports-table-clone .responsive-table td,.contact-container .responsive-table th,.contact-container .responsive-table td,.request-table-container .responsive-table th,.request-table-container .responsive-table td,.installment-container .responsive-table th,.installment-container .responsive-table td,.interval-container .responsive-table th,.interval-container .responsive-table td,.definition-notes .responsive-table th,.definition-notes .responsive-table td,.definition-files .responsive-table th,.definition-files .responsive-table td,.type-table-container .responsive-table th,.type-table-container .responsive-table td,.target-container .responsive-table th,.target-container .responsive-table td,.subreport-container .responsive-table th,.subreport-container .responsive-table td,.generic-table-container .responsive-table th,.generic-table-container .responsive-table td{padding:.5em;vertical-align:middle}@media (min-width: 30rem){.reports-table .responsive-table th,.reports-table .responsive-table td,.reports-table-clone .responsive-table th,.reports-table-clone .responsive-table td,.contact-container .responsive-table th,.contact-container .responsive-table td,.request-table-container .responsive-table th,.request-table-container .responsive-table td,.installment-container .responsive-table th,.installment-container .responsive-table td,.interval-container .responsive-table th,.interval-container .responsive-table td,.definition-notes .responsive-table th,.definition-notes .responsive-table td,.definition-files .responsive-table th,.definition-files .responsive-table td,.type-table-container .responsive-table th,.type-table-container .responsive-table td,.target-container .responsive-table th,.target-container .responsive-table td,.subreport-container .responsive-table th,.subreport-container .responsive-table td,.generic-table-container .responsive-table th,.generic-table-container .responsive-table td{padding:.75em .5em}}@media (min-width: 48rem){.reports-table .responsive-table th,.reports-table .responsive-table td,.reports-table-clone .responsive-table th,.reports-table-clone .responsive-table td,.contact-container .responsive-table th,.contact-container .responsive-table td,.request-table-container .responsive-table th,.request-table-container .responsive-table td,.installment-container .responsive-table th,.installment-container .responsive-table td,.interval-container .responsive-table th,.interval-container .responsive-table td,.definition-notes .responsive-table th,.definition-notes .responsive-table td,.definition-files .responsive-table th,.definition-files .responsive-table td,.type-table-container .responsive-table th,.type-table-container .responsive-table td,.target-container .responsive-table th,.target-container .responsive-table td,.subreport-container .responsive-table th,.subreport-container .responsive-table td,.generic-table-container .responsive-table th,.generic-table-container .responsive-table td{display:table-cell;padding:.5em}}@media (min-width: 62rem){.reports-table .responsive-table th,.reports-table .responsive-table td,.reports-table-clone .responsive-table th,.reports-table-clone .responsive-table td,.contact-container .responsive-table th,.contact-container .responsive-table td,.request-table-container .responsive-table th,.request-table-container .responsive-table td,.installment-container .responsive-table th,.installment-container .responsive-table td,.interval-container .responsive-table th,.interval-container .responsive-table td,.definition-notes .responsive-table th,.definition-notes .responsive-table td,.definition-files .responsive-table th,.definition-files .responsive-table td,.type-table-container .responsive-table th,.type-table-container .responsive-table td,.target-container .responsive-table th,.target-container .responsive-table td,.subreport-container .responsive-table th,.subreport-container .responsive-table td,.generic-table-container .responsive-table th,.generic-table-container .responsive-table td{padding:.75em .5em}}@media (min-width: 75rem){.reports-table .responsive-table th,.reports-table .responsive-table td,.reports-table-clone .responsive-table th,.reports-table-clone .responsive-table td,.contact-container .responsive-table th,.contact-container .responsive-table td,.request-table-container .responsive-table th,.request-table-container .responsive-table td,.installment-container .responsive-table th,.installment-container .responsive-table td,.interval-container .responsive-table th,.interval-container .responsive-table td,.definition-notes .responsive-table th,.definition-notes .responsive-table td,.definition-files .responsive-table th,.definition-files .responsive-table td,.type-table-container .responsive-table th,.type-table-container .responsive-table td,.target-container .responsive-table th,.target-container .responsive-table td,.subreport-container .responsive-table th,.subreport-container .responsive-table td,.generic-table-container .responsive-table th,.generic-table-container .responsive-table td{padding:.75em}}.reports-table .responsive-table caption,.reports-table-clone .responsive-table caption,.contact-container .responsive-table caption,.request-table-container .responsive-table caption,.installment-container .responsive-table caption,.interval-container .responsive-table caption,.definition-notes .responsive-table caption,.definition-files .responsive-table caption,.type-table-container .responsive-table caption,.target-container .responsive-table caption,.subreport-container .responsive-table caption,.generic-table-container .responsive-table caption{margin-bottom:1em;font-size:1em;font-weight:bold;text-align:center}@media (min-width: 48rem){.reports-table .responsive-table caption,.reports-table-clone .responsive-table caption,.contact-container .responsive-table caption,.request-table-container .responsive-table caption,.installment-container .responsive-table caption,.interval-container .responsive-table caption,.definition-notes .responsive-table caption,.definition-files .responsive-table caption,.type-table-container .responsive-table caption,.target-container .responsive-table caption,.subreport-container .responsive-table caption,.generic-table-container .responsive-table caption{font-size:1.5em}}.reports-table .responsive-table tfoot,.reports-table-clone .responsive-table tfoot,.contact-container .responsive-table tfoot,.request-table-container .responsive-table tfoot,.installment-container .responsive-table tfoot,.interval-container .responsive-table tfoot,.definition-notes .responsive-table tfoot,.definition-files .responsive-table tfoot,.type-table-container .responsive-table tfoot,.target-container .responsive-table tfoot,.subreport-container .responsive-table tfoot,.generic-table-container .responsive-table tfoot{font-size:.8em}@media (min-width: 62rem){.reports-table .responsive-table tfoot,.reports-table-clone .responsive-table tfoot,.contact-container .responsive-table tfoot,.request-table-container .responsive-table tfoot,.installment-container .responsive-table tfoot,.interval-container .responsive-table tfoot,.definition-notes .responsive-table tfoot,.definition-files .responsive-table tfoot,.type-table-container .responsive-table tfoot,.target-container .responsive-table tfoot,.subreport-container .responsive-table tfoot,.generic-table-container .responsive-table tfoot{font-size:1em}}@media (min-width: 48rem){.reports-table .responsive-table tbody,.reports-table-clone .responsive-table tbody,.contact-container .responsive-table tbody,.request-table-container .responsive-table tbody,.installment-container .responsive-table tbody,.interval-container .responsive-table tbody,.definition-notes .responsive-table tbody,.definition-files .responsive-table tbody,.type-table-container .responsive-table tbody,.target-container .responsive-table tbody,.subreport-container .responsive-table tbody,.generic-table-container .responsive-table tbody{display:table-row-group}}.reports-table .responsive-table tbody tr,.reports-table-clone .responsive-table tbody tr,.contact-container .responsive-table tbody tr,.request-table-container .responsive-table tbody tr,.installment-container .responsive-table tbody tr,.interval-container .responsive-table tbody tr,.definition-notes .responsive-table tbody tr,.definition-files .responsive-table tbody tr,.type-table-container .responsive-table tbody tr,.target-container .responsive-table tbody tr,.subreport-container .responsive-table tbody tr,.generic-table-container .responsive-table tbody tr{margin-bottom:1em;border:2px solid #1d96b2}@media (min-width: 48rem){.reports-table .responsive-table tbody tr,.reports-table-clone .responsive-table tbody tr,.contact-container .responsive-table tbody tr,.request-table-container .responsive-table tbody tr,.installment-container .responsive-table tbody tr,.interval-container .responsive-table tbody tr,.definition-notes .responsive-table tbody tr,.definition-files .responsive-table tbody tr,.type-table-container .responsive-table tbody tr,.target-container .responsive-table tbody tr,.subreport-container .responsive-table tbody tr,.generic-table-container .responsive-table tbody tr{display:table-row;border-width:1px}}.reports-table .responsive-table tbody tr:last-of-type,.reports-table-clone .responsive-table tbody tr:last-of-type,.contact-container .responsive-table tbody tr:last-of-type,.request-table-container .responsive-table tbody tr:last-of-type,.installment-container .responsive-table tbody tr:last-of-type,.interval-container .responsive-table tbody tr:last-of-type,.definition-notes .responsive-table tbody tr:last-of-type,.definition-files .responsive-table tbody tr:last-of-type,.type-table-container .responsive-table tbody tr:last-of-type,.target-container .responsive-table tbody tr:last-of-type,.subreport-container .responsive-table tbody tr:last-of-type,.generic-table-container .responsive-table tbody tr:last-of-type{margin-bottom:0}.reports-table .responsive-table tbody th[scope="row"],.reports-table-clone .responsive-table tbody th[scope="row"],.contact-container .responsive-table tbody th[scope="row"],.request-table-container .responsive-table tbody th[scope="row"],.installment-container .responsive-table tbody th[scope="row"],.interval-container .responsive-table tbody th[scope="row"],.definition-notes .responsive-table tbody th[scope="row"],.definition-files .responsive-table tbody th[scope="row"],.type-table-container .responsive-table tbody th[scope="row"],.target-container .responsive-table tbody th[scope="row"],.subreport-container .responsive-table tbody th[scope="row"],.generic-table-container .responsive-table tbody th[scope="row"]{background-color:#1d96b2;color:white}.reports-table .responsive-table tbody th[scope="row"].total-row,.reports-table-clone .responsive-table tbody th[scope="row"].total-row,.contact-container .responsive-table tbody th[scope="row"].total-row,.request-table-container .responsive-table tbody th[scope="row"].total-row,.installment-container .responsive-table tbody th[scope="row"].total-row,.interval-container .responsive-table tbody th[scope="row"].total-row,.definition-notes .responsive-table tbody th[scope="row"].total-row,.definition-files .responsive-table tbody th[scope="row"].total-row,.type-table-container .responsive-table tbody th[scope="row"].total-row,.target-container .responsive-table tbody th[scope="row"].total-row,.subreport-container .responsive-table tbody th[scope="row"].total-row,.generic-table-container .responsive-table tbody th[scope="row"].total-row{background-color:#25AD60}@media (min-width: 48rem){.reports-table .responsive-table tbody th[scope="row"],.reports-table-clone .responsive-table tbody th[scope="row"],.contact-container .responsive-table tbody th[scope="row"],.request-table-container .responsive-table tbody th[scope="row"],.installment-container .responsive-table tbody th[scope="row"],.interval-container .responsive-table tbody th[scope="row"],.definition-notes .responsive-table tbody th[scope="row"],.definition-files .responsive-table tbody th[scope="row"],.type-table-container .responsive-table tbody th[scope="row"],.target-container .responsive-table tbody th[scope="row"],.subreport-container .responsive-table tbody th[scope="row"],.generic-table-container .responsive-table tbody th[scope="row"]{background-color:transparent;color:#5e5d52;text-align:left}.reports-table .responsive-table tbody th[scope="row"].total-row,.reports-table-clone .responsive-table tbody th[scope="row"].total-row,.contact-container .responsive-table tbody th[scope="row"].total-row,.request-table-container .responsive-table tbody th[scope="row"].total-row,.installment-container .responsive-table tbody th[scope="row"].total-row,.interval-container .responsive-table tbody th[scope="row"].total-row,.definition-notes .responsive-table tbody th[scope="row"].total-row,.definition-files .responsive-table tbody th[scope="row"].total-row,.type-table-container .responsive-table tbody th[scope="row"].total-row,.target-container .responsive-table tbody th[scope="row"].total-row,.subreport-container .responsive-table tbody th[scope="row"].total-row,.generic-table-container .responsive-table tbody th[scope="row"].total-row{background-color:#25AD60}}.reports-table .responsive-table tbody td,.reports-table-clone .responsive-table tbody td,.contact-container .responsive-table tbody td,.request-table-container .responsive-table tbody td,.installment-container .responsive-table tbody td,.interval-container .responsive-table tbody td,.definition-notes .responsive-table tbody td,.definition-files .responsive-table tbody td,.type-table-container .responsive-table tbody td,.target-container .responsive-table tbody td,.subreport-container .responsive-table tbody td,.generic-table-container .responsive-table tbody td{text-align:right}@media (min-width: 30rem){.reports-table .responsive-table tbody td,.reports-table-clone .responsive-table tbody td,.contact-container .responsive-table tbody td,.request-table-container .responsive-table tbody td,.installment-container .responsive-table tbody td,.interval-container .responsive-table tbody td,.definition-notes .responsive-table tbody td,.definition-files .responsive-table tbody td,.type-table-container .responsive-table tbody td,.target-container .responsive-table tbody td,.subreport-container .responsive-table tbody td,.generic-table-container .responsive-table tbody td{border-bottom:1px solid #1d96b2}}@media (min-width: 48rem){.reports-table .responsive-table tbody td,.reports-table-clone .responsive-table tbody td,.contact-container .responsive-table tbody td,.request-table-container .responsive-table tbody td,.installment-container .responsive-table tbody td,.interval-container .responsive-table tbody td,.definition-notes .responsive-table tbody td,.definition-files .responsive-table tbody td,.type-table-container .responsive-table tbody td,.target-container .responsive-table tbody td,.subreport-container .responsive-table tbody td,.generic-table-container .responsive-table tbody td{text-align:center}}.reports-table .responsive-table tbody td[data-type=currency],.reports-table-clone .responsive-table tbody td[data-type=currency],.contact-container .responsive-table tbody td[data-type=currency],.request-table-container .responsive-table tbody td[data-type=currency],.installment-container .responsive-table tbody td[data-type=currency],.interval-container .responsive-table tbody td[data-type=currency],.definition-notes .responsive-table tbody td[data-type=currency],.definition-files .responsive-table tbody td[data-type=currency],.type-table-container .responsive-table tbody td[data-type=currency],.target-container .responsive-table tbody td[data-type=currency],.subreport-container .responsive-table tbody td[data-type=currency],.generic-table-container .responsive-table tbody td[data-type=currency]{text-align:right}.reports-table .responsive-table tbody td[data-title]:before,.reports-table-clone .responsive-table tbody td[data-title]:before,.contact-container .responsive-table tbody td[data-title]:before,.request-table-container .responsive-table tbody td[data-title]:before,.installment-container .responsive-table tbody td[data-title]:before,.interval-container .responsive-table tbody td[data-title]:before,.definition-notes .responsive-table tbody td[data-title]:before,.definition-files .responsive-table tbody td[data-title]:before,.type-table-container .responsive-table tbody td[data-title]:before,.target-container .responsive-table tbody td[data-title]:before,.subreport-container .responsive-table tbody td[data-title]:before,.generic-table-container .responsive-table tbody td[data-title]:before{content:attr(data-title);float:left;font-size:0.8rem;color:rgba(94,93,82,0.75)}@media (min-width: 30rem){.reports-table .responsive-table tbody td[data-title]:before,.reports-table-clone .responsive-table tbody td[data-title]:before,.contact-container .responsive-table tbody td[data-title]:before,.request-table-container .responsive-table tbody td[data-title]:before,.installment-container .responsive-table tbody td[data-title]:before,.interval-container .responsive-table tbody td[data-title]:before,.definition-notes .responsive-table tbody td[data-title]:before,.definition-files .responsive-table tbody td[data-title]:before,.type-table-container .responsive-table tbody td[data-title]:before,.target-container .responsive-table tbody td[data-title]:before,.subreport-container .responsive-table tbody td[data-title]:before,.generic-table-container .responsive-table tbody td[data-title]:before{font-size:.9em}}@media (min-width: 48rem){.reports-table .responsive-table tbody td[data-title]:before,.reports-table-clone .responsive-table tbody td[data-title]:before,.contact-container .responsive-table tbody td[data-title]:before,.request-table-container .responsive-table tbody td[data-title]:before,.installment-container .responsive-table tbody td[data-title]:before,.interval-container .responsive-table tbody td[data-title]:before,.definition-notes .responsive-table tbody td[data-title]:before,.definition-files .responsive-table tbody td[data-title]:before,.type-table-container .responsive-table tbody td[data-title]:before,.target-container .responsive-table tbody td[data-title]:before,.subreport-container .responsive-table tbody td[data-title]:before,.generic-table-container .responsive-table tbody td[data-title]:before{content:none}}.reports-table .responsive-table tbody .total-row,.reports-table-clone .responsive-table tbody .total-row,.contact-container .responsive-table tbody .total-row,.request-table-container .responsive-table tbody .total-row,.installment-container .responsive-table tbody .total-row,.interval-container .responsive-table tbody .total-row,.definition-notes .responsive-table tbody .total-row,.definition-files .responsive-table tbody .total-row,.type-table-container .responsive-table tbody .total-row,.target-container .responsive-table tbody .total-row,.subreport-container .responsive-table tbody .total-row,.generic-table-container .responsive-table tbody .total-row{background-color:#25AD60}.reports-table .responsive-table tbody .total-row a,.reports-table-clone .responsive-table tbody .total-row a,.contact-container .responsive-table tbody .total-row a,.request-table-container .responsive-table tbody .total-row a,.installment-container .responsive-table tbody .total-row a,.interval-container .responsive-table tbody .total-row a,.definition-notes .responsive-table tbody .total-row a,.definition-files .responsive-table tbody .total-row a,.type-table-container .responsive-table tbody .total-row a,.target-container .responsive-table tbody .total-row a,.subreport-container .responsive-table tbody .total-row a,.generic-table-container .responsive-table tbody .total-row a{color:white;font-weight:bold}.white-color>*{color:#fff}.target-container,.subreport-container{margin-left:0;margin-top:2%}.reports-table-clone{position:fixed;display:inline-block;top:5rem}.reports-table-clone .responsive-table{margin-bottom:0}.reports-table-clone .responsive-table>tbody{visibility:hidden}.reports-table{padding-top:7.5rem}.reports-table .responsive-table thead th{background-color:transparent;color:transparent;border:transparent}.current-Portfolio{background-color:'#034f84';color:#fff}.pipeline{background-color:'white'}.year-to-date{background-color:'#DC0000';color:#fff}ul.report-filter{float:left;width:60%;min-height:6rem;background-color:#F3F6F8;margin:0 auto 0 0;list-style:none;vertical-align:bottom;padding-left:1rem}@media (min-width: 48rem){ul.report-filter{padding-top:1rem;padding:0}}ul.report-filter input{background-color:#F3F6F8;-webkit-appearance:none;outline:none;border:none;border-bottom:0.2rem solid #1d96b2;padding:0.2rem 3.5rem 0.3rem 0.5rem;border-radius:0.2rem;color:#555;line-height:normal;font-family:inherit;line-height:inherit;font-size:.9rem;width:10rem}ul.filter-list{float:left;width:40%;min-height:6rem;background-color:#F3F6F8;margin:0 auto 0 0;list-style:none}@media (min-width: 48rem){ul.filter-list{padding-top:1rem;padding:0}}ul.filter-list li{margin-right:2%;margin-bottom:1%;float:left;font-size:0.7rem;padding:0.4rem;background-color:#e7e2e2;border-radius:1.5rem}ul.filter-list i{margin-left:0.2rem}.radio-container{display:block;position:relative;padding-left:1.2rem;margin-bottom:0.5rem;cursor:pointer;font-size:0.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 48rem){.radio-container{font-size:0.9rem}}.radio-container input{position:absolute;opacity:0;cursor:pointer}.radio-container .checkmark{position:absolute;top:0;left:0;height:1rem;width:1rem;background-color:#eee;border-radius:50%}.radio-container:hover input ~ .checkmark{background-color:#ccc}.radio-container input:checked ~ .checkmark{background-color:#2196f3}.radio-container .checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked ~ .checkmark:after{display:block}.radio-container .checkmark:after{top:0.3rem;left:0.3rem;width:0.4rem;height:0.4rem;border-radius:50%;background:white}.column-index-arrow+.report-type{margin-right:2rem}select.report-select{background-color:#F3F6F8;-webkit-appearance:none;outline:none;border:none;border-bottom:0.2rem solid #1d96b2;padding:0.2rem 3.5rem 0.3rem 0.5rem;border-radius:0.2rem;color:#555;line-height:normal;font-family:inherit;line-height:inherit;font-size:.9rem;width:10rem;display:block;margin:0;transition:border-color 0.2s;background:transparent;background-image:linear-gradient(45deg, transparent 50%, #1d96b2 50%),linear-gradient(135deg, #1d96b2 50%, transparent 50%);background-position:calc(100% - 1.25rem) calc(1rem),calc(100% - 0.93rem) calc(1rem),calc(100% - 2.5rem) 0.5rem;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}li.filter-grid{float:left;margin-right:2%}li.filter-grid:nth-child(4){margin-right:0}li.filter-grid:nth-child(4) i{margin-left:0.2rem;font-size:1.5rem;vertical-align:bottom}.mandatoryMissing{color:red !important;-webkit-animation-name:blinker;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.5, 0, 1, 1);-webkit-animation-duration:1s}.column-index{float:left;height:1.5rem;background-color:#F3F6F8;margin:0;padding-right:0.2rem;width:100%}.column-index li{float:right;list-style:none;margin-right:0.5rem}.column-index li:first-child{margin-right:0}.column-index.left{padding-left:0.5rem;margin-top:1rem}.column-index.left li{float:left}.column-index.left li:first-child{margin-right:0.5rem}a.table-button{display:inline-block;text-decoration:none;background-color:#25AD60;border:0.1rem solid;border-color:#25AD60;font-size:0.8rem;color:white;padding:0.2rem 0.5rem;width:5rem;text-align:center}a.table-button:link{color:white}a.table-button>i{margin-left:0.3rem}a.table-button:hover{background-color:white;color:#25AD60}a.table-button:visited{color:white}.basicForm{padding:1rem;margin-top:40%;width:80%;margin-left:10%;border:.5rem solid;border-color:#1d96b2;background-color:#F3F6F8;transition:none}.basicForm input{background-color:#F3F6F8;-webkit-appearance:none;outline:none;border:none;border-bottom:0.2rem solid #1d96b2;padding:0.2rem 3.5rem 0.3rem 0.5rem;border-radius:0.2rem;color:#555;line-height:normal;font-family:inherit;line-height:inherit;font-size:.9rem;width:10rem;padding:0}.basicForm label{font-size:0.9rem;color:red}.basicForm button{background-color:#1d96b2;width:12.5rem;font-size:1.3rem;color:white;border-color:#1d96b2;border-style:solid;outline:none;max-width:100%}.basicForm button:hover{background-color:white;color:#1d96b2;cursor:pointer}.basicForm button:hover i{color:#1d96b2}.basicForm button i{font-size:1.3rem;padding-right:0;color:white}.basicForm i{color:#1d96b2;font-size:1.8rem;vertical-align:bottom;padding-right:.5rem;width:2.5rem}.basicForm a{text-decoration:none;color:#1d96b2;font-size:0.9rem}.basicForm div{padding:1rem}@media (min-width: 30rem){.basicForm{width:58%;margin-left:25%}}@media (min-width: 48rem){.basicForm{width:53%;margin-top:20%;margin-left:25%}}@media (min-width: 62rem){.basicForm{width:38%}}@media (min-width: 75rem){.basicForm{max-width:22rem;margin-top:15%}.basicForm input{width:13rem}.basicForm button{width:15.5rem}}#header-container a,#header-container span{padding:.5rem;text-decoration:none;color:#337aa8;font-size:0.9rem}#header-container .rounded{display:inline-block;padding:.1rem .4rem;background-color:orangered;color:white;border-radius:1rem}#header-container #current-culture{visibility:hidden}#loginRegister{position:fixed;top:1rem;right:5rem}.culture-container{position:fixed;top:1rem;right:1rem}.culture-container a{color:transparent;-webkit-text-fill-color:transparent}.culture-container #en-Us{background-image:url(../img/en.svg);background-repeat:no-repeat;background-position:center;background-size:2rem}.culture-container #tr-TR{background-image:url(../img/tr.svg);background-repeat:no-repeat;background-position:center;background-size:1rem}.mini-dashboard{line-height:1.5rem;margin-left:5%}.mini-dashboard a{font-size:1.2rem}@media (max-width: 48rem){.mini-dashboard{display:none}}.modal-main{display:block;position:fixed;z-index:1;padding-top:20%;left:0;top:5rem;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}@media (min-width: 30rem){.modal-main{left:2rem;top:0}}@media (min-width: 30rem){.status-isopen .modal-main{left:15rem;top:0}}.modal-content{background-color:#fefefe;margin-left:20%;padding:1rem;border:1px solid #888;width:60%}.modal-content h1{color:#337aa8;font-size:1.1rem}.modal-content p{color:#1d96b2;font-size:0.9rem}@media (min-width: 30rem){.modal-content{width:40%}}.modal-content .confirmation-buttons button{background-color:#1d96b2;width:12.5rem;font-size:1.3rem;color:white;border-color:#1d96b2;border-style:solid;outline:none;width:4rem;font-size:0.8rem}.modal-content .confirmation-buttons button:hover{background-color:white;color:#1d96b2;cursor:pointer}.modal-content .confirmation-buttons button:hover i{color:#1d96b2}.modal-content .confirmation-buttons button i{font-size:1.3rem;padding-right:0;color:white}@media (min-width: 30rem){.modal-content .confirmation-buttons button{width:5rem;font-size:0.9rem}}.modal-content .confirmation-buttons button:first-child{margin-right:.5rem}.modal-close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold}.modal-close:hover,.modal-close:focus{color:#000;text-decoration:none;cursor:pointer}.component-select div{outline:none}.component-select div.Select.is-open{background:#F3F6F8;outline:none}.component-select div.Select.is-focused .Select-control{background:#F3F6F8;outline:none;outline-style:none;box-shadow:none}.component-select div.Select-control{background-color:#F3F6F8;-webkit-appearance:none;outline:none;border:none;border-bottom:0.2rem solid #1d96b2;padding:0.2rem 3.5rem 0.3rem 0.5rem;border-radius:0.2rem;color:#555;line-height:normal;font-family:inherit;line-height:inherit;font-size:.9rem;width:10rem;padding:0;outline:none;-webkit-appearance:none}.component-select div.Select-menu-outer{background:#F3F6F8;width:10rem;border:none}.component-select div.Select-option{padding:.4rem;font-size:0.8rem;background-color:#F3F6F8}.component-select div.Select-option.is-focused{background-color:#337aa8;color:white}.user-approve,.user-target{margin-left:3%}@media (min-width: 48rem){.user-approve,.user-target{margin-left:10%}}.user-approve-detail{margin-top:2.5rem}.user-approve-detail span{font-size:.9rem;padding:.7rem;display:inline-block;width:10rem}.user-approve-detail input[type='text']{background-color:#F3F6F8;-webkit-appearance:none;outline:none;border:none;border-bottom:0.2rem solid #1d96b2;padding:0.2rem 3.5rem 0.3rem 0.5rem;border-radius:0.2rem;color:#555;line-height:normal;font-family:inherit;line-height:inherit;font-size:.9rem;width:10rem;margin-left:.7rem}.user-approve-detail .component-checkbox{padding:.7rem}.user-approve-detail .checkbox-label{float:left}.user-approve-detail .checkmark{padding:0}.user-approve-detail .checkbox-approveuser{display:inline-block}.user-approve-detail .button-container{margin-left:.7rem}.user-approve-detail button{background-color:#1d96b2;width:12.5rem;font-size:1.3rem;color:white;border-color:#1d96b2;border-style:solid;outline:none;font-size:1rem;width:10rem}.user-approve-detail button:hover{background-color:white;color:#1d96b2;cursor:pointer}.user-approve-detail button:hover i{color:#1d96b2}.user-approve-detail button i{font-size:1.3rem;padding-right:0;color:white}.component-checkbox .container{display:block;position:relative;padding-left:1.3rem;margin-bottom:0.45rem;cursor:pointer;font-size:0.9rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.component-checkbox .container input{position:absolute;opacity:0;cursor:pointer}.component-checkbox .checkmark{position:absolute;top:0;left:0;height:0.9rem;width:0.9rem;background-color:#eee;border:solid #337aa8;border-width:0.1rem}.component-checkbox .container:hover input ~ .checkmark{background-color:#ccc}.component-checkbox .container input:checked ~ .checkmark{background-color:#337aa8}.component-checkbox .checkmark:after{content:"";position:absolute;display:none}.component-checkbox .container input:checked ~ .checkmark:after{display:block}.component-checkbox .container .checkmark:after{left:0.3rem;top:0.15rem;width:0.15rem;height:0.3rem;border:solid white;border-width:0 0.1rem 0.1rem 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact-container thead,.installment-container thead,.interval-container thead,.request-table-container thead,.type-table-container thead,.target-container thead,.subreport-container thead,.generic-table-container thead{color:white}.contact-container i,.installment-container i,.interval-container i,.request-table-container i,.type-table-container i,.target-container i,.subreport-container i,.generic-table-container i{padding:0 .3rem;font-size:.9rem}.contact-container i:hover,.installment-container i:hover,.interval-container i:hover,.request-table-container i:hover,.type-table-container i:hover,.target-container i:hover,.subreport-container i:hover,.generic-table-container i:hover{cursor:pointer}.contact-container input,.installment-container input,.interval-container input,.request-table-container input,.type-table-container input,.target-container input,.subreport-container input,.generic-table-container input{background-color:#F3F6F8;-webkit-appearance:none;outline:none;border:none;border-bottom:0.2rem solid #1d96b2;padding:0.2rem 3.5rem 0.3rem 0.5rem;border-radius:0.2rem;color:#555;line-height:normal;font-family:inherit;line-height:inherit;font-size:.9rem;width:10rem;padding:0;background-color:transparent}@media (max-width: 48rem){.contact-container th input,.installment-container th input,.interval-container th input,.request-table-container th input,.type-table-container th input,.target-container th input,.subreport-container th input,.generic-table-container th input{color:white;border-color:white}}.subreport-container.hidden .responsive-table{display:none}.definition-inline{display:inline-block}.definition-container{width:20rem;margin-left:0;height:auto}.definition-container .hide-detail{display:none}@media (min-width: 30rem){.definition-container{width:63rem;margin-left:3rem}}.definition-container i:hover{cursor:pointer}.definition-container .medium-container input{width:18rem;text-align:right}.definition-container .contact-container,.definition-container .request-table-container,.definition-container .installment-container,.definition-container .interval-container,.definition-container .definition-input,.definition-container .definition-empty,.definition-container .type-table-container,.definition-container .target-container,.definition-container .subreport-container,.definition-container .generic-table-container{min-width:18rem}.definition-container .contact-container input,.definition-container .request-table-container input,.definition-container .installment-container input,.definition-container .interval-container input,.definition-container .definition-input input,.definition-container .definition-empty input,.definition-container .type-table-container input,.definition-container .target-container input,.definition-container .subreport-container input,.definition-container .generic-table-container input{background-color:transparent}.definition-container .contact-container .component-select,.definition-container .request-table-container .component-select,.definition-container .installment-container .component-select,.definition-container .interval-container .component-select,.definition-container .definition-input .component-select,.definition-container .definition-empty .component-select,.definition-container .type-table-container .component-select,.definition-container .target-container .component-select,.definition-container .subreport-container .component-select,.definition-container .generic-table-container .component-select{font-size:.9rem;display:inline-block}@media (min-width: 30rem){.definition-container .contact-container .component-select,.definition-container .request-table-container .component-select,.definition-container .installment-container .component-select,.definition-container .interval-container .component-select,.definition-container .definition-input .component-select,.definition-container .definition-empty .component-select,.definition-container .type-table-container .component-select,.definition-container .target-container .component-select,.definition-container .subreport-container .component-select,.definition-container .generic-table-container .component-select{display:block}}.definition-container .contact-container .component-select .Select,.definition-container .request-table-container .component-select .Select,.definition-container .installment-container .component-select .Select,.definition-container .interval-container .component-select .Select,.definition-container .definition-input .component-select .Select,.definition-container .definition-empty .component-select .Select,.definition-container .type-table-container .component-select .Select,.definition-container .target-container .component-select .Select,.definition-container .subreport-container .component-select .Select,.definition-container .generic-table-container .component-select .Select{text-align:left}.definition-container .contact-container .component-select div.Select-control,.definition-container .request-table-container .component-select div.Select-control,.definition-container .installment-container .component-select div.Select-control,.definition-container .interval-container .component-select div.Select-control,.definition-container .definition-input .component-select div.Select-control,.definition-container .definition-empty .component-select div.Select-control,.definition-container .type-table-container .component-select div.Select-control,.definition-container .target-container .component-select div.Select-control,.definition-container .subreport-container .component-select div.Select-control,.definition-container .generic-table-container .component-select div.Select-control{background-color:transparent}.definition-container .contact-container .component-select div.Select-control .Select-value,.definition-container .request-table-container .component-select div.Select-control .Select-value,.definition-container .installment-container .component-select div.Select-control .Select-value,.definition-container .interval-container .component-select div.Select-control .Select-value,.definition-container .definition-input .component-select div.Select-control .Select-value,.definition-container .definition-empty .component-select div.Select-control .Select-value,.definition-container .type-table-container .component-select div.Select-control .Select-value,.definition-container .target-container .component-select div.Select-control .Select-value,.definition-container .subreport-container .component-select div.Select-control .Select-value,.definition-container .generic-table-container .component-select div.Select-control .Select-value{line-height:normal;padding:0}@media (min-width: 30rem){.definition-container .contact-container .component-select,.definition-container .request-table-container .component-select,.definition-container .installment-container .component-select,.definition-container .interval-container .component-select,.definition-container .definition-input .component-select,.definition-container .definition-empty .component-select,.definition-container .type-table-container .component-select,.definition-container .target-container .component-select,.definition-container .subreport-container .component-select,.definition-container .generic-table-container .component-select{float:left}}.definition-container .contact-container .component-select .Select-control,.definition-container .request-table-container .component-select .Select-control,.definition-container .installment-container .component-select .Select-control,.definition-container .interval-container .component-select .Select-control,.definition-container .definition-input .component-select .Select-control,.definition-container .definition-empty .component-select .Select-control,.definition-container .type-table-container .component-select .Select-control,.definition-container .target-container .component-select .Select-control,.definition-container .subreport-container .component-select .Select-control,.definition-container .generic-table-container .component-select .Select-control{height:18px}.definition-container .contact-container .component-select .Select-input,.definition-container .request-table-container .component-select .Select-input,.definition-container .installment-container .component-select .Select-input,.definition-container .interval-container .component-select .Select-input,.definition-container .definition-input .component-select .Select-input,.definition-container .definition-empty .component-select .Select-input,.definition-container .type-table-container .component-select .Select-input,.definition-container .target-container .component-select .Select-input,.definition-container .subreport-container .component-select .Select-input,.definition-container .generic-table-container .component-select .Select-input{height:18px}.definition-container .contact-container .component-select input,.definition-container .request-table-container .component-select input,.definition-container .installment-container .component-select input,.definition-container .interval-container .component-select input,.definition-container .definition-input .component-select input,.definition-container .definition-empty .component-select input,.definition-container .type-table-container .component-select input,.definition-container .target-container .component-select input,.definition-container .subreport-container .component-select input,.definition-container .generic-table-container .component-select input{padding:0}.definition-container .contact-container .component-select .Select-placeholder,.definition-container .request-table-container .component-select .Select-placeholder,.definition-container .installment-container .component-select .Select-placeholder,.definition-container .interval-container .component-select .Select-placeholder,.definition-container .definition-input .component-select .Select-placeholder,.definition-container .definition-empty .component-select .Select-placeholder,.definition-container .type-table-container .component-select .Select-placeholder,.definition-container .target-container .component-select .Select-placeholder,.definition-container .subreport-container .component-select .Select-placeholder,.definition-container .generic-table-container .component-select .Select-placeholder{line-height:normal}.definition-container .contact-container .component-select .Select--multi .Select-value,.definition-container .request-table-container .component-select .Select--multi .Select-value,.definition-container .installment-container .component-select .Select--multi .Select-value,.definition-container .interval-container .component-select .Select--multi .Select-value,.definition-container .definition-input .component-select .Select--multi .Select-value,.definition-container .definition-empty .component-select .Select--multi .Select-value,.definition-container .type-table-container .component-select .Select--multi .Select-value,.definition-container .target-container .component-select .Select--multi .Select-value,.definition-container .subreport-container .component-select .Select--multi .Select-value,.definition-container .generic-table-container .component-select .Select--multi .Select-value{margin-top:0}.definition-container .definition-empty{visibility:hidden}.definition-container .definition-buttons{padding-left:.7rem}.definition-container .definition-buttons button{background-color:#1d96b2;width:12.5rem;font-size:1.3rem;color:white;border-color:#1d96b2;border-style:solid;outline:none;padding:.2rem;margin-left:.5rem;width:5rem;font-size:0.9rem}.definition-container .definition-buttons button:hover{background-color:white;color:#1d96b2;cursor:pointer}.definition-container .definition-buttons button:hover i{color:#1d96b2}.definition-container .definition-buttons button i{font-size:1.3rem;padding-right:0;color:white}.definition-container .definition-buttons button:first-child{margin-left:0}.definition-container .definition-buttons button i{font-size:.8rem}.definition-container .definition-input,.definition-container .definition-empty{margin-bottom:.7rem;float:left;padding:.7rem;height:45px}.definition-container .definition-input i,.definition-container .definition-empty i{color:#1d96b2}@media (min-width: 30rem){.definition-container .definition-input i,.definition-container .definition-empty i{margin-left:.5rem}}.definition-container .definition-input>div,.definition-container .definition-empty>div{float:left}.definition-container .definition-input #bonus-interval-button_second,.definition-container .definition-input #malus-interval-button_second,.definition-container .definition-input #buyer-save-button_second,.definition-container .definition-empty #bonus-interval-button_second,.definition-container .definition-empty #malus-interval-button_second,.definition-container .definition-empty #buyer-save-button_second{display:none}@media (min-width: 30rem){.definition-container .definition-input,.definition-container .definition-empty{margin-bottom:0}.definition-container .definition-input #bonus-interval-button_second,.definition-container .definition-input #malus-interval-button_second,.definition-container .definition-input #buyer-save-button_second,.definition-container .definition-empty #bonus-interval-button_second,.definition-container .definition-empty #malus-interval-button_second,.definition-container .definition-empty #buyer-save-button_second{display:inline-block}.definition-container .definition-input #bonus-interval-button_first,.definition-container .definition-input #malus-interval-button_first,.definition-container .definition-input #buyer-save-button_first,.definition-container .definition-empty #bonus-interval-button_first,.definition-container .definition-empty #malus-interval-button_first,.definition-container .definition-empty #buyer-save-button_first{display:none}}.definition-container .definition-input>span,.definition-container .definition-empty>span{margin-bottom:.3rem;text-decoration-line:underline;text-decoration-color:#1d96b2;width:8rem;font-size:.9rem;padding-right:.5rem;vertical-align:middle;float:left}@media (min-width: 30rem){.definition-container .definition-input>span,.definition-container .definition-empty>span{margin-bottom:0;text-decoration-line:none}}.definition-container .definition-input .component-select div.Select-control,.definition-container .definition-empty .component-select div.Select-control{width:18rem}.definition-container .definition-input .component-select div.Select-menu-outer,.definition-container .definition-empty .component-select div.Select-menu-outer{width:18rem}.definition-container .definition-input .checkbox-label,.definition-container .definition-empty .checkbox-label{float:left}.definition-container .definition-input .checkmark,.definition-container .definition-empty .checkmark{padding:0}.definition-container .definition-input .checkbox-approveuser,.definition-container .definition-empty .checkbox-approveuser{display:inline-block}.definition-container .definition-input .inner-button,.definition-container .definition-empty .inner-button{background-color:#1d96b2;width:12.5rem;font-size:1.3rem;color:white;border-color:#1d96b2;border-style:solid;outline:none;padding:.2rem;margin-left:.5rem;width:5rem;font-size:0.9rem}.definition-container .definition-input .inner-button:hover,.definition-container .definition-empty .inner-button:hover{background-color:white;color:#1d96b2;cursor:pointer}.definition-container .definition-input .inner-button:hover i,.definition-container .definition-empty .inner-button:hover i{color:#1d96b2}.definition-container .definition-input .inner-button i,.definition-container .definition-empty .inner-button i{font-size:1.3rem;padding-right:0;color:white}.definition-container .definition-input .inner-button:first-child,.definition-container .definition-empty .inner-button:first-child{margin-left:0}.definition-container .definition-input .inner-button i,.definition-container .definition-empty .inner-button i{font-size:.8rem}.definition-container .definition-long .component-select div.Select-control{width:21rem}@media (min-width: 30rem){.definition-container .definition-long .component-select div.Select-control{width:45.5rem}}.definition-container .definition-long .component-select div.Select-menu-outer{width:21rem}@media (min-width: 30rem){.definition-container .definition-long .component-select div.Select-menu-outer{width:45.5rem}}.definition-container input{background-color:#F3F6F8;-webkit-appearance:none;outline:none;border:none;border-bottom:0.2rem solid #1d96b2;padding:0.2rem 3.5rem 0.3rem 0.5rem;border-radius:0.2rem;color:#555;line-height:normal;font-family:inherit;line-height:inherit;font-size:.9rem;width:10rem;padding:0}.definition-container .mediumInput{width:18rem}.definition-container .longInput{width:21rem}@media (min-width: 30rem){.definition-container .longInput{width:45.5rem}}.definition-container .withButtonInput{width:17rem}@media (min-width: 30rem){.definition-container .withButtonInput{width:44rem}}.definition-container .contact-container,.definition-container .request-table-container,.definition-container .installment-container,.definition-container .interval-container,.definition-container .type-table-container,.definition-container .target-container,.definition-container .subreport-container,.definition-container .generic-table-container{margin-left:.7rem;width:20rem;font-size:.9rem}@media (min-width: 30rem){.definition-container .contact-container,.definition-container .request-table-container,.definition-container .installment-container,.definition-container .interval-container,.definition-container .type-table-container,.definition-container .target-container,.definition-container .subreport-container,.definition-container .generic-table-container{width:53.5rem}}.definition-container .definition-notes table,.definition-container .definition-files table{width:53.5rem}.definition-container .definition-notes table .right-align,.definition-container .definition-files table .right-align{text-align:right}.definition-container .definition-notes{margin-left:.7rem;width:20rem;font-size:.9rem}@media (min-width: 30rem){.definition-container .definition-notes{width:55rem}}.definition-container .definition-files{margin-left:.7rem;min-height:5rem;float:left}.definition-container .definition-files input[type=file]::-webkit-file-upload-button{cursor:pointer}.definition-container .definition-files .file-upload{position:relative;display:inline-block}.definition-container .definition-files .file-upload:hover .file-upload__label{cursor:pointer !important;background:white;color:#337aa8}.definition-container .definition-files .file-upload__label{border-color:#1d96b2;border-style:solid;display:block;padding:.1rem;color:white;background:#1d96b2;font-size:.8rem;width:7rem;text-align:center}.definition-container .definition-files .file-upload__input{position:absolute;left:0;top:0;right:0;bottom:0;font-size:1;width:0;height:100%;opacity:0}.definition-container .definition-header{float:left;width:45.5rem;margin-left:.7rem;text-decoration:underline;color:#337aa8}.definition-container .definition-header i{margin-left:1rem}.definition-container .definition-header span{padding:0 1rem 0 .3rem}.definition-container .with-button{min-width:23rem}.definition-container .with-button i{margin-left:.3rem}.definition-container .leave-margin{padding-bottom:3rem}.definition-container .required{color:red}.definition-container .required::before{content:"*"}.installment-container input,.interval-container input{width:7rem}.activity-select{float:left;padding-right:1rem}.activity-arrow{padding-top:.6rem}.activity-container{margin-left:2%}@media (min-width: 30rem){.activity-container .target-realization{float:right}}.activity-button-container{width:94%}@media (max-width: 30rem){.activity-button-container{overflow:auto}}.activity-button-container .target-realization table td{color:#555;font-size:.8rem}@media (min-width: 30rem){.activity-button-container .target-realization table td{font-size:1rem}}.activity-button-container .target-realization table span{padding:0 .1rem}@media (min-width: 30rem){.activity-button-container .target-realization table span{padding:0 .5rem}}.activity-button-container .target-realization table tr:last-child td{border-top:1px solid}.activity-button-container .target-realization table .target-header{color:#337aa8;font-size:.9rem}@media (min-width: 30rem){.activity-button-container .target-realization table .target-header{font-size:1.3rem}}.activity-button-container .target-realization table .big-red,.activity-button-container .target-realization table .big-yellow,.activity-button-container .target-realization table .big-green{font-size:1rem}@media (min-width: 30rem){.activity-button-container .target-realization table .big-red,.activity-button-container .target-realization table .big-yellow,.activity-button-container .target-realization table .big-green{font-size:1.5rem}}.activity-button-container .target-realization table .big-red{color:#990000}.activity-button-container .target-realization table .big-yellow{color:#ff9a00}.activity-button-container .target-realization table .big-green{color:#1d6600}.subreport-header{text-decoration:underline;padding:.5rem 0}.text-right{text-align:right !important}.amcharts-chart-div>a{display:none !important}.generic-pie-chart{margin-right:5rem;width:20rem;height:27rem}.generic-pie-chart h2{padding-left:1rem;font-size:1.2rem;padding-top:1rem;color:#337aa8}@media (min-width: 48rem){.generic-pie-chart h2{padding-left:6rem}}@media (min-width: 48rem){.generic-pie-chart{float:left}}.generic-pie-chart:last-child{margin-right:0}@media (min-width: 48rem){.generic-pie-chart{width:30rem;height:23rem}}.dash-table-component{clear:left}.filters{display:flex;justify-content:start;align-items:flex-end}.filters__single{margin-left:2rem}.pagination-layout{text-align:center;min-height:2rem}.pagination-layout .pagination,.pagination-layout .pagination-sub{display:inline-block;margin-left:auto;margin-right:auto}.pagination-layout .pagination a,.pagination-layout .pagination-sub a{color:white;float:left;background-color:#337aa8;margin-right:.3rem;padding:.3rem .8rem;text-decoration:none;border-radius:1rem;font-size:.8rem}.pagination-layout .pagination a.active,.pagination-layout .pagination-sub a.active{background-color:#25AD60}.pagination-layout .pagination a.dotAnchor,.pagination-layout .pagination-sub a.dotAnchor{background-color:transparent;color:#337aa8}.pagination-layout .pagination a:first-child,.pagination-layout .pagination a:last-child{font-size:1.3rem;background-color:transparent;color:#337aa8;padding:0}.pagination-layout .pagination a:first-child{margin-right:0.7rem}.pagination-layout .pagination a:last-child{margin-left:0.7rem}.macro{display:flex;flex-direction:column;padding-bottom:10rem}.macro__nb-summary{max-width:55rem}.macro__pn-summary{max-width:45rem}.macro__ls-summary{max-width:65rem}.macro__vs-summary{max-width:85rem}.macro__items-header{display:flex;flex-direction:row;align-items:center}.macro__header{font-size:1.4rem;color:#337aa8;margin:0 1rem 0 0}.macro__header.filtered{color:#dd571c}.macro__icon{color:#337aa8;cursor:pointer;margin-right:1rem}.macro__buttons{background-color:#1d96b2;width:5rem;font-size:1rem;color:white;border-color:#1d96b2;border-style:solid;outline:none;cursor:pointer}.macro__buttons:hover{background-color:#17788f}.macro__items{overflow:hidden;margin-bottom:1rem}.macro__items.is-closed{max-height:0}.macro__items.is-open{max-height:70rem}.macro .subreport-container .responsive-table th a,.macro .subreport-container .responsive-table th i{vertical-align:center}.macro .subreport-container .responsive-table td a{color:#337aa8}.modal{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,0.3);z-index:10000}.modal__content{width:70%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#fff;box-shadow:0 2rem 4rem 0 rgba(0,0,0,0.8);padding:0 3rem}@media (min-width: 30rem){.modal__content{display:table;width:60%}}.modal__left{text-align:center}@media (min-width: 30rem){.modal__left{display:table-cell;vertical-align:middle}}.modal__right{vertical-align:middle}@media (min-width: 30rem){.modal__right{display:table-cell;padding:0 2rem}}.modal__img{margin-top:2rem;width:15%;height:auto;margin:1rem auto 0 auto}@media (min-width: 30rem){.modal__img{width:5rem}}.modal__text{padding-bottom:1rem;padding-top:1rem;margin:.5rem 0;font-size:1.2rem !important;text-align:justify}@media (min-width: 30rem){.modal__text{font-size:1.6rem}}.modal__buttons{text-align:right;padding-bottom:1rem}.modal__buttons>button:not(:last-child){margin-right:1rem}.modal__close{padding:0 !important;font-size:3rem !important;position:absolute;top:0;right:1rem;cursor:pointer}[class^="btn-"]{background-color:#1d96b2;font-size:2rem;color:white;border-color:#1d96b2;border-style:solid;outline:none;padding:0.4rem 0}[class^="btn-"]:hover,[class^="btn-"]:active{background-color:white;color:#1d96b2;transition:all 0.5sn ease-out;cursor:pointer}[class^="btn-"]:hover i,[class^="btn-"]:active i{color:#1d96b2}[class^="btn-"] i{font-size:2rem;padding-right:0;color:white}.btn{cursor:pointer;border-style:solid;outline:none;border:none;padding:0.4rem 0;width:8rem;color:#fff}.btn--green{background-color:#25AD60}.btn--green:hover,.btn--green:active{background-color:#1c8349}.btn--green:hover i,.btn--green:active i{color:#fff}.btn--red{background-color:#900d09}.btn--red:hover,.btn--red:active{background-color:#600906}.btn-bottom--green:active i,.btn-bottom--green:hover i,.btn-bottom--red:active i,.btn-bottom--red:hover i{color:#fff}.btn-bottom--green i,.btn-bottom--red i{font-size:1rem}

