@charset "utf-8";
/* CSS Document */
/* Move down content because we have a fixed navbar that is 50px tall */
	/*body {
	  padding-top: 50px;
	  padding-bottom: 20px;
	}*/

	h1 {
		
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";  
			font-weight: bold; 
			color: #1c6ba0;
					text-transform: uppercase;

		font-size: 30px;
				line-height: 35px;
				padding-top:10px;


	}
	
	h2 {
		font-weight: bold;
			color: #1a3a67;
			text-transform: uppercase;
		font-size: 22px;
		line-height: 27px;
		padding-top:10px;
		
	}
	
	h3 {
		font-weight: bold;
			color: #8c68ac;
	}
	
	h4 {
		font-size: 1.15em;
		margin-bottom:5px!important;

	}
	
	
	p {
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";  
            font-size: 15px;
			color: #000000;
	}

	a { 
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";  
			font-color: #1c91d9!important;
			color: #1c91d9!important;
	}

	li {
            font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";  
            font-size: 15px;
			color: #000000;
        }
		
	ul {
            font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";  
            font-size: 15px;
			color: #000000;
        }
        

	hr {
		/*display: block;
   		height: 1px;
    	border: 0; */
    	border-top: 1px solid #ccc;
		/*margin: 1em 0;
    	padding: 0; */
        margin-top:5px;
        margin-bottom:15px;
	}

	.row {
		margin-left: -15px!important;
		margin-right: -15px!important;
	}
	
	.speaker {
		font-style:italic;
	}
	
	.sponsored-by{
		font-style:italic;
	}

	.btn-default,.btn {
 	 color: #fff;
	 background-color: #33bccc;
	 border-color: #33bccc;
	}
	
	.btn-primary {
 	color: #fff;
	background-color: #33bccc;
 	border-color: #33bccc;
	}
	
	.btn:visited,.btn-default:visited
	{
	 background-color: #33bccc;
	}

	
	.btn:hover,.btn-default:hover,.btn-primary:hover,.btn-lg:hover
	{
	 background-color: #1a3a67!important;
	 border-color:#1a3a67!important;
	}
	
	
	.btn:active,.btn-default:active,.btn-primary:active,.btn-lg:active
	{
	 background-color: #1a3a67!important;
	 border-color:#1a3a67!important;
	}

	.jumbotron {
		margin-bottom:0;
		padding-top: 10px!important;
 		padding-bottom: 10px!important;
		border-radius: 0rem;
	}
	.right {
		float:right!important;
	}

	.navbar-collapse {
		flex-grow: 0;
	}

	.navbar-toggler-icon {
		color: #fff;
	}

	.navbar-inverse {
		background-color: #1a3a67;
	}

	.navbar-inverse .navbar-nav > li > a {
    color: #ffffff!important;
	}
	
	.navbar-inverse .navbar-nav > li > a:hover {
    	color: #fff!important;
	}
	
	@media (max-width: 1000px) {
		#speaker-row h3 {
			margin-top: 20px;
		}}
		
		a.anchor {
			height: 10px;
			display: block;
		}

	
@media (min-width: 768px)  {
	#speaker-row {
			margin-bottom: 20px;
	}}

		
	