@import url('https://fonts.googleapis.com/css?family=Roboto');

body {
  font-family: 'Roboto', sans-serif;
  color: #333333;
  font-weight: 400;
  font-style: normal;
  background-color: #efecea;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  letter-spacing: -0.025em;
  color: #333333;
}

p , #fullArticle, #fullArticle p, #fullArticle ul, #fullArticle ol, #fullArticle li, #fullArticle div, #fullArticle blockquote, #fullArticle dd, #fullArticle table {
  font-weight: 400;
  letter-spacing: -0.015em;
  font-size: 16px;
  color: #333333;
}

input, button, select, textarea {
  font-family: inherit;
  font-weight: 400;
}

a , .contentWrapper a, #sidebar .nav-list a {
  color: #26ace7;
  text-decoration: none;
}

a:hover, #sidebar .nav-list a:hover, #sidebar .nav-list a:focus {
  color: #ff7900;
  text-decoration: underline;
}

.navbar a:hover .icon-private-w, .navbar a:focus .icon-private-w, .navbar .active a .icon-private-w, .navbar .active a:hover .icon-private-w, .navbar .active a:focus .icon-private-w {
  color: #ff7900;
  text-decoration: underline;
}

#sidebar .nav-list .active a {
  color: #ff7900;
  font-weight: 400;
}

#sidebar .nav-list .active a:hover {
  font-weight: 400;
  color: #ff7900;
  text-decoration: none;
}

#sidebar .nav-list .active a .icon-arrow:before, #sidebar .nav-list .active a:hover .icon-arrow:before, #sidebar .nav-list .active a:focus .icon-arrow:before {
  color: #ff7900;
}

ul.nav , .navbar .nav li a {
  font-weight: 400;
  letter-spacing: -0.015em;
  font-size: 17px;
  color: #333333;
}

.navbar .nav a {
  font-size: 1em;
}

.navbar .nav li a:hover, .navbar .nav .active a , .navbar .nav li a:focus, .navbar .nav .active a:focus, .navbar .nav .active a, .navbar .nav .active a:hover {
  color: #ff7900;
  text-decoration: underline;
}

.navbar a:hover {
  color: #ff7900;
  text-decoration: none;
}

#searchBar button {
  background-color: #FF7900;
  text-shadow: none;
  padding: 14px 18px;
  font-size: 18px;
  border: 0px;
  border-radius: 3px;
  color: #fff;
}

#searchBar button:hover {
  background-color: #E56D00;
}

#mainNav div.navbar-inner {
  background: none;
  box-shadow: none;
}

.container-fluid {
  margin-top: 10px;
  padding-top: 20px;
}

#docsSearch {
  background: none;
  margin: 0;
  border: 0;
}

#content {
  background: none;
  padding: 0;
  border-left: 1px solid #eae4e2;
}

.contentWrapper {
  border: 0;
  padding: 30px 46px;
}

.navbar .nav .active .caret {
  border: none;
}

ul.articleList li a i.icon-article-doc, section.related ul li a i.icon-article-doc {
  display: none;
}

#contentArea {
  background-color: #fff;
  border-top: 4px solid #009fda;
  margin-bottom: 40px;
}

.appMessage.success {
  color: #467c0e;
  background: #e5f5c9 !important;
  border-bottom-color: #C0D6BF !important;
  font-size: 1.5em !important;
}
.appMessage.success em {
  background: #467c0e;
  font-size: 0.8em;
}

#contactModal h2::after {
  content: " via Email or Phone us 0207 608 5510";
}
#fullArticle strong {
    color: #333333;
}
