*{
  font-family: 'Roboto', sans-serif;
}
.container-fluid {
  min-height: 100vh;

}
.p-menubar{
  margin:-8px;
  background-color:white !important;
  min-height:170px;
  border-bottom: 10px solid #71B532 !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:#00662e !important;
}
.p-button:not(.p-button-outlined){
  background-color:#00662e;
}

.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-info{
  background:#71B532 !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;
}
