h1 {color: #000000!important; font-family: 'Exo 2', sans-serif;}
h2 {color: #000000!important; font-family: 'Exo 2', sans-serif;}  /* 7d222b */
h3 {color: #000000!important; font-family: 'Exo 2', sans-serif;}
h4 {color: #000000!important; font-family: 'Exo 2', sans-serif;}
h5 {color: #000000!important; font-family: 'Exo 2', sans-serif;}
h6 {color: #060EAF!important; font-family: 'Exo 2', sans-serif;}


/* bright yellow:  f8e212  /  light green:  74dda5 /  a more muted green:  01824a  
nice shade of beige: dfccbb
p {font-family: 'Poppins'};
*/

header .logo h1 a, header .logo h1 a:visited {
  font-family: 'Bungee', sans-serif;
  color: #060EAF!important;
}
/*  nice dark blue:  0032ab  / deep red:  7d222b   / pleasant green:  41bb19  /  slightly duller green:  01824a */

header {
  border-top: 2px solid #060EAF!important;   /* potential brighter red:  #960202  */
  background-color: #FAFAFA!important;
}

header .logo .hmeta {
  font-weight: bold; 
  color: #060EAF!important;
}


.navbar {
  /* background-image: linear-gradient(#01329a, #03cafa); */
  background-color: #0053e6!important;
  background-image: linear-gradient(90deg, #FAFAFA 0%, #9facff 5%, #0053e6 20%, #0053e6 80%, #9facff 95%, #FAFAFA 100%);
  border-top: none!important;
  border-bottom: none!important;
}

/* Default link color - yellow */
.navbar .nav > li > a,
.navbar .nav > li > a:visited {
  color: #fff!important;
  font-weight: bold!important;
}

/* Hover state - black text on yellow background */
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus {
  background-color: #ffb740!important;
  color: #000!important;
}

/* Current/active page - yellow background with black text */
.navbar .nav > li.current > a,
.navbar .nav > li.current > a:visited {
  background-color: #ffb740!important;
  color: #000!important;
}

.navbar .caret {border-top-color: #fff; border-bottom-color: #000000;}

.submenuitem {color: #000000!important; font-weight: bold!important;}

.footerborder {border-top: 2px dotted #060EAF;}

.btn-success {
  background-color: #0053e6!important;
  border-color: #0053e6!important;
}

a.fixturelink, a.compslink, a.newslink, .newsitem a {color: #060EAF!important; text-decoration: underline;}
.blog p, .blog h4, .blog h2 {color: #000000!important;}
.blog p {font-size: 1.1em;}
.blog .meta i {margin-right:  8px;}
.links li a {color: #444!important; text-decoration: underline;}

/*
.fa {font-size: 14px!important;}
*/

/* Officers of the club */
.officerphoto {border: 1px solid #060EAF;}

.login-container {
  max-width: 420px;
  margin: auto;
}

.black {color: #060EAF!important;}

.blacklink {color: #000000!important; text-decoration: underline;}

footer .copy {border-top: none!important; margin-top: none!important; margin-bottom: 10px!important;}

/* Officers page:  */
#portfolio .pcap p {padding: 4px 6px 6px 6px!important; font-weight: bold!important; color:#000!important;}
#portfolio .pcap {background: #efefef!important;}

.filter-all {background-color: #1ba1e2!important; color: #000000!important; font-weight: bold;}
.filter-playing {background-color: #ffcc80!important; color: #000000!important; font-weight: bold;}
.filter-other {background-color: #d1b3ff!important; color: #000000!important; font-weight: bold;}
.filter-management {color: #000000!important; background-color: #59b300!important; font-weight: bold;}
.filter-coaches {color: #000000!important; background-color: #ffb3b3!important; font-weight: bold;}

.filter-magnolia {background-color: #ffcc80!important; color: #000000!important; font-weight: bold;}
.filter-green {background-color: #59b300!important; color: #ffffff!important; font-weight: bold;}
.filter-blue {background-color: #337ab7!important; color: #ffffff!important; font-weight: bold;}
.filter-lblue {background-color: #1ba1e2!important; color: #000000!important; font-weight: bold;}
.filter-deepred {background-color: #7c191f!important; color: #ffffff!important; font-weight: bold;}
.filter-purple {background-color: #d1b3ff!important; color: #000000!important; font-weight: bold;}

.newsitem li {list-style-type: circle; margin-left: 14px; font-size: 110%;}

/* Honours page  */
.team {padding-left: 28px;}  

#fixturesTable .monthSeparator {background-color: #0078f2;}
#fixturesTable .monthName {color: #ffffff;}

p a {color: #060EAF!important; font-weight: bold; text-decoration: underline;}

.cwell address {font-size: 14px!important; line-height: 1.7em!important;}

.color {color: #218750;}