body {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.navbar-brand img {
  height: 60px;
  margin: 0;
}

h1, .h1 {
  font-size: 2.0rem;
}

h5, .h5 {
  font-size: 1.10rem;
}


a {
	color: #003CC5;
	text-decoration: none;
}

.navbar-light .navbar-nav .nav-link {
	font-size: 1.0rem;
}

.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .media-library-view--widget .view-header a, .media-library-view--widget .view-header .navbar-light .navbar-nav a {
	color: black;
  border-radius: 0.15rem;
	padding: 0.15rem 0.45rem;
	margin-right: 7px;
	text-transform: uppercase;
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:active {
	color: #3CC500;
}

.navbar-brand .site-title {
  font-size: 2.0rem;
  margin-left: 10px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.navbar-brand .site-slogan {
  font-size: 1.4rem;
  margin-left: 10px;
}

.navbar-brand a.site-title {
	color: #6dd13a;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: #6dd13a;
  border: 1px solid #6dd13a;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}

.display-4 {
  font-size: 2.0rem;
  font-weight: 400;
  margin-left: 30px;
}

.block-page-title-block,
.opus1_page_title {
  text-align: center;	
}

.views-col {
	margin-bottom: 20px;
	padding-right: 20px;
}

.user-login-form .antibot,
.user-pass,
.user-form,
.user-register-form,
.user-login-form {
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;	
}

.webform-submission-form,
.node--type-webform {
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.description {
	background: #cff4fc;
  color: #055160;
  font-size: 16px;
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: 0.25rem;
}

.views-field-field-venture-market {
  color: #aaa;	
}

.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: #6dd13a;
    border: 1px solid #6dd13a;
    border-radius: 0.25rem;
    transition: box-shadow 0.15s ease-in-out;
}

.field--name-body {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.views-field-daycount,
.views-field-totalcount {
  width: 70px;	
}

.views-field-field-registration-date {
	width: 120px;
}

.block-views h2,
#block-copyright,
#block-views-block-copyright-block-block-1 {
	text-align: center;
}

body {
  background-repeat: no-repeat;
  background-size: cover;
}

#block-blue {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

.sign {
  max-width: 400px
}

.field--name-field-public-image {
  width: 1080px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.gridrow {
	margin-bottom: 10px;
}

.img-fluid {
  height: auto;
  margin-bottom: 10px;
}

.bef-exposed-form .form--inline .form-item {
  float: left;
}

label.option {
	text-transform: uppercase;
  font-size: 1rem;
  color: #000000;
  border-radius: 0.15rem;
  margin-right: 5px;
}

span.form-required {
	display: none;
}


.page-link.active, .media-library-view--widget .view-header a.page-link.is-active, .active > .page-link, .media-library-view--widget .view-header a.is-active > .page-link {
  z-index: 3;
  color: white;
  background-color: black;
  border-color: black;
}

.page-link {
  color: black;
}

#block-copyrightpghubcom {
  margin-left: auto;
  margin-right: auto;
}

#block-contacts,
#block-listdomains {
	margin-top: 40px;
}

.form-item {
	margin-top: 0;
	margin-bottom: 0;
}

@media (min-width: 992px) {
  .col-lg-3 {
    flex: 0 0 auto;
    width: 20%;
  }
}


element {
}
.form-composite > legend, .label {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  font-weight: bold;
}

.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}

.card-header .bg-light {
	background: yellow;
}

#edit-field-group-target-id-collapsible > summary {
	background: #003CC5;
}

.vbo-multipage-selector,
.views-field views-field-field-plan,
.form-select,
.form-control  {
  width: 220px;
}

.form-composite > legend, .label {
  font-size: inherit;
  font-weight: normal;
}

#footer .views-field-nothing {
  text-align: center;
}
.block-block-contentd82ec510-ebf4-4431-b36b-adf313b03536,
.block-block-content1d113f08-ca23-4bc7-8658-96bbda6ec760 {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

