
/* Hide navbar glyphs on small screens */
body{
    font-size: .9rem;
}



.navbar-glyph {
	display: none;
}
.cardborderblue {
     border: 1px solid rgba(0, 146, 200, 100);
}

.card-headerblue {
  color:#fff;
  font-weight: bold;
  background-color: rgba(0, 146, 200, 100);
  border-bottom: 1px solid rgba(0, 146, 200, 100)
}
.alert-info {
  color: #0c5460;
  background-color: #cce9f6;
  border-color: #b2def1;
}
.alert-info hr {
  border-top-color: #7fc8e7;
}
.alert-info .alert-link {
  color: #003e5d
}


.whitebox {
    padding:30px;
    background-color:#ffffff;
}

/* Masthead graphic styles */

.fill-horizontal {
	width: 100%;
}

img.sponsor_logos_grid {
	width: 100%;
}

/* Fix SVG images for Internet Explorer 10+
   https://gist.github.com/larrybotha/7881691 */
/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src*=".svg"] {
    width: 100%;
  }
}


/* FOOTER STYLES */

/* footer nav */
#footer_nav a.active {
	font-weight: bold;
}
@media (min-width: 992px) {
	/* pull footer copyright to the right for larger displays */
	#footer_copy {
		text-align: right;
	}
}
#disclaimer {
	color: #777;
}
#disclaimer:hover {
	color: #0092d0;
}
#jointly {
	color: #777;
	font-size: small;
}
#TC_footer_logo {
	margin-top: 0.25em;
}

.glyph_25 {
	font-size: 22px;
	color: #545454;
}

mark {
	background-color: rgba(255, 255, 0, .5);
}




/* GENERAL STYLES */

.jumbotron {
  
  border-radius: 0;
}

/* Margins and alignment */

.top {margin-top: 0;}
.bot {margin-bottom: 0;}
.center {text-align:center}


/* Lists */
.list-bodylist {padding-left: 1.25em;}


/* Text */
@font-size-base: 16px;
.text-small {font-size: small;}
.text-smaller {font-size: smaller;}
.text-x-small {font-size: x-small;}
.text-larger {font-size: larger;}
.text-x-large {font-size: x-large;}			
.montserrat {font-family: "Montserrat", Helvetica Neue, Helvetica, Arial, sans-serif;
font-weight:300;color:#0092D0;font-size:36px;}


.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1.2
}
.h1, h1 {
  font-size: 2rem
}
.h2, h2 {
  font-size: 1.75rem
}
.h3, h3 {
  font-size: 1.5rem
}
.h4, h4 {
  font-size: 1.25rem
}
.h5, h5 {
  font-size: 1rem
}
.h6, h6 {
  font-size: .75rem
}

