body {
font-size: .8rem!important;
font-family: Roboto, sans-serif!important;
}


a {
	color: #C00;
}

h1 {
	font-size: 2rem!important;
font-family: Roboto, sans-serif!important;
	/*font-size:24px;*/
}

h2 {
font-size: 2.5rem!important;
font-family: "Niconne", serif!important;
font-weight: 400;
  font-style: normal;
color:#48A0AB;
}
h3 {
font-family: Roboto, sans-serif!important;
}
h4 {
	font-size:18px;
}

.grey {
	background-color: #EBEBEB;
}

/*.card a.white ,
.card a.white:hover {
  color: #FFF;
  text-decoration: none;
}

.card a.grey ,
.card a.grey:hover {
  color: #888;
  text-decoration: none;
}*/

/* Boostrap over-rides */
.navbar-brand {
	text-transform: none;
	font-size:3rem;
}
.navbar {
	text-transform: uppercase;
	font-size:14px;
}
.card h2 {
	margin-bottom:0px;
}
.dropdown-item {
	text-transform:none;
	font-size:0.9em;
}
.bg-blue {
    background-color: #48A0AB;
}
.bg-coral {
    background-color: #FCF3F0; /* darker is #F9A578*/

}
.border-blue {
	height:4px; 
	border-top: 4px solid #48A0AB;
}
.border-coral {
	height:4px; 
	border-top: 4px solid #F9A578;
}
.accredheight {
    height:100px;
    margin-left:10px;
}
.header-container {
      position: relative;
    }
    .header-image {
      width: 100%;
      height: auto;
    }
    .logo-container {
      position: absolute;
      top: 10px; /* Adjust the top offset */
      left: 0;
      width: 100%;
      z-index: 10;
    }
    .logo-container .container {
      display: flex;
      align-items: center;
      justify-content: flex-start;
    }
    .logo {
      width: 300px; /* Adjust logo size */
      height: auto;
    }
@media (min-width: 1201px) { 
.container-fluid {
	width:80%;
}
 }
 
 @media (min-width: 800px) { 
.dropdown-wide {
	width:780px;
}
.logo {
      width: 500px; /* Adjust logo size */
      height: auto;
    }
 }