#header .container {
  position: relative;
  max-width: 1210px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


blockquote {
  color: #a24646;
	font-weight: bold;
}

.language-switcher.bootstrap-select .dropdown-menu {
  width: 60px;
}

blockquote {
  border-left: none;
}

.blog-post-content .footer-links ul li a:hover,
.blog-post-content .footer-links ul li a {
	color: #666;
}

.compact-list-layout .job-listing {
  padding: 15px 25px;
}
.compact-list-layout .job-listing .job-listing-company-logo {
  max-width: 100px;
}

.notification p {
  margin-bottom: 0 !important; 
}

.no-margin {
  margin: 0 !important;
}

.info-feedback {
  font-size: .875em;
  color: #0064FF;
}

input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select {
  height: inherit;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #dc3545 !important;
}

#logo {
	border-width: 0px
}

#navigation ul li {
  margin: 0;
}

.footer-row-inner.footer-logo img {
  position: relative;
  top: 10%;
}
.footer-top-section .footer-logo img {
  max-height: 85px;
}

.intro-banner .background-image-container {
  left: 0;
  width: 100%;
}

.intro-banner::after, .intro-banner::before {
  background: linear-gradient(to right,rgba(250,250,250,.9) 20%, rgba(250,250,250,.8) 50% ,rgba(250,250,250,0.2) 80%,rgba(250,250,250,0) 100%);
}