body{
  /*padding-bottom: 90px; only use this if the footer nav-bar is to be fixed to the bottom*/
}

.whole-page{
min-height: 641px; /*prevent footer from jumping around between pages*/
}

a{
  color: #3247a5;
}

ul{
  padding-left: 1em;
}
.centered{
  text-align:center;
}
  
.container{
   padding: 20 20 20 20;
}

.lead{
  margin-bottom: 20px;
}

.col{
  padding-left:0px;
  padding-right: 20px;
}

.page-header {
  border-bottom: 0px solid #e6e6e6;
}

.profileName{
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 22.5px;
  font-weight: 600;
  line-height: 1.;
}

.profileTitle{
  font-size: 14pt;
  font-weight: 300;
}

.centertext{
  text-align: center;
  float: none;
}

.navbar-text{
  font-size:.7em;
}

.navbar{
  min-height: 20px;
}

@media screen and (min-width: 769px) and (max-width: 990px){
	.whole-page{
	  min-height: 750px; /* prevent footer from jumping around between pages */
	}

}

@media screen and (max-width: 768px) {


	.nav-tabs > li > a{
	  font-size: 0.9em;
	}

	.profileName{
      margin-top: 20px;
	}

	.lead{
      font-size: 1.5em;
	}

	.servicesHead{
      margin-top: 20px;
	}

	.navbar-inverse{
    background-color: #3247a5;
    border-color:  #3247a5;
    margin-top: 50px; /* allow footer nav-bar to float below the page content*/
	}

}

@media screen and (max-width: 350px){

  .nav-tabs > li > a{
    font-size:12px;
  }

}


.servicesHead{
  margin-bottom: 0px;
}
header{
  margin-bottom: 20px;
}

.navbar-inverse{
  background-color: #3247a5;
  border-color:  #3247a5;
  margin-top: 50px; /* only use this if the footer nav-bar is to float below the page content*/
}