/* Links */
a:link {color:#008fd5;text-decoration:none;}
a:visited {color:#008fd5;text-decoration:none;}
a:active {color:#008fd5;}
a:hover {color:#545454;text-decoration:underline;}

a.orange:link {color:#FF6633; text-decoration:none;}
a.orange:visited {color:#FF6633; text-decoration:none;}
a.orange:active {color:#545454; text-decoration:none;}
a.orange:hover {text-decoration: underline;color:#FF6633;}


/* Colors */
.red {color: #c42026;}
.blue {color: #0092d0;}
.orange {color: #FF6C3B;}
.white {color:#ffffff}





/* SPEAKER BIO PAGE STYLES*/
.spkname
	{ font-size:14px; line-height:1.2em; margin-top:10px; margin-bottom:0; font-weight:bold }
.spktext
	{ font-size:12px; margin-top:5px;line-height:1.2em; }
.spkimg
	{ margin-bottom:0;width:100%; }

.img-bio {
	vertical-align: top;
	float:left;
	margin-right: 1em
}


/* PROGRAM & SYMPOSIA STYLES */
.symposium-image img {
	width: 100%;
}
.journal img {
	float: right;
	margin-left: 1em;
	border: 1px solid #AAA;
}
.journal h3:first-of-type {
	margin-top: 0;
}
img.journal-sidebar {
	border: 1px solid #AAA;
}
/* FORMS */
.form-help-text {
	color:  #777;
	font-weight: normal;
}
.minheightspkrow {
		min-height:75px;
}



/* - - - - - -  nav bar - - - - - - */
.navbar  {
	background-color:#555 !important;
}

.navbar .navbar-brand {
	background-color:#222222 
}

.navbar .navbar-brand:hover{
	color:#FFF!important;
}
.navbar .navbar-nav li a {
	color:#cccccc!important;
}
.navbar .navbar-nav li.active a {	/* Bart edit 7/26/18 to make active anchor white */
	color:#FFF!important;
}
.navbar .navbar-nav li a:hover {
	color:#FFF!important;
}
.navbar .nav-item .dropdown-menu .dropdown-item {
	color:#000 !important;
	font-size:14px; 
}
.navbar .nav-item .dropdown-menu .dropdown-item:hover {
	color:#000 !important;
	background-color:#f1f1f1;
	
}
.dropdown-menu{
	margin-top:8px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; 
	border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}





.btn-primary {
  color: #fff;
  background-color: #0092d0;
  border-color: #0092d0;
}
.btn-primary:hover {
  color: #fff;
  background-color: #006f9e;
  border-color: #006f9e;
}
.btn-primary.focus, .btn-primary:focus {
  box-shadow: 0 0 0 .2rem rgba(0, 146, 208, .5)
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #0092d0;
  border-color: #0092d0
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #006f9e;
  border-color: #006f9e
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(0, 146, 208, .5)
}




/* site banner images */

#hmback2 { 
	  background-image: url('/World2017/img/TCW2016_Comp2_jumbotronback50.jpg');
	  
    }
    @media only screen and (min-width: 600px) {
            #hmback2 { 
                background-image: url('/World2017/img/TCW2016_Comp2_jumbotronback75.jpg'); 
            }
        }
	
		
#hmbackSGLC { 
	  background-image: url('/World2017/img/TCW2016_SGLC_jumbotronback50.jpg');
	  
    }
	@media only screen and (min-width: 480px) {
            #hmbackSGLC { 
                background-image: url('/World2017/img/TCW2016_SGLC_jumbotronback75b.jpg'); 
            }
			
	@media only screen and (min-width: 650px) {
            #hmbackSGLC { 
                background-image: url('/World2017/img/TCW2016_SGLC_jumbotronback75.jpg'); 
            }
			
    @media only screen and (min-width: 988px) {
            #hmbackSGLC { 
                background-image: url('/World2017/img/TCW2016_SGLC_jumbotronback.jpg'); 
            }
        }
		
						
		
 h1.hdjumbohome1 { text-align: left; font-size: 16px; }
        .rwd-line-jumbohome1 { display: block; }
		
		@media screen and (min-width: 600px){
         .rwd-line-jumbohome1 { display: inline; }
    
		

			
			





* These (media query) styles turn on for certain screen sizes */
@media (min-width: 768px) {
	#jointly {
		font-size: x-small;
	}
	h1 {
		margin-top: 0;
	}
}


@media (min-width: 992px) {
	/* Display navbar glyphs on medium (and up) screens */
	.navbar-glyph {
		display: inline;
	}
}

	a.btn-primary:link, a.btn-secondary:link, a.btn-success:link, a.btn-danger:link, a.btn-info:link, a.btn-dark:link {
	color: white;
}		
			
.btn-1 {
	color:#ffffff;
	/*background: rgb(0,0,50);*/
background: linear-gradient(45deg, rgba(0,0,50,1) 0%, rgba(38,169,224,1) 50%, rgba(9,9,121,1) 100%);
}
			
.btn-1:hover {
    color: #ffffff;
    text-decoration: none
}
.btn-1.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}


.hm-co-located{margin-top:38px}
	@media (max-width: 768px){ 
		.hm-co-located {
  			margin-top:0;
		}
}

.hm-date {margin-top:35px}

	@media (max-width: 768px){ 
		.hm-date {
  			margin-top:0;
		}
}		  