@charset "UTF-8";
/* CSS Document */

.navbar {
	padding-left: 2rem;
	padding-right: 2rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.navbar li {
	padding-right: 20px;
}
.nav-link {
	font-size: 1.2em !important;
	font-weight: 400;
}
.navbar-brand-custom {
	background-color:white !important;
}
hr.side 
{ border: solid #ddd; border-width: 1px 0 0; clear: both; height: 0; 
}
.carousel-caption {
  position: absolute;
  top: 80%;
  transform: translateY(-50%);
  height: 80px;
  width: 500px;
  margin:auto;
  background-color:dimgray;
}
.btn-primary {
	background-color: steelblue;
}
.btn-primary:hover {
	background-color:#606060;
}
.btn-outline-light{
	background-color:cadetblue;
}
.mr-3{
	box-shadow: 0px 6px 15px #888;
}
section{
	padding-top:14px;
	background-color:whitesmoke;
}
.p{
	font-size:1rem;
}
.piccaption{
	font-size:.8rem;
	line-height:1.2rem;
}
.smed i {
    color: #797474;
    font-size: 40px;
    margin: 10px;
    padding-top: 10px;
}

.smed i:hover {
    color: #e42448;
}

lrgheadline {
	font-size:2.2rem;
	font-weight: bold;
}


medheadline {
	font-size: 1.2rem;
	line-height: 1.5rem;
	font-weight:700;
}

agent {
	font-size: 1.0rem;
	line-height: 1.2rem;
	font-weight: bold;
}

h2 {
	line-height: 2rem;
}

titlehead {
color: lightblue;
background-color: #162A58;
}
