/* CER Colours
Pale Blue : #8ac8ed
Dark Blue : #42518d
Orange: #E54215
grey: #58595A
green: #3f6d26

*/
body	{
	padding-top: 0px;
}
iframe	{
	border:0;
}

.page-footer {
	padding-top: 0px;
}

.tabs .indicator {
    background-color: #c5cae9;
}
.tab {
    color: #3949ab;
    font-size: 1.3em;
}
.tab a:link {color: #3949ab; text-decoration: none; font-size: 0.7em;}
.tabs .tab a.active {
  color: #3949ab;
}
.tabs .tab a:hover {
  color: #3949ab;
}
/* text */
body	{
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	font-style: normal;
}
.roboto-light {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.roboto-regular {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.roboto-bold {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.roboto-regular-italic {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}
.roboto-slab-600 {
  font-family: "Roboto Slab", serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.text-bigger	{font-size: 120%;}
p {
    font-size:1.1em;
    line-height:1.4em;
}
h1	{
	font-size:3em;
}

h2	{
	font-size:2em;
	line-height:1.2em;
}

.h2	{
	font-size:2em;
	line-height:2.0em;
}

h3	{
	font-size:1.6em;
	line-height:1.4em;
}
h5	{
	font-size:1.4em;
	line-height:1.6em;
}
p a:link {color: #3949ab; text-decoration: none;}
p a:visited {color: #3949ab; text-decoration: none;}
p a:hover {color: #f38030;text-decoration: none;}

.white-text a:link {color: #fff; text-decoration: none;}
.white-text a:visited {color: #fff; text-decoration: none;}
.white-text a:hover {color: #e8eaf6;text-decoration: none;}

/* elements */
.bg-cerdkblue  {background-color: #42518d;}
.bg-cerorange  {background-color: #E54215;}
.bg-cergrey  {background-color: #58595A;}

.bg-header {
    padding-top: 12px;
    padding-bottom: 20px;
    margin-bottom: 30px;;
}
.p2banner	{
	background-image: url(../img/AdobeStock_70731318.jpg);
	height:360px;
}

.tabpanel	{
	border: solid 1px #c5cae9;
}

.allpanels	{
	display:none;
}

/* Map */
.contact-map	{
	height: 700px;
}

#map_canvas	{
	width: 100%;
	height: 100%;
	border: 1px solid #f38030;
	overflow: hidden;
}
#MapLocate	{
	width: 100%;
	height: 350px;
	border: 1px solid #f38030;
	overflow: hidden;
}

/* buttons */
.btn-block	{
	width: 100%;
	text-align:center;
}
.btnnav-block	{
	width: 80%;
	text-align:left;
}


#rr2, #rr3, #rr4, #rr5, #rr6	{
	display:none;
}

.tabs .indicator {
    background-color: #3949ab;
}

/* nudges */
.mt20	{margin-top:22px;}
.mt60	{margin-top:60px;}
.mt5	{margin-top:5px;}
.ml6	{
	margin-left:6px;
	margin-top:-1px;
}

.ml10	{margin-left:10px;}
.ml25	{margin-left:20px;}
.pb20	{padding-bottom:22px;}
.mtbadge	{margin-top:8px;}

.imgcenter	{
	display: block;
    margin: 0 auto;
}

.photopaddleft	{
	margin-right:10px;
}

.photopaddright	{
	margin-left:10px;
}


@media(min-width:768px)	{
	
	#searchbar	{
		display:none;
	}
}

@media(min-width:992px)	{
	.brand-logo	{
		margin-left:100px;
	    min-width:500px;
	}
}

@media(min-width:1224px)	{
	.brand-logo	{
		margin-left:200px;
	}
}

@media(min-width:1824px)	{
	.brand-logo	{
		margin-left:310px;
	}
}