/* Masthead logo styles */

/* These are default styles */
#TCW17_header_colocated_SBIR {
	margin-bottom: 0.2em;
}
#TCW17_header_colocated_NT {
	margin-top: 0.4em;
}
/* Hide navbar glyphs on small screens */
.navbar-glyph {
	display: none;
}

/* These (media query) styles turn on for certain screen sizes */
@media (min-width: 768px) {
	#TCW17_header_colocated_SBIR {
		margin-top: 3em;
	}
	#TCW17_header_colocated_NISS {
		margin-top: 3em;
	}
	#TCW17_header_colocated_NT {
		margin-top: 3.2em;
		float: right;
		width: 80%;
	}	
	#TCW17_header_colocated_table {
		margin-top: 3.1em;		
	}
	#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;
	}
	#TCW17_header_colocated_SBIR {
		margin-top: 4em;
	}
	#TCW17_header_colocated_NISS {
		margin-top: 4em;
	}
	#TCW17_header_colocated_NT {
		margin-top: 4.4em;
	}
	#TCW17_header_colocated_table {
		margin-top: 3.9em;		
	}
}

@media (min-width: 1200px) {
	#TCW17_header_colocated_SBIR {
		margin-top: 4.5em;
	}
	#TCW17_header_colocated_NISS {
		margin-top: 4.7em;
	}
	#TCW17_header_colocated_NT {
		margin-top: 5.2em;
	}
	#TCW17_header_colocated_table {
		margin-top: 4.8em;		
	}
}

/* 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;
}

/* GENERAL STYLES */
.top {
	margin-top: 0;
}
.bot {
	margin-bottom: 0;
}
mark {
	background-color: rgba(255, 255, 0, .5);
}
.img-bio {
	vertical-align: top;
	float:left;
	margin-right: 1em
}
.glyph_25 {
	font-size: 22px;
	color: #545454;
}
.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;
}
.list-bodylist {
	padding-left: 1.25em;
}
/* Colors */
.red {
	color: #c42026;
}
.blue {
	color: #0092d0;
}
.orange {
	color: #FF6C3B;
}

