﻿/* IGGS Conference 2019+. These styles extend Bootstrap 3 base styles  */    

body {
	background-color: #bbb;
}

/* Remove the navbar's default margin-bottom and rounded borders */ 
.navbar {
	margin-bottom: 0;
	border-radius: 0;
}

/* Set height of the grid so .sidenav can be 100% (adjust as needed) */
.row.content {height: auto}  /* height: 450px */

/* Set background color and 100% height */
.sidenav {
	padding-top: 20px;
	background-color: #f1f1f1;
	height: 100%;
}

/* Set black background color, white text and some padding */
footer {
	background-color: #333;
	color: white;
	padding: 15px;
}

/* On small screens, set height to 'auto' for sidenav and grid */
@media screen and (max-width: 767px) {
	.sidenav {
		height: auto;
		padding: 15px;
	}
	.row.content {height:auto;} 
}

/* extend structures */

div.sponsor-group {
	display:inline-block;
}

h1.sub, h2.sub, h3.sub {
	margin-top:4px;
	padding-top:4px;
}
p.super, h3.super, h4.super, h5.super {
	margin-bottom:0;
	padding-bottom:0;
}

ul.contact-info  {
	list-style: none;
	margin-left:0;
	padding-left:0;
}
ul.contact-info li  {
	list-style: none;
}

.banner-col {
	padding:12px;
}

.container.banner {
	border-style: none solid solid;
	border-width: 1px;
	padding-right:0;
}

.container.main {
	border-style: none solid;
	border-width: 1px;
	padding-right:0;
}

dl.participants dd {
	margin-bottom:4px;
}

.row.tight {
	margin:0;
	padding:0;
}

.title-col {
	padding:14px;
}

button.info-tag {
    line-height: 1.3;
    margin-bottom:2px;
    padding: 0 2px;

}

/* conference themes */

footer.theme a,
footer.theme a:link,
footer.theme a:visited {
	color: #bebebe;
	text-decoration: none;
}

footer.theme a:hover,
footer.theme a:active {
	color: white;
	text-decoration: underline;
}

.navbar-nav.theme a,
.navbar-nav.theme a:link,
.navbar-nav.theme a:visited {
	color: #bebebe;
}

.container.banner.theme, .container.main.theme {
	background-color: white;
	border-color: #557;
}

.title-banner.theme {
	background-color: #0a7e9f;
	color: white;
}

