
body {
  padding-top: 20px;
  background:url('https://image.aulrs.oneamericaemailservices.com/lib/fe5215707d6c00747c12/m/1/91ed4b3f-f025-4093-b133-e02825c94e26.png') repeat-x;
  background-color:#f9e4d0;

}

body, p {
 font-family: 'Gotham-Book', Arial, sans-serif;
 font-size: 14px;
font-weight: normal;
}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}

/* Theme Custom Layout Styles */

img.jjf-logo {
    width: 100%;
    max-width: 90px;
    float: right;
}

.main-content {
 margin-bottom:8px;
}

.callout {
 background:url('https://image.aulrs.oneamericaemailservices.com/lib/fe5215707d6c00747c12/m/1/7cf59417-2dd8-4b3f-b617-0a0d68495122.png') no-repeat;
 padding:10px;
 margin-top:10px;

 margin-bottom:10px;
}

.callout-content {
 padding:10px;
 border: 1px solid #2f2f2f;
 min-height:205px;
}

.pad-head {
 padding-bottom: 20px;
}
.pad-btm {
 padding-bottom: 10px;
}

.pad-top {
 padding-top: 4px;
}

.mar-btm {
 margin-bottom: 10px;
}

.mar-top {
 margin-top: 20px;
}

.mar-10 {
 margin: 10px 0;
}


/* Theme Styles to Overwrite Generic Bootstrap Styles */

a {
 color: #9a220a;
 font-weight: bold;
 font
}

a:hover {
 color: #b64129;
 font-weight: bold;
 text-decoration: none;
}

h3 {
 margin:0;
 padding-bottom:10px;
 color: #335b76;
}

hr { 
 border-top:#2f2f2f dotted 1px;
 margin: 0;
}

hr.small { 
 border-top:#2f2f2f dotted 1px;
 margin: 0 auto;
 width:50%;
 margin-bottom: 10px;
}


/* Theme Button Style */

.btn-custom {
    background-color: #9a220a; /* #335b76; */
    color:#f9e4d0;
 color: white !important;
}

.btn-custom:hover {
    background-color: #b64129; /* #708c9f; */
    color: #f9e4d0;
}


/* Footer Styles */

html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background:url('https://image.aulrs.oneamericaemailservices.com/lib/fe5215707d6c00747c12/m/1/2b17b199-601e-4345-abdb-8fd6604ae79f.png') repeat-x;
}

/* Disclosure Styles */

.disclosure {
 font-family: Georgia, Times, serif;
 font-style: italic;
 font-size: 0.8em;
}

.mcak {
 font-family: Georgia, Times, serif;
 font-variant: small-caps;
 font-size: 1.2em;
 font-style: normal;
}

.oa {
 font-family: Georgia, Times, serif;
 font-variant: small-caps;
 font-size: 1em;
 font-style: normal;
}

/* Video Styles */

.BrightcoveExperience {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-player {   /* The attributes in this class are necessary for video responsiveness */
    margin-top: 0;
    position: relative;
    height: 0;
    padding-bottom: 56.25%; 
}