/* 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%; }

/* 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;
}

/* 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'); 
            }
        }

.hmbacksbir { 
	  background-image: url('/SBIRSpring2018/img/SBIR_jumbotronback2.jpg');
	  background-size:100%;
	  
    }
		
#nthmback { 
	  background-image: url('/Nanotech2017/img/NT2017_jumbotronback50.jpg');
	  
    }
    @media only screen and (min-width: 700px) {
            #nthmback { 
                background-image: url('/Nanotech2017/img/NT2017_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'); 
            }
        }
		
		
		
		
	#hmbackEPA { 
	  background-image: url('/World2017/img/TCW2016_EPA_jumbotronback50.jpg');
	  
    }
	@media only screen and (min-width: 480px) {
            #hmbackEPA { 
                background-image: url('/World2017/img/TCW2016_EPA_jumbotronback75.jpg'); 
            }
			
	@media only screen and (min-width: 640px) {
            #hmbackEPA { 
                background-image: url('/World2017/img/TCW2016_EPA_jumbotronback75.jpg'); 
            }
			
    @media only screen and (min-width:1280px) {
            #hmbackEPA { 
                background-image: url('/World2017/img/TCW2016_EPA_jumbotronback.jpg'); 
            }
        }
		
		
		
#AdvanceMatback { 
	  background-image: url('/World2017/img/Ind_AdvanceMat_JtBack50.jpg');
	  
    }
    @media only screen and (min-width: 500px) {
            #AdvanceMatback { 
                background-image: url('/World2017/img/Ind_AdvanceMat_JtBack75.jpg'); 
            }
        }
		
	
		

		
		
#EnergySusback { 
	  background-image: url('/World2017/img/Ind_EnergySus_JtBack50.jpg');
	  
    }
    @media only screen and (min-width: 500px) {
            #EnergySusback { 
                background-image: url('/World2017/img/Ind_EnergySus_JtBack75.jpg'); 
            }
        }
		
		
		
#ElecMicroback { 
	  background-image: url('/World2017/img/Ind_ElectMicro_JtBack50.jpg');
	  
    }
    @media only screen and (min-width: 500px) {
            #ElecMicroback { 
                background-image: url('/World2017/img/Ind_ElectMicro_JtBack75.jpg'); 
            }
        }
		
		

#BioMedPharmback { 
	  background-image: url('/World2017/img/Ind_BioMedPharm_JtBack50.jpg');
	  
    }
    @media only screen and (min-width: 500px) {
            #BioMedPharmback { 
                background-image: url('/World2017/img/Ind_BioMedPharm_JtBack75.jpg'); 
            }
        }
		
	
		
#PersHomeCosFoodback { 
	  background-image: url('/World2017/img/Ind_PersHomeCosFood_JtBack50.jpg');
	  
    }
    @media only screen and (min-width: 500px) {
            #PersHomeCosFoodback { 
                background-image: url('/World2017/img/Ind_PersHomeCosFood_JtBack75.jpg'); 
            }
        }
		
/* 		 @media only screen and (min-width: 756px) {
            #PersHomeCosFoodback { 
                background-image: url('/World2016/img/Ind_PersHomeCosFood_JtBack.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; }
        
     
			
  h1.hdjumbohome2 { text-align: left;  }
            .rwd-line-jumbohome2 { display: block; }
        
        @media screen and (min-width: 500px){
            .rwd-line-jumbohome2 { display: inline; }
        }
		
		
		 h1.hdjumboSGLC { text-align: left;  }
            
        
        @media screen and (min-width: 800px){
            .rwd-break { display: none; } 
		
 
 
			
  h1.hdjumboind { text-align:left; }
  
       @media screen and (min-width: 968px){
            .rwd-break { display: none; }
        }
		
		
  h1.nthmbannertext { color:#FFF; font-size: 21px; }

        
        @media screen and (min-width: 640px){
           .nthmbannertext { color:#FFF;font-size:16px }
		   
/*.hmagencytd { text-align:center; font-size:10px }*/

.hmagencytd { text-align:center; font-size:10px; line-height:1.2em; vertical-align:top; width:16% }
		.spkbox {color:#ffffff; padding:5px; height:100px; width:100%; font-size:16px; font-weight:400; line-height:1.1em; }
		.hmspkaffil { font-size:12px; line-height:1.1em; margin-top:10px; }
		.spkrowback { padding:10px; }
		.dueinfo {color: #F8F94D; font-size:13px }
		.agencywell { text-align:center;font-size:10px; line-height:1.2em; vertical-align:top; background-image:url(/img/backgroundcorneragency.png); background-position:bottom right; background-repeat:no-repeat;background-color:#ffffff;height:150px }
		
.center {text-align:center}
			
			
			/* colors */

.gray_dark {color:#404041}
.green {color:#89C442}
.green_medium{color:#649330}
.green_dark{color:#578329}
.blue_dark {color:#0A1E3E}
.blue_periwinkle {color:#3DA1DA}
.blue_teal {color:#00BBD5}
.yellow {color:#FCC10F}
.orange {color:#F16522}
.red {color:#EC1C24}
.purple {color:#4653A3}
.white {color:#ffffff}

/* color backgrounds */

.bg_gray_dark {background-color:#404041}
.bg_green {background-color:#89C442}
.bg_blue_dark {background-color:#0A1E3E}
.bg_blue_periwinkle {background-color:#3DA1DA}
.bg_blue_teal {background-color:#00BBD5}
.bg_yellow {background-color:#FCC10F}
.bg_orange {background-color:#F16522}
.bg_red {background-color:#EC1C24}
.bg_purple {background-color:#4653A3}

			/* typography */
@font-size-base: 16px;
			
	.montserrat {
			font-family: "Montserrat", Helvetica Neue, Helvetica, Arial, sans-serif;
font-weight:300;color:#0092D0;font-size:36px;	
		}

.marginTB0 {margin-top:0; margin-bottom:0}
			
				/* buttons */

			
			
		  