@charset "utf-8";
/* CSS Document */

body {
	background-color: #000;
	color: #CCC;
}

#itech-str {
	color: #3FA9FF;
}

#mast-home {
	background-color: white;
}

hr.lite {
	border-top: 1px solid #999;
}

.copyright {
	font-size: .8rem;
	color: #999;
}

.carousel-item {
  opacity: 0;
  transition: opacity 1s ease-out;
  transition-property: opacity;
}

.carousel-item.active,
.carousel-item-left.carousel-item-next,
.carousel-item-right.carousel-item-prev {
  opacity: 1;
}

.nu-nav {
	background-color: #000;
}

.nu_subhead {
	color: #D99800;
}

div.card h3 {
	color:#999;
}

a, a:active {
	color: #3F95FE;
}

a:hover {
	color: #B07B00;
}

div.side-panel {
	background-color: #222;
}

div.vhcenter-content {
	align-items: center;
	text-align: center;
	height:100%;
}

div.show-div {	
	padding: 1rem 1rem 0rem 1rem;   
	align-items: center;
	text-align: center;
	/*min-height: 400px;*/
}

p.selected-samples {
	font-style:italic;
	color:#999;
	text-align: center;
	padding-top: .5rem;
}
	
.reqd {
	color: red;
}

label {
	color: #666;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}


@media (min-width: 360px) {
	#integrated-div {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
}

@media (min-width: 481px) {
	#integrated-div {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
}

@media (min-width: 576px) {
	#integrated-div {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
}

@media (min-width: 768px) {
	#integrated-div {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
}

@media (min-width: 992px) {
	#integrated-div {
		border-top: none;
		border-bottom: none;
	}
}

@media (min-width: 1200px) {
	#integrated-div {
		border-top: none;
		border-bottom: none;
	}
}

