/* CUL wilma overrides */

:root {
  --cul-primary-blue: #3a6fa2;
  --cul-info-blue: #769ac5;
  --cul-dark-blue: #093552;
}
body {
  background: #f4f7ff linear-gradient(
    to bottom,
    var(--cul-dark-blue) 0,
    var(--cul-dark-blue) 125px,
    transparent 125px
  ) no-repeat;
}

h1.vivo-logo {
  background-position: 0 0.9rem;
}

h1.vivo-logo a {
  width: 500px;
}

#search-field {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYkAAAAlCAYAAAC3dBWcAAAEEUlEQVR4Xu3d20sUYRjH8WcHib1aZEG6iSC66A/wKuim6/4DwT/A/yDqIoqIgiCiE4VJJytKxMrCDmLYQTe1zLNpumymrpvrmq0d1t1ttgMISdT6zs4773wXVkV2nvf5fd6Rh3EZNiCrHslkcnM2m61Y/Tt+RgABBLwm8DLWXplM5zZ6rW8d+t26KTWZzoxHd2478rTQT6DwJR6Pb7e/1ViWVW0/deiTHhBAAIGiBJY+r8jpe+NFHctBfwr8HhKXQqFQdTAYxAgBBBDwtMC7xCc52dTn6Qw6NR9IJBKV9tVDdzgc1qkvekEAAQSKEuifnJcrj0aLOpaD1riSsIfErrKysuby8nJ8EEAAAc8LPOmflubOqOdz6BKgcCXBkNBlN+gDAQTWLXC7Y1KeDcysuw4FfgowJDgTEEDAKIHLD0dkIJo0KpObYRgSbuqzNgIIKBc4Yb9pPWW/ec1DjQBDQo0jVRBAQBOBg/XdsrT8TZNuvN8GQ8L7e0gCBBBYJbC79rnk85CoEmBIqJKkDgIIuC6Q/pKRA5e7XO/DpAYYEibtJlkQ8LnA9Hxajje+9rmC2vgMCbWeVEMAARcFhmNJuXB/xMUOzFuaIWHenpIIAd8KdAzNStOzCd/mdyI4Q8IJVWoigIArAncjUWnvm3ZlbVMXZUiYurPkQsCHAvWto9I3Me/D5M5FZkg4Z0tlBBAoscCpW/0Sm1sq8apmL8eQMHt/SYeArwQOXe2WxTQ30qncdIaESk1qIYCAqwJ7zndINseddCo3gSGhUpNaCCDgmsDy1xXZf+mFa+ubujBDwtSdJRcCPhOYXViWYw29PkvtfFyGhPPGrIAAAiUQGH2XkrqWoRKs5K8lGBL+2m/SImCsQGQ4Lo1P3xqbz61gDAm35FkXAQSUCrR0xaStd0ppTYrxyXScAwggYIjAtbY30jv+wZA0+sTgSkKfvaATBBBYh8CZOwMSnf24jgocupYAQ4LzAgEEjBA4fL1HFpa+GpFFpxAMCZ12g14QQKBogb11nbKSzRV9PAeuLcCQ4MxAAAHPC3z5lpV9FyOez6FjAIaEjrtCTwgg8F8CidRnOXrz1X8dw4v/TYAh8W9OvAoBBDQWGHu/KLX3BjXu0LutMSS8u3d0jgACvwS6RuPS0M6NdE6cEAwJJ1SpiQACJRV40BOT1pfcSOcEemFIVFqW1R0Oh52oT00EEEDAcYEbj8ekZyzh+Dp+XCBQCB2Px+tDoVBVMBj0owGZEUDA4wJnmwdlYmbR4yn0az8ggciPITE3N7cjn8/X2FcUVfZTv07pCAEEEPiLwLn7E7LwiU+kU3mSBALSaQ+Ihh9D4vcjlUptyWQy/N9JpbSCWjkrt8HKWfwFKLCkhDkCFRUVPeak0TfJd2uAV3OzX+IpAAAAAElFTkSuQmCC) 0 0 no-repeat;
}

.verbose-toggle, .verbose-toggle:visited, #showAddFormButton, #showAddFormButton:visited, input.submit, input.submit:visited, input#submit, input#submit:visited, input.form-button, input.form-button:visited {
  background-color: var(--cul-primary-blue);
}
#queryform button, #queryform input[type=submit] {
  background-color: var(--cul-primary-blue);
}

.home-sections {
  border: 1px dotted #dbe3e3;
  h4 {
    margin: 0;
    display: block !important;
    font-size: 1.3rem;
    text-transform: lowercase;
    font-variant: small-caps;
  }
}
