/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

section#home-banner {
  background-color: #fff;
  color: #666;
}

section#header {
    margin: 0;
    padding: 32px 0 11px 0;
    background-color: #fff;
    border-radius: 5px 5px 0 0;
}

section#home-banner .form-control {
  border-width: 1px;
  border-style: solid;
  border-color: #666;
}

section#home-banner h2 {
  color: #007ba4;
}

.panel-body {
  padding: 15px 30px;
  background-color: #f5f5f5;
  border-color: rgba(0,0,0,0.05);
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

#home-banner .container {

    margin-bottom: 15px;
}

section#main-body {
    margin: 0;
    padding: 20px 0;
    min-height: 350px;
    background-color: #FFFFFF;
}

.domainchecker-homepage-captcha #google-recaptcha-domainchecker {
  margin-bottom: 0;
}

.navbar {
    padding: 2rem 1rem;
}

.main-navbar-wrapper {
    margin-bottom: 0;
    background-color: #0e5077;
    border: 0;
    min-height: 38px;
    font-family: Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
}

header.header .navbar a {
    color: #fff;
}

#footer .container {
    text-align: center;
}

.announcement-single h3 a {
  color: #339966;
  font-weight: bold;
}

.announcement-single .label-default {
  background-color: #339966;
  font-weight: bold;
}

.kb-article-content p {
  line-height: 1.45;
}
