.green--underline {
  background-image: linear-gradient(transparent 96%, #56B336 0) !important;
  background-repeat: no-repeat !important;
  background-size: 0 100% !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  background-position: center !important;
  padding-bottom: 3px;
}
.green--underline:focus {
  background-size: 100% 100% !important;
}

.gradient--hover {
  background-image: linear-gradient(145deg, rgba(46, 46, 46, 0), rgba(46, 46, 46, 0.15)) !important;
  transition: 0.5s !important;
  background-size: 0% 100%;
  background-repeat: no-repeat !important;
  background-position: left;
}
.gradient--hover:hover {
  background-size: 100% 100%;
}

.labelFloat {
  flex: 1;
  position: relative;
}
.labelFloat input[type=text] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px;
  position: relative;
  z-index: 1;
  color: hsla(0, 0%, 17%, 0.9);
  background-image: linear-gradient(transparent 96%, #56B336 0) !important;
  background-repeat: no-repeat !important;
  background-size: 0 100% !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  background-position: center !important;
  padding-bottom: 3px;
}
.labelFloat input[type=text]:focus {
  background-size: 100% 100% !important;
}
.labelFloat label {
  color: hsla(0, 0%, 17%, 0.9);
  z-index: 0;
  position: absolute;
  top: -22px;
  left: 0;
  visibility: visible;
  opacity: 1;
  transition-duration: 0.35s;
  transition-delay: 0.05s;
  font-size: 0.9em;
}
.labelFloat input[type=text]:placeholder-shown + label {
  left: 0;
  visibility: hidden;
  top: 0px;
  opacity: 0;
}
.labelFloat textarea:placeholder-shown + label {
  left: 0;
  visibility: hidden;
  top: 0px;
  opacity: 0;
}

.wise--modal .modal-dialog {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  color: hsla(0, 0%, 17%, 0.9);
  /* Create a custom radio button */
  /* On mouse-over, add a grey background color */
  /* When the radio button is checked, add a blue background */
  /* Create the indicator (the dot/circle - hidden when not checked) */
  /* Show the indicator (dot/circle) when checked */
  /* Style the indicator (dot/circle) */
  /* custom checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.wise--modal .modal-dialog .green--underline {
  background-image: linear-gradient(transparent 96%, #56B336 0) !important;
  background-repeat: no-repeat !important;
  background-size: 0 100% !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  background-position: center !important;
  padding-bottom: 3px;
}
.wise--modal .modal-dialog .green--underline:focus {
  background-size: 100% 100% !important;
}
.wise--modal .modal-dialog .gradient--hover {
  background-image: linear-gradient(145deg, rgba(46, 46, 46, 0), rgba(46, 46, 46, 0.15)) !important;
  transition: 0.5s !important;
  background-size: 0% 100%;
  background-repeat: no-repeat !important;
  background-position: left;
}
.wise--modal .modal-dialog .gradient--hover:hover {
  background-size: 100% 100%;
}
.wise--modal .modal-dialog .labelFloat {
  flex: 1;
  position: relative;
}
.wise--modal .modal-dialog .labelFloat input[type=text] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px;
  position: relative;
  z-index: 1;
  color: hsla(0, 0%, 17%, 0.9);
  background-image: linear-gradient(transparent 96%, #56B336 0) !important;
  background-repeat: no-repeat !important;
  background-size: 0 100% !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  background-position: center !important;
  padding-bottom: 3px;
}
.wise--modal .modal-dialog .labelFloat input[type=text]:focus {
  background-size: 100% 100% !important;
}
.wise--modal .modal-dialog .labelFloat label {
  color: hsla(0, 0%, 17%, 0.9);
  z-index: 0;
  position: absolute;
  top: -22px;
  left: 0;
  visibility: visible;
  opacity: 1;
  transition-duration: 0.35s;
  transition-delay: 0.05s;
  font-size: 0.9em;
}
.wise--modal .modal-dialog .labelFloat input[type=text]:placeholder-shown + label {
  left: 0;
  visibility: hidden;
  top: 0px;
  opacity: 0;
}
.wise--modal .modal-dialog .labelFloat textarea:placeholder-shown + label {
  left: 0;
  visibility: hidden;
  top: 0px;
  opacity: 0;
}
.wise--modal .modal-dialog body {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 14px;
}
.wise--modal .modal-dialog h1, .wise--modal .modal-dialog h2, .wise--modal .modal-dialog h3, .wise--modal .modal-dialog h4, .wise--modal .modal-dialog h5, .wise--modal .modal-dialog h6 {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .pill {
  background-color: #f0f2f4;
  padding: 5px 8px;
  margin: 4px 0;
  border-radius: 5px;
  line-height: 14px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}
.wise--modal .modal-dialog .pill .pill-content {
  color: hsla(0, 0%, 17%, 0.9);
}
.wise--modal .modal-dialog .pill .pill-content a {
  color: hsla(0, 0%, 17%, 0.9);
  text-decoration: none;
}
.wise--modal .modal-dialog .pill .pill-remove {
  align-self: center;
  color: hsla(0, 0%, 17%, 0.9);
}
.wise--modal .modal-dialog .loader,
.wise--modal .modal-dialog .loader:after {
  border-radius: 50%;
  width: 4em;
  height: 4em;
}
.wise--modal .modal-dialog .loader {
  font-size: 10px;
  position: relative;
  border-top: 1em solid rgba(76, 127, 241, 0.2);
  border-right: 1em solid rgba(76, 127, 241, 0.2);
  border-bottom: 1em solid rgba(76, 127, 241, 0.2);
  border-left: 1em solid #4c7ff1;
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
  align-self: center;
  display: none;
  margin-top: 40px;
  margin-bottom: 40px;
}
.wise--modal .modal-dialog .loader .load, .wise--modal .modal-dialog .loader.load {
  display: block;
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.wise--modal .modal-dialog .loader-overlay {
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 900;
  display: none;
  justify-content: center;
  align-items: center;
}
.wise--modal .modal-dialog .loader-overlay.load {
  display: flex;
}
.wise--modal .modal-dialog .loader-overlay.load .loader {
  display: block;
}
.wise--modal .modal-dialog .loading {
  opacity: 0.2;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 35px;
}
.wise--modal .modal-dialog .loading span {
  display: block;
}
.wise--modal .modal-dialog .loading i {
  font-size: 200px;
}
.wise--modal .modal-dialog .none-found {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  opacity: 0.2;
  font-size: 35px;
}
.wise--modal .modal-dialog .none-found span {
  display: block;
}
.wise--modal .modal-dialog .none-found i {
  font-size: 200px;
}
.wise--modal .modal-dialog .bold, .wise--modal .modal-dialog .modal--label {
  font-weight: 600;
  color: hsla(0, 0%, 18%, 0.9);
}
.wise--modal .modal-dialog .light {
  font-weight: 200;
  color: hsla(0, 0%, 18%, 0.9);
}
.wise--modal .modal-dialog .addPointer {
  cursor: pointer;
}
.wise--modal .modal-dialog .paging .btn,
.wise--modal .modal-dialog .paging .btn--page {
  background-color: white !important;
  color: #2b83c5 !important;
  border-color: white !important;
  font-size: 25px !important;
  margin: 0 5px;
}
.wise--modal .modal-dialog .paging .btn[disabled],
.wise--modal .modal-dialog .paging .btn--page[disabled] {
  background-color: white !important;
}
.wise--modal .modal-dialog .datepicker.datepicker-dropdown:after, .wise--modal .modal-dialog .datepicker.datepicker-dropdown:before {
  display: none;
}
.wise--modal .modal-dialog .datepicker.dropdown-menu {
  border-radius: 5px !important;
  border: none;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}
.wise--modal .modal-dialog .datepicker table {
  width: 100%;
}
.wise--modal .modal-dialog .datepicker table tr th.prev, .wise--modal .modal-dialog .datepicker table tr th.next {
  border-radius: 150px !important;
}
.wise--modal .modal-dialog .datepicker table tr th.datepicker-switch {
  border-radius: 5px !important;
}
.wise--modal .modal-dialog .datepicker table tr td.today, .wise--modal .modal-dialog .datepicker table tr td.active {
  color: #FFF !important;
  background-image: none !important;
  background-color: rgba(1, 125, 253, 0.5) !important;
  border-radius: 150px !important;
}
.wise--modal .modal-dialog .datepicker table tr td.today:hover, .wise--modal .modal-dialog .datepicker table tr td.active:hover {
  background-color: #007bff !important;
  color: #FFF !important;
}
.wise--modal .modal-dialog .datepicker table tr td.day {
  border-radius: 150px !important;
}
.wise--modal .modal-dialog .datepicker table tr td span.month, .wise--modal .modal-dialog .datepicker table tr td span.year, .wise--modal .modal-dialog .datepicker table tr td span.month:hover, .wise--modal .modal-dialog .datepicker table tr td span.year:hover {
  border-radius: 5px !important;
}
.wise--modal .modal-dialog .datePickerRange {
  display: flex;
  align-items: flex-end;
  font-size: 14px;
  margin-left: 10px;
  margin-bottom: 10px;
  flex-wrap: wrap;
}
.wise--modal .modal-dialog .datePickerRange span.dateRange .dateLabel {
  font-size: 10px;
}
.wise--modal .modal-dialog .datePickerRange span.dateRange input {
  padding: 0px;
  background: transparent;
  border: none;
  font-size: 14px;
  width: 100px;
}
.wise--modal .modal-dialog .dateSearch {
  align-self: center;
  width: 20px;
  margin: 0 10px;
  color: black;
  display: flex;
}
.wise--modal .modal-dialog .switch {
  height: 20px;
  width: 35px;
  position: relative;
}
.wise--modal .modal-dialog .switch input {
  width: 0;
  height: 0;
  opacity: 0;
}
.wise--modal .modal-dialog .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d5d5d5;
  transition: 0.5s;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wise--modal .modal-dialog .switch .slider::before {
  content: "";
  position: absolute;
  height: 16px;
  width: 16px;
  transform: translate(17%, 0);
  left: 0px;
  border-radius: 50%;
  background-color: #fff;
  transition: 0.4s;
}
.wise--modal .modal-dialog .switch input:checked + .slider {
  background-color: #56B336;
}
.wise--modal .modal-dialog .switch input:checked + .slider.blue {
  background-color: #007BFF;
}
.wise--modal .modal-dialog .switch input:checked + .slider:before {
  transform: translate(100%, 0);
}
.wise--modal .modal-dialog .switch input:not(:disabled) + .slider:hover {
  background-color: #bcbcbc;
}
.wise--modal .modal-dialog .switch input:checked:not(:disabled) + .slider:hover {
  background-color: #438c2a;
}
.wise--modal .modal-dialog .switch input:checked:not(:disabled) + .slider:hover.blue {
  background-color: #0062cc;
}
.wise--modal .modal-dialog .switch input:disabled + .slider {
  opacity: 0.5;
  cursor: not-allowed;
}
.wise--modal .modal-dialog .switch input:not(:checked):disabled + .slider {
  opacity: 0.6;
  cursor: not-allowed;
}
.wise--modal .modal-dialog .switch input:not(:checked):disabled + .slider:before {
  background-color: #8c8c8c;
}
.wise--modal .modal-dialog .switch input:focus-visible + .slider::after {
  content: "";
  display: flex;
  background: transparent;
  width: 100%;
  height: 100%;
  position: relative;
  outline: 2px solid #80bdff;
  outline-offset: 2px;
  border-radius: 300px;
}
.wise--modal .modal-dialog .input--row {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-gap: 0px 20px;
}
.wise--modal .modal-dialog .input--section {
  margin-bottom: 20px;
  position: relative;
}
.wise--modal .modal-dialog .input--section select {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .input--section select ::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .input--section label {
  font-weight: 600;
  margin: 0;
  font-size: 12px;
  color: #4d4d4d;
}
.wise--modal .modal-dialog .input--section .validation--text {
  position: absolute;
  font-size: 14px;
}
.wise--modal .modal-dialog .input--section .validation--text span {
  display: none;
  color: #dc3545;
}
.wise--modal .modal-dialog .input--section .bootstrap-timepicker-widget table td input {
  width: 33px !important;
}
.wise--modal .modal-dialog .input--section .bootstrap-timepicker-widget table td i {
  position: relative;
}
.wise--modal .modal-dialog .wa--input--container {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.wise--modal .modal-dialog .wa--input--container .wa--input {
  position: relative;
}
.wise--modal .modal-dialog .wa--input--container .wa--input select {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input select ::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input label.label--wa {
  position: absolute;
  top: 11px;
  left: 0px;
  margin: 0;
  font-size: 14px;
  color: #4d4d4d;
  transition: all 0.3s ease;
  pointer-events: none;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 2;
}
.wise--modal .modal-dialog .wa--input--container .wa--input label.label--wa.label--focused {
  top: 2px;
  transform: translateX(5px);
  font-size: 12px;
  transition: all 0.3s ease;
  color: #007BFF;
  padding-right: 15px;
}
.wise--modal .modal-dialog .wa--input--container .wa--input label.label--wa.label--valid {
  color: #4d4d4d !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input:hover input.wa--default--input {
  border-color: hsl(0, 0%, 60%) !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #d5d5d5;
  padding: 5px 0;
  background-color: transparent;
  outline: none;
}
.wise--modal .modal-dialog .wa--input--container .wa--input input.wa--default--input {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 14px;
  color: #4d4d4d;
  border: 0;
  outline: 0;
  border-bottom: 1px solid rgba(43, 43, 43, 0.15);
  padding: 12px 0px 0px 5px !important;
  border-radius: 5px 5px 0px 0px !important;
  height: 42px;
  width: 100%;
  padding-left: 0px;
  background-image: linear-gradient(transparent 97%, #007BFF 0);
  background-size: 0 100% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  text-overflow: ellipsis;
}
.wise--modal .modal-dialog .wa--input--container .wa--input input.wa--default--input::placeholder {
  display: none;
  opacity: 0;
}
.wise--modal .modal-dialog .wa--input--container .wa--input input.wa--default--input::-webkit-input-placeholder {
  display: none;
  opacity: 0;
}
.wise--modal .modal-dialog .wa--input--container .wa--input input.wa--default--input::-moz-placeholder {
  display: none;
  opacity: 0;
}
.wise--modal .modal-dialog .wa--input--container .wa--input input.wa--default--input:-moz-placeholder {
  display: none;
  opacity: 0;
}
.wise--modal .modal-dialog .wa--input--container .wa--input input.wa--default--input::-ms-input-placeholder {
  display: none;
  opacity: 0;
}
.wise--modal .modal-dialog .wa--input--container .wa--input input.wa--default--input:focus {
  border-bottom: 1px solid white !important;
  background-size: 100% 100% !important;
  background-color: rgba(0, 0, 0, 0.07);
}
.wise--modal .modal-dialog .wa--input--container .wa--input input.wa--default--input:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wise--modal .modal-dialog .wa--input--container .wa--input input.wa--default--input:disabled:hover {
  opacity: 0.5;
  border-bottom: 1px solid hsl(0, 0%, 60%) !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--focused input:valid {
  background-color: rgba(0, 0, 0, 0.07);
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border {
  border: 1px solid #d5d5d5;
  padding: 5px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border.input--focused {
  border: 1px solid #007BFF;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border.input--focused input:valid {
  background-color: transparent;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border.input--valid {
  border: 1px solid #d5d5d5;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border:hover:not(.input--focused).input--border {
  border-color: hsl(0, 0%, 60%);
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border label.label--wa {
  top: 10px;
  left: 5px;
  padding-right: 10px;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border label.label--wa.label--focused {
  top: -10px;
  transform: translateX(5px);
  transition: all 0.3s ease;
  color: #007BFF;
  background: #fff;
  padding-right: 3px !important;
  padding-left: 3px !important;
  font-size: 12px;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border input {
  background-color: transparent;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border input.wa--default--input {
  border: none !important;
  border-radius: 5px !important;
  padding: 0px !important;
  height: 30px;
  width: 100%;
  background-image: none;
  transition: 0.5s !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border input.wa--default--input::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border input.wa--default--input:focus {
  border: none;
  background-color: transparent;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border input.wa--default--input:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border input.wa--default--input:disabled:hover {
  opacity: 0.5;
  border-bottom: 1px solid hsl(0, 0%, 60%) !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border.input--whitebg {
  background-color: #fff;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border.input--whitebg label.label--wa {
  background-color: #fff;
  border-radius: 5px;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border.input--whitebg label.label--wa.label--focused {
  border: 1px solid #007BFF;
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--border.input--whitebg label.label--wa.label--valid {
  border: 1px solid #d5d5d5;
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start .icon--start, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start.input--border .icon--start {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
  color: #8c8c8c;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start a.icon--start::after, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start.input--border a.icon--start::after {
  content: "";
  display: flex;
  position: absolute;
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.07);
  transform: scale(0);
  opacity: 0;
  border-radius: 30px;
  transition: all 0.3s ease;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start a.icon--start:hover, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start.input--border a.icon--start:hover {
  text-decoration: none;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start a.icon--start:hover::after, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start.input--border a.icon--start:hover::after {
  content: "";
  transform: scale(1);
  opacity: 1;
  transition: transform 0.3s ease;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start .label--wa, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start.input--border .label--wa {
  padding-left: 30px;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start .label--wa.label--focused, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start.input--border .label--wa.label--focused {
  transition: top 0.3s ease, transform 0.3s ease, color 0.3s ease, font-size 0.3s ease, padding-right 0.3s ease, padding-left 0.3s ease, background 0.3s ease 0.1s !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start input, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start.input--border input {
  padding-left: 30px !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start.input--whitebg label.label--wa.label--focused, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start.input--border.input--whitebg label.label--wa.label--focused {
  transition: top 0.3s ease, transform 0.3s ease, color 0.3s ease, font-size 0.3s ease, padding-right 0.3s ease, padding-left 0.3s ease, border 0.3s ease 0.1s, background 0.3s ease 0.1s !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--start .label--wa.label--focused {
  transform: translateX(0px);
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end .icon--end, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end.input--border .icon--end {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
  color: #8c8c8c;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end a.icon--end::after, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end.input--border a.icon--end::after {
  content: "";
  display: flex;
  position: absolute;
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.07);
  transform: scale(0);
  opacity: 0;
  border-radius: 30px;
  transition: all 0.3s ease;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end a.icon--end:hover, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end.input--border a.icon--end:hover {
  text-decoration: none;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end a.icon--end:hover::after, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end.input--border a.icon--end:hover::after {
  content: "";
  transform: scale(1);
  opacity: 1;
  transition: transform 0.3s ease;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end label.label--wa, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end.input--border label.label--wa {
  padding-right: 30px;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end label.label--wa.label--focused, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end.input--border label.label--wa.label--focused {
  transition: top 0.3s ease, transform 0.3s ease, color 0.3s ease, font-size 0.3s ease, padding-right 0.3s ease, padding-left 0.3s ease, background 0.2s ease 0.1s;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end input.wa--default--input, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end.input--border input.wa--default--input {
  padding-right: 30px !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end.input--whitebg label.label--wa.label--focused, .wise--modal .modal-dialog .wa--input--container .wa--input.input--icon--end.input--border.input--whitebg label.label--wa.label--focused {
  transition: top 0.3s ease, transform 0.3s ease, color 0.3s ease, font-size 0.3s ease, padding-right 0.3s ease, padding-left 0.3s ease, border 0.2s ease 0.1s, background 0.2s ease 0.1s !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--input.google--address {
  background-color: #fff;
}
.wise--modal .modal-dialog .wa--input--container .wa--input .dropdown-menu {
  border-radius: 5px !important;
  border: none;
  padding: 10px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
}
.wise--modal .modal-dialog .wa--input--container .wa--input .dropdown-menu li a:hover, .wise--modal .modal-dialog .wa--input--container .wa--input .dropdown-menu li a:focus, .wise--modal .modal-dialog .wa--input--container .wa--input .dropdown-menu li a:active,
.wise--modal .modal-dialog .wa--input--container .wa--input .dropdown-menu li.active a, .wise--modal .modal-dialog .wa--input--container .wa--input .dropdown-menu li.active a:hover, .wise--modal .modal-dialog .wa--input--container .wa--input .dropdown-menu .dropdown-submenu:hover > a,
.wise--modal .modal-dialog .wa--input--container .wa--input .nav-tabs .dropdown-menu li > a:focus {
  background-color: #d5d5d5;
  color: #333;
}
.wise--modal .modal-dialog .wa--input--container .validation--text {
  font-size: 14px;
}
.wise--modal .modal-dialog .wa--input--container .validation--text span {
  display: none;
  color: #dc3545;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea {
  position: relative;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea label.label--wa {
  position: absolute;
  top: 10px;
  left: 0px;
  margin: 0;
  font-size: 14px;
  color: #4d4d4d;
  transition: top 0.3s ease, color 0.3s ease, font-size 0.3s ease;
  pointer-events: none;
  padding-right: 5px;
  padding-left: 5px;
  z-index: 2;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea label.label--wa.label--focused {
  top: 3px;
  transition: top 0.3s ease, color 0.3s ease, font-size 0.3s ease;
  color: #007BFF;
  background-color: #eee;
  font-size: 12px;
  width: 100%;
  border-radius: 5px 5px 0px 0px;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea label.label--wa.label--valid {
  color: #4d4d4d !important;
  background-color: #fff;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea textarea.wa--default--textarea {
  color: hsl(0, 0%, 40%);
  font-size: 14px;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  background-color: transparent;
  margin-right: 10px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-top: 0px;
  margin-top: 20px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-radius: 5px 5px 0px 0px;
  width: 100%;
  background-image: linear-gradient(transparent 99%, #007bff 0) !important;
  background-size: 0 100% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: background-size 0.5s ease;
  transform-origin: 20% !important;
  min-height: 60px;
  max-width: 100%;
  min-width: 100%;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea textarea.wa--default--textarea:focus {
  border-bottom: 1px solid transparent;
  background-size: 100% 100% !important;
  background-color: #eee;
  transition: background-size 0.5s ease;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea textarea.wa--default--textarea:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea textarea.wa--default--textarea:disabled:hover {
  opacity: 0.5;
  border-bottom-right-radius: 1px solid hsl(0, 0%, 60%) !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea.textarea--border label.label--wa {
  position: absolute;
  top: 5px;
  left: 5px;
  margin: 0;
  font-size: 14px;
  color: #4d4d4d;
  transition: all 0.3s ease;
  pointer-events: none;
  width: auto;
  z-index: 2;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea.textarea--border label.label--wa.label--focused {
  top: -8px;
  transform: translateX(5px);
  transition: all 0.3s ease;
  color: #007BFF;
  background: #fff;
  padding-right: 3px;
  padding-left: 3px;
  font-size: 12px;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea.textarea--border textarea.wa--default--textarea {
  color: hsl(0, 0%, 40%);
  font-size: 14px;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  background-color: transparent;
  padding-top: 10px;
  margin-top: 0px;
  border: 1px solid #d5d5d5;
  border-radius: 5px !important;
  min-height: 70px;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea.textarea--border textarea.wa--default--textarea:focus {
  border: 1px solid #007BFF;
  background-size: 100% 100% !important;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea.textarea--border textarea.wa--default--textarea:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wise--modal .modal-dialog .wa--input--container .wa--textarea.textarea--border textarea.wa--default--textarea:disabled:hover {
  opacity: 0.5;
  border-bottom-right-radius: 1px solid hsl(0, 0%, 60%) !important;
}
.wise--modal .modal-dialog .wa--input--container .supporting--text {
  display: flex;
  font-size: 14px;
}
.wise--modal .modal-dialog .wa--input--container.invalid label.label--wa.label--focused {
  color: #dc3545;
}
.wise--modal .modal-dialog .wa--input--container.invalid input.wa--default--input:not(.ng-valid) {
  background-image: linear-gradient(transparent 97%, #dc3545 0) !important;
}
.wise--modal .modal-dialog .wa--input--container.invalid textarea.wa--default--textarea:not(.ng-valid) {
  background-image: linear-gradient(transparent 99%, #dc3545 0) !important;
}
.wise--modal .modal-dialog .wa--input--container.invalid .validation--text span {
  display: block;
}
.wise--modal .modal-dialog .wa--input--container.invalid .input--border.input--focused {
  border-color: #dc3545;
}
.wise--modal .modal-dialog .wa--input--container.invalid .input--border label.label--wa.label--focused {
  color: #dc3545;
}
.wise--modal .modal-dialog .wa--input--container.invalid .input--border input.wa--default--input:not(.ng-valid) {
  background-image: none !important;
}
.wise--modal .modal-dialog no-content-found {
  width: 100%;
}
.wise--modal .modal-dialog no-content-found .full-width-card {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  padding: 15px;
  color: hsla(0, 0%, 18%, 0.9);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wise--modal .modal-dialog .options-bar {
  color: #fff;
  border-radius: 0.25rem;
  min-height: 60px;
  padding: 10px 20px;
  margin-top: 5px;
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.wise--modal .modal-dialog .options-bar .bar-header {
  font-size: 17px;
  flex: auto;
}
.wise--modal .modal-dialog .options-bar .bar-inputs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.wise--modal .modal-dialog .options-bar .bar-inputs > * {
  margin: 0 5px;
}
.wise--modal .modal-dialog .options-bar .bar-buttons {
  display: flex;
}
.wise--modal .modal-dialog .options-bar i {
  color: #fff !important;
}
.wise--modal .modal-dialog .options-bar .btn-grey-inverse i:hover, .wise--modal .modal-dialog .options-bar .btn-grey-inverse i:focus, .wise--modal .modal-dialog .options-bar .btn-grey-inverse i:active {
  color: #4d4d4d !important;
}
.wise--modal .modal-dialog .options-bar input.ui-select-search {
  width: auto !important;
}
.wise--modal .modal-dialog .options-bar .wise--btn {
  color: #fff;
}
.wise--modal .modal-dialog .input-icon-start, .wise--modal .modal-dialog .input-icon-start {
  position: relative !important;
}
.wise--modal .modal-dialog .input-icon-start input, .wise--modal .modal-dialog .input-icon-start input {
  padding-left: 20px !important;
}
.wise--modal .modal-dialog .input-icon-start i, .wise--modal .modal-dialog .input-icon-start i {
  position: absolute;
  bottom: 8px;
  font-size: large;
  cursor: pointer;
  color: rgba(115, 115, 115, 0.65);
}
.wise--modal .modal-dialog .dateInput,
.wise--modal .modal-dialog .input-icon-end, .wise--modal .modal-dialog .input-icon-end {
  position: relative !important;
}
.wise--modal .modal-dialog .dateInput i,
.wise--modal .modal-dialog .input-icon-end i, .wise--modal .modal-dialog .input-icon-end i {
  position: absolute;
  right: 15px;
  bottom: 8px;
  cursor: pointer;
  color: rgba(115, 115, 115, 0.65);
}
.wise--modal .modal-dialog .radio--section {
  display: flex;
  align-items: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0px;
}
.wise--modal .modal-dialog .radio--section input[type=radio] {
  margin: 0;
}
.wise--modal .modal-dialog .radio--section label {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 5px;
}
.wise--modal .modal-dialog input.default--input {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 14px;
  color: #4d4d4d;
  border: 0;
  outline: 0;
  border-bottom: 1px solid rgba(43, 43, 43, 0.15);
  padding: 0;
  height: 30px;
  width: 100%;
  padding-left: 0px;
  background-image: linear-gradient(transparent 97%, green 0);
  background-size: 0 100% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  text-overflow: ellipsis;
}
.wise--modal .modal-dialog input.default--input::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog input.default--input:focus {
  border-bottom: 1px solid white !important;
  background-size: 100% 100% !important;
}
.wise--modal .modal-dialog input.default--input:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wise--modal .modal-dialog input.default--input:disabled:hover {
  opacity: 0.5;
  border-bottom: 1px solid hsl(0, 0%, 60%) !important;
}
.wise--modal .modal-dialog textarea.default--textarea {
  color: hsl(0, 0%, 40%);
  font-size: 14px;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  background-color: transparent;
  margin-right: 10px;
  padding-bottom: 0px;
  padding-left: 5px;
  width: 100%;
  background-image: linear-gradient(transparent 99%, green 0) !important;
  background-size: 0 100% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  min-height: 55px;
}
.wise--modal .modal-dialog textarea.default--textarea:focus {
  border-color: #fff;
  background-size: 100% 100% !important;
}
.wise--modal .modal-dialog textarea.default--textarea:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wise--modal .modal-dialog textarea.default--textarea:disabled:hover {
  opacity: 0.5;
  border-bottom-right-radius: 1px solid hsl(0, 0%, 60%) !important;
}
.wise--modal .modal-dialog .invalid input.default--input:not(.ng-valid) {
  background-image: linear-gradient(transparent 97%, red 0) !important;
}
.wise--modal .modal-dialog .invalid textarea.default--textarea:not(.ng-valid) {
  background-image: linear-gradient(transparent 99%, red 0) !important;
}
.wise--modal .modal-dialog .invalid .validation--text span {
  display: block;
}
.wise--modal .modal-dialog .pac-container {
  z-index: 2000;
}
.wise--modal .modal-dialog .google--address--container {
  position: relative;
  overflow: hidden;
}
.wise--modal .modal-dialog .google--address--container .parsedGoogleAddress {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  grid-gap: 10px;
  margin-top: 10px;
}
.wise--modal .modal-dialog .google--address--container #toggleGoogleAddress {
  position: absolute;
  z-index: 1;
  transform: translateY(-120px);
}
.wise--modal .modal-dialog .google--address--container .google--toggle--address {
  position: absolute;
  right: 0;
  color: #56B336 !important;
}
.wise--modal .modal-dialog .google--address--container .google--address {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}
.wise--modal .modal-dialog .google--address--container .google--address i {
  font-size: 20px;
}
.wise--modal .modal-dialog .google--address--container.ga--active #toggleGoogleAddress {
  transform: translateY(0);
  transition: 0.35s;
  position: relative;
}
.wise--modal .modal-dialog .inner--tab.nav-tabs {
  border-radius: 5px 5px 0px 0px;
  border-bottom: none;
}
.wise--modal .modal-dialog .inner--tab.nav-tabs li {
  display: inline-flex;
  float: none;
  margin-bottom: 0px;
}
.wise--modal .modal-dialog .inner--tab.nav-tabs li > a, .wise--modal .modal-dialog .inner--tab.nav-tabs .nav-tabs > li > a:focus {
  background-color: transparent;
  color: inherit;
  border: none;
  border-bottom: 6px solid transparent;
  padding: 20px 30px 20px 30px;
}
.wise--modal .modal-dialog .inner--tab.nav-tabs li > a:hover, .wise--modal .modal-dialog .inner--tab.nav-tabs .nav-tabs > li > a:focus:hover {
  background-color: rgba(255, 255, 255, 0.1882352941);
}
.wise--modal .modal-dialog .inner--tab.nav-tabs li.active > a, .wise--modal .modal-dialog .inner--tab.nav-tabs .nav-tabs > li.active > a:hover, .wise--modal .modal-dialog .inner--tab.nav-tabs .nav-tabs > li.active > a:focus {
  border-color: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 6px solid rgba(255, 255, 255, 0.3137254902);
  box-shadow: none;
  background: transparent;
  color: inherit;
  transition: ease 0.25s;
}
.wise--modal .modal-dialog .tab-content.inner--content {
  border: 1px solid #d5d5d5;
  border-radius: 0px 0px 5px 5px;
  color: #4d4d4d;
  background-color: transparent;
}
.wise--modal .modal-dialog .no--border .inner--tab.nav-tabs {
  border-radius: 5px 5px 5px 5px;
}
.wise--modal .modal-dialog .no--border .inner--content {
  border: none;
}
@media only screen and (max-width: 480px) {
  .wise--modal .modal-dialog .inner--tab.nav-tabs li {
    display: inline-flex;
    width: 100%;
    opacity: 0.5;
  }
  .wise--modal .modal-dialog .inner--tab.nav-tabs li.active {
    opacity: 1;
  }
  .wise--modal .modal-dialog .inner--tab.nav-tabs li a {
    width: 100%;
  }
}
.wise--modal .modal-dialog .wise--tab {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 14px;
}
.wise--modal .modal-dialog .wise--tab .nav-tabs {
  border: none !important;
}
.wise--modal .modal-dialog .wise--tab .nav-tabs li {
  margin-bottom: 0;
  z-index: 10;
}
.wise--modal .modal-dialog .wise--tab .nav-tabs li a {
  border: 0 !important;
  padding: 10px 25px;
  line-height: 18px;
  border-radius: 5px 5px 0 0 !important;
  text-align: center;
  color: #b3b3b3 !important;
  background-color: #f2f2f2 !important;
}
.wise--modal .modal-dialog .wise--tab .nav-tabs li a:focus {
  background-color: #ffffff !important;
  color: #4d4d4d !important;
}
.wise--modal .modal-dialog .wise--tab .nav-tabs li.active {
  z-index: 12;
}
.wise--modal .modal-dialog .wise--tab .nav-tabs li.active a {
  box-shadow: none !important;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  background-color: #ffffff !important;
  color: #4d4d4d !important;
}
.wise--modal .modal-dialog .wise--tab .nav-tabs li.active a:focus, .wise--modal .modal-dialog .wise--tab .nav-tabs li.active a:hover {
  line-height: 18px;
}
.wise--modal .modal-dialog .wise--tab .tab-content {
  padding: 20px;
  z-index: 11;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 546px) {
  .wise--modal .modal-dialog .wise--tab .nav-tabs li {
    display: block;
    float: none;
  }
}
@media screen and (max-width: 991px) {
  .wise--modal .modal-dialog .profile--tabs .wise--tab .nav.nav-tabs li a {
    padding: 10px 15px;
  }
}
@media screen and (max-width: 736px) {
  .wise--modal .modal-dialog .profile--tabs .wise--tab .nav.nav-tabs li {
    float: none;
    display: block;
  }
}
.wise--modal .modal-dialog .border {
  width: 100%;
  border-bottom: 1px solid #b3b3b3;
}
.wise--modal .modal-dialog .wise--radio {
  display: block;
  position: relative;
  padding-left: 15px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Hide the browser's default radio button */
}
.wise--modal .modal-dialog .wise--radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.wise--modal .modal-dialog .wise--radiocheck {
  position: absolute;
  top: 12px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: white;
  border-radius: 50%;
  border: 1px solid #D5D5D5;
}
.wise--modal .modal-dialog .wise--radio:hover input ~ .wise--radiocheck {
  background-color: white;
}
.wise--modal .modal-dialog .wise--radio input:checked ~ .wise--radiocheck {
  background-color: white;
  border: 1px solid #2E8FCE;
}
.wise--modal .modal-dialog .wise--radiocheck:after {
  content: "";
  position: absolute;
  display: none;
}
.wise--modal .modal-dialog .wise--radio input:checked ~ .wise--radiocheck:after {
  display: block;
}
.wise--modal .modal-dialog .wise--radio .wise--radiocheck:after {
  top: 4px;
  left: 4px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #2E8FCE;
}
.wise--modal .modal-dialog .wise--checkbox {
  display: block;
  position: relative;
  padding-left: 15px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Hide the browser's default checkbox */
}
.wise--modal .modal-dialog .wise--checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.wise--modal .modal-dialog .wise--checkbox input .checkbox {
  border-radius: 5px;
  background-color: #2E8FCE;
}
.wise--modal .modal-dialog .wise--checkmark {
  position: absolute;
  top: 12px;
  left: 0;
  height: 15px;
  width: 15px;
  border: 1px solid #D5D5D5;
  border-radius: 5px;
}
.wise--modal .modal-dialog .wise--checkbox:hover input ~ .wise--checkmark {
  background-color: white;
}
.wise--modal .modal-dialog .wise--checkbox input:checked ~ .wise--checkmark {
  background-color: #2E8FCE;
}
.wise--modal .modal-dialog .wise--checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.wise--modal .modal-dialog .wise--checkbox input:checked ~ .wise--checkmark:after {
  display: block;
}
.wise--modal .modal-dialog .wise--checkbox .wise--checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wise--modal .modal-dialog a.list-ellipsis i {
  font-size: 20px;
}
.wise--modal .modal-dialog .popover-title {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .popover-content {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .popover.list--options {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  border-radius: 5px;
  min-width: 100px;
}
.wise--modal .modal-dialog .popover.list--options .arrow::after {
  border-bottom-color: white;
}
.wise--modal .modal-dialog .popover.list--options .popover-content {
  padding: 0px;
}
.wise--modal .modal-dialog .popover.list--options div.options {
  display: grid;
}
.wise--modal .modal-dialog .popover.list--options div.options a {
  color: #4d4d4d;
  text-decoration: none;
  padding: 9px 14px;
}
.wise--modal .modal-dialog .popover.list--options div.options a:not(.delete):hover {
  background-color: #f0f2f4;
}
.wise--modal .modal-dialog .popover.list--options div.options a.delete {
  color: #dc3545;
  background-color: #fff;
}
.wise--modal .modal-dialog .popover.list--options div.options a.delete:hover, .wise--modal .modal-dialog .popover.list--options div.options a.delete:focus {
  background-color: #dc3545;
  color: #fff;
}
.wise--modal .modal-dialog .wise--select .btn[disabled] {
  background-color: unset !important;
  border-color: unset !important;
}
.wise--modal .modal-dialog .wise--select.input--addon--group {
  display: flex;
}
.wise--modal .modal-dialog .wise--select.input--addon--group .ui-select-container {
  flex: 1;
}
.wise--modal .modal-dialog .wise--select.input--addon--group .ui-select-toggle, .wise--modal .modal-dialog .wise--select.input--addon--group .chosen-single {
  border-radius: 5px 0px 0px 5px !important;
}
.wise--modal .modal-dialog .wise--select.input--addon--group.open .form-control {
  border-radius: 5px 0px 0px 0px !important;
}
.wise--modal .modal-dialog .wise--select.input--addon--group .input--addon {
  width: 42px;
  display: flex;
  border: 1px solid #d5d5d5;
  border-radius: 0px 5px 5px 0px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin-left: -1px;
}
.wise--modal .modal-dialog .ui-select-container {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .ui-select-container input::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .label {
  font-size: 12px;
  border-radius: 10px;
  padding: 4px 8px;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  color: white;
  line-height: 1;
  height: unset !important;
}
.wise--modal .modal-dialog .wa--label {
  font-size: 12px;
  border-radius: 10px;
  padding: 4px 8px;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  color: white;
  line-height: 1;
  height: unset !important;
}
.wise--modal .modal-dialog .label-warning {
  background-color: #dfac4e !important;
}
.wise--modal .modal-dialog .label-success {
  background-color: #56B336 !important;
}
.wise--modal .modal-dialog .label-danger {
  background-color: #bd2130 !important;
}
.wise--modal .modal-dialog .label-primary {
  background-color: #007BFF !important;
}
.wise--modal .modal-dialog .label-outlined {
  border: 1px solid #888;
  background-color: transparent !important;
  color: hsla(0, 0%, 17%, 0.9);
}
.wise--modal .modal-dialog .label-red,
.wise--modal .modal-dialog .badge-red {
  background-color: #dc3545 !important;
}
.wise--modal .modal-dialog .label-blue,
.wise--modal .modal-dialog .badge-blue {
  background-color: #007bff !important;
}
.wise--modal .modal-dialog .label-bright-blue,
.wise--modal .modal-dialog .badge-bright-blue {
  background-color: #5580e9 !important;
}
.wise--modal .modal-dialog .label-light-blue,
.wise--modal .modal-dialog .badge-light-blue {
  background-color: #428bca !important;
}
.wise--modal .modal-dialog .label-dim-blue,
.wise--modal .modal-dialog .badge-dim-blue {
  background-color: #94aaff !important;
}
.wise--modal .modal-dialog .label-bright-purple,
.wise--modal .modal-dialog .badge-bright-purple {
  background-color: #A36EFF !important;
}
.wise--modal .modal-dialog .label-bright-yellow,
.wise--modal .modal-dialog .badge-bright-yellow {
  background-color: #f9fa66 !important;
  color: #4d4d4d !important;
}
.wise--modal .modal-dialog .label-bright-green,
.wise--modal .modal-dialog .badge-bright-green {
  background-color: #38e272 !important;
  color: #4d4d4d;
}
.wise--modal .modal-dialog .label-dim-green,
.wise--modal .modal-dialog .badge-dim-green {
  background-color: #b0f795 !important;
  color: #4d4d4d;
}
.wise--modal .modal-dialog .duotone-label-brightblue {
  background-color: rgba(85, 128, 233, 0.15) !important;
  color: #5580e9 !important;
}
.wise--modal .modal-dialog .duotone-label-blue {
  background-color: rgba(0, 123, 255, 0.15) !important;
  color: #007BFF !important;
}
.wise--modal .modal-dialog .duotone-label-purple {
  background-color: rgba(99, 86, 164, 0.15) !important;
  color: #6356a4;
}
.wise--modal .modal-dialog .duotone-label-orange {
  background-color: rgba(246, 163, 34, 0.15) !important;
  color: #F6A322 !important;
}
.wise--modal .modal-dialog .duotone-label-green {
  background-color: rgba(86, 179, 54, 0.15) !important;
  color: #56B336 !important;
}
.wise--modal .modal-dialog .duotone-label-grey {
  background-color: rgba(93, 93, 93, 0.15) !important;
  color: #5d5d5d !important;
}
.wise--modal .modal-dialog .duotone-label-red {
  background-color: rgba(220, 53, 69, 0.15) !important;
  color: #dc3545 !important;
}
.wise--modal .modal-dialog .label.arrowed-in-right {
  border-radius: 10px 0 0 10px !important;
}
.wise--modal .modal-dialog .label-warning.arrowed-in-right:after {
  border-color: #dfac4e !important;
  border-right-color: transparent !important;
}
.wise--modal .modal-dialog .label-success.arrowed-in-right:after {
  border-color: #56B336 !important;
  border-right-color: transparent !important;
}
.wise--modal .modal-dialog .label-danger.arrowed-in-right:after {
  border-color: #bd2130 !important;
  border-right-color: transparent !important;
}
.wise--modal .modal-dialog .label-primary.arrowed-in-right:after {
  border-color: #007BFF !important;
  border-right-color: transparent !important;
}
.wise--modal .modal-dialog .input--section .input--check {
  margin-bottom: 10px;
}
.wise--modal .modal-dialog .input--section .input--check.inline--flex {
  margin-bottom: 0;
}
.wise--modal .modal-dialog .input--section .input--check:last-child {
  margin-bottom: 0;
}
.wise--modal .modal-dialog .input--check {
  display: flex;
  align-items: center;
  margin: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: normal;
  margin-bottom: 10px;
}
.wise--modal .modal-dialog .input--check .check--btn[type=radio], .wise--modal .modal-dialog .input--check .check--btn[type=checkbox] {
  width: 16px;
  height: 16px;
  border: 1px solid #d5d5d5;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  appearance: none;
  margin: 0;
}
.wise--modal .modal-dialog .input--check .check--btn[type=checkbox] {
  border-radius: 2px;
}
.wise--modal .modal-dialog .input--check .check--btn:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.wise--modal .modal-dialog .input--check .check--btn:disabled ~ .check--text {
  opacity: 0.5;
}
.wise--modal .modal-dialog .input--check .check--btn[type=radio]:focus, .wise--modal .modal-dialog .input--check .check--btn[type=checkbox]:focus {
  outline: none;
  outline-offset: none;
}
.wise--modal .modal-dialog .input--check .checkmark--btn {
  border-radius: 2px;
}
.wise--modal .modal-dialog .input--check:hover input ~ .check--btn {
  background-color: #d5d5d5;
}
.wise--modal .modal-dialog .input--check input:checked ~ .check--btn {
  border: 1px solid #007BFF;
  background-color: #fff;
}
.wise--modal .modal-dialog .input--check .check--btn:hover {
  background-color: #d5d5d5;
}
.wise--modal .modal-dialog .input--check .check--btn:checked[type=radio], .wise--modal .modal-dialog .input--check .check--btn:checked[type=checkbox] {
  border: 1px solid #007BFF;
  background-color: #fff;
}
.wise--modal .modal-dialog .input--check .check--btn:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23007bff' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='4.5'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
}
.wise--modal .modal-dialog .input--check .check--btn:checked[type=checkbox] {
  background-color: #007BFF;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.wise--modal .modal-dialog .input--check input:checked ~ .checkmark--btn {
  background-color: #007BFF;
  color: #fff;
}
.wise--modal .modal-dialog .input--check .checkmark--btn:checked {
  background-color: #007BFF;
  color: #fff;
}
.wise--modal .modal-dialog .input--check .check--text {
  margin-left: 10px;
  font-size: 14px;
  font-weight: 300;
}
.wise--modal .modal-dialog .input--check .inline--flex {
  margin-bottom: 0px;
}
.wise--modal .modal-dialog .input--check.input--right .check--btn {
  margin-left: auto;
  order: 2;
}
.wise--modal .modal-dialog .input--check.input--right .check--text {
  margin-left: 0px;
  margin-right: 10px;
  order: 1;
}
.wise--modal .modal-dialog .input--check .input--check {
  margin-bottom: 10px;
}
.wise--modal .modal-dialog .input--container {
  border-radius: 4px;
  border: 1px solid #d5d5d5;
  padding: 5px;
  display: flex;
  align-items: center;
}
.wise--modal .modal-dialog .input--container input {
  border: none;
  padding: 0;
  flex: 1;
  margin-left: 5px;
  height: 30px;
  color: #4d4d4d;
}
.wise--modal .modal-dialog .input--container button {
  margin: 0;
}
.wise--modal .modal-dialog .input--container .dropdown-menu {
  right: 0;
  left: initial;
  border-radius: 5px !important;
}
.wise--modal .modal-dialog .input--container i {
  transition: 0.25s;
}
.wise--modal .modal-dialog .input--container.open i {
  transform: rotate(180deg);
}
.wise--modal .modal-dialog .input--section ::placeholder {
  color: #888888;
}
.wise--modal .modal-dialog .input--container--none {
  border-radius: 0px;
  border: none;
  padding: 0px;
  display: flex;
  color: #888888;
  align-items: center;
  position: relative;
}
.wise--modal .modal-dialog .input--section .dz--photo--table {
  width: 100%;
  margin: 0;
}
.wise--modal .modal-dialog .input--section .dropzone {
  padding: 0;
}
.wise--modal .modal-dialog .input--section .dropzone > span {
  border-radius: 4px;
  border: 1px solid rgba(43, 43, 43, 0.15) !important;
}
.wise--modal .modal-dialog .input--section .dropzone > span span {
  color: #888888;
}
.wise--modal .modal-dialog .switch--container {
  position: absolute;
  right: 10px;
}
.wise--modal .modal-dialog .input--section--lg input.default--input, .wise--modal .modal-dialog .input--section--lg .ui-select-container[theme=bootstrap] .btn, .wise--modal .modal-dialog .input--section--lg .ui-select-container[theme=bootstrap] input.form-control {
  height: 42px;
}
.wise--modal .modal-dialog .social-card {
  display: flex;
  align-items: center;
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  padding: 15px;
}
.wise--modal .modal-dialog .social-card.selected {
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
.wise--modal .modal-dialog .social-card .social-photo {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 40px;
}
.wise--modal .modal-dialog .social-card .social-photo .crop {
  border-radius: 50%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.wise--modal .modal-dialog .social-card .social-photo .crop .photo {
  display: block;
  max-width: 100%;
  margin: auto;
  position: absolute;
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
}
.wise--modal .modal-dialog .social-card .social-name {
  font-size: 15px;
  max-width: 67%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wise--modal .modal-dialog .social-card .social-name span {
  margin-left: 10px;
}
.wise--modal .modal-dialog .wa--header {
  padding: 10px 15px;
  margin-bottom: 20px;
  border-radius: 5px;
  color: white;
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeSpeed;
  min-height: 50px;
}
.wise--modal .modal-dialog .wa--header h2 {
  margin: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-grow: 1;
  font-size: 18px;
  line-height: normal;
}
.wise--modal .modal-dialog .wa--header .wise-i-btn, .wise--modal .modal-dialog .wa--header .wise--btn {
  border: 1px solid white !important;
  background-color: transparent;
  color: white;
  margin: 0px;
}
.wise--modal .modal-dialog .wa--header .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header .wise--btn:hover {
  background-color: white;
  color: grey;
}
.wise--modal .modal-dialog .wa--header .default--input {
  border-radius: 4px !important;
  padding: 5px;
  background-image: none;
}
.wise--modal .modal-dialog .wa--header.d--grid {
  display: grid;
  grid-template-columns: 1fr auto auto;
  grid-gap: 15px;
}
.wise--modal .modal-dialog .wa--header.d--grid h2 {
  grid-row: 1;
}
.wise--modal .modal-dialog .wa--header.d--grid .wise-i-btn, .wise--modal .modal-dialog .wa--header.d--grid .wise--btn {
  grid-row: 1;
}
.wise--modal .modal-dialog .wa--header.d--grid .header--search {
  grid-column: 1/-1;
}
.wise--modal .modal-dialog .wa--header.d--grid .header--filter--1 {
  grid-column: 1/-1;
}
.wise--modal .modal-dialog .wa--header.d--grid .header--filter--2 {
  grid-column: 1/-1;
}
.wise--modal .modal-dialog .wa--header.d--grid ellipsis-options {
  grid-row: 1;
}
.wise--modal .modal-dialog .wa--header.d--grid.no--column--gap {
  gap: unset;
  row-gap: 15px;
}
.wise--modal .modal-dialog .wa--header.p1_dkgreen .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_dkgreen .wise--btn:hover {
  color: #005E00 !important;
}
.wise--modal .modal-dialog .wa--header.p1_blue .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_blue .wise--btn:hover {
  color: #00559b !important;
}
.wise--modal .modal-dialog .wa--header.p1_red .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_red .wise--btn:hover {
  color: #d8181d !important;
}
.wise--modal .modal-dialog .wa--header.p1_black .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_black .wise--btn:hover {
  color: #000000 !important;
}
.wise--modal .modal-dialog .wa--header.p1_charcoal .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_charcoal .wise--btn:hover {
  color: #36454f !important;
}
.wise--modal .modal-dialog .wa--header.p1_ltgreen .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_ltgreen .wise--btn:hover {
  color: #8fba56 !important;
}
.wise--modal .modal-dialog .wa--header.p1_gray .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_gray .wise--btn:hover {
  color: #a0a0a0 !important;
}
.wise--modal .modal-dialog .wa--header.p1_ltblue .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_ltblue .wise--btn:hover {
  color: #0092ca !important;
}
.wise--modal .modal-dialog .wa--header.p1_rose .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_rose .wise--btn:hover {
  color: #efb5bc !important;
}
.wise--modal .modal-dialog .wa--header.p1_pink .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_pink .wise--btn:hover {
  color: #d6487e !important;
}
.wise--modal .modal-dialog .wa--header.p1_orange .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_orange .wise--btn:hover {
  color: #ff7b00 !important;
}
.wise--modal .modal-dialog .wa--header.p1_purple .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_purple .wise--btn:hover {
  color: #9585bf !important;
}
.wise--modal .modal-dialog .wa--header.p1_teal .wise-i-btn:hover, .wise--modal .modal-dialog .wa--header.p1_teal .wise--btn:hover {
  color: #008C9A !important;
}
.wise--modal .modal-dialog .wa--header.p1_dkgreen .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_dkgreen .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_blue .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_blue .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_red .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_red .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_black .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_black .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_charcoal .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_charcoal .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_ltgreen .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_ltgreen .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_gray .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_gray .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_ltblue .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_ltblue .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_rose .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_rose .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_orange .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_orange .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_purple .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_purple .wise--btn:active, .wise--modal .modal-dialog .wa--header.p1_teal .wise-i-btn:active, .wise--modal .modal-dialog .wa--header.p1_teal .wise--btn:active {
  color: white !important;
  background-color: transparent !important;
}
.wise--modal .modal-dialog .wa--header.p1_dkgreen .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_dkgreen .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_blue .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_blue .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_red .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_red .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_black .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_black .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_charcoal .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_charcoal .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_ltgreen .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_ltgreen .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_gray .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_gray .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_ltblue .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_ltblue .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_rose .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_rose .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_orange .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_orange .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_purple .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_purple .wise--btn:focus, .wise--modal .modal-dialog .wa--header.p1_teal .wise-i-btn:focus, .wise--modal .modal-dialog .wa--header.p1_teal .wise--btn:focus {
  color: white !important;
  background-color: transparent !important;
}
@media (min-width: 868px) {
  .wise--modal .modal-dialog .wa--header.d--grid.no--column--gap {
    gap: 15px;
  }
  .wise--modal .modal-dialog .wa--header.d--grid h2, .wise--modal .modal-dialog .wa--header.d--grid .header--filter--1, .wise--modal .modal-dialog .wa--header.d--grid .header--filter--2, .wise--modal .modal-dialog .wa--header.d--grid .header--search, .wise--modal .modal-dialog .wa--header.d--grid .wise-i-btn, .wise--modal .modal-dialog .wa--header.d--grid .wise--btn, .wise--modal .modal-dialog .wa--header.d--grid ellipsis-options {
    grid-row: 1;
    grid-column: auto;
  }
  .wise--modal .modal-dialog .wa--header.d--grid .wise--select, .wise--modal .modal-dialog .wa--header.d--grid .default--input {
    width: 169px;
  }
}
.wise--modal .modal-dialog .wa--collapsible--header {
  padding: 10px 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: white;
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeSpeed;
  min-height: 50px;
}
.wise--modal .modal-dialog .wa--collapsible--header h2 {
  margin: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-grow: 1;
  font-size: 18px;
  line-height: normal;
}
.wise--modal .modal-dialog .wa--collapsible--header .wise-i-btn, .wise--modal .modal-dialog .wa--collapsible--header .wise--btn {
  border: 1px solid white !important;
  background-color: transparent;
  color: white;
  margin: 0px;
}
.wise--modal .modal-dialog .wa--collapsible--header .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header .wise--btn:hover {
  background-color: white;
  color: grey;
}
.wise--modal .modal-dialog .wa--collapsible--header .default--input {
  border-radius: 4px !important;
  padding: 5px;
  background-image: none;
}
.wise--modal .modal-dialog .wa--collapsible--header.d--grid {
  display: grid;
  grid-template-columns: 1fr auto auto;
  grid-gap: 15px;
}
.wise--modal .modal-dialog .wa--collapsible--header.d--grid h2 {
  grid-row: 1;
}
.wise--modal .modal-dialog .wa--collapsible--header.d--grid .wise-i-btn, .wise--modal .modal-dialog .wa--collapsible--header.d--grid .wise--btn {
  grid-row: 1;
}
.wise--modal .modal-dialog .wa--collapsible--header.d--grid .header--search {
  grid-column: 1/-1;
}
.wise--modal .modal-dialog .wa--collapsible--header.d--grid .header--filter--1 {
  grid-column: 1/-1;
}
.wise--modal .modal-dialog .wa--collapsible--header.d--grid .header--filter--2 {
  grid-column: 1/-1;
}
.wise--modal .modal-dialog .wa--collapsible--header.d--grid ellipsis-options {
  grid-row: 1;
}
.wise--modal .modal-dialog .wa--collapsible--header.d--grid.no--column--gap {
  gap: unset;
  row-gap: 15px;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_dkgreen .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_dkgreen .wise--btn:hover {
  color: #005E00 !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_blue .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_blue .wise--btn:hover {
  color: #00559b !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_red .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_red .wise--btn:hover {
  color: #d8181d !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_black .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_black .wise--btn:hover {
  color: #000000 !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_charcoal .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_charcoal .wise--btn:hover {
  color: #36454f !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_ltgreen .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltgreen .wise--btn:hover {
  color: #8fba56 !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_gray .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_gray .wise--btn:hover {
  color: #a0a0a0 !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_ltblue .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltblue .wise--btn:hover {
  color: #0092ca !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_rose .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_rose .wise--btn:hover {
  color: #efb5bc !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_pink .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_pink .wise--btn:hover {
  color: #d6487e !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_orange .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_orange .wise--btn:hover {
  color: #ff7b00 !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_purple .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_purple .wise--btn:hover {
  color: #9585bf !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_teal .wise-i-btn:hover, .wise--modal .modal-dialog .wa--collapsible--header.p1_teal .wise--btn:hover {
  color: #008C9A !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_dkgreen .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_dkgreen .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_blue .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_blue .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_red .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_red .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_black .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_black .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_charcoal .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_charcoal .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltgreen .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltgreen .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_gray .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_gray .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltblue .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltblue .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_rose .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_rose .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_orange .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_orange .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_purple .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_purple .wise--btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_teal .wise-i-btn:active, .wise--modal .modal-dialog .wa--collapsible--header.p1_teal .wise--btn:active {
  color: white !important;
  background-color: transparent !important;
}
.wise--modal .modal-dialog .wa--collapsible--header.p1_dkgreen .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_dkgreen .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_blue .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_blue .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_red .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_red .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_black .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_black .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_charcoal .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_charcoal .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltgreen .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltgreen .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_gray .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_gray .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltblue .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_ltblue .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_rose .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_rose .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_orange .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_orange .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_purple .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_purple .wise--btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_teal .wise-i-btn:focus, .wise--modal .modal-dialog .wa--collapsible--header.p1_teal .wise--btn:focus {
  color: white !important;
  background-color: transparent !important;
}
.wise--modal .modal-dialog .header--collapse {
  min-height: 50px;
  margin-bottom: 15px;
}
.wise--modal .modal-dialog .header--collapse.collapsing .wa--collapsible--header {
  transition: 0.17s ease;
  border-bottom-left-radius: 3.5px;
  border-bottom-right-radius: 3.5px;
}
.wise--modal .modal-dialog .header--collapse.in {
  min-height: 50px;
  margin-bottom: 15px;
}
.wise--modal .modal-dialog .header--collapse.in .wa--collapsible--header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
}
.wise--modal .modal-dialog .header--collapse.collapse {
  display: block;
}
.wise--modal .modal-dialog .header--collapse.collapse .wa--collapsible--header {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.wise--modal .modal-dialog .header--collapse.collapse .collapsible--body {
  height: 0;
  display: none;
}
.wise--modal .modal-dialog .collapsible--body {
  height: auto;
  border: #ddd 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.wise--modal .modal-dialog .wise-i-btn.collapsed i {
  transform: rotate(180deg);
}
@media (min-width: 868px) {
  .wise--modal .modal-dialog .wa--collapsible--header.d--grid.no--column--gap {
    gap: 15px;
  }
  .wise--modal .modal-dialog .wa--collapsible--header.d--grid h2, .wise--modal .modal-dialog .wa--collapsible--header.d--grid .header--filter--1, .wise--modal .modal-dialog .wa--collapsible--header.d--grid .header--filter--2, .wise--modal .modal-dialog .wa--collapsible--header.d--grid .header--search, .wise--modal .modal-dialog .wa--collapsible--header.d--grid .wise-i-btn, .wise--modal .modal-dialog .wa--collapsible--header.d--grid .wise--btn, .wise--modal .modal-dialog .wa--collapsible--header.d--grid ellipsis-options {
    grid-row: 1;
    grid-column: auto;
  }
  .wise--modal .modal-dialog .wa--collapsible--header.d--grid .wise--select, .wise--modal .modal-dialog .wa--collapsible--header.d--grid .default--input {
    width: 169px;
  }
}
@media (max-width: 868px) {
  .wise--modal .modal-dialog .grid--collapse.header--collapse {
    min-height: 95px;
  }
}
.wise--modal .modal-dialog .repeat--list--container {
  line-height: normal;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid {
  display: grid;
  grid-template-rows: repeat(var(--wa-rows, 1), 1fr);
  grid-template-columns: repeat(var(--wa-columns, 12), 1fr);
  gap: var(--wa-gap, 15px);
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--1 {
  grid-column: auto/span 1;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--2 {
  grid-column: auto/span 2;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--3 {
  grid-column: auto/span 3;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--4 {
  grid-column: auto/span 4;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--4 {
  grid-column: auto/span 4;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--5 {
  grid-column: auto/span 5;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--6 {
  grid-column: auto/span 6;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--7 {
  grid-column: auto/span 7;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--8 {
  grid-column: auto/span 8;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--9 {
  grid-column: auto/span 9;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--10 {
  grid-column: auto/span 10;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--11 {
  grid-column: auto/span 11;
}
.wise--modal .modal-dialog .repeat--list--container .d--grid .g--col--12 {
  grid-column: auto/span 12;
}
.wise--modal .modal-dialog .repeat--list--container div[class^=g--col--] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wise--modal .modal-dialog .repeat--list--container.repeat--list--striped > .repeat--list--data > .list--data:nth-of-type(odd) {
  background-color: rgba(43, 43, 43, 0.08);
}
.wise--modal .modal-dialog .repeat--list--container.no--header .list--data:first-child {
  border-top: 1px solid #d5d5d5;
  border-radius: 4px 4px 0 0;
}
.wise--modal .modal-dialog .repeat--list--container.repeat--list--hover .list--data:hover {
  background-color: rgba(43, 43, 43, 0.15) !important;
}
.wise--modal .modal-dialog .repeat--list--container .repeat--list--headers {
  font-weight: bold;
  border-bottom: 1px solid #d5d5d5;
  position: relative;
  padding: 10px;
  align-items: center;
}
.wise--modal .modal-dialog .repeat--list--container .list--headers--no--border {
  border: none !important;
}
.wise--modal .modal-dialog .repeat--list--container .list--separate {
  border: 1px solid #d5d5d5;
  margin-top: 10px;
  border-radius: 4px;
}
.wise--modal .modal-dialog .repeat--list--container .list--data {
  border-bottom: 1px solid #d5d5d5;
  position: relative;
  padding: 10px;
  align-items: center;
}
.wise--modal .modal-dialog .repeat--list--container a.list--data {
  color: hsla(0, 0%, 17%, 0.9);
}
.wise--modal .modal-dialog .repeat--list--container .repeat--list--footer {
  padding: 5px;
  display: flex;
}
.wise--modal .modal-dialog .repeat--list--container .repeat--list--footer .wise--select {
  width: 80px;
}
.wise--modal .modal-dialog .repeat--list--container .repeat--list--footer .dropdown-menu {
  min-width: 80px;
}
.wise--modal .modal-dialog .repeat--list--container.repeat--list--border .repeat--list--headers {
  font-weight: bold;
  border: 1px solid #d5d5d5;
  border-radius: 4px 4px 0 0;
  border-bottom-width: 0;
}
.wise--modal .modal-dialog .repeat--list--container.repeat--list--border .list--data {
  border: 1px solid #d5d5d5 !important;
}
.wise--modal .modal-dialog .repeat--list--container.repeat--list--border .list--data + .list--data {
  border-top-width: 0px !important;
}
.wise--modal .modal-dialog .repeat--list--container.repeat--list--border .list--data:last-child {
  border-radius: 0 0 4px 4px;
}
.wise--modal .modal-dialog .repeat--list--container.repeat--list--border .repeat--list--footer {
  border-left: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  padding: 10px;
  display: flex;
  border-radius: 0 0 4px 4px;
}
.wise--modal .modal-dialog .repeat--list--container.repeat--list--border.repeat--list--no--header .list--data:first-child {
  border-radius: 5px 5px 0 0 !important;
}
.wise--modal .modal-dialog .ellipsis.open > .dropdown-menu {
  right: 0;
  left: inherit;
}
.wise--modal .modal-dialog .ellipsis.open .wise-i-btn {
  background-color: #f0f2f4;
}
.wise--modal .modal-dialog .ellipsis .wise-i-btn {
  margin: 0;
  font-size: 24px;
}
.wise--modal .modal-dialog .ellipsis .dropdown-menu {
  padding: 0px;
  border-radius: 5px !important;
  overflow: hidden;
}
.wise--modal .modal-dialog .ellipsis .dropdown-menu .divider {
  margin: 0px;
}
.wise--modal .modal-dialog .ellipsis .dropdown-menu > li > a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
}
.wise--modal .modal-dialog .ellipsis .dropdown-menu > li > a:hover {
  background: rgba(43, 43, 43, 0.15);
  color: hsla(0, 0%, 17%, 0.9);
}
.wise--modal .modal-dialog .ellipsis .dropdown-menu .delete {
  color: #bd2130;
}
.wise--modal .modal-dialog .ellipsis .dropdown-menu .delete:hover {
  background: #bd2130;
  color: #fff;
}
.wise--modal .modal-dialog .open-menu-btn {
  position: fixed;
  z-index: 420;
  top: 140px;
  left: 0;
  font-size: 25px;
  font-weight: 800;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 8px 8px 0;
  transition: 0.4s ease;
}
.wise--modal .modal-dialog .open-menu-btn.ng-hide {
  left: -50px;
  transition: 0.4s ease;
  display: flex !important;
}
.wise--modal .modal-dialog .btn--dropdown {
  display: inline-block;
  position: relative;
}
.wise--modal .modal-dialog .btn--dropdown .dropdown-menu {
  border-radius: 5px !important;
  border: none;
  padding: 10px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
  max-width: 300px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.wise--modal .modal-dialog .btn--dropdown .dropdown-menu.dropdown--left {
  left: 5px;
}
.wise--modal .modal-dialog .btn--dropdown .dropdown-menu.dropdown--right {
  right: 5px;
  left: unset;
}
.wise--modal .modal-dialog .btn--dropdown .dropdown-menu li a {
  color: #333;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
  white-space: normal;
}
.wise--modal .modal-dialog .btn--dropdown .dropdown-menu li a:hover {
  background: #ddd;
  color: #333;
}
@media (max-width: 425px) {
  .wise--modal .modal-dialog .btn--dropdown .dropdown-menu {
    max-width: 100%;
  }
}
.wise--modal .modal-dialog .tooltip-inner {
  border-radius: 5px;
}
.wise--modal .modal-dialog .wa--sidebar {
  grid-area: sidebar;
  width: 270px;
  position: fixed;
  background: white;
  top: 0;
  left: 0;
  z-index: 1000;
  box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.48);
}
.wise--modal .modal-dialog .wa--sidebar nav {
  position: sticky;
  top: 0;
  display: block !important;
  height: 100vh;
  overflow-y: auto;
}
@media (min-width: 1150px) {
  .wise--modal .modal-dialog .wa--sidebar nav {
    height: calc(100vh - 7rem);
  }
}
.wise--modal .modal-dialog .wa--sidebar .collapsed--menu--top {
  position: sticky;
  top: 0;
  z-index: 1;
  background: #fff;
}
.wise--modal .modal-dialog .wa--sidebar #collapsed--menu--header {
  display: flex;
  align-items: center;
  padding: 10px;
  color: hsla(0, 0%, 17%, 0.9);
  border-bottom: 1px solid #d5d5d5;
}
.wise--modal .modal-dialog .wa--sidebar .collapsed--menu--search {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border-bottom: 1px solid #d5d5d5;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style {
  list-style: none;
  margin: 0;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style .wa--menu--collapse {
  list-style: none;
  margin: 0;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style li {
  border-bottom: 1px solid #d5d5d5;
  display: flex;
  flex-direction: column;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style li .wa--menu--collapse {
  display: none;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style li .wa--menu--collapse a {
  font-size: 14px;
  padding-left: 15px;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style li .wa--menu--collapse.wa--collapsing {
  display: block;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style li li:last-child {
  border-bottom: none;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style .wa--collapse--header {
  color: hsla(0, 0%, 18%, 0.9);
  display: flex;
  align-items: center;
  padding: 10px;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style .wa--collapse--header:hover {
  text-decoration: none;
  background: #d5d5d5;
  color: white;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style .wa--collapse--header.collapsible--links.active {
  border-bottom: 1px solid #d5d5d5;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style .wa--collapse--header.collapsible:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f067";
  margin-left: auto;
}
.wise--modal .modal-dialog .wa--sidebar .no--list--style .wa--collapse--header.collapsible.active:after {
  content: "\f068";
}
.wise--modal .modal-dialog .wa--sidebar.p1_blue .wa--collapse--header:hover {
  background: #00559b !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_red .wa--collapse--header:hover {
  background: #D8181D !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_black .wa--collapse--header:hover {
  background: #000000 !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_charcoal .wa--collapse--header:hover {
  background: #36454F !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_ltgreen .wa--collapse--header:hover {
  background: #8FBA56 !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_gray .wa--collapse--header:hover {
  background: #A0A0A0 !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_ltblue .wa--collapse--header:hover {
  background: #0092CA !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_rose .wa--collapse--header:hover {
  background: #EFB5BC !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_pink .wa--collapse--header:hover {
  background: #D6487E !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_orange .wa--collapse--header:hover {
  background: #ff7B00 !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_purple .wa--collapse--header:hover {
  background: #9585BF !important;
}
.wise--modal .modal-dialog .wa--sidebar.p1_teal .wa--collapse--header:hover {
  background: #00BC9A !important;
}
@media (min-width: 1150px) {
  .wise--modal .modal-dialog .wa--sidebar {
    position: unset;
    box-shadow: none;
    z-index: unset;
    display: block;
  }
}
@media (min-width: 1150px) {
  .wise--modal .modal-dialog .wa--layout {
    grid-template-areas: "sidebar main";
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
  }
}
.wise--modal .modal-dialog .wa--main {
  grid-area: main;
}
.wise--modal .modal-dialog .text--placeholder {
  border: 1px solid rgba(0, 0, 0, 0.5);
  padding: 3px 5px;
  border-radius: 2px;
  font-weight: 600;
  font-size: 12px;
  margin: 0;
  color: #4d4d4d;
  transition: 0.25s;
}
.wise--modal .modal-dialog .text--placeholder:hover {
  color: #4d4d4d;
  text-decoration: none;
  background-color: rgba(164, 174, 181, 0.4) !important;
  cursor: pointer;
}
.wise--modal .modal-dialog .text--thumbnail {
  display: inline-block;
  height: 62px;
  width: 62px;
  object-fit: cover;
  transition: 0.25s;
  margin: 0 !important;
}
.wise--modal .modal-dialog .text--thumbnail:hover {
  filter: contrast(115%) drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25));
}
.wise--modal .modal-dialog .text--attach--section {
  margin-bottom: 10px;
}
.wise--modal .modal-dialog .text--attach--section .wise--btn {
  margin: 0;
}
.wise--modal .modal-dialog .text--sendTest {
  padding: 0;
  margin: 10px 0 0 0;
}
.wise--modal .modal-dialog #media_thumbnail.text--thumbnail {
  margin: 0;
}
.wise--modal .modal-dialog #sendTestCell.text--sendTest {
  padding: 0;
  margin: 10px 0 0 0;
}
.wise--modal .modal-dialog .text--camera {
  margin-right: 3px;
  font-size: 28px;
  color: hsl(240, 1%, 34%);
  cursor: pointer;
  transition: 0.25s;
}
.wise--modal .modal-dialog .text--camera:hover {
  color: hsl(240, 1%, 24%);
}
.wise--modal .modal-dialog .basic--card {
  display: flex;
  flex-direction: column;
  border: 1px solid #d5d5d5;
  padding: 10px;
  border-radius: 5px;
}
.wise--modal .modal-dialog .basic--card.card--centered {
  align-items: center;
  text-align: center;
}
.wise--modal .modal-dialog .basic--card.card--float {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
  border: none;
}
.wise--modal .modal-dialog .basic--card.card--solid {
  background-color: #eee;
  border: none;
}
.wise--modal .modal-dialog .wa--icon--container {
  width: 38px;
  min-width: 38px;
  height: 38px;
  border-radius: 5px;
  background-color: #eee;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.wise--modal .modal-dialog .wa--icon--container.container--circle {
  border-radius: 50%;
  font-size: 16px;
}
.wise--modal .modal-dialog .wa--icon--container--sm {
  width: 34px;
  min-width: 34px;
  height: 34px;
  font-size: 16px;
  border-radius: 5px;
  background-color: #eee;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wise--modal .modal-dialog .wa--icon--container--sm.container--circle {
  border-radius: 50%;
  font-size: 14px;
}
.wise--modal .modal-dialog .wa--icon--container--lg {
  width: 42px;
  min-width: 42px;
  height: 42px;
  font-size: 20px;
  border-radius: 5px;
  background-color: #eee;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wise--modal .modal-dialog .wa--icon--container--lg.container--circle {
  border-radius: 50%;
  font-size: 18px;
}
.wise--modal .modal-dialog #cboxContent {
  border: none;
  border-radius: 5px;
}
.wise--modal .modal-dialog #cboxClose {
  background-color: #dc3546;
  border-color: #dc3546;
  opacity: 0.8;
}
.wise--modal .modal-dialog #cboxClose i {
  font-size: 16px;
}
.wise--modal .modal-dialog #cboxClose:hover {
  transition: all 0.25s;
  opacity: 1;
}
.wise--modal .modal-dialog #snackbarContainer {
  position: fixed;
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 500px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 9999;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar {
  visibility: hidden;
  margin-bottom: 10px;
  width: 100%;
  min-height: 50px;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 10px 5px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.97);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  color: #333;
  font-size: 16px;
  opacity: 0;
  transform: translateY(0) scale(0);
  transition: transform 0.5s, opacity 0.5s, transform 0.5s, visibility 0.1s, background-color 0.25s;
  transition-delay: 0s, 0s, 0s, 0.5s; /* Delay visibility transition */
  overflow: hidden;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar:hover {
  background-color: rgb(255, 255, 255);
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar.show {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) scale(1);
  transition-delay: 0.1s, 0.1s, 0.1s, 0s; /* Delay all but visibility */
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--message, .wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--btngroup {
  display: flex;
  align-items: center;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--message > *, .wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--btngroup > * {
  margin-left: 5px;
  margin-right: 5px;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--icon {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--close {
  margin-left: 5px;
  margin-right: 5px;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--close.snackbar--icon {
  background: transparent;
  color: #8c8c8c;
  border: none;
  transition: all 0.25s;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--close.snackbar--icon:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #333;
  border: none;
  transition: all 0.25s;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--btn {
  background: transparent;
  height: 30px;
  border: none;
  font-weight: 600;
  border-radius: 5px;
  color: #007bff;
  transition: all 0.25s;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--btn:hover, .wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--btn:focus {
  background: rgba(0, 123, 255, 0.2);
  transition: all 0.25s;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .snackbar--status .snackbar--icon {
  color: #8c8c8c;
  background: rgba(140, 140, 140, 0.2);
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar.snackbar--success .snackbar--status .snackbar--icon {
  color: #56B336;
  background: rgba(86, 179, 54, 0.2);
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar.snackbar--danger .snackbar--status .snackbar--icon {
  color: #dc3545;
  background: rgba(220, 53, 69, 0.2);
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar.snackbar--warning .snackbar--status .snackbar--icon {
  color: #F6A322;
  background: rgba(246, 163, 34, 0.2);
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar.snackbar--info .snackbar--status .snackbar--icon {
  color: #007bff;
  background: rgba(0, 123, 255, 0.2);
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .loader-line {
  width: 100%;
  height: 3px;
  display: inline-block;
  position: absolute;
  background: rgba(0, 123, 255, 0.2);
  overflow: hidden;
  border-radius: 10px;
  bottom: 0px;
  left: 0px;
}
.wise--modal .modal-dialog #snackbarContainer .wa--snackbar .loader-line-inner {
  width: 0;
  height: 100%;
  border-radius: 10px;
  background-color: #007bff;
  animation: lineAnim linear forwards;
}
@keyframes lineAnim {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.wise--modal .modal-dialog .info--banner {
  background: #D6EAFF;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.wise--modal .modal-dialog .info--banner .banner--content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.wise--modal .modal-dialog .info--banner .banner--heading {
  font-size: 18px;
  font-weight: bold;
  color: #007BFF;
  margin-bottom: 10px;
}
.wise--modal .modal-dialog .info--banner .banner--close {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid transparent !important;
}
.wise--modal .modal-dialog .info--banner .banner--info--btn {
  border: 1px solid transparent !important;
}
.wise--modal .modal-dialog .info--banner .banner--info--btn i.fa-arrow-right {
  transform: rotate(-45deg);
}
.wise--modal .modal-dialog .info--banner .banner--btn--group {
  margin-top: 20px;
}
.wise--modal .modal-dialog .info--banner .banner--btn--group button, .wise--modal .modal-dialog .info--banner .banner--btn--group a {
  margin-bottom: 10px;
}
.wise--modal .modal-dialog .info--banner.banner--w--img .banner--img {
  width: 100%;
}
.wise--modal .modal-dialog .info--banner.banner--w--img .banner--img img {
  width: 100%;
  max-height: 300px;
  object-fit: contain;
  transform: translateY(40px);
}
.wise--modal .modal-dialog .info--banner.banner--row {
  padding: 10px 20px;
  border-radius: 0px;
}
.wise--modal .modal-dialog .info--banner.banner--row .banner--content {
  justify-content: space-between;
}
.wise--modal .modal-dialog .info--banner.banner--row .banner--close {
  width: 28px;
  min-width: 28px;
  height: 28px;
  font-size: 18px;
}
.wise--modal .modal-dialog .info--banner.banner--row .banner--heading {
  font-size: 16px;
}
.wise--modal .modal-dialog .info--banner.banner--row .banner--btn--group {
  margin-top: 0px;
}
.wise--modal .modal-dialog .info--banner.banner--row .banner--btn--group button, .wise--modal .modal-dialog .info--banner.banner--row .banner--btn--group a {
  margin-bottom: 0px;
}
.wise--modal .modal-dialog .info--banner.banner--green {
  background: #E8F4E5;
}
.wise--modal .modal-dialog .info--banner.banner--green .banner--heading {
  color: #56B336;
}
.wise--modal .modal-dialog .info--banner.banner--red {
  background: #FAE4E6;
}
.wise--modal .modal-dialog .info--banner.banner--red .banner--heading {
  color: #dc3545;
}
.wise--modal .modal-dialog .info--banner.banner--orange {
  background: #FEF2E4;
}
.wise--modal .modal-dialog .info--banner.banner--orange .banner--heading {
  color: #F6A322;
}
.wise--modal .modal-dialog .info--banner.banner--gray {
  background: #EEEEEE;
}
.wise--modal .modal-dialog .info--banner.banner--gray .banner--heading {
  color: #333333;
}
.wise--modal .modal-dialog .info--banner.banner--purple {
  background: #EAE8F2;
}
.wise--modal .modal-dialog .info--banner.banner--purple .banner--heading {
  color: #6356a4;
}
@media (min-width: 992px) {
  .wise--modal .modal-dialog .info--banner.banner--w--img {
    flex-direction: row;
    align-items: stretch;
  }
  .wise--modal .modal-dialog .info--banner.banner--w--img .banner--content {
    width: 50%;
    justify-content: center;
  }
  .wise--modal .modal-dialog .info--banner.banner--w--img .banner--img {
    display: flex;
    align-items: flex-end;
    width: 50%;
  }
}
@media (min-width: 650px) {
  .wise--modal .modal-dialog .info--banner {
    padding: 30px;
  }
  .wise--modal .modal-dialog .info--banner.banner--row {
    flex-direction: row;
    padding: 10px 30px;
  }
  .wise--modal .modal-dialog .info--banner.banner--row .banner--content {
    flex-direction: row;
    align-items: center;
  }
  .wise--modal .modal-dialog .info--banner.banner--row .banner--close {
    position: relative;
    right: unset;
    top: unset;
  }
  .wise--modal .modal-dialog .info--banner.banner--row .banner--heading {
    margin-bottom: 0px;
  }
}
.wise--modal .modal-dialog .chosen-single {
  color: #4d4d4d !important;
  font-size: 14px !important;
  background-color: transparent !important;
  background-image: none !important;
  outline: 0 !important;
  -webkit-transition: 0.35s !important;
  transition: 0.35s !important;
  -webkit-transform-origin: left !important;
  transform-origin: left !important;
  text-decoration: none !important;
}
.wise--modal .modal-dialog .chosen-drop {
  border: none !important;
}
.wise--modal .modal-dialog .chosen-container .chosen-results {
  color: #4d4d4d !important;
}
.wise--modal .modal-dialog .chosen-single:focus {
  background-color: #fff !important;
  outline: 0;
}
.wise--modal .modal-dialog .chosen-white .chosen-single {
  box-shadow: unset !important;
  border-bottom: 1px solid white !important;
  color: white !important;
}
.wise--modal .modal-dialog .chosen-white .chosen-single div b:before {
  color: white !important;
}
.wise--modal .modal-dialog .chosen-white .chosen-drop {
  color: black !important;
}
.wise--modal .modal-dialog .chosen-container-single .chosen-single, .wise--modal .modal-dialog .chosen-container-multi .chosen-choices {
  border-radius: 5px !important;
  background-image: none !important;
  color: #4d4d4d !important;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important !important;
}
.wise--modal .modal-dialog .chosen-container-single .chosen-single .search-field input, .wise--modal .modal-dialog .chosen-container-multi .chosen-choices .search-field input {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important !important;
  font-size: 14px !important;
}
.wise--modal .modal-dialog .chosen-container-single .chosen-single .no-results, .wise--modal .modal-dialog .chosen-container-multi .chosen-choices .no-results {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important !important;
}
.wise--modal .modal-dialog .chosen-container-single .chosen-single::placeholder, .wise--modal .modal-dialog .chosen-container-multi .chosen-choices::placeholder {
  color: #b3b3b3 !important;
}
.wise--modal .modal-dialog .hover-light:hover {
  filter: brightness(90%);
  text-decoration: none;
  color: white;
}
.wise--modal .modal-dialog .butn {
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0.5px;
  border-radius: 2px;
  border: 0;
  outline: 0;
  height: 36px;
  padding: 8px 16px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1019607843), 0 3px 1px -2px rgba(0, 0, 0, 0.1019607843), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1019607843), 0 3px 1px -2px rgba(0, 0, 0, 0.1019607843), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition: 0.25s;
  transition: 0.25s;
  cursor: pointer;
}
.wise--modal .modal-dialog .butn:hover {
  text-decoration: none;
  color: #fff;
}
.wise--modal .modal-dialog .butn-green {
  background-color: #66bb48;
}
.wise--modal .modal-dialog .butn-green:hover {
  background-color: #519838;
}
.wise--modal .modal-dialog .butn-red {
  background-color: #D15B47;
}
.wise--modal .modal-dialog .butn-red:hover {
  background-color: #aa1317;
}
.wise--modal .modal-dialog .butn-blue {
  background-color: #4b74b8;
}
.wise--modal .modal-dialog .butn-blue:hover {
  background-color: #3b5d95;
}
.wise--modal .modal-dialog .butn-lg {
  font-size: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.wise--modal .modal-dialog .butn-group {
  margin: 20px 10px;
}
.wise--modal .modal-dialog .wise--btn, .wise--modal .modal-dialog .wise-i-btn {
  margin: 0 5px;
  border: none !important;
  border-radius: 0.25rem;
  padding: 0px 15px;
  height: 30px;
  text-shadow: none !important;
  line-height: 30px;
  min-width: 96px;
  outline: 0;
  text-decoration: none;
  display: inline-block;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 400;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  color: #fff;
  text-align: center;
  transition: 0.25s;
}
.wise--modal .modal-dialog .wise--btn.no-min-width, .wise--modal .modal-dialog .wise-i-btn.no-min-width {
  min-width: unset;
}
.wise--modal .modal-dialog .wise--btn:hover, .wise--modal .modal-dialog .wise-i-btn:hover {
  text-decoration: none;
  color: #fff;
}
.wise--modal .modal-dialog .wise--btn:focus, .wise--modal .modal-dialog .wise-i-btn:focus {
  color: #fff;
}
.wise--modal .modal-dialog .wise--btn[disabled], .wise--modal .modal-dialog .wise-i-btn[disabled] {
  cursor: default;
}
.wise--modal .modal-dialog .wise--btn a, .wise--modal .modal-dialog .wise-i-btn a {
  color: inherit;
  text-decoration: none;
  display: block;
}
.wise--modal .modal-dialog .wise--btn a[disabled], .wise--modal .modal-dialog .wise-i-btn a[disabled] {
  cursor: default;
}
.wise--modal .modal-dialog .wise--btn a:hover, .wise--modal .modal-dialog .wise-i-btn a:hover {
  color: inherit;
  text-decoration: none;
}
.wise--modal .modal-dialog .wise--btn a:active, .wise--modal .modal-dialog .wise-i-btn a:active {
  outline: none;
}
.wise--modal .modal-dialog .wise--btn a.wise--btn:not(.btn--grey), .wise--modal .modal-dialog .wise-i-btn a.wise--btn:not(.btn--grey) {
  color: #fff;
}
.wise--modal .modal-dialog .wise--btn a.wise--btn:not(.btn--grey):hover, .wise--modal .modal-dialog .wise-i-btn a.wise--btn:not(.btn--grey):hover {
  color: #fff;
}
.wise--modal .modal-dialog .wise--btn input, .wise--modal .modal-dialog .wise-i-btn input {
  color: #fff;
  background-color: transparent !important;
  border: 0;
  outline: 0;
  font-size: 14px;
  font-weight: 600;
}
.wise--modal .modal-dialog .wise--btn input[disabled], .wise--modal .modal-dialog .wise-i-btn input[disabled] {
  color: #fff !important;
  background-color: transparent !important;
  border: 0;
  outline: 0;
  cursor: default;
  font-size: 14px;
  font-weight: 600;
}
.wise--modal .modal-dialog .wise-i-btn {
  padding: unset;
  font-size: 14px;
  width: 35px;
  min-width: unset;
}
.wise--modal .modal-dialog .wise-i-btn i {
  line-height: 30px;
}
.wise--modal .modal-dialog .wise-i-btn.btn--lg {
  min-width: 42px;
}
.wise--modal .modal-dialog .wise-i-btn.btn--lg i {
  line-height: normal;
  font-size: 18px;
}
.wise--modal .modal-dialog .wise-i-btn.btn--sm {
  min-width: 26px;
  width: auto;
  height: 26px;
  padding: 0px 8px;
  border-radius: 5px;
  line-height: normal;
}
.wise--modal .modal-dialog .wise-i-btn.btn--sm i {
  line-height: normal;
}
.wise--modal .modal-dialog .btn--group--icon-right {
  display: flex;
}
.wise--modal .modal-dialog .btn--group--icon-right .wise--btn {
  border-radius: 0.25rem 0 0 0.25rem;
  margin-right: 0px;
}
.wise--modal .modal-dialog .btn--group--icon-right .wise-i-btn {
  border-radius: 0 0.25rem 0.25rem 0;
  margin: 0px;
}
.wise--modal .modal-dialog .btn--group--icon-left {
  display: flex;
}
.wise--modal .modal-dialog .btn--group--icon-left .wise--btn {
  border-radius: 0 0.25rem 0.25rem 0;
  margin-left: 0px;
}
.wise--modal .modal-dialog .btn--group--icon-left a {
  border-radius: 0.25rem 0 0 0.25rem;
}
.wise--modal .modal-dialog .btn--green {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #56B336 !important;
  transition: 0.25s;
}
.wise--modal .modal-dialog .btn--green:hover {
  background-color: #438c2a !important;
}
.wise--modal .modal-dialog .btn--green:active {
  background-color: #438c2a !important;
}
.wise--modal .modal-dialog .btn--green:focus {
  background-color: #3a7824 !important;
}
.wise--modal .modal-dialog .btn--green[disabled] {
  background-color: #c1e8b3 !important;
}
.wise--modal .modal-dialog .btn--blue {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #007BFF !important;
  transition: 0.25s;
}
.wise--modal .modal-dialog .btn--blue:hover {
  background-color: #0062cc !important;
}
.wise--modal .modal-dialog .btn--blue:active {
  background-color: #0062cc !important;
}
.wise--modal .modal-dialog .btn--blue:focus {
  background-color: #0056b3 !important;
}
.wise--modal .modal-dialog .btn--blue[disabled] {
  background-color: #b3d7ff !important;
}
.wise--modal .modal-dialog .btn--dark--green {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #438c2a !important;
  transition: 0.25s;
}
.wise--modal .modal-dialog .btn--dark--green:hover {
  background-color: #30651e !important;
}
.wise--modal .modal-dialog .btn--dark--green:active {
  background-color: #30651e !important;
}
.wise--modal .modal-dialog .btn--dark--green:focus {
  background-color: #275118 !important;
}
.wise--modal .modal-dialog .btn--dark--green[disabled] {
  background-color: #a1dd8c !important;
}
.wise--modal .modal-dialog .btn--red {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #dc3545 !important;
  transition: 0.25s;
}
.wise--modal .modal-dialog .btn--red:hover {
  background-color: #bd2130 !important;
}
.wise--modal .modal-dialog .btn--red:active {
  background-color: #bd2130 !important;
}
.wise--modal .modal-dialog .btn--red:focus {
  background-color: #a71d2a !important;
}
.wise--modal .modal-dialog .btn--red[disabled] {
  background-color: #f6cdd1 !important;
}
.wise--modal .modal-dialog .btn--gold {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #dfac4e !important;
  transition: 0.25s;
}
.wise--modal .modal-dialog .btn--gold:hover {
  background-color: #d49726 !important;
}
.wise--modal .modal-dialog .btn--gold:active {
  background-color: #d49726 !important;
}
.wise--modal .modal-dialog .btn--gold:focus {
  background-color: #be8722 !important;
}
.wise--modal .modal-dialog .btn--gold[disabled] {
  background-color: #faf3e5 !important;
}
.wise--modal .modal-dialog .btn--grey, .wise--modal .modal-dialog .btn--grey a {
  color: #202b36 !important;
  text-decoration: none !important;
  background-color: #d5d5d5 !important;
  transition: 0.25s;
}
.wise--modal .modal-dialog .btn--grey:hover, .wise--modal .modal-dialog .btn--grey a:hover {
  background-color: #bcbcbc !important;
}
.wise--modal .modal-dialog .btn--grey:active, .wise--modal .modal-dialog .btn--grey a:active {
  background-color: #bcbcbc !important;
}
.wise--modal .modal-dialog .btn--grey:focus, .wise--modal .modal-dialog .btn--grey a:focus {
  background-color: #afafaf !important;
}
.wise--modal .modal-dialog .btn--grey[disabled], .wise--modal .modal-dialog .btn--grey a[disabled] {
  background-color: white !important;
}
.wise--modal .modal-dialog .btn--transparent {
  background-color: rgba(0, 0, 0, 0) !important;
  color: #fff;
  border: 1px solid currentColor !important;
}
.wise--modal .modal-dialog .btn--transparent:hover, .wise--modal .modal-dialog .btn--transparent[disabled] {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.wise--modal .modal-dialog .btn--transparent:active {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.wise--modal .modal-dialog .btn--transparent:focus {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.wise--modal .modal-dialog .btn--transparent[disabled] {
  background-color: rgba(0, 0, 0, 0.35) !important;
}
.wise--modal .modal-dialog .btn--inverse {
  text-decoration: none;
  color: #4d4d4d;
  background-color: transparent;
}
.wise--modal .modal-dialog .btn--inverse:hover, .wise--modal .modal-dialog .btn--inverse:focus, .wise--modal .modal-dialog .btn--inverse:active {
  text-decoration: none;
  outline: none;
  background-color: #f0f2f4;
  color: #4d4d4d;
}
.wise--modal .modal-dialog .btn-grey-inverse {
  text-decoration: none;
  color: #4d4d4d;
  background-color: transparent;
}
.wise--modal .modal-dialog .btn-grey-inverse:hover, .wise--modal .modal-dialog .btn-grey-inverse:focus, .wise--modal .modal-dialog .btn-grey-inverse:active {
  text-decoration: none;
  outline: none;
  background-color: #f0f2f4;
  color: #4d4d4d !important;
}
.wise--modal .modal-dialog .btn--duotone--green, .wise--modal .modal-dialog .btn--duotone--blue, .wise--modal .modal-dialog .btn--duotone--brightblue, .wise--modal .modal-dialog .btn--duotone--red, .wise--modal .modal-dialog .btn--duotone--orange, .wise--modal .modal-dialog .btn--duotone--gray, .wise--modal .modal-dialog .btn--duotone--purple {
  border: 1px solid #d5d5d5 !important;
  background-color: transparent;
  line-height: 28px;
}
.wise--modal .modal-dialog .btn--duotone--green:hover, .wise--modal .modal-dialog .btn--duotone--green:focus, .wise--modal .modal-dialog .btn--duotone--green:active, .wise--modal .modal-dialog .btn--duotone--blue:hover, .wise--modal .modal-dialog .btn--duotone--blue:focus, .wise--modal .modal-dialog .btn--duotone--blue:active, .wise--modal .modal-dialog .btn--duotone--brightblue:hover, .wise--modal .modal-dialog .btn--duotone--brightblue:focus, .wise--modal .modal-dialog .btn--duotone--brightblue:active, .wise--modal .modal-dialog .btn--duotone--red:hover, .wise--modal .modal-dialog .btn--duotone--red:focus, .wise--modal .modal-dialog .btn--duotone--red:active, .wise--modal .modal-dialog .btn--duotone--orange:hover, .wise--modal .modal-dialog .btn--duotone--orange:focus, .wise--modal .modal-dialog .btn--duotone--orange:active, .wise--modal .modal-dialog .btn--duotone--gray:hover, .wise--modal .modal-dialog .btn--duotone--gray:focus, .wise--modal .modal-dialog .btn--duotone--gray:active, .wise--modal .modal-dialog .btn--duotone--purple:hover, .wise--modal .modal-dialog .btn--duotone--purple:focus, .wise--modal .modal-dialog .btn--duotone--purple:active {
  border: 1px solid transparent !important;
}
.wise--modal .modal-dialog .btn--duotone--green:focus-visible, .wise--modal .modal-dialog .btn--duotone--blue:focus-visible, .wise--modal .modal-dialog .btn--duotone--brightblue:focus-visible, .wise--modal .modal-dialog .btn--duotone--red:focus-visible, .wise--modal .modal-dialog .btn--duotone--orange:focus-visible, .wise--modal .modal-dialog .btn--duotone--gray:focus-visible, .wise--modal .modal-dialog .btn--duotone--purple:focus-visible {
  box-shadow: 0 0 0 2px #80bdff;
}
.wise--modal .modal-dialog .btn--duotone--green.btn--sm, .wise--modal .modal-dialog .btn--duotone--blue.btn--sm, .wise--modal .modal-dialog .btn--duotone--brightblue.btn--sm, .wise--modal .modal-dialog .btn--duotone--red.btn--sm, .wise--modal .modal-dialog .btn--duotone--orange.btn--sm, .wise--modal .modal-dialog .btn--duotone--gray.btn--sm, .wise--modal .modal-dialog .btn--duotone--purple.btn--sm {
  line-height: normal;
}
.wise--modal .modal-dialog .btn--duotone--green.btn--lg, .wise--modal .modal-dialog .btn--duotone--blue.btn--lg, .wise--modal .modal-dialog .btn--duotone--brightblue.btn--lg, .wise--modal .modal-dialog .btn--duotone--red.btn--lg, .wise--modal .modal-dialog .btn--duotone--orange.btn--lg, .wise--modal .modal-dialog .btn--duotone--gray.btn--lg, .wise--modal .modal-dialog .btn--duotone--purple.btn--lg {
  line-height: 40px;
}
.wise--modal .modal-dialog .btn--duotone--green[disabled], .wise--modal .modal-dialog .btn--duotone--blue[disabled], .wise--modal .modal-dialog .btn--duotone--brightblue[disabled], .wise--modal .modal-dialog .btn--duotone--red[disabled], .wise--modal .modal-dialog .btn--duotone--orange[disabled], .wise--modal .modal-dialog .btn--duotone--gray[disabled], .wise--modal .modal-dialog .btn--duotone--purple[disabled] {
  color: #8c8c8c !important;
  opacity: 0.8 !important;
}
.wise--modal .modal-dialog .btn--duotone--green[disabled]:hover, .wise--modal .modal-dialog .btn--duotone--blue[disabled]:hover, .wise--modal .modal-dialog .btn--duotone--brightblue[disabled]:hover, .wise--modal .modal-dialog .btn--duotone--red[disabled]:hover, .wise--modal .modal-dialog .btn--duotone--orange[disabled]:hover, .wise--modal .modal-dialog .btn--duotone--gray[disabled]:hover, .wise--modal .modal-dialog .btn--duotone--purple[disabled]:hover {
  background-color: transparent !important;
  border: 1px solid #d5d5d5 !important;
}
.wise--modal .modal-dialog .btn--duotone--green {
  color: #56B336;
}
.wise--modal .modal-dialog .btn--duotone--green:hover, .wise--modal .modal-dialog .btn--duotone--green:focus, .wise--modal .modal-dialog .btn--duotone--green:active {
  color: #56B336;
  background-color: rgba(86, 179, 54, 0.15);
}
.wise--modal .modal-dialog .btn--duotone--blue {
  color: #007BFF;
}
.wise--modal .modal-dialog .btn--duotone--blue:hover, .wise--modal .modal-dialog .btn--duotone--blue:focus, .wise--modal .modal-dialog .btn--duotone--blue:active {
  color: #007BFF;
  background-color: rgba(0, 123, 255, 0.15);
}
.wise--modal .modal-dialog .btn--duotone--brightblue {
  color: #5580e9;
}
.wise--modal .modal-dialog .btn--duotone--brightblue:hover, .wise--modal .modal-dialog .btn--duotone--brightblue:focus, .wise--modal .modal-dialog .btn--duotone--brightblue:active {
  color: #5580e9;
  background-color: rgba(85, 128, 233, 0.15);
}
.wise--modal .modal-dialog .btn--duotone--purple {
  color: #6356a4;
}
.wise--modal .modal-dialog .btn--duotone--purple:hover, .wise--modal .modal-dialog .btn--duotone--purple:focus, .wise--modal .modal-dialog .btn--duotone--purple:active {
  color: #6356a4;
  background-color: rgba(99, 86, 164, 0.15);
}
.wise--modal .modal-dialog .btn--duotone--red {
  color: #dc3545;
}
.wise--modal .modal-dialog .btn--duotone--red:hover, .wise--modal .modal-dialog .btn--duotone--red:focus, .wise--modal .modal-dialog .btn--duotone--red:active {
  color: #dc3545;
  background-color: rgba(220, 53, 69, 0.15);
}
.wise--modal .modal-dialog .btn--duotone--orange {
  color: #F6A322;
}
.wise--modal .modal-dialog .btn--duotone--orange:hover {
  color: #F6A322;
  background-color: rgba(246, 163, 34, 0.15);
}
.wise--modal .modal-dialog .btn--duotone--gray {
  color: #5d5d5d;
}
.wise--modal .modal-dialog .btn--duotone--gray:hover, .wise--modal .modal-dialog .btn--duotone--gray:focus, .wise--modal .modal-dialog .btn--duotone--gray:active {
  color: #5d5d5d;
  background-color: rgba(93, 93, 93, 0.15);
}
.wise--modal .modal-dialog .wise--btn.btn--transparent {
  border: 1px solid currentColor !important;
}
.wise--modal .modal-dialog .wise--btn.btn--transparent a {
  color: #fff;
  background-color: rgba(0, 0, 0, 0) !important;
}
.wise--modal .modal-dialog .wise--btn.btn--transparent {
  color: #fff;
  background-color: rgba(0, 0, 0, 0) !important;
}
.wise--modal .modal-dialog .wise--btn.btn--transparent:hover, .wise--modal .modal-dialog .wise--btn.btn--transparent[disabled] {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.wise--modal .modal-dialog .wise--btn.btn--transparent:active {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.wise--modal .modal-dialog .wise--btn.btn--transparent:focus {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.wise--modal .modal-dialog .wise--btn.btn--transparent[disabled] {
  background-color: rgba(0, 0, 0, 0.35) !important;
}
.wise--modal .modal-dialog .btn--lg {
  min-width: auto;
  height: 42px;
  border-radius: 5px;
  line-height: 42px;
}
.wise--modal .modal-dialog .btn--sm {
  min-width: auto;
  height: 28px;
  padding: 4px 8px;
  border-radius: 5px;
  line-height: normal;
}
.wise--modal .modal-dialog .action--btn {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: transparent;
  border: none;
  outline: none;
  transition: 0.25s;
}
.wise--modal .modal-dialog .action--btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.wise--modal .modal-dialog .action--btn:focus, .wise--modal .modal-dialog .action--btn:active {
  background-color: rgba(0, 0, 0, 0.15);
}
.wise--modal .modal-dialog .action--btn:focus-visible {
  background-color: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 2px #80bdff;
}
.wise--modal .modal-dialog .action--btn.action--lg {
  width: 35px;
  min-width: 35px;
  height: 35px;
  font-size: 18px;
}
.wise--modal .modal-dialog .float--slide--btn {
  position: fixed;
  z-index: 100;
  bottom: 25px;
  right: 25px;
  padding: 20px;
  border-radius: 300px;
  border: none;
  width: auto;
  height: 56px;
  min-width: 56px;
  max-width: 56px;
  transition: max-width 0.75s;
  font-size: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.wise--modal .modal-dialog .float--slide--btn i {
  padding-right: 0px;
  transition: padding 0.75s;
}
.wise--modal .modal-dialog .float--slide--btn .hidden--text {
  white-space: nowrap;
  position: relative;
  width: 0%;
  right: -25px;
  transition: right 0.75s, width 0.75s;
  font-size: 18px;
}
.wise--modal .modal-dialog .float--slide--btn:hover {
  width: auto;
  max-width: 300px;
  transition: max-width 0.75s;
}
.wise--modal .modal-dialog .float--slide--btn:hover i {
  padding-right: 10px;
  transition: padding 0.75s;
}
.wise--modal .modal-dialog .float--slide--btn:hover .hidden--text {
  position: relative;
  width: 100%;
  right: 0px;
  transition: right 0.75s, width 0.75s;
}
.wise--modal .modal-dialog .float--slide--btn:hover.spin-outline:after {
  opacity: 0;
  transition-delay: 0s;
}
.wise--modal .modal-dialog .action--float {
  position: fixed;
  z-index: 2;
  bottom: 25px;
  right: 25px;
  height: 56px;
  width: 56px;
  cursor: pointer;
  color: #fff;
  background-color: #1497fc;
  font-size: 26px;
  border-radius: 50%;
  transition: 0.5s;
  box-shadow: #d7d8e2 0 2px 4px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wise--modal .modal-dialog .action--float:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0 10px 20px;
}
.wise--modal .modal-dialog .action--float:focus {
  outline: none;
}
.wise--modal .modal-dialog .float--menu {
  position: fixed;
  right: 25px;
  bottom: -80px;
  z-index: 1;
  transition: 0.5s;
  overflow: hidden;
}
.wise--modal .modal-dialog .float--menu .menu_itm {
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background-color: #1497fc;
  margin: 10px 0;
  padding: 3px 12px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  opacity: 0;
  transform: translateY(200px);
  transition: 0.25s;
}
.wise--modal .modal-dialog .float--menu .menu_itm:hover {
  /* opacity: 0.8 !important; */
  text-decoration: none;
  background-color: #037cda;
}
.wise--modal .modal-dialog .float--menu .menu_itm:nth-child(4) {
  transition-delay: 0.1s;
}
.wise--modal .modal-dialog .float--menu .menu_itm:nth-child(3) {
  transition-delay: 0.15s;
}
.wise--modal .modal-dialog .float--menu .menu_itm:nth-child(2) {
  transition-delay: 0.2s;
}
.wise--modal .modal-dialog .float--menu .menu_itm:nth-child(1) {
  transition-delay: 0.25s;
}
.wise--modal .modal-dialog .open .action--float {
  transform: rotate(-135deg);
}
.wise--modal .modal-dialog .open .float--menu {
  bottom: 80px;
}
.wise--modal .modal-dialog .open .float--menu .menu_itm {
  transform: translateY(0px);
  opacity: 1;
}
.wise--modal .modal-dialog .margin--5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.wise--modal .modal-dialog .modalTitle {
  text-align: center;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  color: hsla(0, 0%, 18%, 0.9);
}
.wise--modal .modal-dialog .modalClient {
  margin: 20px;
  text-align: center;
  border-top: 1px solid hsla(0, 0%, 60%, 0.6) !important;
  padding-top: 30px;
}
.wise--modal .modal-dialog .modalClient .modalBtn {
  border: 0;
  height: 29px;
  background-color: #56B336;
  color: #fff;
  padding: 0 15px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.wise--modal .modal-dialog .modal-header {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  border: 0;
  padding: 20px 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.wise--modal .modal-dialog .modal-header .close {
  font-size: 24px;
  float: none;
}
.wise--modal .modal-dialog .modal-header .modal--heading {
  color: #4d4d4d;
  font-weight: 600;
  font-size: 24px;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wise--modal .modal-dialog .modal--subheading {
  font-size: 16px;
  font-weight: 600;
  margin-top: 15px;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0px;
}
.wise--modal .modal-dialog .modal-content {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.wise--modal .modal-dialog .modal-content .dropdown-menu .input-group .input-group-btn {
  width: auto;
}
.wise--modal .modal-dialog .modal-body {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  padding: 0px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.wise--modal .modal-dialog .modal-body .loader-overlay {
  position: absolute;
}
.wise--modal .modal-dialog .modal-footer {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  border: 0;
  margin-top: 20px;
  height: 60px;
  padding: 15px 20px;
  background-color: #e4e9ee;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.wise--modal .modal-dialog .modal--annotation {
  color: #4f5963;
  font-size: 14px;
  margin: 5px 0;
}
.wise--modal .modal-dialog .modal--label {
  font-size: 13px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.wise--modal.updated--feature--modal .modal-dialog {
  max-width: 900px;
  width: 100%;
}
.wise--modal.updated--feature--modal .modal-content {
  border-radius: 10px;
  border: none;
}
.wise--modal.updated--feature--modal .updated--feature--heading {
  background-color: #007bff;
  height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border-radius: 10px 10px 0px 0px;
}
.wise--modal.updated--feature--modal .updated--feature--heading .updated--feature--icon {
  width: 140px;
  min-width: 140px;
  height: 140px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.wise--modal.updated--feature--modal .updated--feature--heading .updated--feature--icon i {
  color: #ffffff;
  font-size: 65px;
}
.wise--modal.updated--feature--modal .close {
  position: absolute;
  top: 20px;
  right: 20px;
  color: #fff;
  text-shadow: none;
  font-size: 30px;
  opacity: 0.3;
  transition: 0.3s;
}
.wise--modal.updated--feature--modal .close:hover {
  opacity: 0.8;
}
.wise--modal.updated--feature--modal .modal-body {
  padding: 0px 40px 20px 40px;
}
.wise--modal.updated--feature--modal .modal-body .modal--body--footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap-reverse;
  padding: 20px 0px 0px 0px;
}
.wise--modal.updated--feature--modal .modal-body .modal--body--footer a, .wise--modal.updated--feature--modal .modal-body .modal--body--footer button {
  margin-bottom: 20px;
}
.wise--modal .modal-lg {
  width: 80%;
  max-width: 1200px;
}

.bootbox .modal-header {
  border-bottom: 0 !important;
  padding: 20px 40px;
}
.bootbox .modal-header h4 {
  color: #4d4d4d;
  font-weight: 600;
  font-size: 24px;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}

.wise--select .chosen-single {
  color: #4d4d4d !important;
  font-size: 14px !important;
  background-color: transparent !important;
  background-image: none !important;
  outline: 0 !important;
  -webkit-transition: 0.35s !important;
  transition: 0.35s !important;
  -webkit-transform-origin: left !important;
  transform-origin: left !important;
  text-decoration: none !important;
}
.wise--select .chosen-drop {
  border: none !important;
}
.wise--select .chosen-container .chosen-results {
  color: #4d4d4d !important;
}
.wise--select .chosen-single:focus {
  background-color: #fff !important;
  outline: 0;
}
.wise--select .chosen-white .chosen-single {
  box-shadow: unset !important;
  border-bottom: 1px solid white !important;
  color: white !important;
}
.wise--select .chosen-white .chosen-single div b:before {
  color: white !important;
}
.wise--select .chosen-white .chosen-drop {
  color: black !important;
}
.wise--select .chosen-container-single .chosen-single, .wise--select .chosen-container-multi .chosen-choices {
  border-radius: 5px !important;
  background-image: none !important;
  color: #4d4d4d !important;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important !important;
}
.wise--select .chosen-container-single .chosen-single .search-field input, .wise--select .chosen-container-multi .chosen-choices .search-field input {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important !important;
  font-size: 14px !important;
}
.wise--select .chosen-container-single .chosen-single .no-results, .wise--select .chosen-container-multi .chosen-choices .no-results {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important !important;
}
.wise--select .chosen-container-single .chosen-single::placeholder, .wise--select .chosen-container-multi .chosen-choices::placeholder {
  color: #b3b3b3 !important;
}

.slideout--container.calc-width {
  width: calc(100% - 350px);
  transition: width 0.5s;
}
.slideout--container .wa--slide--out {
  width: 350px;
  right: -380px;
}
.slideout--container--lg.calc-width {
  width: calc(100% - 500px);
  transition: width 0.5s;
}
.slideout--container--lg .wa--slide--out {
  width: 500px;
  right: -530px;
}
.slideout--container--xl.calc-width {
  width: calc(100% - 700px);
  transition: width 0.5s;
}
.slideout--container--xl .wa--slide--out {
  width: 700px;
  right: -730px;
}

.slideout--container, .slideout--container--lg, .slideout--container--xl {
  width: 100%;
  transition: width 0.5s;
}
.slideout--container .wa--slide--out, .slideout--container--lg .wa--slide--out, .slideout--container--xl .wa--slide--out {
  position: fixed;
  height: calc(100% - 56px);
  top: 56px;
  box-shadow: -1px 0px 6px rgba(0, 0, 0, 0.25);
  transition: right 0.25s;
  z-index: 10;
  background-color: #fff;
  z-index: 100;
}
.slideout--container .wa--slide--out.full--screen, .slideout--container--lg .wa--slide--out.full--screen, .slideout--container--xl .wa--slide--out.full--screen {
  width: calc(100% - 150px);
  right: -100%;
  transition: right 0.5s, box-shadow 0.1s;
}
.slideout--container .wa--slide--out.full--screen.open, .slideout--container--lg .wa--slide--out.full--screen.open, .slideout--container--xl .wa--slide--out.full--screen.open {
  box-shadow: 0px 0px 0px 150px rgba(0, 0, 0, 0.25);
  transition: right 0.5s, box-shadow 0.5s 0.3s;
}
.slideout--container .wa--slide--out.open, .slideout--container--lg .wa--slide--out.open, .slideout--container--xl .wa--slide--out.open {
  right: 0px;
  transition: right 0.5s;
}
.slideout--container .wa--slide--out .slide--out--header, .slideout--container--lg .wa--slide--out .slide--out--header, .slideout--container--xl .wa--slide--out .slide--out--header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding: 10px;
  border-bottom: 1px solid #d5d5d5;
}
.slideout--container .wa--slide--out .slide--out--header .header--close, .slideout--container--lg .wa--slide--out .slide--out--header .header--close, .slideout--container--xl .wa--slide--out .slide--out--header .header--close {
  width: 30px;
  height: 30px;
  font-size: 18px;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.25s;
}
.slideout--container .wa--slide--out .slide--out--header .header--close:hover, .slideout--container--lg .wa--slide--out .slide--out--header .header--close:hover, .slideout--container--xl .wa--slide--out .slide--out--header .header--close:hover {
  background: #eee;
  transition: all 0.25s;
}
.slideout--container .wa--slide--out .slide--out--body, .slideout--container--lg .wa--slide--out .slide--out--body, .slideout--container--xl .wa--slide--out .slide--out--body {
  height: calc(100% - 50px);
  padding: 20px;
  overflow: auto;
  scrollbar-color: rgba(187, 187, 187, 0) rgba(187, 187, 187, 0);
}
.slideout--container .wa--slide--out .slide--out--body::-webkit-scrollbar, .slideout--container--lg .wa--slide--out .slide--out--body::-webkit-scrollbar, .slideout--container--xl .wa--slide--out .slide--out--body::-webkit-scrollbar {
  background-color: transparent;
  width: 8px;
}
.slideout--container .wa--slide--out .slide--out--body::-webkit-scrollbar-thumb, .slideout--container--lg .wa--slide--out .slide--out--body::-webkit-scrollbar-thumb, .slideout--container--xl .wa--slide--out .slide--out--body::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 100px;
}
.slideout--container .wa--slide--out .slide--out--body:hover, .slideout--container--lg .wa--slide--out .slide--out--body:hover, .slideout--container--xl .wa--slide--out .slide--out--body:hover {
  scrollbar-color: #bbb rgba(187, 187, 187, 0);
  transition: all 0.25s;
}
.slideout--container .wa--slide--out .slide--out--body:hover::-webkit-scrollbar-thumb, .slideout--container--lg .wa--slide--out .slide--out--body:hover::-webkit-scrollbar-thumb, .slideout--container--xl .wa--slide--out .slide--out--body:hover::-webkit-scrollbar-thumb {
  background-color: #bbb;
  transition: all 0.25s;
}
.slideout--container .wa--slide--out.w--footer .slide--out--body, .slideout--container--lg .wa--slide--out.w--footer .slide--out--body, .slideout--container--xl .wa--slide--out.w--footer .slide--out--body {
  height: calc(100% - 101px);
}
.slideout--container .wa--slide--out.w--footer .slide--out--footer, .slideout--container--lg .wa--slide--out.w--footer .slide--out--footer, .slideout--container--xl .wa--slide--out.w--footer .slide--out--footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0px;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #d5d5d5;
  padding: 10px;
  min-height: 51px;
}

@media (max-width: 1400px) {
  .slideout--container--xl.calc-width {
    width: 100% !important;
  }
}
@media (max-width: 1200px) {
  .slideout--container--lg.calc-width {
    width: 100% !important;
  }
}
@media (max-width: 992px) {
  .wa--slide--out.full--screen {
    width: calc(100% - 50px) !important;
  }
}
@media (max-width: 768px) {
  .slideout--container.calc-width, .slideout--container--xl.calc-width, .slideout--container--lg.calc-width {
    width: 100% !important;
    transition: width 0.5s !important;
    height: 100%;
    overflow: hidden;
  }
  .slideout--container .wa--slide--out, .slideout--container--xl .wa--slide--out, .slideout--container--lg .wa--slide--out {
    width: 100% !important;
    right: -105% !important;
  }
  .wa--slide--out.open {
    right: 0px !important;
  }
}
@media (min-width: 769px) {
  .slideout--container.calc-width .float--slide--btn {
    right: 375px;
    transition: max-width 0.75s, right 0.5s;
  }
  .slideout--container--xl.calc-width .float--slide--btn {
    right: 725px;
    transition: max-width 0.75s, right 0.5s;
  }
  .slideout--container--xl .float--slide--btn {
    transition: max-width 0.75s, right 0.5s;
  }
  .slideout--container--lg.calc-width .float--slide--btn {
    right: 525px;
    transition: max-width 0.75s, right 0.5s;
  }
  .slideout--container--lg .float--slide--btn {
    transition: max-width 0.75s, right 0.5s;
  }
  .slideout--container .float--slide--btn {
    transition: max-width 0.75s, right 0.5s;
  }
}
.ui-select-match-item.btn.btn-default.btn-xs {
  background-color: #e4e4e4;
  background-image: none;
  box-shadow: none;
  border: none;
  font-size: 13px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  color: #888;
  opacity: 1;
  text-shadow: none;
  transition: 0.2s;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close:hover {
  color: #4d4d4d;
  transition: 0.2s;
}

.wa--dark--green {
  color: #438c2a !important;
  transition: 0.25s;
}
button .wa--dark--green:hover, a .wa--dark--green:hover {
  color: #30651e !important;
}
button .wa--dark--green:active, a .wa--dark--green:active {
  color: #30651e !important;
}
button .wa--dark--green:focus, a .wa--dark--green:focus {
  color: #275118 !important;
}
button .wa--dark--green[disabled], a .wa--dark--green[disabled] {
  color: #a1dd8c !important;
}

.wa--green,
.i--green {
  color: #56B336 !important;
  transition: 0.25s;
}
button .wa--green:hover, a .wa--green:hover,
button .i--green:hover,
a .i--green:hover {
  color: #438c2a !important;
}
button .wa--green:active, a .wa--green:active,
button .i--green:active,
a .i--green:active {
  color: #438c2a !important;
}
button .wa--green:focus, a .wa--green:focus,
button .i--green:focus,
a .i--green:focus {
  color: #3a7824 !important;
}
button .wa--green[disabled], a .wa--green[disabled],
button .i--green[disabled],
a .i--green[disabled] {
  color: #c1e8b3 !important;
}

.wa--dark--blue {
  color: #0c56c1 !important;
  transition: 0.25s;
}
button .wa--dark--blue:hover, a .wa--dark--blue:hover {
  color: #094191 !important;
}
button .wa--dark--blue:active, a .wa--dark--blue:active {
  color: #094191 !important;
}
button .wa--dark--blue:focus, a .wa--dark--blue:focus {
  color: #083679 !important;
}
button .wa--dark--blue[disabled], a .wa--dark--blue[disabled] {
  color: #88b6f8 !important;
}

.wa--blue,
.i--blue {
  color: #007BFF !important;
  transition: 0.25s;
}
button .wa--blue:hover, a .wa--blue:hover,
button .i--blue:hover,
a .i--blue:hover {
  color: #0062cc !important;
}
button .wa--blue:active, a .wa--blue:active,
button .i--blue:active,
a .i--blue:active {
  color: #0062cc !important;
}
button .wa--blue:focus, a .wa--blue:focus,
button .i--blue:focus,
a .i--blue:focus {
  color: #0056b3 !important;
}
button .wa--blue[disabled], a .wa--blue[disabled],
button .i--blue[disabled],
a .i--blue[disabled] {
  color: #b3d7ff !important;
}

.wa--light--blue {
  color: #428bca !important;
  transition: 0.25s;
}
button .wa--light--blue:hover, a .wa--light--blue:hover {
  color: #3071a9 !important;
}
button .wa--light--blue:active, a .wa--light--blue:active {
  color: #3071a9 !important;
}
button .wa--light--blue:focus, a .wa--light--blue:focus {
  color: #2a6496 !important;
}
button .wa--light--blue[disabled], a .wa--light--blue[disabled] {
  color: #cde1f1 !important;
}

.wa--bright--blue {
  color: #5580e9 !important;
  transition: 0.25s;
}
button .wa--bright--blue:hover, a .wa--bright--blue:hover {
  color: #285ee3 !important;
}
button .wa--bright--blue:active, a .wa--bright--blue:active {
  color: #285ee3 !important;
}
button .wa--bright--blue:focus, a .wa--bright--blue:focus {
  color: #1c52d6 !important;
}
button .wa--bright--blue[disabled], a .wa--bright--blue[disabled] {
  color: #f3f6fd !important;
}

.wa--dark--red {
  color: #9b1b27 !important;
  transition: 0.25s;
}
button .wa--dark--red:hover, a .wa--dark--red:hover {
  color: #70131c !important;
}
button .wa--dark--red:active, a .wa--dark--red:active {
  color: #70131c !important;
}
button .wa--dark--red:focus, a .wa--dark--red:focus {
  color: #5a1017 !important;
}
button .wa--dark--red[disabled], a .wa--dark--red[disabled] {
  color: #e9808a !important;
}

.wa--red,
.i--red {
  color: #bd2130 !important;
  transition: 0.25s;
}
button .wa--red:hover, a .wa--red:hover,
button .i--red:hover,
a .i--red:hover {
  color: #921925 !important;
}
button .wa--red:active, a .wa--red:active,
button .i--red:active,
a .i--red:active {
  color: #921925 !important;
}
button .wa--red:focus, a .wa--red:focus,
button .i--red:focus,
a .i--red:focus {
  color: #7c161f !important;
}
button .wa--red[disabled], a .wa--red[disabled],
button .i--red[disabled],
a .i--red[disabled] {
  color: #efa2a9 !important;
}

.wa--light--red {
  color: #f4511e !important;
  transition: 0.25s;
}
button .wa--light--red:hover, a .wa--light--red:hover {
  color: #d53b0a !important;
}
button .wa--light--red:active, a .wa--light--red:active {
  color: #d53b0a !important;
}
button .wa--light--red:focus, a .wa--light--red:focus {
  color: #bc3409 !important;
}
button .wa--light--red[disabled], a .wa--light--red[disabled] {
  color: #fcd5c8 !important;
}

.wa--dark--yellow {
  color: #c59845 !important;
  transition: 0.25s;
}
button .wa--dark--yellow:hover, a .wa--dark--yellow:hover {
  color: #a47c33 !important;
}
button .wa--dark--yellow:active, a .wa--dark--yellow:active {
  color: #a47c33 !important;
}
button .wa--dark--yellow:focus, a .wa--dark--yellow:focus {
  color: #906e2d !important;
}
button .wa--dark--yellow[disabled], a .wa--dark--yellow[disabled] {
  color: #efe3cd !important;
}

.wa--yellow,
.i--yellow {
  color: #dfac4e !important;
  transition: 0.25s;
}
button .wa--yellow:hover, a .wa--yellow:hover,
button .i--yellow:hover,
a .i--yellow:hover {
  color: #d49726 !important;
}
button .wa--yellow:active, a .wa--yellow:active,
button .i--yellow:active,
a .i--yellow:active {
  color: #d49726 !important;
}
button .wa--yellow:focus, a .wa--yellow:focus,
button .i--yellow:focus,
a .i--yellow:focus {
  color: #be8722 !important;
}
button .wa--yellow[disabled], a .wa--yellow[disabled],
button .i--yellow[disabled],
a .i--yellow[disabled] {
  color: #faf3e5 !important;
}

.wa--dark--gray {
  color: #333 !important;
  transition: 0.25s;
}
button .wa--dark--gray:hover, a .wa--dark--gray:hover {
  color: #1a1a1a !important;
}
button .wa--dark--gray:active, a .wa--dark--gray:active {
  color: #1a1a1a !important;
}
button .wa--dark--gray:focus, a .wa--dark--gray:focus {
  color: #0d0d0d !important;
}
button .wa--dark--gray[disabled], a .wa--dark--gray[disabled] {
  color: #8c8c8c !important;
}

.wa--gray {
  color: #4d4d4d !important;
  transition: 0.25s;
}
button .wa--gray:hover, a .wa--gray:hover {
  color: #343434 !important;
}
button .wa--gray:active, a .wa--gray:active {
  color: #343434 !important;
}
button .wa--gray:focus, a .wa--gray:focus {
  color: #272727 !important;
}
button .wa--gray[disabled], a .wa--gray[disabled] {
  color: #a6a6a6 !important;
}

.wa--light--gray {
  color: #d5d5d5 !important;
  transition: 0.25s;
}
button .wa--light--gray:hover, a .wa--light--gray:hover {
  color: #bcbcbc !important;
}
button .wa--light--gray:active, a .wa--light--gray:active {
  color: #bcbcbc !important;
}
button .wa--light--gray:focus, a .wa--light--gray:focus {
  color: #afafaf !important;
}
button .wa--light--gray[disabled], a .wa--light--gray[disabled] {
  color: white !important;
}

.wa--bright--gray {
  color: #eee !important;
  transition: 0.25s;
}
button .wa--bright--gray:hover, a .wa--bright--gray:hover {
  color: #d5d5d5 !important;
}
button .wa--bright--gray:active, a .wa--bright--gray:active {
  color: #d5d5d5 !important;
}
button .wa--bright--gray:focus, a .wa--bright--gray:focus {
  color: #c8c8c8 !important;
}
button .wa--bright--gray[disabled], a .wa--bright--gray[disabled] {
  color: white !important;
}

.wa--dim--gray {
  color: #8c8c8c !important;
  transition: 0.25s;
}
button .wa--dim--gray:hover, a .wa--dim--gray:hover {
  color: #737373 !important;
}
button .wa--dim--gray:active, a .wa--dim--gray:active {
  color: #737373 !important;
}
button .wa--dim--gray:focus, a .wa--dim--gray:focus {
  color: #666666 !important;
}
button .wa--dim--gray[disabled], a .wa--dim--gray[disabled] {
  color: #e5e5e5 !important;
}

*:disabled .wa--red, *:disabled .wa--blue, *:disabled .wa--green {
  color: #d5d5d5;
}

.wa--duotone--green {
  color: #56B336 !important;
  background-color: rgba(86, 179, 54, 0.15) !important;
  transition: 0.25s;
}

.wa--duotone--blue {
  color: #007BFF !important;
  background-color: rgba(0, 123, 255, 0.15) !important;
  transition: 0.25s;
}

.wa--duotone--brightblue {
  color: #5580e9 !important;
  background-color: rgba(85, 128, 233, 0.15) !important;
  transition: 0.25s;
}

.wa--duotone--purple {
  color: #6356a4 !important;
  background-color: rgba(99, 86, 164, 0.15) !important;
  transition: 0.25s;
}

.wa--duotone--red {
  color: #dc3545 !important;
  background-color: rgba(220, 53, 69, 0.15) !important;
  transition: 0.25s;
}

.wa--duotone--orange {
  color: #F6A322 !important;
  background-color: rgba(246, 163, 34, 0.15) !important;
  transition: 0.25s;
}

.wa--duotone--gray {
  color: #5d5d5d !important;
  background-color: rgba(93, 93, 93, 0.15) !important;
  transition: 0.25s;
}

.green--underline {
  background-image: linear-gradient(transparent 96%, #56B336 0) !important;
  background-repeat: no-repeat !important;
  background-size: 0 100% !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  background-position: center !important;
  padding-bottom: 3px;
}
.green--underline:focus {
  background-size: 100% 100% !important;
}

.gradient--hover {
  background-image: linear-gradient(145deg, rgba(46, 46, 46, 0), rgba(46, 46, 46, 0.15)) !important;
  transition: 0.5s !important;
  background-size: 0% 100%;
  background-repeat: no-repeat !important;
  background-position: left;
}
.gradient--hover:hover {
  background-size: 100% 100%;
}

.labelFloat {
  flex: 1;
  position: relative;
}
.labelFloat input[type=text] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px;
  position: relative;
  z-index: 1;
  color: hsla(0, 0%, 17%, 0.9);
  background-image: linear-gradient(transparent 96%, #56B336 0) !important;
  background-repeat: no-repeat !important;
  background-size: 0 100% !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  background-position: center !important;
  padding-bottom: 3px;
}
.labelFloat input[type=text]:focus {
  background-size: 100% 100% !important;
}
.labelFloat label {
  color: hsla(0, 0%, 17%, 0.9);
  z-index: 0;
  position: absolute;
  top: -22px;
  left: 0;
  visibility: visible;
  opacity: 1;
  transition-duration: 0.35s;
  transition-delay: 0.05s;
  font-size: 0.9em;
}
.labelFloat input[type=text]:placeholder-shown + label {
  left: 0;
  visibility: hidden;
  top: 0px;
  opacity: 0;
}
.labelFloat textarea:placeholder-shown + label {
  left: 0;
  visibility: hidden;
  top: 0px;
  opacity: 0;
}

body {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 14px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}

.pill {
  background-color: #f0f2f4;
  padding: 5px 8px;
  margin: 4px 0;
  border-radius: 5px;
  line-height: 14px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}
.pill .pill-content {
  color: hsla(0, 0%, 17%, 0.9);
}
.pill .pill-content a {
  color: hsla(0, 0%, 17%, 0.9);
  text-decoration: none;
}
.pill .pill-remove {
  align-self: center;
  color: hsla(0, 0%, 17%, 0.9);
}

.loader,
.loader:after {
  border-radius: 50%;
  width: 4em;
  height: 4em;
}

.loader {
  font-size: 10px;
  position: relative;
  border-top: 1em solid rgba(76, 127, 241, 0.2);
  border-right: 1em solid rgba(76, 127, 241, 0.2);
  border-bottom: 1em solid rgba(76, 127, 241, 0.2);
  border-left: 1em solid #4c7ff1;
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
  align-self: center;
  display: none;
  margin-top: 40px;
  margin-bottom: 40px;
}
.loader .load, .loader.load {
  display: block;
}

@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-overlay {
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 900;
  display: none;
  justify-content: center;
  align-items: center;
}
.loader-overlay.load {
  display: flex;
}
.loader-overlay.load .loader {
  display: block;
}

.loading {
  opacity: 0.2;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 35px;
}
.loading span {
  display: block;
}
.loading i {
  font-size: 200px;
}

.none-found {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  opacity: 0.2;
  font-size: 35px;
}
.none-found span {
  display: block;
}
.none-found i {
  font-size: 200px;
}

.bold, .wise--modal .modal-dialog .modal--label {
  font-weight: 600;
  color: hsla(0, 0%, 18%, 0.9);
}

.light {
  font-weight: 200;
  color: hsla(0, 0%, 18%, 0.9);
}

.addPointer {
  cursor: pointer;
}

.paging .btn,
.paging .btn--page {
  background-color: white !important;
  color: #2b83c5 !important;
  border-color: white !important;
  font-size: 25px !important;
  margin: 0 5px;
}
.paging .btn[disabled],
.paging .btn--page[disabled] {
  background-color: white !important;
}

.datepicker.datepicker-dropdown:after, .datepicker.datepicker-dropdown:before {
  display: none;
}
.datepicker.dropdown-menu {
  border-radius: 5px !important;
  border: none;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}
.datepicker table {
  width: 100%;
}
.datepicker table tr th.prev, .datepicker table tr th.next {
  border-radius: 150px !important;
}
.datepicker table tr th.datepicker-switch {
  border-radius: 5px !important;
}
.datepicker table tr td.today, .datepicker table tr td.active {
  color: #FFF !important;
  background-image: none !important;
  background-color: rgba(1, 125, 253, 0.5) !important;
  border-radius: 150px !important;
}
.datepicker table tr td.today:hover, .datepicker table tr td.active:hover {
  background-color: #007bff !important;
  color: #FFF !important;
}
.datepicker table tr td.day {
  border-radius: 150px !important;
}
.datepicker table tr td span.month, .datepicker table tr td span.year, .datepicker table tr td span.month:hover, .datepicker table tr td span.year:hover {
  border-radius: 5px !important;
}

.datePickerRange {
  display: flex;
  align-items: flex-end;
  font-size: 14px;
  margin-left: 10px;
  margin-bottom: 10px;
  flex-wrap: wrap;
}
.datePickerRange span.dateRange .dateLabel {
  font-size: 10px;
}
.datePickerRange span.dateRange input {
  padding: 0px;
  background: transparent;
  border: none;
  font-size: 14px;
  width: 100px;
}

.dateSearch {
  align-self: center;
  width: 20px;
  margin: 0 10px;
  color: black;
  display: flex;
}

.switch {
  height: 20px;
  width: 35px;
  position: relative;
}
.switch input {
  width: 0;
  height: 0;
  opacity: 0;
}
.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d5d5d5;
  transition: 0.5s;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.switch .slider::before {
  content: "";
  position: absolute;
  height: 16px;
  width: 16px;
  transform: translate(17%, 0);
  left: 0px;
  border-radius: 50%;
  background-color: #fff;
  transition: 0.4s;
}
.switch input:checked + .slider {
  background-color: #56B336;
}
.switch input:checked + .slider.blue {
  background-color: #007BFF;
}
.switch input:checked + .slider:before {
  transform: translate(100%, 0);
}
.switch input:not(:disabled) + .slider:hover {
  background-color: #bcbcbc;
}
.switch input:checked:not(:disabled) + .slider:hover {
  background-color: #438c2a;
}
.switch input:checked:not(:disabled) + .slider:hover.blue {
  background-color: #0062cc;
}
.switch input:disabled + .slider {
  opacity: 0.5;
  cursor: not-allowed;
}
.switch input:not(:checked):disabled + .slider {
  opacity: 0.6;
  cursor: not-allowed;
}
.switch input:not(:checked):disabled + .slider:before {
  background-color: #8c8c8c;
}
.switch input:focus-visible + .slider::after {
  content: "";
  display: flex;
  background: transparent;
  width: 100%;
  height: 100%;
  position: relative;
  outline: 2px solid #80bdff;
  outline-offset: 2px;
  border-radius: 300px;
}

.input--row {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-gap: 0px 20px;
}

.input--section {
  margin-bottom: 20px;
  position: relative;
}
.input--section select {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.input--section select ::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.input--section label {
  font-weight: 600;
  margin: 0;
  font-size: 12px;
  color: #4d4d4d;
}
.input--section .validation--text {
  position: absolute;
  font-size: 14px;
}
.input--section .validation--text span {
  display: none;
  color: #dc3545;
}
.input--section .bootstrap-timepicker-widget table td input {
  width: 33px !important;
}
.input--section .bootstrap-timepicker-widget table td i {
  position: relative;
}

.wa--input--container {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.wa--input--container .wa--input {
  position: relative;
}
.wa--input--container .wa--input select {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wa--input--container .wa--input select ::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wa--input--container .wa--input label.label--wa {
  position: absolute;
  top: 11px;
  left: 0px;
  margin: 0;
  font-size: 14px;
  color: #4d4d4d;
  transition: all 0.3s ease;
  pointer-events: none;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 2;
}
.wa--input--container .wa--input label.label--wa.label--focused {
  top: 2px;
  transform: translateX(5px);
  font-size: 12px;
  transition: all 0.3s ease;
  color: #007BFF;
  padding-right: 15px;
}
.wa--input--container .wa--input label.label--wa.label--valid {
  color: #4d4d4d !important;
}
.wa--input--container .wa--input:hover input.wa--default--input {
  border-color: hsl(0, 0%, 60%) !important;
}
.wa--input--container .wa--input input {
  width: 100%;
  border: none;
  border-bottom: 2px solid #d5d5d5;
  padding: 5px 0;
  background-color: transparent;
  outline: none;
}
.wa--input--container .wa--input input.wa--default--input {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 14px;
  color: #4d4d4d;
  border: 0;
  outline: 0;
  border-bottom: 1px solid rgba(43, 43, 43, 0.15);
  padding: 12px 0px 0px 5px !important;
  border-radius: 5px 5px 0px 0px !important;
  height: 42px;
  width: 100%;
  padding-left: 0px;
  background-image: linear-gradient(transparent 97%, #007BFF 0);
  background-size: 0 100% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  text-overflow: ellipsis;
}
.wa--input--container .wa--input input.wa--default--input::placeholder {
  display: none;
  opacity: 0;
}
.wa--input--container .wa--input input.wa--default--input::-webkit-input-placeholder {
  display: none;
  opacity: 0;
}
.wa--input--container .wa--input input.wa--default--input::-moz-placeholder {
  display: none;
  opacity: 0;
}
.wa--input--container .wa--input input.wa--default--input:-moz-placeholder {
  display: none;
  opacity: 0;
}
.wa--input--container .wa--input input.wa--default--input::-ms-input-placeholder {
  display: none;
  opacity: 0;
}
.wa--input--container .wa--input input.wa--default--input:focus {
  border-bottom: 1px solid white !important;
  background-size: 100% 100% !important;
  background-color: rgba(0, 0, 0, 0.07);
}
.wa--input--container .wa--input input.wa--default--input:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wa--input--container .wa--input input.wa--default--input:disabled:hover {
  opacity: 0.5;
  border-bottom: 1px solid hsl(0, 0%, 60%) !important;
}
.wa--input--container .wa--input.input--focused input:valid {
  background-color: rgba(0, 0, 0, 0.07);
}
.wa--input--container .wa--input.input--border {
  border: 1px solid #d5d5d5;
  padding: 5px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
.wa--input--container .wa--input.input--border.input--focused {
  border: 1px solid #007BFF;
}
.wa--input--container .wa--input.input--border.input--focused input:valid {
  background-color: transparent;
}
.wa--input--container .wa--input.input--border.input--valid {
  border: 1px solid #d5d5d5;
}
.wa--input--container .wa--input.input--border:hover:not(.input--focused).input--border {
  border-color: hsl(0, 0%, 60%);
}
.wa--input--container .wa--input.input--border label.label--wa {
  top: 10px;
  left: 5px;
  padding-right: 10px;
}
.wa--input--container .wa--input.input--border label.label--wa.label--focused {
  top: -10px;
  transform: translateX(5px);
  transition: all 0.3s ease;
  color: #007BFF;
  background: #fff;
  padding-right: 3px !important;
  padding-left: 3px !important;
  font-size: 12px;
}
.wa--input--container .wa--input.input--border input {
  background-color: transparent;
}
.wa--input--container .wa--input.input--border input.wa--default--input {
  border: none !important;
  border-radius: 5px !important;
  padding: 0px !important;
  height: 30px;
  width: 100%;
  background-image: none;
  transition: 0.5s !important;
}
.wa--input--container .wa--input.input--border input.wa--default--input::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.wa--input--container .wa--input.input--border input.wa--default--input:focus {
  border: none;
  background-color: transparent;
}
.wa--input--container .wa--input.input--border input.wa--default--input:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wa--input--container .wa--input.input--border input.wa--default--input:disabled:hover {
  opacity: 0.5;
  border-bottom: 1px solid hsl(0, 0%, 60%) !important;
}
.wa--input--container .wa--input.input--border.input--whitebg {
  background-color: #fff;
}
.wa--input--container .wa--input.input--border.input--whitebg label.label--wa {
  background-color: #fff;
  border-radius: 5px;
}
.wa--input--container .wa--input.input--border.input--whitebg label.label--wa.label--focused {
  border: 1px solid #007BFF;
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.wa--input--container .wa--input.input--border.input--whitebg label.label--wa.label--valid {
  border: 1px solid #d5d5d5;
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.wa--input--container .wa--input.input--icon--start .icon--start, .wa--input--container .wa--input.input--icon--start.input--border .icon--start {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
  color: #8c8c8c;
}
.wa--input--container .wa--input.input--icon--start a.icon--start::after, .wa--input--container .wa--input.input--icon--start.input--border a.icon--start::after {
  content: "";
  display: flex;
  position: absolute;
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.07);
  transform: scale(0);
  opacity: 0;
  border-radius: 30px;
  transition: all 0.3s ease;
}
.wa--input--container .wa--input.input--icon--start a.icon--start:hover, .wa--input--container .wa--input.input--icon--start.input--border a.icon--start:hover {
  text-decoration: none;
}
.wa--input--container .wa--input.input--icon--start a.icon--start:hover::after, .wa--input--container .wa--input.input--icon--start.input--border a.icon--start:hover::after {
  content: "";
  transform: scale(1);
  opacity: 1;
  transition: transform 0.3s ease;
}
.wa--input--container .wa--input.input--icon--start .label--wa, .wa--input--container .wa--input.input--icon--start.input--border .label--wa {
  padding-left: 30px;
}
.wa--input--container .wa--input.input--icon--start .label--wa.label--focused, .wa--input--container .wa--input.input--icon--start.input--border .label--wa.label--focused {
  transition: top 0.3s ease, transform 0.3s ease, color 0.3s ease, font-size 0.3s ease, padding-right 0.3s ease, padding-left 0.3s ease, background 0.3s ease 0.1s !important;
}
.wa--input--container .wa--input.input--icon--start input, .wa--input--container .wa--input.input--icon--start.input--border input {
  padding-left: 30px !important;
}
.wa--input--container .wa--input.input--icon--start.input--whitebg label.label--wa.label--focused, .wa--input--container .wa--input.input--icon--start.input--border.input--whitebg label.label--wa.label--focused {
  transition: top 0.3s ease, transform 0.3s ease, color 0.3s ease, font-size 0.3s ease, padding-right 0.3s ease, padding-left 0.3s ease, border 0.3s ease 0.1s, background 0.3s ease 0.1s !important;
}
.wa--input--container .wa--input.input--icon--start .label--wa.label--focused {
  transform: translateX(0px);
}
.wa--input--container .wa--input.input--icon--end .icon--end, .wa--input--container .wa--input.input--icon--end.input--border .icon--end {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
  color: #8c8c8c;
}
.wa--input--container .wa--input.input--icon--end a.icon--end::after, .wa--input--container .wa--input.input--icon--end.input--border a.icon--end::after {
  content: "";
  display: flex;
  position: absolute;
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.07);
  transform: scale(0);
  opacity: 0;
  border-radius: 30px;
  transition: all 0.3s ease;
}
.wa--input--container .wa--input.input--icon--end a.icon--end:hover, .wa--input--container .wa--input.input--icon--end.input--border a.icon--end:hover {
  text-decoration: none;
}
.wa--input--container .wa--input.input--icon--end a.icon--end:hover::after, .wa--input--container .wa--input.input--icon--end.input--border a.icon--end:hover::after {
  content: "";
  transform: scale(1);
  opacity: 1;
  transition: transform 0.3s ease;
}
.wa--input--container .wa--input.input--icon--end label.label--wa, .wa--input--container .wa--input.input--icon--end.input--border label.label--wa {
  padding-right: 30px;
}
.wa--input--container .wa--input.input--icon--end label.label--wa.label--focused, .wa--input--container .wa--input.input--icon--end.input--border label.label--wa.label--focused {
  transition: top 0.3s ease, transform 0.3s ease, color 0.3s ease, font-size 0.3s ease, padding-right 0.3s ease, padding-left 0.3s ease, background 0.2s ease 0.1s;
}
.wa--input--container .wa--input.input--icon--end input.wa--default--input, .wa--input--container .wa--input.input--icon--end.input--border input.wa--default--input {
  padding-right: 30px !important;
}
.wa--input--container .wa--input.input--icon--end.input--whitebg label.label--wa.label--focused, .wa--input--container .wa--input.input--icon--end.input--border.input--whitebg label.label--wa.label--focused {
  transition: top 0.3s ease, transform 0.3s ease, color 0.3s ease, font-size 0.3s ease, padding-right 0.3s ease, padding-left 0.3s ease, border 0.2s ease 0.1s, background 0.2s ease 0.1s !important;
}
.wa--input--container .wa--input.google--address {
  background-color: #fff;
}
.wa--input--container .wa--input .dropdown-menu {
  border-radius: 5px !important;
  border: none;
  padding: 10px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
}
.wa--input--container .wa--input .dropdown-menu li a:hover, .wa--input--container .wa--input .dropdown-menu li a:focus, .wa--input--container .wa--input .dropdown-menu li a:active,
.wa--input--container .wa--input .dropdown-menu li.active a, .wa--input--container .wa--input .dropdown-menu li.active a:hover, .wa--input--container .wa--input .dropdown-menu .dropdown-submenu:hover > a,
.wa--input--container .wa--input .nav-tabs .dropdown-menu li > a:focus {
  background-color: #d5d5d5;
  color: #333;
}
.wa--input--container .validation--text {
  font-size: 14px;
}
.wa--input--container .validation--text span {
  display: none;
  color: #dc3545;
}
.wa--input--container .wa--textarea {
  position: relative;
}
.wa--input--container .wa--textarea label.label--wa {
  position: absolute;
  top: 10px;
  left: 0px;
  margin: 0;
  font-size: 14px;
  color: #4d4d4d;
  transition: top 0.3s ease, color 0.3s ease, font-size 0.3s ease;
  pointer-events: none;
  padding-right: 5px;
  padding-left: 5px;
  z-index: 2;
}
.wa--input--container .wa--textarea label.label--wa.label--focused {
  top: 3px;
  transition: top 0.3s ease, color 0.3s ease, font-size 0.3s ease;
  color: #007BFF;
  background-color: #eee;
  font-size: 12px;
  width: 100%;
  border-radius: 5px 5px 0px 0px;
}
.wa--input--container .wa--textarea label.label--wa.label--valid {
  color: #4d4d4d !important;
  background-color: #fff;
}
.wa--input--container .wa--textarea textarea.wa--default--textarea {
  color: hsl(0, 0%, 40%);
  font-size: 14px;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  background-color: transparent;
  margin-right: 10px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-top: 0px;
  margin-top: 20px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-radius: 5px 5px 0px 0px;
  width: 100%;
  background-image: linear-gradient(transparent 99%, #007bff 0) !important;
  background-size: 0 100% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: background-size 0.5s ease;
  transform-origin: 20% !important;
  min-height: 60px;
  max-width: 100%;
  min-width: 100%;
}
.wa--input--container .wa--textarea textarea.wa--default--textarea:focus {
  border-bottom: 1px solid transparent;
  background-size: 100% 100% !important;
  background-color: #eee;
  transition: background-size 0.5s ease;
}
.wa--input--container .wa--textarea textarea.wa--default--textarea:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wa--input--container .wa--textarea textarea.wa--default--textarea:disabled:hover {
  opacity: 0.5;
  border-bottom-right-radius: 1px solid hsl(0, 0%, 60%) !important;
}
.wa--input--container .wa--textarea.textarea--border label.label--wa {
  position: absolute;
  top: 5px;
  left: 5px;
  margin: 0;
  font-size: 14px;
  color: #4d4d4d;
  transition: all 0.3s ease;
  pointer-events: none;
  width: auto;
  z-index: 2;
}
.wa--input--container .wa--textarea.textarea--border label.label--wa.label--focused {
  top: -8px;
  transform: translateX(5px);
  transition: all 0.3s ease;
  color: #007BFF;
  background: #fff;
  padding-right: 3px;
  padding-left: 3px;
  font-size: 12px;
}
.wa--input--container .wa--textarea.textarea--border textarea.wa--default--textarea {
  color: hsl(0, 0%, 40%);
  font-size: 14px;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  background-color: transparent;
  padding-top: 10px;
  margin-top: 0px;
  border: 1px solid #d5d5d5;
  border-radius: 5px !important;
  min-height: 70px;
}
.wa--input--container .wa--textarea.textarea--border textarea.wa--default--textarea:focus {
  border: 1px solid #007BFF;
  background-size: 100% 100% !important;
}
.wa--input--container .wa--textarea.textarea--border textarea.wa--default--textarea:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
.wa--input--container .wa--textarea.textarea--border textarea.wa--default--textarea:disabled:hover {
  opacity: 0.5;
  border-bottom-right-radius: 1px solid hsl(0, 0%, 60%) !important;
}
.wa--input--container .supporting--text {
  display: flex;
  font-size: 14px;
}
.wa--input--container.invalid label.label--wa.label--focused {
  color: #dc3545;
}
.wa--input--container.invalid input.wa--default--input:not(.ng-valid) {
  background-image: linear-gradient(transparent 97%, #dc3545 0) !important;
}
.wa--input--container.invalid textarea.wa--default--textarea:not(.ng-valid) {
  background-image: linear-gradient(transparent 99%, #dc3545 0) !important;
}
.wa--input--container.invalid .validation--text span {
  display: block;
}
.wa--input--container.invalid .input--border.input--focused {
  border-color: #dc3545;
}
.wa--input--container.invalid .input--border label.label--wa.label--focused {
  color: #dc3545;
}
.wa--input--container.invalid .input--border input.wa--default--input:not(.ng-valid) {
  background-image: none !important;
}

no-content-found {
  width: 100%;
}
no-content-found .full-width-card {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  padding: 15px;
  color: hsla(0, 0%, 18%, 0.9);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.options-bar {
  color: #fff;
  border-radius: 0.25rem;
  min-height: 60px;
  padding: 10px 20px;
  margin-top: 5px;
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.options-bar .bar-header {
  font-size: 17px;
  flex: auto;
}
.options-bar .bar-inputs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.options-bar .bar-inputs > * {
  margin: 0 5px;
}
.options-bar .bar-buttons {
  display: flex;
}
.options-bar i {
  color: #fff !important;
}
.options-bar .btn-grey-inverse i:hover, .options-bar .btn-grey-inverse i:focus, .options-bar .btn-grey-inverse i:active {
  color: #4d4d4d !important;
}
.options-bar input.ui-select-search {
  width: auto !important;
}
.options-bar .wise--btn {
  color: #fff;
}

.input-icon-start, .input-icon-start {
  position: relative !important;
}
.input-icon-start input, .input-icon-start input {
  padding-left: 20px !important;
}
.input-icon-start i, .input-icon-start i {
  position: absolute;
  bottom: 8px;
  font-size: large;
  cursor: pointer;
  color: rgba(115, 115, 115, 0.65);
}

.dateInput,
.input-icon-end, .input-icon-end {
  position: relative !important;
}
.dateInput i,
.input-icon-end i, .input-icon-end i {
  position: absolute;
  right: 15px;
  bottom: 8px;
  cursor: pointer;
  color: rgba(115, 115, 115, 0.65);
}

.radio--section {
  display: flex;
  align-items: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0px;
}
.radio--section input[type=radio] {
  margin: 0;
}
.radio--section label {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 5px;
}

input.default--input {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 14px;
  color: #4d4d4d;
  border: 0;
  outline: 0;
  border-bottom: 1px solid rgba(43, 43, 43, 0.15);
  padding: 0;
  height: 30px;
  width: 100%;
  padding-left: 0px;
  background-image: linear-gradient(transparent 97%, green 0);
  background-size: 0 100% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  text-overflow: ellipsis;
}
input.default--input::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
input.default--input:focus {
  border-bottom: 1px solid white !important;
  background-size: 100% 100% !important;
}
input.default--input:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
input.default--input:disabled:hover {
  opacity: 0.5;
  border-bottom: 1px solid hsl(0, 0%, 60%) !important;
}

textarea.default--textarea {
  color: hsl(0, 0%, 40%);
  font-size: 14px;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  background-color: transparent;
  margin-right: 10px;
  padding-bottom: 0px;
  padding-left: 5px;
  width: 100%;
  background-image: linear-gradient(transparent 99%, green 0) !important;
  background-size: 0 100% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  min-height: 55px;
}
textarea.default--textarea:focus {
  border-color: #fff;
  background-size: 100% 100% !important;
}
textarea.default--textarea:disabled {
  background-color: transparent !important;
  opacity: 0.5;
}
textarea.default--textarea:disabled:hover {
  opacity: 0.5;
  border-bottom-right-radius: 1px solid hsl(0, 0%, 60%) !important;
}

.invalid input.default--input:not(.ng-valid) {
  background-image: linear-gradient(transparent 97%, red 0) !important;
}
.invalid textarea.default--textarea:not(.ng-valid) {
  background-image: linear-gradient(transparent 99%, red 0) !important;
}
.invalid .validation--text span {
  display: block;
}

.pac-container {
  z-index: 2000;
}

.google--address--container {
  position: relative;
  overflow: hidden;
}
.google--address--container .parsedGoogleAddress {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  grid-gap: 10px;
  margin-top: 10px;
}
.google--address--container #toggleGoogleAddress {
  position: absolute;
  z-index: 1;
  transform: translateY(-120px);
}
.google--address--container .google--toggle--address {
  position: absolute;
  right: 0;
  color: #56B336 !important;
}
.google--address--container .google--address {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}
.google--address--container .google--address i {
  font-size: 20px;
}

.google--address--container.ga--active #toggleGoogleAddress {
  transform: translateY(0);
  transition: 0.35s;
  position: relative;
}

.inner--tab.nav-tabs {
  border-radius: 5px 5px 0px 0px;
  border-bottom: none;
}
.inner--tab.nav-tabs li {
  display: inline-flex;
  float: none;
  margin-bottom: 0px;
}
.inner--tab.nav-tabs li > a, .inner--tab.nav-tabs .nav-tabs > li > a:focus {
  background-color: transparent;
  color: inherit;
  border: none;
  border-bottom: 6px solid transparent;
  padding: 20px 30px 20px 30px;
}
.inner--tab.nav-tabs li > a:hover, .inner--tab.nav-tabs .nav-tabs > li > a:focus:hover {
  background-color: rgba(255, 255, 255, 0.1882352941);
}
.inner--tab.nav-tabs li.active > a, .inner--tab.nav-tabs .nav-tabs > li.active > a:hover, .inner--tab.nav-tabs .nav-tabs > li.active > a:focus {
  border-color: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 6px solid rgba(255, 255, 255, 0.3137254902);
  box-shadow: none;
  background: transparent;
  color: inherit;
  transition: ease 0.25s;
}

.tab-content.inner--content {
  border: 1px solid #d5d5d5;
  border-radius: 0px 0px 5px 5px;
  color: #4d4d4d;
  background-color: transparent;
}

.no--border .inner--tab.nav-tabs {
  border-radius: 5px 5px 5px 5px;
}
.no--border .inner--content {
  border: none;
}

@media only screen and (max-width: 480px) {
  .inner--tab.nav-tabs li {
    display: inline-flex;
    width: 100%;
    opacity: 0.5;
  }
  .inner--tab.nav-tabs li.active {
    opacity: 1;
  }
  .inner--tab.nav-tabs li a {
    width: 100%;
  }
}
.wise--tab {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  font-size: 14px;
}
.wise--tab .nav-tabs {
  border: none !important;
}
.wise--tab .nav-tabs li {
  margin-bottom: 0;
  z-index: 10;
}
.wise--tab .nav-tabs li a {
  border: 0 !important;
  padding: 10px 25px;
  line-height: 18px;
  border-radius: 5px 5px 0 0 !important;
  text-align: center;
  color: #b3b3b3 !important;
  background-color: #f2f2f2 !important;
}
.wise--tab .nav-tabs li a:focus {
  background-color: #ffffff !important;
  color: #4d4d4d !important;
}
.wise--tab .nav-tabs li.active {
  z-index: 12;
}
.wise--tab .nav-tabs li.active a {
  box-shadow: none !important;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  background-color: #ffffff !important;
  color: #4d4d4d !important;
}
.wise--tab .nav-tabs li.active a:focus, .wise--tab .nav-tabs li.active a:hover {
  line-height: 18px;
}
.wise--tab .tab-content {
  padding: 20px;
  z-index: 11;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 546px) {
  .wise--tab .nav-tabs li {
    display: block;
    float: none;
  }
}

@media screen and (max-width: 991px) {
  .profile--tabs .wise--tab .nav.nav-tabs li a {
    padding: 10px 15px;
  }
}
@media screen and (max-width: 736px) {
  .profile--tabs .wise--tab .nav.nav-tabs li {
    float: none;
    display: block;
  }
}
.border {
  width: 100%;
  border-bottom: 1px solid #b3b3b3;
}

.wise--radio {
  display: block;
  position: relative;
  padding-left: 15px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Hide the browser's default radio button */
}
.wise--radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom radio button */
.wise--radiocheck {
  position: absolute;
  top: 12px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: white;
  border-radius: 50%;
  border: 1px solid #D5D5D5;
}

/* On mouse-over, add a grey background color */
.wise--radio:hover input ~ .wise--radiocheck {
  background-color: white;
}

/* When the radio button is checked, add a blue background */
.wise--radio input:checked ~ .wise--radiocheck {
  background-color: white;
  border: 1px solid #2E8FCE;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.wise--radiocheck:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.wise--radio input:checked ~ .wise--radiocheck:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.wise--radio .wise--radiocheck:after {
  top: 4px;
  left: 4px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #2E8FCE;
}

/* custom checkbox */
.wise--checkbox {
  display: block;
  position: relative;
  padding-left: 15px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Hide the browser's default checkbox */
}
.wise--checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.wise--checkbox input .checkbox {
  border-radius: 5px;
  background-color: #2E8FCE;
}

/* Create a custom checkbox */
.wise--checkmark {
  position: absolute;
  top: 12px;
  left: 0;
  height: 15px;
  width: 15px;
  border: 1px solid #D5D5D5;
  border-radius: 5px;
}

/* On mouse-over, add a grey background color */
.wise--checkbox:hover input ~ .wise--checkmark {
  background-color: white;
}

/* When the checkbox is checked, add a blue background */
.wise--checkbox input:checked ~ .wise--checkmark {
  background-color: #2E8FCE;
}

/* Create the checkmark/indicator (hidden when not checked) */
.wise--checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.wise--checkbox input:checked ~ .wise--checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.wise--checkbox .wise--checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

a.list-ellipsis i {
  font-size: 20px;
}

.popover-title {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}

.popover-content {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}

.popover.list--options {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  border-radius: 5px;
  min-width: 100px;
}
.popover.list--options .arrow::after {
  border-bottom-color: white;
}
.popover.list--options .popover-content {
  padding: 0px;
}
.popover.list--options div.options {
  display: grid;
}
.popover.list--options div.options a {
  color: #4d4d4d;
  text-decoration: none;
  padding: 9px 14px;
}
.popover.list--options div.options a:not(.delete):hover {
  background-color: #f0f2f4;
}
.popover.list--options div.options a.delete {
  color: #dc3545;
  background-color: #fff;
}
.popover.list--options div.options a.delete:hover, .popover.list--options div.options a.delete:focus {
  background-color: #dc3545;
  color: #fff;
}

.wise--select .btn[disabled] {
  background-color: unset !important;
  border-color: unset !important;
}
.wise--select.input--addon--group {
  display: flex;
}
.wise--select.input--addon--group .ui-select-container {
  flex: 1;
}
.wise--select.input--addon--group .ui-select-toggle, .wise--select.input--addon--group .chosen-single {
  border-radius: 5px 0px 0px 5px !important;
}
.wise--select.input--addon--group.open .form-control {
  border-radius: 5px 0px 0px 0px !important;
}
.wise--select.input--addon--group .input--addon {
  width: 42px;
  display: flex;
  border: 1px solid #d5d5d5;
  border-radius: 0px 5px 5px 0px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin-left: -1px;
}

.ui-select-container {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}
.ui-select-container input::placeholder {
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
}

.label {
  font-size: 12px;
  border-radius: 10px;
  padding: 4px 8px;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  color: white;
  line-height: 1;
  height: unset !important;
}

.wa--label {
  font-size: 12px;
  border-radius: 10px;
  padding: 4px 8px;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  color: white;
  line-height: 1;
  height: unset !important;
}

.label-warning {
  background-color: #dfac4e !important;
}

.label-success {
  background-color: #56B336 !important;
}

.label-danger {
  background-color: #bd2130 !important;
}

.label-primary {
  background-color: #007BFF !important;
}

.label-outlined {
  border: 1px solid #888;
  background-color: transparent !important;
  color: hsla(0, 0%, 17%, 0.9);
}

.label-red,
.badge-red {
  background-color: #dc3545 !important;
}

.label-blue,
.badge-blue {
  background-color: #007bff !important;
}

.label-bright-blue,
.badge-bright-blue {
  background-color: #5580e9 !important;
}

.label-light-blue,
.badge-light-blue {
  background-color: #428bca !important;
}

.label-dim-blue,
.badge-dim-blue {
  background-color: #94aaff !important;
}

.label-bright-purple,
.badge-bright-purple {
  background-color: #A36EFF !important;
}

.label-bright-yellow,
.badge-bright-yellow {
  background-color: #f9fa66 !important;
  color: #4d4d4d !important;
}

.label-bright-green,
.badge-bright-green {
  background-color: #38e272 !important;
  color: #4d4d4d;
}

.label-dim-green,
.badge-dim-green {
  background-color: #b0f795 !important;
  color: #4d4d4d;
}

.duotone-label-brightblue {
  background-color: rgba(85, 128, 233, 0.15) !important;
  color: #5580e9 !important;
}

.duotone-label-blue {
  background-color: rgba(0, 123, 255, 0.15) !important;
  color: #007BFF !important;
}

.duotone-label-purple {
  background-color: rgba(99, 86, 164, 0.15) !important;
  color: #6356a4;
}

.duotone-label-orange {
  background-color: rgba(246, 163, 34, 0.15) !important;
  color: #F6A322 !important;
}

.duotone-label-green {
  background-color: rgba(86, 179, 54, 0.15) !important;
  color: #56B336 !important;
}

.duotone-label-grey {
  background-color: rgba(93, 93, 93, 0.15) !important;
  color: #5d5d5d !important;
}

.duotone-label-red {
  background-color: rgba(220, 53, 69, 0.15) !important;
  color: #dc3545 !important;
}

.label.arrowed-in-right {
  border-radius: 10px 0 0 10px !important;
}

.label-warning.arrowed-in-right:after {
  border-color: #dfac4e !important;
  border-right-color: transparent !important;
}

.label-success.arrowed-in-right:after {
  border-color: #56B336 !important;
  border-right-color: transparent !important;
}

.label-danger.arrowed-in-right:after {
  border-color: #bd2130 !important;
  border-right-color: transparent !important;
}

.label-primary.arrowed-in-right:after {
  border-color: #007BFF !important;
  border-right-color: transparent !important;
}

.input--section .input--check {
  margin-bottom: 10px;
}
.input--section .input--check.inline--flex {
  margin-bottom: 0;
}
.input--section .input--check:last-child {
  margin-bottom: 0;
}

.input--check {
  display: flex;
  align-items: center;
  margin: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: normal;
  margin-bottom: 10px;
}
.input--check .check--btn[type=radio], .input--check .check--btn[type=checkbox] {
  width: 16px;
  height: 16px;
  border: 1px solid #d5d5d5;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  appearance: none;
  margin: 0;
}
.input--check .check--btn[type=checkbox] {
  border-radius: 2px;
}
.input--check .check--btn:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.input--check .check--btn:disabled ~ .check--text {
  opacity: 0.5;
}
.input--check .check--btn[type=radio]:focus, .input--check .check--btn[type=checkbox]:focus {
  outline: none;
  outline-offset: none;
}
.input--check .checkmark--btn {
  border-radius: 2px;
}
.input--check:hover input ~ .check--btn {
  background-color: #d5d5d5;
}
.input--check input:checked ~ .check--btn {
  border: 1px solid #007BFF;
  background-color: #fff;
}
.input--check .check--btn:hover {
  background-color: #d5d5d5;
}
.input--check .check--btn:checked[type=radio], .input--check .check--btn:checked[type=checkbox] {
  border: 1px solid #007BFF;
  background-color: #fff;
}
.input--check .check--btn:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23007bff' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='4.5'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
}
.input--check .check--btn:checked[type=checkbox] {
  background-color: #007BFF;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.input--check input:checked ~ .checkmark--btn {
  background-color: #007BFF;
  color: #fff;
}
.input--check .checkmark--btn:checked {
  background-color: #007BFF;
  color: #fff;
}
.input--check .check--text {
  margin-left: 10px;
  font-size: 14px;
  font-weight: 300;
}
.input--check .inline--flex {
  margin-bottom: 0px;
}

.input--check.input--right .check--btn {
  margin-left: auto;
  order: 2;
}
.input--check.input--right .check--text {
  margin-left: 0px;
  margin-right: 10px;
  order: 1;
}
.input--check .input--check {
  margin-bottom: 10px;
}

.input--container {
  border-radius: 4px;
  border: 1px solid #d5d5d5;
  padding: 5px;
  display: flex;
  align-items: center;
}
.input--container input {
  border: none;
  padding: 0;
  flex: 1;
  margin-left: 5px;
  height: 30px;
  color: #4d4d4d;
}
.input--container button {
  margin: 0;
}
.input--container .dropdown-menu {
  right: 0;
  left: initial;
  border-radius: 5px !important;
}
.input--container i {
  transition: 0.25s;
}
.input--container.open i {
  transform: rotate(180deg);
}

.input--section ::placeholder {
  color: #888888;
}

.input--container--none {
  border-radius: 0px;
  border: none;
  padding: 0px;
  display: flex;
  color: #888888;
  align-items: center;
  position: relative;
}

.input--section .dz--photo--table {
  width: 100%;
  margin: 0;
}
.input--section .dropzone {
  padding: 0;
}
.input--section .dropzone > span {
  border-radius: 4px;
  border: 1px solid rgba(43, 43, 43, 0.15) !important;
}
.input--section .dropzone > span span {
  color: #888888;
}

.switch--container {
  position: absolute;
  right: 10px;
}

.input--section--lg input.default--input, .input--section--lg .ui-select-container[theme=bootstrap] .btn, .input--section--lg .ui-select-container[theme=bootstrap] input.form-control {
  height: 42px;
}

.social-card {
  display: flex;
  align-items: center;
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  padding: 15px;
}
.social-card.selected {
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
.social-card .social-photo {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 40px;
}
.social-card .social-photo .crop {
  border-radius: 50%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.social-card .social-photo .crop .photo {
  display: block;
  max-width: 100%;
  margin: auto;
  position: absolute;
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
}
.social-card .social-name {
  font-size: 15px;
  max-width: 67%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.social-card .social-name span {
  margin-left: 10px;
}
.wa--header {
  padding: 10px 15px;
  margin-bottom: 20px;
  border-radius: 5px;
  color: white;
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeSpeed;
  min-height: 50px;
}
.wa--header h2 {
  margin: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-grow: 1;
  font-size: 18px;
  line-height: normal;
}
.wa--header .wise-i-btn, .wa--header .wise--btn {
  border: 1px solid white !important;
  background-color: transparent;
  color: white;
  margin: 0px;
}
.wa--header .wise-i-btn:hover, .wa--header .wise--btn:hover {
  background-color: white;
  color: grey;
}
.wa--header .default--input {
  border-radius: 4px !important;
  padding: 5px;
  background-image: none;
}

.wa--header.d--grid {
  display: grid;
  grid-template-columns: 1fr auto auto;
  grid-gap: 15px;
}
.wa--header.d--grid h2 {
  grid-row: 1;
}
.wa--header.d--grid .wise-i-btn, .wa--header.d--grid .wise--btn {
  grid-row: 1;
}
.wa--header.d--grid .header--search {
  grid-column: 1/-1;
}
.wa--header.d--grid .header--filter--1 {
  grid-column: 1/-1;
}
.wa--header.d--grid .header--filter--2 {
  grid-column: 1/-1;
}
.wa--header.d--grid ellipsis-options {
  grid-row: 1;
}

.wa--header.d--grid.no--column--gap {
  gap: unset;
  row-gap: 15px;
}

.wa--header.p1_dkgreen .wise-i-btn:hover, .wa--header.p1_dkgreen .wise--btn:hover {
  color: #005E00 !important;
}
.wa--header.p1_blue .wise-i-btn:hover, .wa--header.p1_blue .wise--btn:hover {
  color: #00559b !important;
}
.wa--header.p1_red .wise-i-btn:hover, .wa--header.p1_red .wise--btn:hover {
  color: #d8181d !important;
}
.wa--header.p1_black .wise-i-btn:hover, .wa--header.p1_black .wise--btn:hover {
  color: #000000 !important;
}
.wa--header.p1_charcoal .wise-i-btn:hover, .wa--header.p1_charcoal .wise--btn:hover {
  color: #36454f !important;
}
.wa--header.p1_ltgreen .wise-i-btn:hover, .wa--header.p1_ltgreen .wise--btn:hover {
  color: #8fba56 !important;
}
.wa--header.p1_gray .wise-i-btn:hover, .wa--header.p1_gray .wise--btn:hover {
  color: #a0a0a0 !important;
}
.wa--header.p1_ltblue .wise-i-btn:hover, .wa--header.p1_ltblue .wise--btn:hover {
  color: #0092ca !important;
}
.wa--header.p1_rose .wise-i-btn:hover, .wa--header.p1_rose .wise--btn:hover {
  color: #efb5bc !important;
}
.wa--header.p1_pink .wise-i-btn:hover, .wa--header.p1_pink .wise--btn:hover {
  color: #d6487e !important;
}
.wa--header.p1_orange .wise-i-btn:hover, .wa--header.p1_orange .wise--btn:hover {
  color: #ff7b00 !important;
}
.wa--header.p1_purple .wise-i-btn:hover, .wa--header.p1_purple .wise--btn:hover {
  color: #9585bf !important;
}
.wa--header.p1_teal .wise-i-btn:hover, .wa--header.p1_teal .wise--btn:hover {
  color: #008C9A !important;
}
.wa--header.p1_dkgreen .wise-i-btn:active, .wa--header.p1_dkgreen .wise--btn:active, .wa--header.p1_blue .wise-i-btn:active, .wa--header.p1_blue .wise--btn:active, .wa--header.p1_red .wise-i-btn:active, .wa--header.p1_red .wise--btn:active, .wa--header.p1_black .wise-i-btn:active, .wa--header.p1_black .wise--btn:active, .wa--header.p1_charcoal .wise-i-btn:active, .wa--header.p1_charcoal .wise--btn:active, .wa--header.p1_ltgreen .wise-i-btn:active, .wa--header.p1_ltgreen .wise--btn:active, .wa--header.p1_gray .wise-i-btn:active, .wa--header.p1_gray .wise--btn:active, .wa--header.p1_ltblue .wise-i-btn:active, .wa--header.p1_ltblue .wise--btn:active, .wa--header.p1_rose .wise-i-btn:active, .wa--header.p1_rose .wise--btn:active, .wa--header.p1_orange .wise-i-btn:active, .wa--header.p1_orange .wise--btn:active, .wa--header.p1_purple .wise-i-btn:active, .wa--header.p1_purple .wise--btn:active, .wa--header.p1_teal .wise-i-btn:active, .wa--header.p1_teal .wise--btn:active {
  color: white !important;
  background-color: transparent !important;
}
.wa--header.p1_dkgreen .wise-i-btn:focus, .wa--header.p1_dkgreen .wise--btn:focus, .wa--header.p1_blue .wise-i-btn:focus, .wa--header.p1_blue .wise--btn:focus, .wa--header.p1_red .wise-i-btn:focus, .wa--header.p1_red .wise--btn:focus, .wa--header.p1_black .wise-i-btn:focus, .wa--header.p1_black .wise--btn:focus, .wa--header.p1_charcoal .wise-i-btn:focus, .wa--header.p1_charcoal .wise--btn:focus, .wa--header.p1_ltgreen .wise-i-btn:focus, .wa--header.p1_ltgreen .wise--btn:focus, .wa--header.p1_gray .wise-i-btn:focus, .wa--header.p1_gray .wise--btn:focus, .wa--header.p1_ltblue .wise-i-btn:focus, .wa--header.p1_ltblue .wise--btn:focus, .wa--header.p1_rose .wise-i-btn:focus, .wa--header.p1_rose .wise--btn:focus, .wa--header.p1_orange .wise-i-btn:focus, .wa--header.p1_orange .wise--btn:focus, .wa--header.p1_purple .wise-i-btn:focus, .wa--header.p1_purple .wise--btn:focus, .wa--header.p1_teal .wise-i-btn:focus, .wa--header.p1_teal .wise--btn:focus {
  color: white !important;
  background-color: transparent !important;
}

@media (min-width: 868px) {
  .wa--header.d--grid.no--column--gap {
    gap: 15px;
  }
  .wa--header.d--grid h2, .wa--header.d--grid .header--filter--1, .wa--header.d--grid .header--filter--2, .wa--header.d--grid .header--search, .wa--header.d--grid .wise-i-btn, .wa--header.d--grid .wise--btn, .wa--header.d--grid ellipsis-options {
    grid-row: 1;
    grid-column: auto;
  }
  .wa--header.d--grid .wise--select, .wa--header.d--grid .default--input {
    width: 169px;
  }
}
.wa--collapsible--header {
  padding: 10px 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: white;
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeSpeed;
  min-height: 50px;
}
.wa--collapsible--header h2 {
  margin: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-grow: 1;
  font-size: 18px;
  line-height: normal;
}
.wa--collapsible--header .wise-i-btn, .wa--collapsible--header .wise--btn {
  border: 1px solid white !important;
  background-color: transparent;
  color: white;
  margin: 0px;
}
.wa--collapsible--header .wise-i-btn:hover, .wa--collapsible--header .wise--btn:hover {
  background-color: white;
  color: grey;
}
.wa--collapsible--header .default--input {
  border-radius: 4px !important;
  padding: 5px;
  background-image: none;
}

.wa--collapsible--header.d--grid {
  display: grid;
  grid-template-columns: 1fr auto auto;
  grid-gap: 15px;
}
.wa--collapsible--header.d--grid h2 {
  grid-row: 1;
}
.wa--collapsible--header.d--grid .wise-i-btn, .wa--collapsible--header.d--grid .wise--btn {
  grid-row: 1;
}
.wa--collapsible--header.d--grid .header--search {
  grid-column: 1/-1;
}
.wa--collapsible--header.d--grid .header--filter--1 {
  grid-column: 1/-1;
}
.wa--collapsible--header.d--grid .header--filter--2 {
  grid-column: 1/-1;
}
.wa--collapsible--header.d--grid ellipsis-options {
  grid-row: 1;
}

.wa--collapsible--header.d--grid.no--column--gap {
  gap: unset;
  row-gap: 15px;
}

.wa--collapsible--header.p1_dkgreen .wise-i-btn:hover, .wa--collapsible--header.p1_dkgreen .wise--btn:hover {
  color: #005E00 !important;
}
.wa--collapsible--header.p1_blue .wise-i-btn:hover, .wa--collapsible--header.p1_blue .wise--btn:hover {
  color: #00559b !important;
}
.wa--collapsible--header.p1_red .wise-i-btn:hover, .wa--collapsible--header.p1_red .wise--btn:hover {
  color: #d8181d !important;
}
.wa--collapsible--header.p1_black .wise-i-btn:hover, .wa--collapsible--header.p1_black .wise--btn:hover {
  color: #000000 !important;
}
.wa--collapsible--header.p1_charcoal .wise-i-btn:hover, .wa--collapsible--header.p1_charcoal .wise--btn:hover {
  color: #36454f !important;
}
.wa--collapsible--header.p1_ltgreen .wise-i-btn:hover, .wa--collapsible--header.p1_ltgreen .wise--btn:hover {
  color: #8fba56 !important;
}
.wa--collapsible--header.p1_gray .wise-i-btn:hover, .wa--collapsible--header.p1_gray .wise--btn:hover {
  color: #a0a0a0 !important;
}
.wa--collapsible--header.p1_ltblue .wise-i-btn:hover, .wa--collapsible--header.p1_ltblue .wise--btn:hover {
  color: #0092ca !important;
}
.wa--collapsible--header.p1_rose .wise-i-btn:hover, .wa--collapsible--header.p1_rose .wise--btn:hover {
  color: #efb5bc !important;
}
.wa--collapsible--header.p1_pink .wise-i-btn:hover, .wa--collapsible--header.p1_pink .wise--btn:hover {
  color: #d6487e !important;
}
.wa--collapsible--header.p1_orange .wise-i-btn:hover, .wa--collapsible--header.p1_orange .wise--btn:hover {
  color: #ff7b00 !important;
}
.wa--collapsible--header.p1_purple .wise-i-btn:hover, .wa--collapsible--header.p1_purple .wise--btn:hover {
  color: #9585bf !important;
}
.wa--collapsible--header.p1_teal .wise-i-btn:hover, .wa--collapsible--header.p1_teal .wise--btn:hover {
  color: #008C9A !important;
}
.wa--collapsible--header.p1_dkgreen .wise-i-btn:active, .wa--collapsible--header.p1_dkgreen .wise--btn:active, .wa--collapsible--header.p1_blue .wise-i-btn:active, .wa--collapsible--header.p1_blue .wise--btn:active, .wa--collapsible--header.p1_red .wise-i-btn:active, .wa--collapsible--header.p1_red .wise--btn:active, .wa--collapsible--header.p1_black .wise-i-btn:active, .wa--collapsible--header.p1_black .wise--btn:active, .wa--collapsible--header.p1_charcoal .wise-i-btn:active, .wa--collapsible--header.p1_charcoal .wise--btn:active, .wa--collapsible--header.p1_ltgreen .wise-i-btn:active, .wa--collapsible--header.p1_ltgreen .wise--btn:active, .wa--collapsible--header.p1_gray .wise-i-btn:active, .wa--collapsible--header.p1_gray .wise--btn:active, .wa--collapsible--header.p1_ltblue .wise-i-btn:active, .wa--collapsible--header.p1_ltblue .wise--btn:active, .wa--collapsible--header.p1_rose .wise-i-btn:active, .wa--collapsible--header.p1_rose .wise--btn:active, .wa--collapsible--header.p1_orange .wise-i-btn:active, .wa--collapsible--header.p1_orange .wise--btn:active, .wa--collapsible--header.p1_purple .wise-i-btn:active, .wa--collapsible--header.p1_purple .wise--btn:active, .wa--collapsible--header.p1_teal .wise-i-btn:active, .wa--collapsible--header.p1_teal .wise--btn:active {
  color: white !important;
  background-color: transparent !important;
}
.wa--collapsible--header.p1_dkgreen .wise-i-btn:focus, .wa--collapsible--header.p1_dkgreen .wise--btn:focus, .wa--collapsible--header.p1_blue .wise-i-btn:focus, .wa--collapsible--header.p1_blue .wise--btn:focus, .wa--collapsible--header.p1_red .wise-i-btn:focus, .wa--collapsible--header.p1_red .wise--btn:focus, .wa--collapsible--header.p1_black .wise-i-btn:focus, .wa--collapsible--header.p1_black .wise--btn:focus, .wa--collapsible--header.p1_charcoal .wise-i-btn:focus, .wa--collapsible--header.p1_charcoal .wise--btn:focus, .wa--collapsible--header.p1_ltgreen .wise-i-btn:focus, .wa--collapsible--header.p1_ltgreen .wise--btn:focus, .wa--collapsible--header.p1_gray .wise-i-btn:focus, .wa--collapsible--header.p1_gray .wise--btn:focus, .wa--collapsible--header.p1_ltblue .wise-i-btn:focus, .wa--collapsible--header.p1_ltblue .wise--btn:focus, .wa--collapsible--header.p1_rose .wise-i-btn:focus, .wa--collapsible--header.p1_rose .wise--btn:focus, .wa--collapsible--header.p1_orange .wise-i-btn:focus, .wa--collapsible--header.p1_orange .wise--btn:focus, .wa--collapsible--header.p1_purple .wise-i-btn:focus, .wa--collapsible--header.p1_purple .wise--btn:focus, .wa--collapsible--header.p1_teal .wise-i-btn:focus, .wa--collapsible--header.p1_teal .wise--btn:focus {
  color: white !important;
  background-color: transparent !important;
}

.header--collapse {
  min-height: 50px;
  margin-bottom: 15px;
}

.header--collapse.collapsing .wa--collapsible--header {
  transition: 0.17s ease;
  border-bottom-left-radius: 3.5px;
  border-bottom-right-radius: 3.5px;
}

.header--collapse.in {
  min-height: 50px;
  margin-bottom: 15px;
}
.header--collapse.in .wa--collapsible--header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
}

.header--collapse.collapse {
  display: block;
}
.header--collapse.collapse .wa--collapsible--header {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.header--collapse.collapse .collapsible--body {
  height: 0;
  display: none;
}

.collapsible--body {
  height: auto;
  border: #ddd 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.wise-i-btn.collapsed i {
  transform: rotate(180deg);
}

@media (min-width: 868px) {
  .wa--collapsible--header.d--grid.no--column--gap {
    gap: 15px;
  }
  .wa--collapsible--header.d--grid h2, .wa--collapsible--header.d--grid .header--filter--1, .wa--collapsible--header.d--grid .header--filter--2, .wa--collapsible--header.d--grid .header--search, .wa--collapsible--header.d--grid .wise-i-btn, .wa--collapsible--header.d--grid .wise--btn, .wa--collapsible--header.d--grid ellipsis-options {
    grid-row: 1;
    grid-column: auto;
  }
  .wa--collapsible--header.d--grid .wise--select, .wa--collapsible--header.d--grid .default--input {
    width: 169px;
  }
}
@media (max-width: 868px) {
  .grid--collapse.header--collapse {
    min-height: 95px;
  }
}
.repeat--list--container {
  line-height: normal;
}
.repeat--list--container .d--grid {
  display: grid;
  grid-template-rows: repeat(var(--wa-rows, 1), 1fr);
  grid-template-columns: repeat(var(--wa-columns, 12), 1fr);
  gap: var(--wa-gap, 15px);
}
.repeat--list--container .d--grid .g--col--1 {
  grid-column: auto/span 1;
}
.repeat--list--container .d--grid .g--col--2 {
  grid-column: auto/span 2;
}
.repeat--list--container .d--grid .g--col--3 {
  grid-column: auto/span 3;
}
.repeat--list--container .d--grid .g--col--4 {
  grid-column: auto/span 4;
}
.repeat--list--container .d--grid .g--col--4 {
  grid-column: auto/span 4;
}
.repeat--list--container .d--grid .g--col--5 {
  grid-column: auto/span 5;
}
.repeat--list--container .d--grid .g--col--6 {
  grid-column: auto/span 6;
}
.repeat--list--container .d--grid .g--col--7 {
  grid-column: auto/span 7;
}
.repeat--list--container .d--grid .g--col--8 {
  grid-column: auto/span 8;
}
.repeat--list--container .d--grid .g--col--9 {
  grid-column: auto/span 9;
}
.repeat--list--container .d--grid .g--col--10 {
  grid-column: auto/span 10;
}
.repeat--list--container .d--grid .g--col--11 {
  grid-column: auto/span 11;
}
.repeat--list--container .d--grid .g--col--12 {
  grid-column: auto/span 12;
}
.repeat--list--container div[class^=g--col--] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.repeat--list--container.repeat--list--striped > .repeat--list--data > .list--data:nth-of-type(odd) {
  background-color: rgba(43, 43, 43, 0.08);
}
.repeat--list--container.no--header .list--data:first-child {
  border-top: 1px solid #d5d5d5;
  border-radius: 4px 4px 0 0;
}
.repeat--list--container.repeat--list--hover .list--data:hover {
  background-color: rgba(43, 43, 43, 0.15) !important;
}
.repeat--list--container .repeat--list--headers {
  font-weight: bold;
  border-bottom: 1px solid #d5d5d5;
  position: relative;
  padding: 10px;
  align-items: center;
}
.repeat--list--container .list--headers--no--border {
  border: none !important;
}
.repeat--list--container .list--separate {
  border: 1px solid #d5d5d5;
  margin-top: 10px;
  border-radius: 4px;
}
.repeat--list--container .list--data {
  border-bottom: 1px solid #d5d5d5;
  position: relative;
  padding: 10px;
  align-items: center;
}
.repeat--list--container a.list--data {
  color: hsla(0, 0%, 17%, 0.9);
}
.repeat--list--container .repeat--list--footer {
  padding: 5px;
  display: flex;
}
.repeat--list--container .repeat--list--footer .wise--select {
  width: 80px;
}
.repeat--list--container .repeat--list--footer .dropdown-menu {
  min-width: 80px;
}
.repeat--list--container.repeat--list--border .repeat--list--headers {
  font-weight: bold;
  border: 1px solid #d5d5d5;
  border-radius: 4px 4px 0 0;
  border-bottom-width: 0;
}
.repeat--list--container.repeat--list--border .list--data {
  border: 1px solid #d5d5d5 !important;
}
.repeat--list--container.repeat--list--border .list--data + .list--data {
  border-top-width: 0px !important;
}
.repeat--list--container.repeat--list--border .list--data:last-child {
  border-radius: 0 0 4px 4px;
}
.repeat--list--container.repeat--list--border .repeat--list--footer {
  border-left: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  padding: 10px;
  display: flex;
  border-radius: 0 0 4px 4px;
}
.repeat--list--container.repeat--list--border.repeat--list--no--header .list--data:first-child {
  border-radius: 5px 5px 0 0 !important;
}

.ellipsis.open > .dropdown-menu {
  right: 0;
  left: inherit;
}
.ellipsis.open .wise-i-btn {
  background-color: #f0f2f4;
}
.ellipsis .wise-i-btn {
  margin: 0;
  font-size: 24px;
}
.ellipsis .dropdown-menu {
  padding: 0px;
  border-radius: 5px !important;
  overflow: hidden;
}
.ellipsis .dropdown-menu .divider {
  margin: 0px;
}
.ellipsis .dropdown-menu > li > a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
}
.ellipsis .dropdown-menu > li > a:hover {
  background: rgba(43, 43, 43, 0.15);
  color: hsla(0, 0%, 17%, 0.9);
}
.ellipsis .dropdown-menu .delete {
  color: #bd2130;
}
.ellipsis .dropdown-menu .delete:hover {
  background: #bd2130;
  color: #fff;
}

.open-menu-btn {
  position: fixed;
  z-index: 420;
  top: 140px;
  left: 0;
  font-size: 25px;
  font-weight: 800;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 8px 8px 0;
  transition: 0.4s ease;
}
.open-menu-btn.ng-hide {
  left: -50px;
  transition: 0.4s ease;
  display: flex !important;
}

.btn--dropdown {
  display: inline-block;
  position: relative;
}
.btn--dropdown .dropdown-menu {
  border-radius: 5px !important;
  border: none;
  padding: 10px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
  max-width: 300px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.btn--dropdown .dropdown-menu.dropdown--left {
  left: 5px;
}
.btn--dropdown .dropdown-menu.dropdown--right {
  right: 5px;
  left: unset;
}
.btn--dropdown .dropdown-menu li a {
  color: #333;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
  white-space: normal;
}
.btn--dropdown .dropdown-menu li a:hover {
  background: #ddd;
  color: #333;
}

@media (max-width: 425px) {
  .btn--dropdown .dropdown-menu {
    max-width: 100%;
  }
}
.tooltip-inner {
  border-radius: 5px;
}

.wa--sidebar {
  grid-area: sidebar;
  width: 270px;
  position: fixed;
  background: white;
  top: 0;
  left: 0;
  z-index: 1000;
  box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.48);
}
.wa--sidebar nav {
  position: sticky;
  top: 0;
  display: block !important;
  height: 100vh;
  overflow-y: auto;
}
@media (min-width: 1150px) {
  .wa--sidebar nav {
    height: calc(100vh - 7rem);
  }
}
.wa--sidebar .collapsed--menu--top {
  position: sticky;
  top: 0;
  z-index: 1;
  background: #fff;
}
.wa--sidebar #collapsed--menu--header {
  display: flex;
  align-items: center;
  padding: 10px;
  color: hsla(0, 0%, 17%, 0.9);
  border-bottom: 1px solid #d5d5d5;
}
.wa--sidebar .collapsed--menu--search {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border-bottom: 1px solid #d5d5d5;
}
.wa--sidebar .no--list--style {
  list-style: none;
  margin: 0;
}
.wa--sidebar .no--list--style .wa--menu--collapse {
  list-style: none;
  margin: 0;
}
.wa--sidebar .no--list--style li {
  border-bottom: 1px solid #d5d5d5;
  display: flex;
  flex-direction: column;
}
.wa--sidebar .no--list--style li .wa--menu--collapse {
  display: none;
}
.wa--sidebar .no--list--style li .wa--menu--collapse a {
  font-size: 14px;
  padding-left: 15px;
}
.wa--sidebar .no--list--style li .wa--menu--collapse.wa--collapsing {
  display: block;
}
.wa--sidebar .no--list--style li li:last-child {
  border-bottom: none;
}
.wa--sidebar .no--list--style .wa--collapse--header {
  color: hsla(0, 0%, 18%, 0.9);
  display: flex;
  align-items: center;
  padding: 10px;
}
.wa--sidebar .no--list--style .wa--collapse--header:hover {
  text-decoration: none;
  background: #d5d5d5;
  color: white;
}
.wa--sidebar .no--list--style .wa--collapse--header.collapsible--links.active {
  border-bottom: 1px solid #d5d5d5;
}
.wa--sidebar .no--list--style .wa--collapse--header.collapsible:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f067";
  margin-left: auto;
}
.wa--sidebar .no--list--style .wa--collapse--header.collapsible.active:after {
  content: "\f068";
}
.wa--sidebar.p1_blue .wa--collapse--header:hover {
  background: #00559b !important;
}
.wa--sidebar.p1_red .wa--collapse--header:hover {
  background: #D8181D !important;
}
.wa--sidebar.p1_black .wa--collapse--header:hover {
  background: #000000 !important;
}
.wa--sidebar.p1_charcoal .wa--collapse--header:hover {
  background: #36454F !important;
}
.wa--sidebar.p1_ltgreen .wa--collapse--header:hover {
  background: #8FBA56 !important;
}
.wa--sidebar.p1_gray .wa--collapse--header:hover {
  background: #A0A0A0 !important;
}
.wa--sidebar.p1_ltblue .wa--collapse--header:hover {
  background: #0092CA !important;
}
.wa--sidebar.p1_rose .wa--collapse--header:hover {
  background: #EFB5BC !important;
}
.wa--sidebar.p1_pink .wa--collapse--header:hover {
  background: #D6487E !important;
}
.wa--sidebar.p1_orange .wa--collapse--header:hover {
  background: #ff7B00 !important;
}
.wa--sidebar.p1_purple .wa--collapse--header:hover {
  background: #9585BF !important;
}
.wa--sidebar.p1_teal .wa--collapse--header:hover {
  background: #00BC9A !important;
}
@media (min-width: 1150px) {
  .wa--sidebar {
    position: unset;
    box-shadow: none;
    z-index: unset;
    display: block;
  }
}

@media (min-width: 1150px) {
  .wa--layout {
    grid-template-areas: "sidebar main";
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
  }
}
.wa--main {
  grid-area: main;
}

.text--placeholder {
  border: 1px solid rgba(0, 0, 0, 0.5);
  padding: 3px 5px;
  border-radius: 2px;
  font-weight: 600;
  font-size: 12px;
  margin: 0;
  color: #4d4d4d;
  transition: 0.25s;
}
.text--placeholder:hover {
  color: #4d4d4d;
  text-decoration: none;
  background-color: rgba(164, 174, 181, 0.4) !important;
  cursor: pointer;
}

.text--thumbnail {
  display: inline-block;
  height: 62px;
  width: 62px;
  object-fit: cover;
  transition: 0.25s;
  margin: 0 !important;
}
.text--thumbnail:hover {
  filter: contrast(115%) drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25));
}

.text--attach--section {
  margin-bottom: 10px;
}
.text--attach--section .wise--btn {
  margin: 0;
}

.text--sendTest {
  padding: 0;
  margin: 10px 0 0 0;
}

#media_thumbnail.text--thumbnail {
  margin: 0;
}

#sendTestCell.text--sendTest {
  padding: 0;
  margin: 10px 0 0 0;
}

.text--camera {
  margin-right: 3px;
  font-size: 28px;
  color: hsl(240, 1%, 34%);
  cursor: pointer;
  transition: 0.25s;
}
.text--camera:hover {
  color: hsl(240, 1%, 24%);
}

.basic--card {
  display: flex;
  flex-direction: column;
  border: 1px solid #d5d5d5;
  padding: 10px;
  border-radius: 5px;
}
.basic--card.card--centered {
  align-items: center;
  text-align: center;
}
.basic--card.card--float {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
  border: none;
}
.basic--card.card--solid {
  background-color: #eee;
  border: none;
}

.wa--icon--container {
  width: 38px;
  min-width: 38px;
  height: 38px;
  border-radius: 5px;
  background-color: #eee;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.wa--icon--container.container--circle {
  border-radius: 50%;
  font-size: 16px;
}
.wa--icon--container--sm {
  width: 34px;
  min-width: 34px;
  height: 34px;
  font-size: 16px;
  border-radius: 5px;
  background-color: #eee;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wa--icon--container--sm.container--circle {
  border-radius: 50%;
  font-size: 14px;
}
.wa--icon--container--lg {
  width: 42px;
  min-width: 42px;
  height: 42px;
  font-size: 20px;
  border-radius: 5px;
  background-color: #eee;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wa--icon--container--lg.container--circle {
  border-radius: 50%;
  font-size: 18px;
}

#cboxContent {
  border: none;
  border-radius: 5px;
}

#cboxClose {
  background-color: #dc3546;
  border-color: #dc3546;
  opacity: 0.8;
}
#cboxClose i {
  font-size: 16px;
}

#cboxClose:hover {
  transition: all 0.25s;
  opacity: 1;
}

#snackbarContainer {
  position: fixed;
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 500px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 9999;
}
#snackbarContainer .wa--snackbar {
  visibility: hidden;
  margin-bottom: 10px;
  width: 100%;
  min-height: 50px;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 10px 5px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.97);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  color: #333;
  font-size: 16px;
  opacity: 0;
  transform: translateY(0) scale(0);
  transition: transform 0.5s, opacity 0.5s, transform 0.5s, visibility 0.1s, background-color 0.25s;
  transition-delay: 0s, 0s, 0s, 0.5s; /* Delay visibility transition */
  overflow: hidden;
}
#snackbarContainer .wa--snackbar:hover {
  background-color: rgb(255, 255, 255);
}
#snackbarContainer .wa--snackbar.show {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) scale(1);
  transition-delay: 0.1s, 0.1s, 0.1s, 0s; /* Delay all but visibility */
}
#snackbarContainer .wa--snackbar .snackbar--message, #snackbarContainer .wa--snackbar .snackbar--btngroup {
  display: flex;
  align-items: center;
}
#snackbarContainer .wa--snackbar .snackbar--message > *, #snackbarContainer .wa--snackbar .snackbar--btngroup > * {
  margin-left: 5px;
  margin-right: 5px;
}
#snackbarContainer .wa--snackbar .snackbar--icon {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
#snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--close {
  margin-left: 5px;
  margin-right: 5px;
}
#snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--close.snackbar--icon {
  background: transparent;
  color: #8c8c8c;
  border: none;
  transition: all 0.25s;
}
#snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--close.snackbar--icon:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #333;
  border: none;
  transition: all 0.25s;
}
#snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--btn {
  background: transparent;
  height: 30px;
  border: none;
  font-weight: 600;
  border-radius: 5px;
  color: #007bff;
  transition: all 0.25s;
}
#snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--btn:hover, #snackbarContainer .wa--snackbar .snackbar--btngroup .snackbar--btn:focus {
  background: rgba(0, 123, 255, 0.2);
  transition: all 0.25s;
}
#snackbarContainer .wa--snackbar .snackbar--status .snackbar--icon {
  color: #8c8c8c;
  background: rgba(140, 140, 140, 0.2);
}
#snackbarContainer .wa--snackbar.snackbar--success .snackbar--status .snackbar--icon {
  color: #56B336;
  background: rgba(86, 179, 54, 0.2);
}
#snackbarContainer .wa--snackbar.snackbar--danger .snackbar--status .snackbar--icon {
  color: #dc3545;
  background: rgba(220, 53, 69, 0.2);
}
#snackbarContainer .wa--snackbar.snackbar--warning .snackbar--status .snackbar--icon {
  color: #F6A322;
  background: rgba(246, 163, 34, 0.2);
}
#snackbarContainer .wa--snackbar.snackbar--info .snackbar--status .snackbar--icon {
  color: #007bff;
  background: rgba(0, 123, 255, 0.2);
}
#snackbarContainer .wa--snackbar .loader-line {
  width: 100%;
  height: 3px;
  display: inline-block;
  position: absolute;
  background: rgba(0, 123, 255, 0.2);
  overflow: hidden;
  border-radius: 10px;
  bottom: 0px;
  left: 0px;
}
#snackbarContainer .wa--snackbar .loader-line-inner {
  width: 0;
  height: 100%;
  border-radius: 10px;
  background-color: #007bff;
  animation: lineAnim linear forwards;
}
@keyframes lineAnim {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

.info--banner {
  background: #D6EAFF;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.info--banner .banner--content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.info--banner .banner--heading {
  font-size: 18px;
  font-weight: bold;
  color: #007BFF;
  margin-bottom: 10px;
}
.info--banner .banner--close {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid transparent !important;
}
.info--banner .banner--info--btn {
  border: 1px solid transparent !important;
}
.info--banner .banner--info--btn i.fa-arrow-right {
  transform: rotate(-45deg);
}
.info--banner .banner--btn--group {
  margin-top: 20px;
}
.info--banner .banner--btn--group button, .info--banner .banner--btn--group a {
  margin-bottom: 10px;
}
.info--banner.banner--w--img .banner--img {
  width: 100%;
}
.info--banner.banner--w--img .banner--img img {
  width: 100%;
  max-height: 300px;
  object-fit: contain;
  transform: translateY(40px);
}
.info--banner.banner--row {
  padding: 10px 20px;
  border-radius: 0px;
}
.info--banner.banner--row .banner--content {
  justify-content: space-between;
}
.info--banner.banner--row .banner--close {
  width: 28px;
  min-width: 28px;
  height: 28px;
  font-size: 18px;
}
.info--banner.banner--row .banner--heading {
  font-size: 16px;
}
.info--banner.banner--row .banner--btn--group {
  margin-top: 0px;
}
.info--banner.banner--row .banner--btn--group button, .info--banner.banner--row .banner--btn--group a {
  margin-bottom: 0px;
}
.info--banner.banner--green {
  background: #E8F4E5;
}
.info--banner.banner--green .banner--heading {
  color: #56B336;
}
.info--banner.banner--red {
  background: #FAE4E6;
}
.info--banner.banner--red .banner--heading {
  color: #dc3545;
}
.info--banner.banner--orange {
  background: #FEF2E4;
}
.info--banner.banner--orange .banner--heading {
  color: #F6A322;
}
.info--banner.banner--gray {
  background: #EEEEEE;
}
.info--banner.banner--gray .banner--heading {
  color: #333333;
}
.info--banner.banner--purple {
  background: #EAE8F2;
}
.info--banner.banner--purple .banner--heading {
  color: #6356a4;
}

@media (min-width: 992px) {
  .info--banner.banner--w--img {
    flex-direction: row;
    align-items: stretch;
  }
  .info--banner.banner--w--img .banner--content {
    width: 50%;
    justify-content: center;
  }
  .info--banner.banner--w--img .banner--img {
    display: flex;
    align-items: flex-end;
    width: 50%;
  }
}
@media (min-width: 650px) {
  .info--banner {
    padding: 30px;
  }
  .info--banner.banner--row {
    flex-direction: row;
    padding: 10px 30px;
  }
  .info--banner.banner--row .banner--content {
    flex-direction: row;
    align-items: center;
  }
  .info--banner.banner--row .banner--close {
    position: relative;
    right: unset;
    top: unset;
  }
  .info--banner.banner--row .banner--heading {
    margin-bottom: 0px;
  }
}
.list-header .chosen-single {
  color: #4a4a4a;
  border: 0;
  border-color: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  outline: 0;
  border-bottom: none !important;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.list-header .chosen-drop {
  border: none !important;
}

.list-header .chosen-single:focus {
  border: 0 !important;
  /*border-bottom: 1px solid #66bb48 !important;*/
  background-color: #fff !important;
  outline: 0;
}

.list-header .chosen-container-single .chosen-single {
  padding: 0px;
}

.list-header .chosen-container-single .chosen-single span {
  margin-right: 0px;
}

.list-header .chosen-container-single .chosen-single div {
  display: none;
}

.list-header .chosen-container-single .chosen-single div b::before {
  display: none;
}

.noSearch {
  opacity: 0.5;
}

.text-right {
  text-align: right;
}

.list-legend {
  margin: 20px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

.list-legend a {
  text-decoration: none;
  font-size: 12px;
  color: black;
  margin: 0 20px;
}

.list-header {
  border-bottom: solid 1px;
  margin: 10px 0;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.list-header .column a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #202b36;
}
.list-header .column a i {
  margin-left: 5px;
}

.list-header div span {
  cursor: pointer;
}

.list-content {
  margin-bottom: 5px;
  font-size: 14px;
}
.list-content:hover {
  background-color: #eee;
}

.black {
  color: black;
}

.list-legend .pending, .list-legend .Pending, .list-content .pending, .list-content .Pending, #dealNotes .pending, #dealNotes .Pending {
  color: #F9DB2B;
}
.list-legend .closed, .list-legend .Closed, .list-content .closed, .list-content .Closed, #dealNotes .closed, #dealNotes .Closed {
  color: #56B336;
}
.list-legend .expired, .list-legend .Expired, .list-content .expired, .list-content .Expired, #dealNotes .expired, #dealNotes .Expired {
  color: #DC3645;
}
.list-legend .withdrawn, .list-legend .Withdrawn, .list-content .withdrawn, .list-content .Withdrawn, #dealNotes .withdrawn, #dealNotes .Withdrawn {
  color: #A0A0A0;
}
.list-legend .active, .list-legend .Active, .list-content .active, .list-content .Active, #dealNotes .active, #dealNotes .Active {
  color: #007BFF;
}
.list-legend .undercontract, .list-legend .UnderContract, .list-content .undercontract, .list-content .UnderContract, #dealNotes .undercontract, #dealNotes .UnderContract {
  color: #DFAC4E;
}
.list-legend .leased, .list-legend .Leased, .list-content .leased, .list-content .Leased, #dealNotes .leased, #dealNotes .Leased {
  color: #9485BF;
}
.list-legend .comingsoon, .list-legend .ComingSoon, .list-content .comingsoon, .list-content .ComingSoon, #dealNotes .comingsoon, #dealNotes .ComingSoon {
  color: #76D9B6;
}

.list-content.status--pending {
  border-left: solid 5px #F9DB2B !important;
}
.list-content.status--closed {
  border-left: solid 5px #56B336 !important;
}
.list-content.status--expired {
  border-left: solid 5px #DC3645 !important;
}
.list-content.status--withdrawn {
  border-left: solid 5px #A0A0A0 !important;
}
.list-content.status--active {
  border-left: solid 5px #007BFF !important;
}
.list-content.status--undercontract {
  border-left: solid 5px #DFAC4E !important;
}
.list-content.status--leased {
  border-left: solid 5px #9485BF !important;
}
.list-content.status--comingsoon {
  border-left: solid 5px #76D9B6 !important;
}

.table-list i {
  font-size: 20px;
}
.table-list .actions {
  text-align: right;
}
.table-list .actions .dropdown-menu {
  text-align: center;
}
.table-list .list {
  display: flex;
  align-items: center;
  padding: 5px 0;
  border-bottom: 1px solid #d5d5d5;
}
.table-list .list:hover {
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.14), 0 0px 4px rgba(0, 0, 0, 0.28);
}
.table-list .list .column {
  min-height: 30px;
  line-height: 30px;
}

deals-list .repeat--list--container.repeat--list--hover .list--data:hover {
  background-color: #e2e2e2 !important;
}

.repeat--list--container.repeat--list--hover .list--data:hover .sticky--column {
  background-color: #e2e2e2;
}

.sticky--column {
  position: sticky;
  background-color: #fff;
  left: 0px;
  top: 0px;
  z-index: 2;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

@media (max-width: 767px) {
  .sticky--column {
    max-width: 120px;
  }
}
form textarea.ng-invalid.ng-touched {
  background-image: linear-gradient(transparent 97%, red 0) !important;
  border-color: #dc3545;
}
form textarea.ng-valid.ng-touched {
  background-image: linear-gradient(transparent 97%, #56B336 0) !important;
  border-color: #56B336;
}
form .invalid {
  color: #dc3545;
}
form .valid {
  color: #56B336;
}

.wise--btn, .wise-i-btn {
  margin: 0 5px;
  border: none !important;
  border-radius: 0.25rem;
  padding: 0px 15px;
  height: 30px;
  text-shadow: none !important;
  line-height: 30px;
  min-width: 96px;
  outline: 0;
  text-decoration: none;
  display: inline-block;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 400;
  font-family: "Montserrat", Lucida Grande, Lucida Sans Unicode, Helvetica, sans-serif !important;
  color: #fff;
  text-align: center;
  transition: 0.25s;
}
.wise--btn.no-min-width, .wise-i-btn.no-min-width {
  min-width: unset;
}
.wise--btn:hover, .wise-i-btn:hover {
  text-decoration: none;
  color: #fff;
}
.wise--btn:focus, .wise-i-btn:focus {
  color: #fff;
}
.wise--btn[disabled], .wise-i-btn[disabled] {
  cursor: default;
}
.wise--btn a, .wise-i-btn a {
  color: inherit;
  text-decoration: none;
  display: block;
}
.wise--btn a[disabled], .wise-i-btn a[disabled] {
  cursor: default;
}
.wise--btn a:hover, .wise-i-btn a:hover {
  color: inherit;
  text-decoration: none;
}
.wise--btn a:active, .wise-i-btn a:active {
  outline: none;
}
.wise--btn a.wise--btn:not(.btn--grey), .wise-i-btn a.wise--btn:not(.btn--grey) {
  color: #fff;
}
.wise--btn a.wise--btn:not(.btn--grey):hover, .wise-i-btn a.wise--btn:not(.btn--grey):hover {
  color: #fff;
}
.wise--btn input, .wise-i-btn input {
  color: #fff;
  background-color: transparent !important;
  border: 0;
  outline: 0;
  font-size: 14px;
  font-weight: 600;
}
.wise--btn input[disabled], .wise-i-btn input[disabled] {
  color: #fff !important;
  background-color: transparent !important;
  border: 0;
  outline: 0;
  cursor: default;
  font-size: 14px;
  font-weight: 600;
}

.wise-i-btn {
  padding: unset;
  font-size: 14px;
  width: 35px;
  min-width: unset;
}
.wise-i-btn i {
  line-height: 30px;
}
.wise-i-btn.btn--lg {
  min-width: 42px;
}
.wise-i-btn.btn--lg i {
  line-height: normal;
  font-size: 18px;
}
.wise-i-btn.btn--sm {
  min-width: 26px;
  width: auto;
  height: 26px;
  padding: 0px 8px;
  border-radius: 5px;
  line-height: normal;
}
.wise-i-btn.btn--sm i {
  line-height: normal;
}

.btn--group--icon-right {
  display: flex;
}
.btn--group--icon-right .wise--btn {
  border-radius: 0.25rem 0 0 0.25rem;
  margin-right: 0px;
}
.btn--group--icon-right .wise-i-btn {
  border-radius: 0 0.25rem 0.25rem 0;
  margin: 0px;
}

.btn--group--icon-left {
  display: flex;
}
.btn--group--icon-left .wise--btn {
  border-radius: 0 0.25rem 0.25rem 0;
  margin-left: 0px;
}
.btn--group--icon-left a {
  border-radius: 0.25rem 0 0 0.25rem;
}
.btn--green {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #56B336 !important;
  transition: 0.25s;
}
.btn--green:hover {
  background-color: #438c2a !important;
}
.btn--green:active {
  background-color: #438c2a !important;
}
.btn--green:focus {
  background-color: #3a7824 !important;
}
.btn--green[disabled] {
  background-color: #c1e8b3 !important;
}

.btn--blue {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #007BFF !important;
  transition: 0.25s;
}
.btn--blue:hover {
  background-color: #0062cc !important;
}
.btn--blue:active {
  background-color: #0062cc !important;
}
.btn--blue:focus {
  background-color: #0056b3 !important;
}
.btn--blue[disabled] {
  background-color: #b3d7ff !important;
}

.btn--dark--green {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #438c2a !important;
  transition: 0.25s;
}
.btn--dark--green:hover {
  background-color: #30651e !important;
}
.btn--dark--green:active {
  background-color: #30651e !important;
}
.btn--dark--green:focus {
  background-color: #275118 !important;
}
.btn--dark--green[disabled] {
  background-color: #a1dd8c !important;
}

.btn--red {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #dc3545 !important;
  transition: 0.25s;
}
.btn--red:hover {
  background-color: #bd2130 !important;
}
.btn--red:active {
  background-color: #bd2130 !important;
}
.btn--red:focus {
  background-color: #a71d2a !important;
}
.btn--red[disabled] {
  background-color: #f6cdd1 !important;
}

.btn--gold {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #dfac4e !important;
  transition: 0.25s;
}
.btn--gold:hover {
  background-color: #d49726 !important;
}
.btn--gold:active {
  background-color: #d49726 !important;
}
.btn--gold:focus {
  background-color: #be8722 !important;
}
.btn--gold[disabled] {
  background-color: #faf3e5 !important;
}

.btn--grey, .btn--grey a {
  color: #202b36 !important;
  text-decoration: none !important;
  background-color: #d5d5d5 !important;
  transition: 0.25s;
}
.btn--grey:hover, .btn--grey a:hover {
  background-color: #bcbcbc !important;
}
.btn--grey:active, .btn--grey a:active {
  background-color: #bcbcbc !important;
}
.btn--grey:focus, .btn--grey a:focus {
  background-color: #afafaf !important;
}
.btn--grey[disabled], .btn--grey a[disabled] {
  background-color: white !important;
}

.btn--transparent {
  background-color: rgba(0, 0, 0, 0) !important;
  color: #fff;
  border: 1px solid currentColor !important;
}
.btn--transparent:hover, .btn--transparent[disabled] {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.btn--transparent:active {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.btn--transparent:focus {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.btn--transparent[disabled] {
  background-color: rgba(0, 0, 0, 0.35) !important;
}

.btn--inverse {
  text-decoration: none;
  color: #4d4d4d;
  background-color: transparent;
}
.btn--inverse:hover, .btn--inverse:focus, .btn--inverse:active {
  text-decoration: none;
  outline: none;
  background-color: #f0f2f4;
  color: #4d4d4d;
}

.btn-grey-inverse {
  text-decoration: none;
  color: #4d4d4d;
  background-color: transparent;
}
.btn-grey-inverse:hover, .btn-grey-inverse:focus, .btn-grey-inverse:active {
  text-decoration: none;
  outline: none;
  background-color: #f0f2f4;
  color: #4d4d4d !important;
}

.btn--duotone--green, .btn--duotone--blue, .btn--duotone--brightblue, .btn--duotone--red, .btn--duotone--orange, .btn--duotone--gray, .btn--duotone--purple {
  border: 1px solid #d5d5d5 !important;
  background-color: transparent;
  line-height: 28px;
}
.btn--duotone--green:hover, .btn--duotone--green:focus, .btn--duotone--green:active, .btn--duotone--blue:hover, .btn--duotone--blue:focus, .btn--duotone--blue:active, .btn--duotone--brightblue:hover, .btn--duotone--brightblue:focus, .btn--duotone--brightblue:active, .btn--duotone--red:hover, .btn--duotone--red:focus, .btn--duotone--red:active, .btn--duotone--orange:hover, .btn--duotone--orange:focus, .btn--duotone--orange:active, .btn--duotone--gray:hover, .btn--duotone--gray:focus, .btn--duotone--gray:active, .btn--duotone--purple:hover, .btn--duotone--purple:focus, .btn--duotone--purple:active {
  border: 1px solid transparent !important;
}
.btn--duotone--green:focus-visible, .btn--duotone--blue:focus-visible, .btn--duotone--brightblue:focus-visible, .btn--duotone--red:focus-visible, .btn--duotone--orange:focus-visible, .btn--duotone--gray:focus-visible, .btn--duotone--purple:focus-visible {
  box-shadow: 0 0 0 2px #80bdff;
}
.btn--duotone--green.btn--sm, .btn--duotone--blue.btn--sm, .btn--duotone--brightblue.btn--sm, .btn--duotone--red.btn--sm, .btn--duotone--orange.btn--sm, .btn--duotone--gray.btn--sm, .btn--duotone--purple.btn--sm {
  line-height: normal;
}
.btn--duotone--green.btn--lg, .btn--duotone--blue.btn--lg, .btn--duotone--brightblue.btn--lg, .btn--duotone--red.btn--lg, .btn--duotone--orange.btn--lg, .btn--duotone--gray.btn--lg, .btn--duotone--purple.btn--lg {
  line-height: 40px;
}
.btn--duotone--green[disabled], .btn--duotone--blue[disabled], .btn--duotone--brightblue[disabled], .btn--duotone--red[disabled], .btn--duotone--orange[disabled], .btn--duotone--gray[disabled], .btn--duotone--purple[disabled] {
  color: #8c8c8c !important;
  opacity: 0.8 !important;
}
.btn--duotone--green[disabled]:hover, .btn--duotone--blue[disabled]:hover, .btn--duotone--brightblue[disabled]:hover, .btn--duotone--red[disabled]:hover, .btn--duotone--orange[disabled]:hover, .btn--duotone--gray[disabled]:hover, .btn--duotone--purple[disabled]:hover {
  background-color: transparent !important;
  border: 1px solid #d5d5d5 !important;
}
.btn--duotone--green {
  color: #56B336;
}
.btn--duotone--green:hover, .btn--duotone--green:focus, .btn--duotone--green:active {
  color: #56B336;
  background-color: rgba(86, 179, 54, 0.15);
}
.btn--duotone--blue {
  color: #007BFF;
}
.btn--duotone--blue:hover, .btn--duotone--blue:focus, .btn--duotone--blue:active {
  color: #007BFF;
  background-color: rgba(0, 123, 255, 0.15);
}
.btn--duotone--brightblue {
  color: #5580e9;
}
.btn--duotone--brightblue:hover, .btn--duotone--brightblue:focus, .btn--duotone--brightblue:active {
  color: #5580e9;
  background-color: rgba(85, 128, 233, 0.15);
}
.btn--duotone--purple {
  color: #6356a4;
}
.btn--duotone--purple:hover, .btn--duotone--purple:focus, .btn--duotone--purple:active {
  color: #6356a4;
  background-color: rgba(99, 86, 164, 0.15);
}
.btn--duotone--red {
  color: #dc3545;
}
.btn--duotone--red:hover, .btn--duotone--red:focus, .btn--duotone--red:active {
  color: #dc3545;
  background-color: rgba(220, 53, 69, 0.15);
}
.btn--duotone--orange {
  color: #F6A322;
}
.btn--duotone--orange:hover {
  color: #F6A322;
  background-color: rgba(246, 163, 34, 0.15);
}
.btn--duotone--gray {
  color: #5d5d5d;
}
.btn--duotone--gray:hover, .btn--duotone--gray:focus, .btn--duotone--gray:active {
  color: #5d5d5d;
  background-color: rgba(93, 93, 93, 0.15);
}

.wise--btn.btn--transparent {
  border: 1px solid currentColor !important;
}

.wise--btn.btn--transparent a {
  color: #fff;
  background-color: rgba(0, 0, 0, 0) !important;
}

.wise--btn.btn--transparent {
  color: #fff;
  background-color: rgba(0, 0, 0, 0) !important;
}
.wise--btn.btn--transparent:hover, .wise--btn.btn--transparent[disabled] {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.wise--btn.btn--transparent:active {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.wise--btn.btn--transparent:focus {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.wise--btn.btn--transparent[disabled] {
  background-color: rgba(0, 0, 0, 0.35) !important;
}

.btn--lg {
  min-width: auto;
  height: 42px;
  border-radius: 5px;
  line-height: 42px;
}

.btn--sm {
  min-width: auto;
  height: 28px;
  padding: 4px 8px;
  border-radius: 5px;
  line-height: normal;
}

.action--btn {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: transparent;
  border: none;
  outline: none;
  transition: 0.25s;
}
.action--btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.action--btn:focus, .action--btn:active {
  background-color: rgba(0, 0, 0, 0.15);
}
.action--btn:focus-visible {
  background-color: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 2px #80bdff;
}
.action--btn.action--lg {
  width: 35px;
  min-width: 35px;
  height: 35px;
  font-size: 18px;
}

.float--slide--btn {
  position: fixed;
  z-index: 100;
  bottom: 25px;
  right: 25px;
  padding: 20px;
  border-radius: 300px;
  border: none;
  width: auto;
  height: 56px;
  min-width: 56px;
  max-width: 56px;
  transition: max-width 0.75s;
  font-size: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.float--slide--btn i {
  padding-right: 0px;
  transition: padding 0.75s;
}
.float--slide--btn .hidden--text {
  white-space: nowrap;
  position: relative;
  width: 0%;
  right: -25px;
  transition: right 0.75s, width 0.75s;
  font-size: 18px;
}

.float--slide--btn:hover {
  width: auto;
  max-width: 300px;
  transition: max-width 0.75s;
}
.float--slide--btn:hover i {
  padding-right: 10px;
  transition: padding 0.75s;
}

.float--slide--btn:hover .hidden--text {
  position: relative;
  width: 100%;
  right: 0px;
  transition: right 0.75s, width 0.75s;
}
.float--slide--btn:hover.spin-outline:after {
  opacity: 0;
  transition-delay: 0s;
}

.action--float {
  position: fixed;
  z-index: 2;
  bottom: 25px;
  right: 25px;
  height: 56px;
  width: 56px;
  cursor: pointer;
  color: #fff;
  background-color: #1497fc;
  font-size: 26px;
  border-radius: 50%;
  transition: 0.5s;
  box-shadow: #d7d8e2 0 2px 4px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.action--float:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0 10px 20px;
}

.action--float:focus {
  outline: none;
}

.float--menu {
  position: fixed;
  right: 25px;
  bottom: -80px;
  z-index: 1;
  transition: 0.5s;
  overflow: hidden;
}

.float--menu .menu_itm {
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background-color: #1497fc;
  margin: 10px 0;
  padding: 3px 12px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  opacity: 0;
  transform: translateY(200px);
  transition: 0.25s;
}

.float--menu .menu_itm:hover {
  /* opacity: 0.8 !important; */
  text-decoration: none;
  background-color: #037cda;
}

.float--menu .menu_itm:nth-child(4) {
  transition-delay: 0.1s;
}

.float--menu .menu_itm:nth-child(3) {
  transition-delay: 0.15s;
}

.float--menu .menu_itm:nth-child(2) {
  transition-delay: 0.2s;
}

.float--menu .menu_itm:nth-child(1) {
  transition-delay: 0.25s;
}

.open .action--float {
  transform: rotate(-135deg);
}

.open .float--menu {
  bottom: 80px;
}

.open .float--menu .menu_itm {
  transform: translateY(0px);
  opacity: 1;
}

.margin--5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.dz--photo--table {
  width: 90%;
  margin: 0 auto;
}
.dz--photo--table #imageDropzone {
  border: none;
  display: flex;
  flex-wrap: wrap;
  background: transparent;
  min-width: 310px;
}
.dz--photo--table #imageDropzone > span {
  z-index: -1;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.dz--photo--table #imageDropzone > span span {
  z-index: -1;
  font-size: 14px;
  padding-left: 10px;
}
.dz--photo--table #imageDropzone button {
  margin-left: auto;
}
.dz--photo--table #imageDropzone .dz-image-preview {
  margin-left: 0;
}
.dz--photo--table .dz--upload {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.dz--photo--table .dz--upload .dz--upload--section {
  flex: 1;
  position: relative;
}
.dz--photo--table .dz--upload .dz--upload--section button {
  margin-left: 17px;
  margin-top: 5px;
  margin-bottom: 5px;
  z-index: -1;
}
.dz--photo--table .dz--upload .dz--upload--section .dropzone {
  min-height: 40px;
}
.dz--photo--table .dz--upload .dz--upload--section .dz-default.dz-message {
  display: none;
}
.dz--photo--table .dz--upload .dz--upload--text {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-width: 300px;
  flex: 1;
  margin: 10px;
}
.dz--photo--table .dz--upload .dz--upload--text p {
  font-size: 14px;
}
.dz--photo--table .dz--upload .dz--upload--text p span {
  font-weight: 700;
}
@media screen and (max-width: 420px) {
  .dz--photo--table .dz--upload .dz--upload--section {
    width: 100%;
  }
  .dz--photo--table .dz--upload .dz--upload--text {
    min-width: 90%;
  }
}
.dz--photo--table .dz--photo--gallery {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images {
  border-right: 2px solid rgba(0, 0, 0, 0.15);
  flex: 3;
  min-width: 250px;
  margin-right: 10px;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images ul {
  list-style-type: none;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--photo {
  float: left;
  width: 220px;
  height: 160px;
  margin: 20px 0;
  margin-right: 20px;
  transition: 0.5s;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--order--photo {
  width: 180px;
  height: 130px;
  transition: 0.5s;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  position: relative;
  margin: 15px 0;
  overflow: hidden;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--order--photo img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
  transition: 0.5s;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--order--photo:hover {
  cursor: move;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--order--photo:hover a {
  top: 0;
  color: #dc3545;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--order--photo:hover img {
  filter: brightness(85%);
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--order--photo a {
  transition: 0.5s;
  font-size: 24px;
  width: 100%;
  text-align: right;
  position: absolute;
  right: 0;
  top: -40px;
  padding-right: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.5);
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--order--photo a:hover {
  color: #e4606d;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--photo.active--photo {
  transform: scale(1.025);
  opacity: 1;
}
.dz--photo--table .dz--photo--gallery .dz--photo--images .dz--photo.inactive--photo {
  opacity: 0.5;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order {
  flex: 1;
  padding-left: 10px;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order .dz--photo--order--title {
  margin: 20px 0;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order .dz--photo--order--title p {
  font-weight: 700;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order .dz--photo--order--list {
  margin: 20px 0;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order .dz--photo--order--list p {
  font-size: 14px;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order .dz--photo--order--list p span {
  font-weight: 700;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order .dz--photo--order--list ul {
  width: 180px;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order .dz--photo--order--list .orderByPhotos {
  margin: 15px 0;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order .dz--photo--order--list .orderByPhotos img {
  border-radius: 2px;
  width: 200px;
  height: 145px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
}
.dz--photo--table .dz--photo--gallery .dz--photo--order p {
  font-size: 16px;
}
.dz--photo--table .dz--photo--gallery .dz--photo--order p span {
  font-weight: 700;
}
@media screen and (max-width: 620px) {
  .dz--photo--table .dz--photo--gallery {
    flex-direction: column;
  }
  .dz--photo--table .dz--photo--gallery .dz--photo--images {
    margin-right: 0;
    border-right: 0;
    border-bottom: 2px solid rgba(0, 0, 0, 0.15);
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 520px) {
  .dz--photo--table .dz--photo--gallery .dz--photo--images {
    justify-content: center;
  }
}

.dz--photo--gallery {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0;
}
.dz--photo--gallery .dz--photo--images {
  border-right: 2px solid rgba(0, 0, 0, 0.15);
  flex: 3;
  min-width: 250px;
  margin-right: 10px;
}
.dz--photo--gallery .dz--photo--images ul {
  list-style-type: none;
}
.dz--photo--gallery .dz--photo--images .dz--photo {
  float: left;
  width: 220px;
  height: 160px;
  margin: 20px 0;
  margin-right: 20px;
  transition: 0.5s;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
}
.dz--photo--gallery .dz--photo--images .dz--photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.dz--photo--gallery .dz--photo--images .dz--order--photo {
  width: 180px;
  height: 130px;
  transition: 0.5s;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  position: relative;
  margin: 15px 0;
  overflow: hidden;
}
.dz--photo--gallery .dz--photo--images .dz--order--photo img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
  transition: 0.5s;
}
.dz--photo--gallery .dz--photo--images .dz--order--photo:hover {
  cursor: move;
}
.dz--photo--gallery .dz--photo--images .dz--order--photo:hover a {
  top: 0;
  color: #dc3545;
}
.dz--photo--gallery .dz--photo--images .dz--order--photo:hover img {
  filter: brightness(85%);
}
.dz--photo--gallery .dz--photo--images .dz--order--photo a {
  transition: 0.5s;
  font-size: 24px;
  width: 100%;
  text-align: right;
  position: absolute;
  right: 0;
  top: -40px;
  padding-right: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.5);
}
.dz--photo--gallery .dz--photo--images .dz--order--photo a:hover {
  color: #e4606d;
}
.dz--photo--gallery .dz--photo--images .dz--photo.active--photo {
  transform: scale(1.025);
  opacity: 1;
}
.dz--photo--gallery .dz--photo--images .dz--photo.inactive--photo {
  opacity: 0.5;
}
.dz--photo--gallery .dz--photo--order {
  flex: 1;
  padding-left: 10px;
}
.dz--photo--gallery .dz--photo--order .dz--photo--order--title {
  margin: 20px 0;
}
.dz--photo--gallery .dz--photo--order .dz--photo--order--title p {
  font-weight: 700;
}
.dz--photo--gallery .dz--photo--order .dz--photo--order--list {
  margin: 20px 0;
}
.dz--photo--gallery .dz--photo--order .dz--photo--order--list p {
  font-size: 14px;
}
.dz--photo--gallery .dz--photo--order .dz--photo--order--list p span {
  font-weight: 700;
}
.dz--photo--gallery .dz--photo--order .dz--photo--order--list ul {
  width: 180px;
}
.dz--photo--gallery .dz--photo--order .dz--photo--order--list .orderByPhotos {
  margin: 15px 0;
}
.dz--photo--gallery .dz--photo--order .dz--photo--order--list .orderByPhotos img {
  border-radius: 2px;
  width: 200px;
  height: 145px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
}
.dz--photo--gallery .dz--photo--order p {
  font-size: 16px;
}
.dz--photo--gallery .dz--photo--order p span {
  font-weight: 700;
}
@media screen and (max-width: 620px) {
  .dz--photo--gallery {
    flex-direction: column;
  }
  .dz--photo--gallery .dz--photo--images {
    margin-right: 0;
    border-right: 0;
    border-bottom: 2px solid rgba(0, 0, 0, 0.15);
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 520px) {
  .dz--photo--gallery .dz--photo--images {
    justify-content: center;
  }
}

.green--underline {
  background-image: linear-gradient(transparent 96%, #56B336 0) !important;
  background-repeat: no-repeat !important;
  background-size: 0 100% !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  background-position: center !important;
  padding-bottom: 3px;
}
.green--underline:focus {
  background-size: 100% 100% !important;
}

.gradient--hover {
  background-image: linear-gradient(145deg, rgba(46, 46, 46, 0), rgba(46, 46, 46, 0.15)) !important;
  transition: 0.5s !important;
  background-size: 0% 100%;
  background-repeat: no-repeat !important;
  background-position: left;
}
.gradient--hover:hover {
  background-size: 100% 100%;
}

.labelFloat {
  flex: 1;
  position: relative;
}
.labelFloat input[type=text] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px;
  position: relative;
  z-index: 1;
  color: hsla(0, 0%, 17%, 0.9);
  background-image: linear-gradient(transparent 96%, #56B336 0) !important;
  background-repeat: no-repeat !important;
  background-size: 0 100% !important;
  transition: 0.5s !important;
  transform-origin: 20% !important;
  background-position: center !important;
  padding-bottom: 3px;
}
.labelFloat input[type=text]:focus {
  background-size: 100% 100% !important;
}
.labelFloat label {
  color: hsla(0, 0%, 17%, 0.9);
  z-index: 0;
  position: absolute;
  top: -22px;
  left: 0;
  visibility: visible;
  opacity: 1;
  transition-duration: 0.35s;
  transition-delay: 0.05s;
  font-size: 0.9em;
}
.labelFloat input[type=text]:placeholder-shown + label {
  left: 0;
  visibility: hidden;
  top: 0px;
  opacity: 0;
}
.labelFloat textarea:placeholder-shown + label {
  left: 0;
  visibility: hidden;
  top: 0px;
  opacity: 0;
}

.d--flex {
  display: flex !important;
}

.inline--flex {
  display: inline-flex !important;
}

.fd--row {
  flex-direction: row !important;
}

.fd--column {
  flex-direction: column !important;
}

.f--wrap {
  flex-wrap: wrap !important;
}

.f--no--wrap {
  flex-wrap: nowrap !important;
}

.f--wrap--reverse {
  flex-wrap: wrap-reverse !important;
}

.f--grow--0 {
  flex-grow: 0 !important;
}

.f--grow--1 {
  flex-grow: 1 !important;
}

.f--shrink--0 {
  flex-shrink: 0 !important;
}

.f--shrink--1 {
  flex-shrink: 1 !important;
}

.jc--between {
  justify-content: space-between !important;
}

.jc--around {
  justify-content: space-around !important;
}

.jc--evenly {
  justify-content: space-evenly !important;
}

.jc--center {
  justify-content: center !important;
}

.ai--center {
  align-items: center !important;
}

.ai--baseline {
  align-items: baseline !important;
}

.ai--stretch {
  align-items: stretch !important;
}

.center--center {
  align-items: center !important;
  justify-content: center;
}

.text--left {
  text-align: left !important;
}

.text--center {
  text-align: center !important;
}

.text--right {
  text-align: right !important;
}

.text--truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.f--fill {
  flex: 1 1 auto !important;
}

[ng-click], .wa--cursor {
  cursor: pointer !important;
}

.w--100 {
  width: 100% !important;
}

.container.wa--full--width, .wa--full--width {
  max-width: 90%;
  margin: 0 auto;
}

.d--grid {
  display: grid;
}

.ml--auto {
  margin-left: auto !important;
}

.mr--auto {
  margin-right: auto !important;
}

.ml--0 {
  margin-left: 0 !important;
}

.mr--0 {
  margin-right: 0 !important;
}

.mt--0 {
  margin-top: 0 !important;
}

.mb--0 {
  margin-bottom: 0 !important;
}

.my--0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mx--0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.m--0 {
  margin: 0 !important;
}

.pl--0 {
  padding-left: 0 !important;
}

.pr--0 {
  padding-right: 0 !important;
}

.pt--0 {
  padding-top: 0 !important;
}

.pb--0 {
  padding-bottom: 0 !important;
}

.py--0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.px--0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.p--0 {
  padding: 0 !important;
}

.ml--1 {
  margin-left: 5px !important;
}

.mr--1 {
  margin-right: 5px !important;
}

.mt--1 {
  margin-top: 5px !important;
}

.mb--1 {
  margin-bottom: 5px !important;
}

.my--1 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.mx--1 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.m--1 {
  margin: 5px !important;
}

.pl--1 {
  padding-left: 5px !important;
}

.pr--1 {
  padding-right: 5px !important;
}

.pt--1 {
  padding-top: 5px !important;
}

.pb--1 {
  padding-bottom: 5px !important;
}

.py--1 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.px--1 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.p--1 {
  padding: 5px !important;
}

.ml--2 {
  margin-left: 10px !important;
}

.mr--2 {
  margin-right: 10px !important;
}

.mt--2 {
  margin-top: 10px !important;
}

.mb--2 {
  margin-bottom: 10px !important;
}

.my--2 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mx--2 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.m--2 {
  margin: 10px !important;
}

.pl--2 {
  padding-left: 10px !important;
}

.pr--2 {
  padding-right: 10px !important;
}

.pt--2 {
  padding-top: 10px !important;
}

.pb--2 {
  padding-bottom: 10px !important;
}

.py--2 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.px--2 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.p--2 {
  padding: 10px !important;
}

.ml--3 {
  margin-left: 15px !important;
}

.mr--3 {
  margin-right: 15px !important;
}

.mt--3 {
  margin-top: 15px !important;
}

.mb--3 {
  margin-bottom: 15px !important;
}

.my--3 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.mx--3 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.m--3 {
  margin: 15px !important;
}

.pl--3 {
  padding-left: 15px !important;
}

.pr--3 {
  padding-right: 15px !important;
}

.pt--3 {
  padding-top: 15px !important;
}

.pb--3 {
  padding-bottom: 15px !important;
}

.py--3 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.px--3 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.p--3 {
  padding: 15px !important;
}

.ml--4 {
  margin-left: 20px !important;
}

.mr--4 {
  margin-right: 20px !important;
}

.mt--4 {
  margin-top: 20px !important;
}

.mb--4 {
  margin-bottom: 20px !important;
}

.my--4 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mx--4 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.m--4 {
  margin: 20px !important;
}

.pl--4 {
  padding-left: 20px !important;
}

.pr--4 {
  padding-right: 20px !important;
}

.pt--4 {
  padding-top: 20px !important;
}

.pb--4 {
  padding-bottom: 20px !important;
}

.py--4 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.px--4 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.p--4 {
  padding: 20px !important;
}

.ml--5 {
  margin-left: 25px !important;
}

.mr--5 {
  margin-right: 25px !important;
}

.mt--5 {
  margin-top: 25px !important;
}

.mb--5 {
  margin-bottom: 25px !important;
}

.my--5 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.mx--5 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.m--5 {
  margin: 25px !important;
}

.pl--5 {
  padding-left: 25px !important;
}

.pr--5 {
  padding-right: 25px !important;
}

.pt--5 {
  padding-top: 25px !important;
}

.pb--5 {
  padding-bottom: 25px !important;
}

.py--5 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.px--5 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.p--5 {
  padding: 25px !important;
}

.ml--6 {
  margin-left: 30px !important;
}

.mr--6 {
  margin-right: 30px !important;
}

.mt--6 {
  margin-top: 30px !important;
}

.mb--6 {
  margin-bottom: 30px !important;
}

.my--6 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mx--6 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.m--6 {
  margin: 30px !important;
}

.pl--6 {
  padding-left: 30px !important;
}

.pr--6 {
  padding-right: 30px !important;
}

.pt--6 {
  padding-top: 30px !important;
}

.pb--6 {
  padding-bottom: 30px !important;
}

.py--6 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.px--6 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.p--6 {
  padding: 30px !important;
}

.ml--7 {
  margin-left: 35px !important;
}

.mr--7 {
  margin-right: 35px !important;
}

.mt--7 {
  margin-top: 35px !important;
}

.mb--7 {
  margin-bottom: 35px !important;
}

.my--7 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.mx--7 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.m--7 {
  margin: 35px !important;
}

.pl--7 {
  padding-left: 35px !important;
}

.pr--7 {
  padding-right: 35px !important;
}

.pt--7 {
  padding-top: 35px !important;
}

.pb--7 {
  padding-bottom: 35px !important;
}

.py--7 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.px--7 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.p--7 {
  padding: 35px !important;
}

.ml--8 {
  margin-left: 40px !important;
}

.mr--8 {
  margin-right: 40px !important;
}

.mt--8 {
  margin-top: 40px !important;
}

.mb--8 {
  margin-bottom: 40px !important;
}

.my--8 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.mx--8 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.m--8 {
  margin: 40px !important;
}

.pl--8 {
  padding-left: 40px !important;
}

.pr--8 {
  padding-right: 40px !important;
}

.pt--8 {
  padding-top: 40px !important;
}

.pb--8 {
  padding-bottom: 40px !important;
}

.py--8 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.px--8 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.p--8 {
  padding: 40px !important;
}

@media (min-width: 576px) {
  .d--sm--flex {
    display: flex !important;
  }
  .inline--sm--flex {
    display: inline-flex !important;
  }
  .fd--sm--row {
    flex-direction: row !important;
  }
  .fd--sm--column {
    flex-direction: column !important;
  }
  .f--sm--wrap {
    flex-wrap: wrap !important;
  }
  .f--sm--no--wrap {
    flex-wrap: nowrap !important;
  }
  .f--sm--wrap--reverse {
    flex-wrap: wrap-reverse !important;
  }
  .f--sm--grow--0 {
    flex-grow: 0 !important;
  }
  .f--sm--grow--1 {
    flex-grow: 1 !important;
  }
  .f--sm--shrink--0 {
    flex-shrink: 0 !important;
  }
  .f--sm--shrink--1 {
    flex-shrink: 1 !important;
  }
  .jc--sm--between {
    justify-content: space-between !important;
  }
  .jc--sm--around {
    justify-content: space-around !important;
  }
  .jc--sm--evenly {
    justify-content: space-evenly !important;
  }
  .jc--sm--center {
    justify-content: center !important;
  }
  .ai--sm--center {
    align-items: center !important;
  }
  .ai--sm--baseline {
    align-items: baseline !important;
  }
  .ai--sm--stretch {
    align-items: stretch !important;
  }
  .center--sm--center {
    align-items: center !important;
    justify-content: center;
  }
  .text--sm--left {
    text-align: left !important;
  }
  .text--sm--center {
    text-align: center !important;
  }
  .text--sm--right {
    text-align: right !important;
  }
  .f--sm--fill {
    flex: 1 1 auto !important;
  }
  .ml--sm--0 {
    margin-left: 0 !important;
  }
  .mr--sm--0 {
    margin-right: 0 !important;
  }
  .mt--sm--0 {
    margin-top: 0 !important;
  }
  .mb--sm--0 {
    margin-bottom: 0 !important;
  }
  .my--sm--0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mx--sm--0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m--sm--0 {
    margin: 0 !important;
  }
  .pl--sm--0 {
    padding-left: 0 !important;
  }
  .pr--sm--0 {
    padding-right: 0 !important;
  }
  .pt--sm--0 {
    padding-top: 0 !important;
  }
  .pb--sm--0 {
    padding-bottom: 0 !important;
  }
  .py--sm--0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .px--sm--0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .p--sm--0 {
    padding: 0 !important;
  }
  .ml--sm--1 {
    margin-left: 5px !important;
  }
  .mr--sm--1 {
    margin-right: 5px !important;
  }
  .mt--sm--1 {
    margin-top: 5px !important;
  }
  .mb--sm--1 {
    margin-bottom: 5px !important;
  }
  .my--sm--1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mx--sm--1 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m--sm--1 {
    margin: 5px !important;
  }
  .pl--sm--1 {
    padding-left: 5px !important;
  }
  .pr--sm--1 {
    padding-right: 5px !important;
  }
  .pt--sm--1 {
    padding-top: 5px !important;
  }
  .pb--sm--1 {
    padding-bottom: 5px !important;
  }
  .py--sm--1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .px--sm--1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .p--sm--1 {
    padding: 5px !important;
  }
  .ml--sm--2 {
    margin-left: 10px !important;
  }
  .mr--sm--2 {
    margin-right: 10px !important;
  }
  .mt--sm--2 {
    margin-top: 10px !important;
  }
  .mb--sm--2 {
    margin-bottom: 10px !important;
  }
  .my--sm--2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mx--sm--2 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m--sm--2 {
    margin: 10px !important;
  }
  .pl--sm--2 {
    padding-left: 10px !important;
  }
  .pr--sm--2 {
    padding-right: 10px !important;
  }
  .pt--sm--2 {
    padding-top: 10px !important;
  }
  .pb--sm--2 {
    padding-bottom: 10px !important;
  }
  .py--sm--2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .px--sm--2 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .p--sm--2 {
    padding: 10px !important;
  }
  .ml--sm--3 {
    margin-left: 15px !important;
  }
  .mr--sm--3 {
    margin-right: 15px !important;
  }
  .mt--sm--3 {
    margin-top: 15px !important;
  }
  .mb--sm--3 {
    margin-bottom: 15px !important;
  }
  .my--sm--3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mx--sm--3 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m--sm--3 {
    margin: 15px !important;
  }
  .pl--sm--3 {
    padding-left: 15px !important;
  }
  .pr--sm--3 {
    padding-right: 15px !important;
  }
  .pt--sm--3 {
    padding-top: 15px !important;
  }
  .pb--sm--3 {
    padding-bottom: 15px !important;
  }
  .py--sm--3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .px--sm--3 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .p--sm--3 {
    padding: 15px !important;
  }
  .ml--sm--4 {
    margin-left: 20px !important;
  }
  .mr--sm--4 {
    margin-right: 20px !important;
  }
  .mt--sm--4 {
    margin-top: 20px !important;
  }
  .mb--sm--4 {
    margin-bottom: 20px !important;
  }
  .my--sm--4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mx--sm--4 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m--sm--4 {
    margin: 20px !important;
  }
  .pl--sm--4 {
    padding-left: 20px !important;
  }
  .pr--sm--4 {
    padding-right: 20px !important;
  }
  .pt--sm--4 {
    padding-top: 20px !important;
  }
  .pb--sm--4 {
    padding-bottom: 20px !important;
  }
  .py--sm--4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .px--sm--4 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .p--sm--4 {
    padding: 20px !important;
  }
  .ml--sm--5 {
    margin-left: 25px !important;
  }
  .mr--sm--5 {
    margin-right: 25px !important;
  }
  .mt--sm--5 {
    margin-top: 25px !important;
  }
  .mb--sm--5 {
    margin-bottom: 25px !important;
  }
  .my--sm--5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mx--sm--5 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m--sm--5 {
    margin: 25px !important;
  }
  .pl--sm--5 {
    padding-left: 25px !important;
  }
  .pr--sm--5 {
    padding-right: 25px !important;
  }
  .pt--sm--5 {
    padding-top: 25px !important;
  }
  .pb--sm--5 {
    padding-bottom: 25px !important;
  }
  .py--sm--5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .px--sm--5 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .p--sm--5 {
    padding: 25px !important;
  }
  .ml--sm--6 {
    margin-left: 30px !important;
  }
  .mr--sm--6 {
    margin-right: 30px !important;
  }
  .mt--sm--6 {
    margin-top: 30px !important;
  }
  .mb--sm--6 {
    margin-bottom: 30px !important;
  }
  .my--sm--6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mx--sm--6 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m--sm--6 {
    margin: 30px !important;
  }
  .pl--sm--6 {
    padding-left: 30px !important;
  }
  .pr--sm--6 {
    padding-right: 30px !important;
  }
  .pt--sm--6 {
    padding-top: 30px !important;
  }
  .pb--sm--6 {
    padding-bottom: 30px !important;
  }
  .py--sm--6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .px--sm--6 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .p--sm--6 {
    padding: 30px !important;
  }
  .ml--sm--7 {
    margin-left: 35px !important;
  }
  .mr--sm--7 {
    margin-right: 35px !important;
  }
  .mt--sm--7 {
    margin-top: 35px !important;
  }
  .mb--sm--7 {
    margin-bottom: 35px !important;
  }
  .my--sm--7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mx--sm--7 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m--sm--7 {
    margin: 35px !important;
  }
  .pl--sm--7 {
    padding-left: 35px !important;
  }
  .pr--sm--7 {
    padding-right: 35px !important;
  }
  .pt--sm--7 {
    padding-top: 35px !important;
  }
  .pb--sm--7 {
    padding-bottom: 35px !important;
  }
  .py--sm--7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .px--sm--7 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .p--sm--7 {
    padding: 35px !important;
  }
  .ml--sm--8 {
    margin-left: 40px !important;
  }
  .mr--sm--8 {
    margin-right: 40px !important;
  }
  .mt--sm--8 {
    margin-top: 40px !important;
  }
  .mb--sm--8 {
    margin-bottom: 40px !important;
  }
  .my--sm--8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mx--sm--8 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m--sm--8 {
    margin: 40px !important;
  }
  .pl--sm--8 {
    padding-left: 40px !important;
  }
  .pr--sm--8 {
    padding-right: 40px !important;
  }
  .pt--sm--8 {
    padding-top: 40px !important;
  }
  .pb--sm--8 {
    padding-bottom: 40px !important;
  }
  .py--sm--8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .px--sm--8 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .p--sm--8 {
    padding: 40px !important;
  }
}
@media (min-width: 768px) {
  .d--md--flex {
    display: flex !important;
  }
  .inline--md--flex {
    display: inline-flex !important;
  }
  .fd--md--row {
    flex-direction: row !important;
  }
  .fd--md--column {
    flex-direction: column !important;
  }
  .f--md--wrap {
    flex-wrap: wrap !important;
  }
  .f--md--no--wrap {
    flex-wrap: nowrap !important;
  }
  .f--md--wrap--reverse {
    flex-wrap: wrap-reverse !important;
  }
  .f--md--grow--0 {
    flex-grow: 0 !important;
  }
  .f--md--grow--1 {
    flex-grow: 1 !important;
  }
  .f--md--shrink--0 {
    flex-shrink: 0 !important;
  }
  .f--md--shrink--1 {
    flex-shrink: 1 !important;
  }
  .jc--md--between {
    justify-content: space-between !important;
  }
  .jc--md--around {
    justify-content: space-around !important;
  }
  .jc--md--evenly {
    justify-content: space-evenly !important;
  }
  .jc--md--center {
    justify-content: center !important;
  }
  .ai--md--center {
    align-items: center !important;
  }
  .ai--md--baseline {
    align-items: baseline !important;
  }
  .ai--md--stretch {
    align-items: stretch !important;
  }
  .center--md--center {
    align-items: center !important;
    justify-content: center;
  }
  .text--md--left {
    text-align: left !important;
  }
  .text--md--center {
    text-align: center !important;
  }
  .text--md--right {
    text-align: right !important;
  }
  .f--md--fill {
    flex: 1 1 auto !important;
  }
  .ml--md--0 {
    margin-left: 0 !important;
  }
  .mr--md--0 {
    margin-right: 0 !important;
  }
  .mt--md--0 {
    margin-top: 0 !important;
  }
  .mb--md--0 {
    margin-bottom: 0 !important;
  }
  .my--md--0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mx--md--0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m--md--0 {
    margin: 0 !important;
  }
  .pl--md--0 {
    padding-left: 0 !important;
  }
  .pr--md--0 {
    padding-right: 0 !important;
  }
  .pt--md--0 {
    padding-top: 0 !important;
  }
  .pb--md--0 {
    padding-bottom: 0 !important;
  }
  .py--md--0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .px--md--0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .p--md--0 {
    padding: 0 !important;
  }
  .ml--md--1 {
    margin-left: 5px !important;
  }
  .mr--md--1 {
    margin-right: 5px !important;
  }
  .mt--md--1 {
    margin-top: 5px !important;
  }
  .mb--md--1 {
    margin-bottom: 5px !important;
  }
  .my--md--1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mx--md--1 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m--md--1 {
    margin: 5px !important;
  }
  .pl--md--1 {
    padding-left: 5px !important;
  }
  .pr--md--1 {
    padding-right: 5px !important;
  }
  .pt--md--1 {
    padding-top: 5px !important;
  }
  .pb--md--1 {
    padding-bottom: 5px !important;
  }
  .py--md--1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .px--md--1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .p--md--1 {
    padding: 5px !important;
  }
  .ml--md--2 {
    margin-left: 10px !important;
  }
  .mr--md--2 {
    margin-right: 10px !important;
  }
  .mt--md--2 {
    margin-top: 10px !important;
  }
  .mb--md--2 {
    margin-bottom: 10px !important;
  }
  .my--md--2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mx--md--2 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m--md--2 {
    margin: 10px !important;
  }
  .pl--md--2 {
    padding-left: 10px !important;
  }
  .pr--md--2 {
    padding-right: 10px !important;
  }
  .pt--md--2 {
    padding-top: 10px !important;
  }
  .pb--md--2 {
    padding-bottom: 10px !important;
  }
  .py--md--2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .px--md--2 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .p--md--2 {
    padding: 10px !important;
  }
  .ml--md--3 {
    margin-left: 15px !important;
  }
  .mr--md--3 {
    margin-right: 15px !important;
  }
  .mt--md--3 {
    margin-top: 15px !important;
  }
  .mb--md--3 {
    margin-bottom: 15px !important;
  }
  .my--md--3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mx--md--3 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m--md--3 {
    margin: 15px !important;
  }
  .pl--md--3 {
    padding-left: 15px !important;
  }
  .pr--md--3 {
    padding-right: 15px !important;
  }
  .pt--md--3 {
    padding-top: 15px !important;
  }
  .pb--md--3 {
    padding-bottom: 15px !important;
  }
  .py--md--3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .px--md--3 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .p--md--3 {
    padding: 15px !important;
  }
  .ml--md--4 {
    margin-left: 20px !important;
  }
  .mr--md--4 {
    margin-right: 20px !important;
  }
  .mt--md--4 {
    margin-top: 20px !important;
  }
  .mb--md--4 {
    margin-bottom: 20px !important;
  }
  .my--md--4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mx--md--4 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m--md--4 {
    margin: 20px !important;
  }
  .pl--md--4 {
    padding-left: 20px !important;
  }
  .pr--md--4 {
    padding-right: 20px !important;
  }
  .pt--md--4 {
    padding-top: 20px !important;
  }
  .pb--md--4 {
    padding-bottom: 20px !important;
  }
  .py--md--4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .px--md--4 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .p--md--4 {
    padding: 20px !important;
  }
  .ml--md--5 {
    margin-left: 25px !important;
  }
  .mr--md--5 {
    margin-right: 25px !important;
  }
  .mt--md--5 {
    margin-top: 25px !important;
  }
  .mb--md--5 {
    margin-bottom: 25px !important;
  }
  .my--md--5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mx--md--5 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m--md--5 {
    margin: 25px !important;
  }
  .pl--md--5 {
    padding-left: 25px !important;
  }
  .pr--md--5 {
    padding-right: 25px !important;
  }
  .pt--md--5 {
    padding-top: 25px !important;
  }
  .pb--md--5 {
    padding-bottom: 25px !important;
  }
  .py--md--5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .px--md--5 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .p--md--5 {
    padding: 25px !important;
  }
  .ml--md--6 {
    margin-left: 30px !important;
  }
  .mr--md--6 {
    margin-right: 30px !important;
  }
  .mt--md--6 {
    margin-top: 30px !important;
  }
  .mb--md--6 {
    margin-bottom: 30px !important;
  }
  .my--md--6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mx--md--6 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m--md--6 {
    margin: 30px !important;
  }
  .pl--md--6 {
    padding-left: 30px !important;
  }
  .pr--md--6 {
    padding-right: 30px !important;
  }
  .pt--md--6 {
    padding-top: 30px !important;
  }
  .pb--md--6 {
    padding-bottom: 30px !important;
  }
  .py--md--6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .px--md--6 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .p--md--6 {
    padding: 30px !important;
  }
  .ml--md--7 {
    margin-left: 35px !important;
  }
  .mr--md--7 {
    margin-right: 35px !important;
  }
  .mt--md--7 {
    margin-top: 35px !important;
  }
  .mb--md--7 {
    margin-bottom: 35px !important;
  }
  .my--md--7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mx--md--7 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m--md--7 {
    margin: 35px !important;
  }
  .pl--md--7 {
    padding-left: 35px !important;
  }
  .pr--md--7 {
    padding-right: 35px !important;
  }
  .pt--md--7 {
    padding-top: 35px !important;
  }
  .pb--md--7 {
    padding-bottom: 35px !important;
  }
  .py--md--7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .px--md--7 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .p--md--7 {
    padding: 35px !important;
  }
  .ml--md--8 {
    margin-left: 40px !important;
  }
  .mr--md--8 {
    margin-right: 40px !important;
  }
  .mt--md--8 {
    margin-top: 40px !important;
  }
  .mb--md--8 {
    margin-bottom: 40px !important;
  }
  .my--md--8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mx--md--8 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m--md--8 {
    margin: 40px !important;
  }
  .pl--md--8 {
    padding-left: 40px !important;
  }
  .pr--md--8 {
    padding-right: 40px !important;
  }
  .pt--md--8 {
    padding-top: 40px !important;
  }
  .pb--md--8 {
    padding-bottom: 40px !important;
  }
  .py--md--8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .px--md--8 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .p--md--8 {
    padding: 40px !important;
  }
}
@media (min-width: 992px) {
  .d--lg--flex {
    display: flex !important;
  }
  .inline--lg--flex {
    display: inline-flex !important;
  }
  .fd--lg--row {
    flex-direction: row !important;
  }
  .fd--lg--column {
    flex-direction: column !important;
  }
  .f--lg--wrap {
    flex-wrap: wrap !important;
  }
  .f--lg--no--wrap {
    flex-wrap: nowrap !important;
  }
  .f--lg--wrap--reverse {
    flex-wrap: wrap-reverse !important;
  }
  .f--lg--grow--0 {
    flex-grow: 0 !important;
  }
  .f--lg--grow--1 {
    flex-grow: 1 !important;
  }
  .f--lg--shrink--0 {
    flex-shrink: 0 !important;
  }
  .f--lg--shrink--1 {
    flex-shrink: 1 !important;
  }
  .jc--lg--between {
    justify-content: space-between !important;
  }
  .jc--lg--around {
    justify-content: space-around !important;
  }
  .jc--lg--evenly {
    justify-content: space-evenly !important;
  }
  .jc--lg--center {
    justify-content: center !important;
  }
  .ai--lg--center {
    align-items: center !important;
  }
  .ai--lg--baseline {
    align-items: baseline !important;
  }
  .ai--lg--stretch {
    align-items: stretch !important;
  }
  .center--lg--center {
    align-items: center !important;
    justify-content: center;
  }
  .text--lg--left {
    text-align: left !important;
  }
  .text--lg--center {
    text-align: center !important;
  }
  .text--lg--right {
    text-align: right !important;
  }
  .f--lg--fill {
    flex: 1 1 auto !important;
  }
  .ml--lg--0 {
    margin-left: 0 !important;
  }
  .mr--lg--0 {
    margin-right: 0 !important;
  }
  .mt--lg--0 {
    margin-top: 0 !important;
  }
  .mb--lg--0 {
    margin-bottom: 0 !important;
  }
  .my--lg--0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mx--lg--0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m--lg--0 {
    margin: 0 !important;
  }
  .pl--lg--0 {
    padding-left: 0 !important;
  }
  .pr--lg--0 {
    padding-right: 0 !important;
  }
  .pt--lg--0 {
    padding-top: 0 !important;
  }
  .pb--lg--0 {
    padding-bottom: 0 !important;
  }
  .py--lg--0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .px--lg--0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .p--lg--0 {
    padding: 0 !important;
  }
  .ml--lg--1 {
    margin-left: 5px !important;
  }
  .mr--lg--1 {
    margin-right: 5px !important;
  }
  .mt--lg--1 {
    margin-top: 5px !important;
  }
  .mb--lg--1 {
    margin-bottom: 5px !important;
  }
  .my--lg--1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mx--lg--1 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m--lg--1 {
    margin: 5px !important;
  }
  .pl--lg--1 {
    padding-left: 5px !important;
  }
  .pr--lg--1 {
    padding-right: 5px !important;
  }
  .pt--lg--1 {
    padding-top: 5px !important;
  }
  .pb--lg--1 {
    padding-bottom: 5px !important;
  }
  .py--lg--1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .px--lg--1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .p--lg--1 {
    padding: 5px !important;
  }
  .ml--lg--2 {
    margin-left: 10px !important;
  }
  .mr--lg--2 {
    margin-right: 10px !important;
  }
  .mt--lg--2 {
    margin-top: 10px !important;
  }
  .mb--lg--2 {
    margin-bottom: 10px !important;
  }
  .my--lg--2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mx--lg--2 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m--lg--2 {
    margin: 10px !important;
  }
  .pl--lg--2 {
    padding-left: 10px !important;
  }
  .pr--lg--2 {
    padding-right: 10px !important;
  }
  .pt--lg--2 {
    padding-top: 10px !important;
  }
  .pb--lg--2 {
    padding-bottom: 10px !important;
  }
  .py--lg--2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .px--lg--2 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .p--lg--2 {
    padding: 10px !important;
  }
  .ml--lg--3 {
    margin-left: 15px !important;
  }
  .mr--lg--3 {
    margin-right: 15px !important;
  }
  .mt--lg--3 {
    margin-top: 15px !important;
  }
  .mb--lg--3 {
    margin-bottom: 15px !important;
  }
  .my--lg--3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mx--lg--3 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m--lg--3 {
    margin: 15px !important;
  }
  .pl--lg--3 {
    padding-left: 15px !important;
  }
  .pr--lg--3 {
    padding-right: 15px !important;
  }
  .pt--lg--3 {
    padding-top: 15px !important;
  }
  .pb--lg--3 {
    padding-bottom: 15px !important;
  }
  .py--lg--3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .px--lg--3 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .p--lg--3 {
    padding: 15px !important;
  }
  .ml--lg--4 {
    margin-left: 20px !important;
  }
  .mr--lg--4 {
    margin-right: 20px !important;
  }
  .mt--lg--4 {
    margin-top: 20px !important;
  }
  .mb--lg--4 {
    margin-bottom: 20px !important;
  }
  .my--lg--4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mx--lg--4 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m--lg--4 {
    margin: 20px !important;
  }
  .pl--lg--4 {
    padding-left: 20px !important;
  }
  .pr--lg--4 {
    padding-right: 20px !important;
  }
  .pt--lg--4 {
    padding-top: 20px !important;
  }
  .pb--lg--4 {
    padding-bottom: 20px !important;
  }
  .py--lg--4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .px--lg--4 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .p--lg--4 {
    padding: 20px !important;
  }
  .ml--lg--5 {
    margin-left: 25px !important;
  }
  .mr--lg--5 {
    margin-right: 25px !important;
  }
  .mt--lg--5 {
    margin-top: 25px !important;
  }
  .mb--lg--5 {
    margin-bottom: 25px !important;
  }
  .my--lg--5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mx--lg--5 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m--lg--5 {
    margin: 25px !important;
  }
  .pl--lg--5 {
    padding-left: 25px !important;
  }
  .pr--lg--5 {
    padding-right: 25px !important;
  }
  .pt--lg--5 {
    padding-top: 25px !important;
  }
  .pb--lg--5 {
    padding-bottom: 25px !important;
  }
  .py--lg--5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .px--lg--5 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .p--lg--5 {
    padding: 25px !important;
  }
  .ml--lg--6 {
    margin-left: 30px !important;
  }
  .mr--lg--6 {
    margin-right: 30px !important;
  }
  .mt--lg--6 {
    margin-top: 30px !important;
  }
  .mb--lg--6 {
    margin-bottom: 30px !important;
  }
  .my--lg--6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mx--lg--6 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m--lg--6 {
    margin: 30px !important;
  }
  .pl--lg--6 {
    padding-left: 30px !important;
  }
  .pr--lg--6 {
    padding-right: 30px !important;
  }
  .pt--lg--6 {
    padding-top: 30px !important;
  }
  .pb--lg--6 {
    padding-bottom: 30px !important;
  }
  .py--lg--6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .px--lg--6 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .p--lg--6 {
    padding: 30px !important;
  }
  .ml--lg--7 {
    margin-left: 35px !important;
  }
  .mr--lg--7 {
    margin-right: 35px !important;
  }
  .mt--lg--7 {
    margin-top: 35px !important;
  }
  .mb--lg--7 {
    margin-bottom: 35px !important;
  }
  .my--lg--7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mx--lg--7 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m--lg--7 {
    margin: 35px !important;
  }
  .pl--lg--7 {
    padding-left: 35px !important;
  }
  .pr--lg--7 {
    padding-right: 35px !important;
  }
  .pt--lg--7 {
    padding-top: 35px !important;
  }
  .pb--lg--7 {
    padding-bottom: 35px !important;
  }
  .py--lg--7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .px--lg--7 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .p--lg--7 {
    padding: 35px !important;
  }
  .ml--lg--8 {
    margin-left: 40px !important;
  }
  .mr--lg--8 {
    margin-right: 40px !important;
  }
  .mt--lg--8 {
    margin-top: 40px !important;
  }
  .mb--lg--8 {
    margin-bottom: 40px !important;
  }
  .my--lg--8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mx--lg--8 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m--lg--8 {
    margin: 40px !important;
  }
  .pl--lg--8 {
    padding-left: 40px !important;
  }
  .pr--lg--8 {
    padding-right: 40px !important;
  }
  .pt--lg--8 {
    padding-top: 40px !important;
  }
  .pb--lg--8 {
    padding-bottom: 40px !important;
  }
  .py--lg--8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .px--lg--8 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .p--lg--8 {
    padding: 40px !important;
  }
}
@media (min-width: 1200px) {
  .d--xl--flex {
    display: flex !important;
  }
  .inline--xl--flex {
    display: inline-flex !important;
  }
  .fd--xl--row {
    flex-direction: row !important;
  }
  .fd--xl--column {
    flex-direction: column !important;
  }
  .f--xl--wrap {
    flex-wrap: wrap !important;
  }
  .f--xl--no--wrap {
    flex-wrap: nowrap !important;
  }
  .f--xl--wrap--reverse {
    flex-wrap: wrap-reverse !important;
  }
  .f--xl--grow--0 {
    flex-grow: 0 !important;
  }
  .f--xl--grow--1 {
    flex-grow: 1 !important;
  }
  .f--xl--shrink--0 {
    flex-shrink: 0 !important;
  }
  .f--xl--shrink--1 {
    flex-shrink: 1 !important;
  }
  .jc--xl--between {
    justify-content: space-between !important;
  }
  .jc--xl--around {
    justify-content: space-around !important;
  }
  .jc--xl--evenly {
    justify-content: space-evenly !important;
  }
  .jc--xl--center {
    justify-content: center !important;
  }
  .ai--xl--center {
    align-items: center !important;
  }
  .ai--xl--baseline {
    align-items: baseline !important;
  }
  .ai--xl--stretch {
    align-items: stretch !important;
  }
  .center--xl--center {
    align-items: center !important;
    justify-content: center;
  }
  .text--xl--left {
    text-align: left !important;
  }
  .text--xl--center {
    text-align: center !important;
  }
  .text--xl--right {
    text-align: right !important;
  }
  .f--xl--fill {
    flex: 1 1 auto !important;
  }
  .ml--xl--0 {
    margin-left: 0 !important;
  }
  .mr--xl--0 {
    margin-right: 0 !important;
  }
  .mt--xl--0 {
    margin-top: 0 !important;
  }
  .mb--xl--0 {
    margin-bottom: 0 !important;
  }
  .my--xl--0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mx--xl--0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m--xl--0 {
    margin: 0 !important;
  }
  .pl--xl--0 {
    padding-left: 0 !important;
  }
  .pr--xl--0 {
    padding-right: 0 !important;
  }
  .pt--xl--0 {
    padding-top: 0 !important;
  }
  .pb--xl--0 {
    padding-bottom: 0 !important;
  }
  .py--xl--0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .px--xl--0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .p--xl--0 {
    padding: 0 !important;
  }
  .ml--xl--1 {
    margin-left: 5px !important;
  }
  .mr--xl--1 {
    margin-right: 5px !important;
  }
  .mt--xl--1 {
    margin-top: 5px !important;
  }
  .mb--xl--1 {
    margin-bottom: 5px !important;
  }
  .my--xl--1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mx--xl--1 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m--xl--1 {
    margin: 5px !important;
  }
  .pl--xl--1 {
    padding-left: 5px !important;
  }
  .pr--xl--1 {
    padding-right: 5px !important;
  }
  .pt--xl--1 {
    padding-top: 5px !important;
  }
  .pb--xl--1 {
    padding-bottom: 5px !important;
  }
  .py--xl--1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .px--xl--1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .p--xl--1 {
    padding: 5px !important;
  }
  .ml--xl--2 {
    margin-left: 10px !important;
  }
  .mr--xl--2 {
    margin-right: 10px !important;
  }
  .mt--xl--2 {
    margin-top: 10px !important;
  }
  .mb--xl--2 {
    margin-bottom: 10px !important;
  }
  .my--xl--2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mx--xl--2 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m--xl--2 {
    margin: 10px !important;
  }
  .pl--xl--2 {
    padding-left: 10px !important;
  }
  .pr--xl--2 {
    padding-right: 10px !important;
  }
  .pt--xl--2 {
    padding-top: 10px !important;
  }
  .pb--xl--2 {
    padding-bottom: 10px !important;
  }
  .py--xl--2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .px--xl--2 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .p--xl--2 {
    padding: 10px !important;
  }
  .ml--xl--3 {
    margin-left: 15px !important;
  }
  .mr--xl--3 {
    margin-right: 15px !important;
  }
  .mt--xl--3 {
    margin-top: 15px !important;
  }
  .mb--xl--3 {
    margin-bottom: 15px !important;
  }
  .my--xl--3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mx--xl--3 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m--xl--3 {
    margin: 15px !important;
  }
  .pl--xl--3 {
    padding-left: 15px !important;
  }
  .pr--xl--3 {
    padding-right: 15px !important;
  }
  .pt--xl--3 {
    padding-top: 15px !important;
  }
  .pb--xl--3 {
    padding-bottom: 15px !important;
  }
  .py--xl--3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .px--xl--3 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .p--xl--3 {
    padding: 15px !important;
  }
  .ml--xl--4 {
    margin-left: 20px !important;
  }
  .mr--xl--4 {
    margin-right: 20px !important;
  }
  .mt--xl--4 {
    margin-top: 20px !important;
  }
  .mb--xl--4 {
    margin-bottom: 20px !important;
  }
  .my--xl--4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mx--xl--4 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m--xl--4 {
    margin: 20px !important;
  }
  .pl--xl--4 {
    padding-left: 20px !important;
  }
  .pr--xl--4 {
    padding-right: 20px !important;
  }
  .pt--xl--4 {
    padding-top: 20px !important;
  }
  .pb--xl--4 {
    padding-bottom: 20px !important;
  }
  .py--xl--4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .px--xl--4 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .p--xl--4 {
    padding: 20px !important;
  }
  .ml--xl--5 {
    margin-left: 25px !important;
  }
  .mr--xl--5 {
    margin-right: 25px !important;
  }
  .mt--xl--5 {
    margin-top: 25px !important;
  }
  .mb--xl--5 {
    margin-bottom: 25px !important;
  }
  .my--xl--5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mx--xl--5 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m--xl--5 {
    margin: 25px !important;
  }
  .pl--xl--5 {
    padding-left: 25px !important;
  }
  .pr--xl--5 {
    padding-right: 25px !important;
  }
  .pt--xl--5 {
    padding-top: 25px !important;
  }
  .pb--xl--5 {
    padding-bottom: 25px !important;
  }
  .py--xl--5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .px--xl--5 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .p--xl--5 {
    padding: 25px !important;
  }
  .ml--xl--6 {
    margin-left: 30px !important;
  }
  .mr--xl--6 {
    margin-right: 30px !important;
  }
  .mt--xl--6 {
    margin-top: 30px !important;
  }
  .mb--xl--6 {
    margin-bottom: 30px !important;
  }
  .my--xl--6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mx--xl--6 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m--xl--6 {
    margin: 30px !important;
  }
  .pl--xl--6 {
    padding-left: 30px !important;
  }
  .pr--xl--6 {
    padding-right: 30px !important;
  }
  .pt--xl--6 {
    padding-top: 30px !important;
  }
  .pb--xl--6 {
    padding-bottom: 30px !important;
  }
  .py--xl--6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .px--xl--6 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .p--xl--6 {
    padding: 30px !important;
  }
  .ml--xl--7 {
    margin-left: 35px !important;
  }
  .mr--xl--7 {
    margin-right: 35px !important;
  }
  .mt--xl--7 {
    margin-top: 35px !important;
  }
  .mb--xl--7 {
    margin-bottom: 35px !important;
  }
  .my--xl--7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mx--xl--7 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m--xl--7 {
    margin: 35px !important;
  }
  .pl--xl--7 {
    padding-left: 35px !important;
  }
  .pr--xl--7 {
    padding-right: 35px !important;
  }
  .pt--xl--7 {
    padding-top: 35px !important;
  }
  .pb--xl--7 {
    padding-bottom: 35px !important;
  }
  .py--xl--7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .px--xl--7 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .p--xl--7 {
    padding: 35px !important;
  }
  .ml--xl--8 {
    margin-left: 40px !important;
  }
  .mr--xl--8 {
    margin-right: 40px !important;
  }
  .mt--xl--8 {
    margin-top: 40px !important;
  }
  .mb--xl--8 {
    margin-bottom: 40px !important;
  }
  .my--xl--8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mx--xl--8 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m--xl--8 {
    margin: 40px !important;
  }
  .pl--xl--8 {
    padding-left: 40px !important;
  }
  .pr--xl--8 {
    padding-right: 40px !important;
  }
  .pt--xl--8 {
    padding-top: 40px !important;
  }
  .pb--xl--8 {
    padding-bottom: 40px !important;
  }
  .py--xl--8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .px--xl--8 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .p--xl--8 {
    padding: 40px !important;
  }
}
@media (min-width: 1400px) {
  .d--xxl--flex {
    display: flex !important;
  }
  .inline--xxl--flex {
    display: inline-flex !important;
  }
  .fd--xxl--row {
    flex-direction: row !important;
  }
  .fd--xxl--column {
    flex-direction: column !important;
  }
  .f--xxl--wrap {
    flex-wrap: wrap !important;
  }
  .f--xxl--no--wrap {
    flex-wrap: nowrap !important;
  }
  .f--xxl--wrap--reverse {
    flex-wrap: wrap-reverse !important;
  }
  .f--xxl--grow--0 {
    flex-grow: 0 !important;
  }
  .f--xxl--grow--1 {
    flex-grow: 1 !important;
  }
  .f--xxl--shrink--0 {
    flex-shrink: 0 !important;
  }
  .f--xxl--shrink--1 {
    flex-shrink: 1 !important;
  }
  .jc--xxl--between {
    justify-content: space-between !important;
  }
  .jc--xxl--around {
    justify-content: space-around !important;
  }
  .jc--xxl--evenly {
    justify-content: space-evenly !important;
  }
  .jc--xxl--center {
    justify-content: center !important;
  }
  .ai--xxl--center {
    align-items: center !important;
  }
  .ai--xxl--baseline {
    align-items: baseline !important;
  }
  .ai--xxl--stretch {
    align-items: stretch !important;
  }
  .center--xxl--center {
    align-items: center !important;
    justify-content: center;
  }
  .text--xxl--left {
    text-align: left !important;
  }
  .text--xxl--center {
    text-align: center !important;
  }
  .text--xxl--right {
    text-align: right !important;
  }
  .f--xxl--fill {
    flex: 1 1 auto !important;
  }
  .ml--xxl--0 {
    margin-left: 0 !important;
  }
  .mr--xxl--0 {
    margin-right: 0 !important;
  }
  .mt--xxl--0 {
    margin-top: 0 !important;
  }
  .mb--xxl--0 {
    margin-bottom: 0 !important;
  }
  .my--xxl--0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mx--xxl--0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m--xxl--0 {
    margin: 0 !important;
  }
  .pl--xxl--0 {
    padding-left: 0 !important;
  }
  .pr--xxl--0 {
    padding-right: 0 !important;
  }
  .pt--xxl--0 {
    padding-top: 0 !important;
  }
  .pb--xxl--0 {
    padding-bottom: 0 !important;
  }
  .py--xxl--0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .px--xxl--0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .p--xxl--0 {
    padding: 0 !important;
  }
  .ml--xxl--1 {
    margin-left: 5px !important;
  }
  .mr--xxl--1 {
    margin-right: 5px !important;
  }
  .mt--xxl--1 {
    margin-top: 5px !important;
  }
  .mb--xxl--1 {
    margin-bottom: 5px !important;
  }
  .my--xxl--1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mx--xxl--1 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m--xxl--1 {
    margin: 5px !important;
  }
  .pl--xxl--1 {
    padding-left: 5px !important;
  }
  .pr--xxl--1 {
    padding-right: 5px !important;
  }
  .pt--xxl--1 {
    padding-top: 5px !important;
  }
  .pb--xxl--1 {
    padding-bottom: 5px !important;
  }
  .py--xxl--1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .px--xxl--1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .p--xxl--1 {
    padding: 5px !important;
  }
  .ml--xxl--2 {
    margin-left: 10px !important;
  }
  .mr--xxl--2 {
    margin-right: 10px !important;
  }
  .mt--xxl--2 {
    margin-top: 10px !important;
  }
  .mb--xxl--2 {
    margin-bottom: 10px !important;
  }
  .my--xxl--2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mx--xxl--2 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m--xxl--2 {
    margin: 10px !important;
  }
  .pl--xxl--2 {
    padding-left: 10px !important;
  }
  .pr--xxl--2 {
    padding-right: 10px !important;
  }
  .pt--xxl--2 {
    padding-top: 10px !important;
  }
  .pb--xxl--2 {
    padding-bottom: 10px !important;
  }
  .py--xxl--2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .px--xxl--2 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .p--xxl--2 {
    padding: 10px !important;
  }
  .ml--xxl--3 {
    margin-left: 15px !important;
  }
  .mr--xxl--3 {
    margin-right: 15px !important;
  }
  .mt--xxl--3 {
    margin-top: 15px !important;
  }
  .mb--xxl--3 {
    margin-bottom: 15px !important;
  }
  .my--xxl--3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mx--xxl--3 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m--xxl--3 {
    margin: 15px !important;
  }
  .pl--xxl--3 {
    padding-left: 15px !important;
  }
  .pr--xxl--3 {
    padding-right: 15px !important;
  }
  .pt--xxl--3 {
    padding-top: 15px !important;
  }
  .pb--xxl--3 {
    padding-bottom: 15px !important;
  }
  .py--xxl--3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .px--xxl--3 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .p--xxl--3 {
    padding: 15px !important;
  }
  .ml--xxl--4 {
    margin-left: 20px !important;
  }
  .mr--xxl--4 {
    margin-right: 20px !important;
  }
  .mt--xxl--4 {
    margin-top: 20px !important;
  }
  .mb--xxl--4 {
    margin-bottom: 20px !important;
  }
  .my--xxl--4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mx--xxl--4 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m--xxl--4 {
    margin: 20px !important;
  }
  .pl--xxl--4 {
    padding-left: 20px !important;
  }
  .pr--xxl--4 {
    padding-right: 20px !important;
  }
  .pt--xxl--4 {
    padding-top: 20px !important;
  }
  .pb--xxl--4 {
    padding-bottom: 20px !important;
  }
  .py--xxl--4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .px--xxl--4 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .p--xxl--4 {
    padding: 20px !important;
  }
  .ml--xxl--5 {
    margin-left: 25px !important;
  }
  .mr--xxl--5 {
    margin-right: 25px !important;
  }
  .mt--xxl--5 {
    margin-top: 25px !important;
  }
  .mb--xxl--5 {
    margin-bottom: 25px !important;
  }
  .my--xxl--5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mx--xxl--5 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m--xxl--5 {
    margin: 25px !important;
  }
  .pl--xxl--5 {
    padding-left: 25px !important;
  }
  .pr--xxl--5 {
    padding-right: 25px !important;
  }
  .pt--xxl--5 {
    padding-top: 25px !important;
  }
  .pb--xxl--5 {
    padding-bottom: 25px !important;
  }
  .py--xxl--5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .px--xxl--5 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .p--xxl--5 {
    padding: 25px !important;
  }
  .ml--xxl--6 {
    margin-left: 30px !important;
  }
  .mr--xxl--6 {
    margin-right: 30px !important;
  }
  .mt--xxl--6 {
    margin-top: 30px !important;
  }
  .mb--xxl--6 {
    margin-bottom: 30px !important;
  }
  .my--xxl--6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mx--xxl--6 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m--xxl--6 {
    margin: 30px !important;
  }
  .pl--xxl--6 {
    padding-left: 30px !important;
  }
  .pr--xxl--6 {
    padding-right: 30px !important;
  }
  .pt--xxl--6 {
    padding-top: 30px !important;
  }
  .pb--xxl--6 {
    padding-bottom: 30px !important;
  }
  .py--xxl--6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .px--xxl--6 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .p--xxl--6 {
    padding: 30px !important;
  }
  .ml--xxl--7 {
    margin-left: 35px !important;
  }
  .mr--xxl--7 {
    margin-right: 35px !important;
  }
  .mt--xxl--7 {
    margin-top: 35px !important;
  }
  .mb--xxl--7 {
    margin-bottom: 35px !important;
  }
  .my--xxl--7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mx--xxl--7 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m--xxl--7 {
    margin: 35px !important;
  }
  .pl--xxl--7 {
    padding-left: 35px !important;
  }
  .pr--xxl--7 {
    padding-right: 35px !important;
  }
  .pt--xxl--7 {
    padding-top: 35px !important;
  }
  .pb--xxl--7 {
    padding-bottom: 35px !important;
  }
  .py--xxl--7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .px--xxl--7 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .p--xxl--7 {
    padding: 35px !important;
  }
  .ml--xxl--8 {
    margin-left: 40px !important;
  }
  .mr--xxl--8 {
    margin-right: 40px !important;
  }
  .mt--xxl--8 {
    margin-top: 40px !important;
  }
  .mb--xxl--8 {
    margin-bottom: 40px !important;
  }
  .my--xxl--8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mx--xxl--8 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m--xxl--8 {
    margin: 40px !important;
  }
  .pl--xxl--8 {
    padding-left: 40px !important;
  }
  .pr--xxl--8 {
    padding-right: 40px !important;
  }
  .pt--xxl--8 {
    padding-top: 40px !important;
  }
  .pb--xxl--8 {
    padding-bottom: 40px !important;
  }
  .py--xxl--8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .px--xxl--8 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .p--xxl--8 {
    padding: 40px !important;
  }
}
.status--white {
  border-left: solid 5px #fff !important;
}

.status--lightGrey {
  border-left: solid 5px #d5d5d5 !important;
}

.status--grey {
  border-left: solid 5px #f0f2f4 !important;
}

.status--red {
  border-left: solid 5px #dc3545 !important;
}

.status--darkgreen {
  border-left: solid 5px #279d27 !important;
}

.status--darkBlue {
  border-left: solid 5px hsl(200, 100%, 30%) !important;
}

.status--lightBlue {
  border-left: solid 5px hsl(217, 43%, 61%) !important;
}

.status--purple {
  border-left: solid 5px hsl(250, 31%, 49%) !important;
}

.status--yellow {
  border-left: solid 5px #D3B136 !important;
}

.status--jjGreen {
  border-left: solid 5px #0e6e4c !important;
}

.status--jjBlue {
  border-left: solid 5px #C0D6E4 !important;
}

.status--wa--dark--green {
  border-left: solid 5px #438c2a !important;
}

.status--green {
  border-left: solid 5px #56B336 !important;
}

.status--wa--light--green {
  border-left: solid 5px #76d9b6 !important;
}

.status--wa--bright--green {
  border-left: solid 5px #38e272 !important;
}

.status--wa--dim--green {
  border-left: solid 5px #b0f795 !important;
}

.status--wa--dark--blue {
  border-left: solid 5px #0c56c1 !important;
}

.status--blue {
  border-left: solid 5px #007BFF !important;
}

.status--wa--light--blue {
  border-left: solid 5px #428bca !important;
}

.status--wa--bright--blue {
  border-left: solid 5px #5580e9 !important;
}

.status--wa--dim--blue {
  border-left: solid 5px #94aaff !important;
}

.status--wa--dark--red {
  border-left: solid 5px #9b1b27 !important;
}

.status--wa--red {
  border-left: solid 5px #bd2130 !important;
}

.status--wa--light--red {
  border-left: solid 5px #f4511e !important;
}

.status--wa--bright--red {
  border-left: solid 5px #e86883 !important;
}

.status--wa--dim--red {
  border-left: solid 5px #fc8181 !important;
}

.status--wa--dark--yellow {
  border-left: solid 5px #c59845 !important;
}

.status--wa--light--yellow {
  border-left: solid 5px #f9db2c !important;
}

.status--wa--bright--yellow {
  border-left: solid 5px #f9fa66 !important;
}

.status--wa--dim--yellow {
  border-left: solid 5px #e2c28b !important;
}

.status--wa--dark--gray {
  border-left: solid 5px #333 !important;
}

.status--wa--gray {
  border-left: solid 5px #4d4d4d !important;
}

.status--wa--light--gray {
  border-left: solid 5px #d5d5d5 !important;
}

.status--wa--bright--gray {
  border-left: solid 5px #eee !important;
}

.status--wa--dim--gray {
  border-left: solid 5px #8c8c8c !important;
}/*# sourceMappingURL=standards.css.map */