.affix {

    top: 10px;

}

.blueTitle {color: #073865;}

.btn-primary {

	color: #ffffff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	background-color: #0093d1;

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9999), to(#cc0000));

	background-image: -webkit-linear-gradient(top, #ff9999, #cc0000);

	background-image: -o-linear-gradient(top, #ff9999, #cc0000);

	background-image: linear-gradient(to bottom, #ff9999, #cc0000);

	background-image: -moz-linear-gradient(top, #ff9999, #cc0000);

	background-repeat: repeat-x;

	border-color: #cc0000 #cc0000 #ff9999;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);

	filter: progid:dximagetransform.microsoft.gradient(enabled=false);

}

.btn-primary:hover,

.btn-primary:active,

.btn-primary.active,

.btn-primary.disabled,

.btn-primary[disabled] {

  color: #ffffff;

	background-color: #cc0000;

	background-image: -webkit-gradient(linear, 0 0, 0 50%, from(#ff9999), to(#cc0000));

	background-image: -webkit-linear-gradient(top, #ff9999, #cc0000);

	background-image: -o-linear-gradient(top, #ff9999, #cc0000);

	background-image: linear-gradient(to bottom, #ff9999, #cc0000);

	background-image: -moz-linear-gradient(top, #ff9999, #cc0000);

	background-repeat: repeat-x;

	border-color: #cc0000 #cc0000 #ff9999;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.btn-primary:active,

.btn-primary.active {

  background-color: #cc0000 \9;

}



.center {text-align: center;}

.dark {

	background: rgb(48, 46, 46); 

	border: rgb(48, 46, 46);

	padding: 10px;

}

.footer {

	background: #A0A0A0;

	color: #A0A0A0;

	text-align: center;

	padding: 0px;

}

.footer h2{ font-size: 16px;margin:0;padding: 0;line-height: 18px;}

.footer h3{ font-size: 14px;margin:0 0 5px 0;padding: 0;line-height: 16px;}

.footer .img-rounded {height: 50px; margin: 5px;}

iframe {

	border:none;

	width:98%;

	height: 425px;

}

.left {

	float: left;

}


.menu {

	padding: 0 0 10px 0;

	height: 40px;

	list-style: none;

	font-weight: bold;

}

.menu a{

	color:#000;

}

.menu li:hover a{

	text-decoration: none;

	color: #000;

}

.menu li {

	padding-left: 0;

	line-height: 30px;

	float: left;

	padding: 10px 20px;

	margin-right: 10px;

}

.menu li:hover {

	background: #cdcdcd;

	color: white;

	cursor: pointer;

}

.menu .active {

	background: #cc0000;

	color: #fff;

}

.menu .active a{

	color: #fff;

}

.modal{



	width: 80%;

	margin: -25% 0 0 -40%;

}

.modal-body {

	max-height: 500px;

}

.nav-pills li a{

	padding: 20px 20px 20px 20px;

	margin-left: 40px;

	background: #fff;

	color: #000; 

	font-weight: bold;

	border-bottom: #929292 3px solid; 

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	font-size: 18px;	

}

.nav-pills li a:hover {

	background: #fff;

	border-bottom: #0093d1 3px solid; 

	color: #0093d1;

}



.nav-pills > .active > a, .nav-pills > .active > a:hover {

	border-bottom: #006699 3px solid; 

	background: #fff;

	color: #006699;

	/*background: #0093d1;*/

}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover{

	background: #0093d1;

	color: #fff;

}

.projectImage {margin: 15px;}

#pubnav {position:static;}

.right {float: right;}
#right{	
	width:400px;
    height:auto;
    padding:5px 2px;
    text-align:center;
    top:0;
    position:absolute;
    right:0;
}

.stripe {
	text-align: center;
}

.stripe h1 {
	color: #fff;
	text-align: left;
	font-weight: normal;
	/*border-right: solid 3px #929292;*/
	display: inline-block;
    width: auto;
	padding: 0px 0;
    margin-top:2px;
    font-size:1.3em;
    line-height:20px
}

.stripe img {
    width: 160px;
	/*border-left: solid 3px #929292;*/
    margin: 0px;
    display:inline-block; 
    vertical-align: top;
    align-content: flex-end
}



.stripe_header {
	background: #FFFFFF; /* Old browsers */
	background: -moz-linear-gradient(45deg, #FFFFFF 0%, #FFFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#FFFFFF), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #FFFFFF 0%,#FFFFFF 100%); 
    /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #FFFFFF 0%,#FFFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #FFFFFF 0%,#FFFFFF 100%); /* IE10+ */
	background: linear-gradient(45deg, #FFFFFF 0%,#FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-bottom: solid 0px #929292;
	border-top: solid 0px #929292;
	text-align: center;
}

.stripe_header h2 {
	color: #000000;
	text-align: left;
	font-weight: normal;
	/*border-right: solid 3px #929292;*/
	display: inline-block;
	max-width: 320px;
	padding: 0px 0;
	font-size: 18px;
	line-height: 20px;
}

.stripe_header img {
	width: 130px; 
	/*border-left: solid 3px #929292;*/
    margin: 15px 5px; 
    display:inline-block; 
    vertical-align: top;
}

.subpage {padding: 0; text-align: right;}

.subpage h2 {

	font-size: 16px;

	line-height: 17px;

	max-width: 300px;

}

.subpage img {width: 130px;}

.team {

	font-size: 12px;

}

.team h4 {margin:0;padding: 0;font-size: 16px;} 

.team h5 {margin-bottom: 0;}

.well h3 {

	line-height: 24px;

	margin: 5px 0;

	color: #073865;

}

.whitebg {
    background: #fff;
    padding: 3px; 
    margin: 5px;
}


#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #B22222;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}

/*banner*/

.facts-section {
    /*background: url(../../img/banner2.jpg) no-repeat center center;*/
    background-attachment: inherit;
    background-size: cover;
    color: #fff;  
    border-bottom: solid 1px #929292;
	border-top: solid 1px #929292;
}

.tt-overlay-bg {
    background: rgba(26, 30, 35, 0.50);
    padding: 90px 0px;
    border-bottom: solid 2px #929292;
	border-top: solid 0px #929292;
}

.count-wrap i {
    font-size: 64px;
    margin-bottom: 25px;
}
.count-wrap h3 {
    font-size: 50px;
    line-height: 10px;
    margin-bottom: 20px;
}
.count-wrap p {
    font-size: 18px;
    font-weight: 700;
    margin: 0;
}



