/* Add your custom theme overrides here */
body {
  font-weight:400;
  padding-top: 70px;
}

h1 {
  font-size: 48px;
}

h2 {
  font-size: 36px;
}

h3 {
  font-size: 26px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 16px;
}

p {
  margin:0 0 15px;
}

#userbar .nav > li > a:hover{
	background-color:#66addc;
}

#userbar  .nav > li > a {
	color:#fff;
}

#mw-searchButton {
	background-color: rgb(102, 173, 220);
	font-weight:500;
}

#searchInput{

	box-shadow:none;
}
#searchInput:hover{
	border-bottom:none;
}

#b-edit{
    color: white;
    font-weight: 500;
    margin-top: 1px;
}

#b-edit:hover{
	background-color:#66addc;
}

.input-group{
  margin-right:40px;
  width:221px;
}

.nav li a {
  padding:15px 20px;
}

#p-logo a {
  padding:10px 0px 10px 5px;
}

#p-logo img {
  width:95%;
  max-width:465px;
}

#logocontainer {
  padding-right:5px;
}

#page-header .pull-right {
  padding-right:5px;
}

#searchInput {
  width:175px;
}

#searchform {
  margin-top:13px;
}

@media (min-width: 768px) {
  .container-fluid {width: 98%;}
}

@media (min-width: 992px) {
  .container-fluid {width: 95%;}
}

@media (min-width: 1200px) {
  .container-fluid {width: 83%;}
}

.thumb {
  border: 1px solid #999;
  border-radius:5px;
  padding:10px;
  background-color: #F9F9F9;
}

.tleft {
  margin-right:10px;
}

.tright {
  margin-left:10px;
}

.thumbcaption {
  font-size:14px;
  margin-top:5px;
}

#toc, .toc {
  width:initial;
  float:none !important;
  margin:15px 10px 10px 15px;
}

#toctitle {
  padding:5px 0px 5px 0px;
}

#toctitle h2 {
  font-size: 26px;
  display:inline;
}

.toctoggle {
  margin-left: 10px;
}


/* Front page custom colours */
#Godiva_Week a {
  color: #eeb816;
}

.panel-dark-border .panel-footer a {
  color: #eeb816;
}
