.wrapper-body {
  min-height: 60vh;
}

.footer {
  position: fixed;
  bottom: 0;
  /*right: 10%;
  left: 10%;*/
  border-top: 1px solid #ddd;
  width: calc(100% - 40px);
  margin: 0 20px;
}

.static-top.navbar-dark .xrm-attribute-value a:hover {
  text-decoration: none !important;
}
.static-top.navbar-dark .navbar-brand img {
  max-height: 24px;
}
.static-top.navbar-dark .navbar-brand .siteTitle.custom-sitetitle {
  font-size: 16px;
  padding-left: 10px;
  margin-left: 6px;
}
.static-top.navbar-dark li.nav-item.divider-vertical {
  display: none;
}

.crmEntityFormView, .entitylist {
  padding-bottom: 1px;
}

.section-title {
  padding: 8px 15px;
}

.LegendUnderlineClass {
  border-bottom: 1px solid #ddd;
}

.crmEntityFormView {
  border: 2.5px solid #f2f2f2 !important;
  font-family: "Montserrat";
}

.form-control {
  background-color: rgba(242, 244, 245, 0.9) !important;
  border: 1px solid #ffffff !important;
}

.form-control:focus {
  border: 1px solid var(--portalThemeColor1) !important;
}

.crmEntityFormView .form-control.readonly, .crmEntityFormView .form-control[readonly][disabled], .form-readonly .form-control {
  padding-left: 12px;
}

.input-group .btn {
  z-index: 0;
}

.crmEntityFormView .input-group .form-control {
  z-index: 0;
}

.home__card {
  background-color: var(--portalThemeColor11);
  border-radius: 1rem;
}

.page-copy {
  padding-bottom: 0px;
}

#ProfileFormView {
  margin-bottom: 60px;
}

.actions {
  margin: 20px 20px !important;
  padding: 15px 0 0 0 !important;
}

.form-custom-actions {
  margin: 20px 20px !important;
  padding: 15px 0 0 0 !important;
}

.alert-info {
  background-color: var(--portalThemeColor7);
  color: var(--portalThemeColor1);
  border: 1px solid var(--portalThemeColor1);
}
.alert .btn.btn-info {
  background-color: var(--portalThemeColor1);
  color: var(--portalThemeColor7);
  border: 1px solid var(--portalThemeColor1);
}

.nav-item .nav-link.dropdown-toggle::after {
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  transform: translateY(50%);
}

.ms-Stack {
  max-height: 60vh;
}
.ms-Stack .ms-StackItem {
  box-sizing: border-box;
  margin: 12px 10px;
}
.ms-Stack .ms-StackItem .ms-CommandBar {
  padding: 0;
}
.ms-Stack .ms-StackItem .ms-CommandBar-primaryCommand .ms-OverflowSet-item:nth-child(2) .ms-Button.ms-Button--default, .ms-Stack .ms-StackItem .ms-CommandBar-primaryCommand .ms-OverflowSet-item:nth-child(3) .ms-Button.ms-Button--default, .ms-Stack .ms-StackItem .ms-CommandBar-primaryCommand .ms-OverflowSet-item:nth-child(4) .ms-Button.ms-Button--default {
  color: var(--portalThemeColor8);
  border-radius: 6px;
  font-family: Montserrat;
  border-color: var(--portalThemeColor1);
  padding: 6px 20px;
  width: fit-content;
  border-style: solid;
  border-width: 1.6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--portalThemeColor1);
  min-width: 160px;
  min-height: 30px;
}
.ms-Stack .ms-StackItem .ms-CommandBar-primaryCommand .ms-OverflowSet-item:nth-child(2) .ms-Button.ms-Button--default:hover, .ms-Stack .ms-StackItem .ms-CommandBar-primaryCommand .ms-OverflowSet-item:nth-child(3) .ms-Button.ms-Button--default:hover, .ms-Stack .ms-StackItem .ms-CommandBar-primaryCommand .ms-OverflowSet-item:nth-child(4) .ms-Button.ms-Button--default:hover {
  color: var(--portalThemeColor7);
  background-color: var(--portalThemeColor12);
  border-color: var(----portalThemeColor12);
}
.ms-Stack .ms-StackItem .ms-CommandBar-secondaryCommand .ms-OverflowSet-item:nth-child(2) div {
  display: none;
}
.ms-Stack .ms-StackItem .ms-List-cell {
  border-top: 1px solid #ddd;
}
.ms-Stack .ms-StackItem .ms-DetailsRow, .ms-Stack .ms-StackItem .ms-DetailsHeader {
  box-shadow: none;
}
.ms-Stack .ms-StackItem .ms-DetailsRow .ms-Stack .ms-StackItem .ms-DetailsRow-cellName, .ms-Stack .ms-StackItem .ms-DetailsRow .ms-Stack .ms-StackItem .ms-DetailsHeader-cellName, .ms-Stack .ms-StackItem .ms-DetailsHeader .ms-Stack .ms-StackItem .ms-DetailsRow-cellName, .ms-Stack .ms-StackItem .ms-DetailsHeader .ms-Stack .ms-StackItem .ms-DetailsHeader-cellName {
  font-size: 14px;
}

.home__card-group {
  margin-bottom: 9rem;
}
.home__card {
  min-height: 24rem;
}
.home__card .ppFlexContainer:first-child {
  min-height: 7rem;
  align-items: center;
}
.home__card .ppFlexContainer:nth-child(2) {
  height: 4.5rem;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.home__card p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 4.6rem;
}
.home__card p br {
  display: none;
}

/*# sourceMappingURL=main.css.map */
