html, body {
height: 100%;
}
body {
font-family: 'BC Sans', 'Noto Sans', Arial, 'sans serif';
background-color: #f1f1f1;
color: #313132;
font-size: 16px;
line-height: 1.5em;
}
a {
color: #1a5a96;
}
h1, h2, h3, h4, h5 {
color: #313132;
font-weight: 600;
line-height: 1.2em;
margin-bottom: 0.5em;
}
h1 {
font-size: 2.074em;
margin-top: 0;
}
h2 {
font-size: 1.728em;
margin-top: 0.75em;
}
h3 {
font-size: 1.44em;
margin-top: 0.75em;
}
h4 {
font-size: 1.2em;
margin-top: 0.75em;
}
.row {
margin: 0;
}
/*RA-698 - This is a fix to force the iframe parent to impose a scroll on the iframe*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.iframe-events-embed .embed-responsive, .iframe-embed .embed-responsive {
-webkit-overflow-scrolling: touch !important;
overflow-y: scroll !important;
}
}
ul.inline {
list-style-type: none;
margin: 0;
overflow: hidden;
padding: 0;
}
ul.inline li {
float: left;
padding: 2px 10px;
position: relative;
}
ul.inline li a:link, nav ul.inline li a:visited {
color: white;
display: block;
text-align: center;
}
@media ( min-width : 768px) {
ul.inline li+li {
border-left: 1px solid #4b5e73;
}
}
.iframe-video-embed, .iframe-video-embed>iframe {
max-width: 100%;
}
.iframe-map-embed, .iframe-map-embed>iframe {
max-width: 100%;
}
.iframe-visualization-embed, .iframe-visualization-embed>iframe {
max-width: 100%;
}
/* ALERT CUSTOMIZATIONS */
.alert-success {
color: #2d4821;
}
.alert-warning {
color: #6c4a00;
background-color: #f9f1c6;
}
.alert-danger {
color: #a12622;
}
.alert-information {
background-color: #D9EAF7;
}
#feedback-form textarea{
height: 160px;
width:100%;
}
#feedback-form input#return-contact-email{
width: 100%;
}
#contact-submit{
float:right;
background-color: #39598C;
border: 0 none;
border-radius: 0;
margin: 0 5px;
width: 40%;
text-decoration: none;
font-size: 15px;
line-height: 25px;
margin: 5px 0;
}
#inline-contact-form{
margin: 0 10px 10px 10px;
overflow:hidden;
display:none;