/* Add here all your CSS customizations */
.parallax-background {
  background-position: 50% 20% !important; }

.header-logo a {
  position: absolute;
  top: 10px;
  z-index: 1000; }
  .header-logo a img {
    width: 175px; }

.lead {
  font-weight: 400; }

.form-control {
  border-color: #ccc !important; }

.fileuploader-input-button {
  background: #243746 !important; }

.fileuploader-input-caption {
  color: #243746 !important; }

.btn-primary {
  color: #fff;
  background-color: #00AEEF; }

.inline-logo {
  border-radius: 10px;
  border-width: 2px !important; }

/* Header Nav Main Mobile */
@media (max-width: 991px) {
  #header .header-nav-main nav {
    margin-top: 4rem; } }

@media (min-width: 992px) {
  html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li > a:not(.active) {
    color: #777; } }
    
@media (max-width: 992px) {
  
 /* .header-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .header-column {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .header-column.justify-content-start {
    flex: 0 0 80%;
    max-width: 80%;
  }

  .header-column.justify-content-end {
    flex: 0 0 20%;
    max-width: 20%;
    justify-content: flex-end !important;
  }
  
  .logo-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px; /* space between logos *!/
  }  */
  
  .logo-wrapper img {
    width: 120px !important;
	margin-bottom:  0 !important;
  }
}
