/*Home Page */
.lsmma-beacon-images {
    height: 300px;
    text-align: center;
}

/*All Pages */


/* Color Palette Developed by Faster Solutions */
.blue-background {
        background-color: #1961B3;
}
.light-background {
       background-color: #F2F0EF;
       border-radius: 48px;
       padding: 20px;
}
/*The following two not used but included to document palate */
.red-background {
       background-color: #970C10;
}
.yellow-background {
       background-color: #FFC915;
}


.special-header h1 {
      text-align: center;
      color: #FFF !important;
      vertical-align: middle;
}
.special-header h2 {
      text-align: center;
      color: #FFF !important;
      vertical-align: middle;
}

.special-header h3 {
      color: #FFF !important;
}

.crumpled-background {background-image:url('//s3.amazonaws.com/ClubExpressClubFiles/605134/graphics/Crumpled_Background_367520986.jpg');
}
.content-box {
background-image:url('//s3.amazonaws.com/ClubExpressClubFiles/605134/graphics/Crumpled_Background_367520986.jpg');
	padding: 20px;
	border-radius: 48px;
	background-color: white;
        background-clip: content-box;
        text-align: center;
}

.content-left {
	padding: 20px;
	background-color: white;
        background-clip: content-box;
        border-style: solid;
        border-color: black;
}

.center-text {
     text-align: center;
}

/*The next two are used together for white info box on blue background */ 
.outer-blue-box {
       background-color: #1961B3;
       padding:50px;
       border-radius: 48px;
}

.inner-text-box {
       background-color: white;
       padding: 20px;
       border-radius: 48px;
       text-align: center;
}

/* replacement for inner-text-box when text is left justified */
.left-text-box {
       background-color: white;
       padding: 20px;
       border-radius: 48px;
}

/* curves the corner of images */
.curved-image {
       border-radius:  48px;
       text-align: center;
}

