
a.cta-button {
	 background: #0504AA none repeat scroll 0 0;
    color: white;
    padding: 8px;
    text-decoration: none;
     text-shadow: none;
     display: inline-block;
    margin-top: 0.5em;
  
}


a.cta-button:before {
-webkit-font-smoothing: antialiased;
  color: #fff;
content: "\f0da";
	font-family: FontAwesome;
font-style: normal;
font-variant: normal;
line-height: 1;
   margin: 0 7px 0 auto;
speak: none;
text-transform: none;
font-size: 1.5em;
 vertical-align: middle;
}



a.cta-button:hover {
    background: #030277 none repeat scroll 0 0;
    color: white;
    text-decoration: none;
}


a.fancy-link {
    background: #ffefd5 none repeat scroll 0 0;
    border-bottom: 1px solid #dedcdc;
    border-right: 1px solid #dedcdc;
    padding: 8px;
    text-decoration: none;
}


a.fancy-link:before {
-webkit-font-smoothing: antialiased;
  color: #043468;
content: "\f144";
	font-family: FontAwesome;
font-style: normal;
font-variant: normal;
line-height: 1;
   margin: 0 7px 0 auto;
speak: none;
text-transform: none;
}


a.fancy-link:hover {
    background: none repeat scroll 0 0 #f9e780;
    color: #353535;
    text-decoration: none;
     border-top: 1px solid #dedcdc;
    border-left: 1px solid #dedcdc;
    border-bottom: 0px solid #dedcdc;
    border-right: 0px solid #dedcdc;
    
}
 

a.footcta-button {
    background: none repeat scroll 0 0 #87ceeb;
    color: #203859;
    padding: 8px;
    text-decoration: none !important;
}


a.footcta-button:before {
-webkit-font-smoothing: antialiased;
  color: #203859;
content: "\f144";
	font-family: FontAwesome;
font-style: normal;
font-variant: normal;
line-height: 1;
   margin: 0 7px 0 auto;
speak: none;
text-transform: none;
  text-decoration: none !important;
}


a.footcta-button:hover {
    background: none repeat scroll 0 0 #d3edf8;
    color: #353535;
    text-decoration: none;
}

 


.contentbox {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    margin: 1em 0 25px;
    overflow: hidden;
    padding: 20px;
     width: 100%;
 
}
 
.contentbox.blue {
    background-color: #5917dd;
    border: 1px solid #431897;
}
 
.contentbox.gray, .contentbox.grey  {
    background-color: #d5d5d5;
    border: 1px solid #bdbdbd;
}
 
.contentbox.green {
    background-color: #d9edc2;
    border: 1px solid #b2ce96;
}
 
.contentbox.purple {
    background-color: #e2e2f9;
    border: 1px solid #bebde9;
}
 
.contentbox.red {
    background-color: #f9dbdb;
    border: 1px solid #e9b3b3;
}
 
.contentbox.yellow {
    background-color: #fef5c4;
    border: 1px solid #fadf98;
}

/* Color Buttons
------------------------------------------------------------ */
 
a.contentbutton,
a.contentbutton:visited 
{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 4px;
	color: #FFFFFF!important;
	line-height: 1em;
	margin: 0 0.1em 1.5em 0!important;
	outline: none;
	padding: 10px 12px!important;
	text-align: center;
	text-decoration: none!important;
	vertical-align: middle;
	display: inline-block;
	font-weight: bold;
	text-transform: none !important;
}

a.contentbutton:hover {
	text-decoration: none;
}
 
 
a.contentbutton.blue {
    background-color: #82b2d4;
    border: 1px solid #82b2d4;
}
 
a.contentbutton.blue:hover {
    background-color: #7195b4;
    border: 1px solid #7195b4;
}
 
a.contentbutton.gray, a.button.grey {
    background-color: #bdbdbd;
    border: 1px solid #bdbdbd;
}


 
a.contentbutton.gray:hover, a.button.grey:hover {
    background-color: #919191;
    border: 1px solid #919191;
}
 
a.contentbutton.green {
    background-color: #92b96c;
    border: 1px solid #92b96c;
}
 
a.contentbutton.green:hover {
    background-color: #86a36e;
    border: 1px solid #86a36e;
}
 
a.contentbutton.purple {
    background-color: #5554c7;
    border: 1px solid #5554c7;
}
 
a.contentbutton.purple:hover {
    background-color: #312f90;
    border: 1px solid #312f90;
}
 
a.contentbutton.red {
    background-color: #ED1C24;
    border: 1px solid #ED1C24;
}
 
a.contentbutton.red:hover {
    background-color: #c53a3a;
    border: 1px solid #c53a3a;
}



a.contentbutton.yellow {
	color: #383838 !important;
    background-color: #FFD700;
    border: 1px solid #FFD700;
}
 
a.contentbutton.yellow:hover {
    background-color: #FFA900;
    border: 1px solid #FFA900;
}


.tease {
    font-size: 1.5em;
    padding-bottom: 2em;
}

