﻿@charset "utf-8";
/* CSS Document */

.jumbotron {
	background-color: #402669; /* CCIS Purple */
	color: #fff;
    background:url(/images/raleigh.jpg) no-repeat center center fixed;
	font-family: Montserrat, sans-serif;
}

.container-fluid {
	padding: 60px 50px;
}

.bg-grey {
	background-color: #f6f6f6; /* grey */
}

.bg-purple {
	background-color:#402669;
	color:fff;
}

.logo {
	font-size: 200px;
}
	
.logo-small {
	color:#402669;
	font-size: 50px;
}
	
@media screen and (max-width:768 px) {
	.col-md-4 {
		text-align: center;
		margin: 25px 0;
	}
}
		
.thumbnail {
	padding: 0 0 15px 0;
	border:none;
	border-radius: 0;
}
	
.thumbnail img{
	width:100%;
	height:100%;
	margin-bottom:10px;
}
	
.carousel-control.right, .carousel-control.left {
	background-image: none;
	color: #402669;
}

.carousel-indicators li {
   	border-color: #402669;
}

.carousel-indicators li.active {
   	background-color: #402669;
}

.item span {
   	font-style: normal;
}

.panel {
    border: 1px solid #402669;
    border-radius:0;
    transition: box-shadow 0.5s;
}

.panel:hover {
    box-shadow: 5px 0px 40px rgba(0,0,0, .2);
}

.panel-footer .btn:hover {
    border: 1px solid #402669;
    background-color: #fff !important;
    color: #402669;
}

.panel-heading {
    color: #fff !important;
    background-color: #402669 !important;
    padding: 25px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.panel-footer {
    background-color: #fff !important;
}

.panel-footer h3 {
    font-size: 32px;
}

.panel-footer h4 {
    color: #aaa;
    font-size: 14px;
}

.panel-footer .btn {
    margin: 15px 0;
    background-color: #402669;
    color: #fff;
}

.navbar {
    margin-bottom: 0;
    z-index: 9999;
    border: 0;
    font-size: 12px !important;
    line-height: 1.5 !important;
    border-radius: 0;
}

.navbar li a, .navbar .navbar-brand {
    color: #402669 !important;
}

.navbar-nav li a:hover, .navbar-nav li.active a {
    color: #fff !important;
    background-color: #402669 !important;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
    color: #fff !important;
}

footer .glyphicon {
    font-size: 20px;
    margin-bottom: 20px;
    color: #402669;
}

body {
    font: 400 15px Lato, sans-serif;
    line-height: 1.8;
    color: #818181;
}


.navbar {
    font-family: Montserrat, sans-serif;
}

h2 {
    font-size: 24px;
    color: #303030;
    font-weight: 600;
}

h4 {
    font-size: 19px;
    line-height: 1.375em;
    color: #303030;
    font-weight: 400;
}

.carousel-padding {
	padding-top:75px;
	padding-bottom:75px;
}

.text-white {
	color:#FFF;
}

.float-bottom {
	vertical-align:text-bottom;
}

.purple-btn
{
	background-color:#402669;
	border-color:#402669;
}

.purple-btn:hover
{
	background-color:#0d7e6f;
	border-color:#0d7e6f;
}

.modal {
  text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#testimony
{
	background:url(/images/raleigh2.jpg) no-repeat center center fixed;
}