
.lush-slider {
  position: relative;
  margin: 0 auto;
  max-width: 1400px;
  min-width: 400px;
  background: #f5f5f5;
}

.lush-slider img {
  max-width: none;
}

h1, h2, h3, h4{
    font-family: Arial;
    text-shadow: 0 1px 0 rgba(104,104,104,0.55);
    font-weight: bold;
}

h1 { font-size: 70px; padding: 8px 16px; line-height: 80px; } 
h2 { font-size: 40px; padding: 4px 8px; line-height: 50px;  }
h3 { font-size: 20px; padding: 3px 6px; line-height: 30px;  }
h4 { font-size: 17px; padding: 3px 6px; line-height: 25px;  }

/*background tiles
================================================*/           
.t-white {
  background: white;
  color: #303030;
  text-shadow: 0 5px 0 rgba(204,204,204,0.75) !important;
}

.t-red {
  background: #f05c58;
  color: white;
  text-align: center;
}

.t-orange {
  background: #ec8723;
  color: #eee;
}

.t-umassd {
  background: rgb(9, 22, 71);
  color: rgb(221, 193, 46);
  text-align: center;
}

.t-lightgreen {
  background: rgb(29, 141, 0);
  color: #eee;
}

.t-green {
  /* background: #92cd00;*/
  background: #2c6700;
  color: white;
  text-align: center;
}

.t-yellow {
  background: #face0d;
  color: #eee;
}

.t-yellow-b {
  color: #face0d;
}

.t-white-b {
  color: #fff;
}

.rounded {
  border-radius: 5px;
}

.bg-black {
  background: black;
  opacity: 0.5;
  filter: alpha(opacity = 50);
}

/*end of background tiles
======================================*/

.lush-external {
  /*width: 50px;
  height: 50px;*/
  background-position: center center;
  background-repeat: no-repeat;
}

body {
  padding: 0 !important;
  background: url(../images/pattern.png) repeat center center; 
  background-color: rgb(37, 56, 63);
}

h3 i {
  color: #c63d4e;
}


.container {
  padding: 0 10px;
  max-width: 1440px;
  min-width: 420px;
  
}
.container .container {
  padding: 0;
  
}
.container > hr {
  margin: 60px 0;
}

.navbar .nav {
  margin: 0;
  display: table;
  width: 100%;
}

.nav {
  border-radius: 4px;
  background: #f5f5f5;
}
.navbar .nav > li {
  display: table-cell;
  width: 1%;
  float: none;
  *display: inline; *zoom: 1;
  *width: 19%;
  
}
.navbar .nav > li a {
  font-weight: bold;
  text-align: center;
  border-left: 1px solid rgba(255,255,255,.75);
  border-right: 1px solid rgba(0,0,0,.1);
}

.navbar .nav > li ul li a {
    border: none;
}


.navbar .nav > li:first-child a {
  border-left: 0;
  border-radius: 3px 0 0 3px;
}
.navbar .nav > li:last-child a {
  border-right: 0;
  border-radius: 0 3px 3px 0;
}


/* Footer
==================================*/

.footer {
  font-size: 18px;
  text-align: center;
  padding: 30px 0;
  margin-top:40px;
  border-top: 1px solid #e5e5e5;
  background-color: #f5f5f5;
  border-radius: 5px;
}
.footer p {
  margin-bottom: 0;
  color: #777;
}
.footer a{
  text-decoration: none;
}

/*end of Footer
======================================*/
