*{
  font-family: OpenSans, sans-serif;
}

.container-fluid {
  min-height: 100vh;

}
.p-menubar{
  margin:-8px;
  background-color:white !important;
  min-height:170px;
  border-bottom: 10px solid #097b32 !important;
  justify-content: space-between !important;
  align-items: baseline !important;
}
.p-menuitem-text{
  text-transform: uppercase;
}
.p-menubar-root-list{
  padding-left:120px !important;
}
.p-multiselect, .p-inputtext	 {
  width: 100%;
}
.p-inputtext:enabled:focus{
  box-shadow:unset !important;
  border-color: rgba(0, 0, 0, 0.87) !important;
}
.p-button.p-button-text{
  color:#00662e !important;
}
.p-card	 {
  padding: 1rem;
  margin-bottom: 2rem;
  margin-right: 2rem;
}
.p-card-header {
  display:block;
  height:150px;
  overflow:hidden;
  position: relative;
}
.p-card-header img{
  height:100%;
  width:100%;
}
.p-card .p-card-footer {
  display: flex;
  justify-content: center;
}
.p-button.p-button-outlined{
  color:#097b32 !important;
}
.p-button:not(.p-button-outlined){
  background-color:#097b32;
}

.p-grid {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}
@media only screen and (max-width: 768px) {
  .p-tag{
    visibility: hidden;
  }
}
.p-menuitem-text{
  color: #003519 !important;
}
.p-message .p-message-summary{
  color:white !important;

}
.p-message .p-message-detail{
  color:white !important;
}
.p-message.p-message-info{
  background:#0a4b27 !important;
  color:white !important;
}
.p-message.p-message-info .p-message-icon{
  color:white !important;
}
.p-message.p-message-info .p-message-close{
  color:white !important;
}
.p-button.p-button-link{
  background-color: transparent !important;
}

.p-badge{
  font-size: 14px !important;
}
.p-avatar{
  background-color: white !important;
}

.button-dark-green{
  background-color: #0a4b27 !important;
}
.button-light-green{
  background-color: #097b32 !important;
}
.button-dark-orange{
  background-color: #eda33f !important;
}
.button-light-orange{
  background: #f3b967 !important;
}
.p-button:enabled:hover{
  background-color: #0a4b27 !important;
}
.p-button.p-button-link:enabled:hover{
  background-color: white !important;
}
.p-message .p-message-icon, .p-message-close-icon{
  color:white !important;
}
.p-accordion-header-text{
  color: #097b32 !important;
  font-weight: bolder !important;
}
:host ::ng-deep .ng2-pdf-viewer-container {
  height: auto !important;
  overflow-y: hidden !important;
}
