/* Move down content because we have a fixed navbar that is 3.5rem tall */
body {
  padding-top: 5rem;
  font-family: roboto,Verdana,Helvetica,Arial,sans-serif;
}

main {
  ##padding-top: 3.5rem;
}

.testim-big {
    width: 480px;
    background: url(https://www.mjtnet.com/images/quote-left.gif) no-repeat left top;
    line-height: 120%;
    margin: 0 0 20px;
    padding: 0 10px 0 0;
}
div.testim-big div.qb {
    width: 455px;
    background: url(https://www.mjtnet.com/images/quote-right.gif) no-repeat right bottom;
    padding: 10px 0 5px 25px;
}
div.text {
    font-style: italic;
    margin: 0 0 10px;
}
.kudos-list h3 {
    color: #b17414;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 20px;
}

.btn-mjt {
    color: #fff;
    background-color: #b67c20;
    border-color: #b67c20;
}
.btn-mjt:hover {
    color: #fff;
    background-color: #99671a;
    border-color: #895c17;
}

h1{ font-size: 2rem; }

.pagetitle {
	background-color:#e9ecef; 
	padding: 2rem;
	margin-bottom: 1rem;
}

.newsletterband {
	background-color:#e9ecef; 
	/*padding: 1rem;*/
    margin-top: 0.5rem;
}

.mjtfooter {
	background:#3a3a3a; 
	color:white; 
	padding-top:1rem
}

.mjtfooter a {
	color: white;
}

.my-list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  ##border: 1px solid rgba(0, 0, 0, 0.125);
  ##height: 5em;
}

/* Testimonials */
.testimonials blockquote {
    background: #f8f8f8 none repeat scroll 0 0;
    border: medium none;
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 15px;
    position: relative;
}
.testimonials blockquote::before {
    width: 0; 
    height: 0;
	right: 0;
	bottom: 0;
	content: " "; 
	display: block; 
	position: absolute;
    border-bottom: 20px solid #fff;    
	border-right: 0 solid transparent;
	border-left: 15px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-bottom-style: inset; /*FF fixes*/
}
.testimonials blockquote::after {
    width: 0;
    height: 0;
    right: 0;
    bottom: 0;
    content: " ";
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 20px 20px 0 0;
    border-color: #e63f0c transparent transparent transparent;
}
.testimonials .carousel-info img {
    border: 1px solid #f5f5f5;
    border-radius: 150px !important;
    height: 75px;
    padding: 3px;
    width: 75px;
}
.testimonials .carousel-info {
    overflow: hidden;
}
.testimonials .carousel-info img {
    margin-right: 15px;
}
.testimonials .carousel-info span {
    display: block;
}
.testimonials span.testimonials-name {
    color: #b67c20;
    font-size: 16px;
    font-weight: 300;
    margin: 0px 10px 7px;
}
.testimonials span.testimonials-post {
    color: #656565;
    font-size: 12px;
	margin: 0px 10px 7px;
}