html{position:relative;min-height:100%;}
body{font-family:'Helvetica', 'sans-serif';font-size:14px;margin-bottom:70px;}
.intro-header{padding-top:50px;padding-bottom:50px;text-align:center;background:url(../img/intro-bg.jpg) no-repeat center center;background-size:cover;}
.post-image{padding-bottom:10px;}
@media (min-width:768px){.intro-message{position:relative;padding-top:50%;padding-bottom:50%;}
.intro-email-signup{position:relative;padding-top:50%;padding-bottom:50%;}
}
@media (max-width:767px){.intro-message{position:relative;padding-top:20%;padding-bottom:20%;}
.intro-email-signup{position:relative;padding-top:20%;padding-bottom:20%;}
}
.intro-message > h1{margin:0;text-shadow:2px 2px 3px rgba(0,0,0,0.6);font-size:5em;color:#f8f8f8;}
.intro-divider{width:70%;border-top:1px solid #f8f8f8;border-bottom:1px solid rgba(0,0,0,0.2);}
.intro-message > h3{text-shadow:2px 2px 3px rgba(0,0,0,0.6);color:#f8f8f8;}
.content-float{position:relative;padding-top:15%;padding-bottom:15%;}
.content-section-a{padding:50px 0;background-color:#f8f8f8;}
.content-section-b{padding:50px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.footer{position:absolute;bottom:0;//margin-top:3rem;width:100%;text-align:left;//margin-top:20px;padding-bottom:1rem;//padding-top:1rem;}
body > .container{padding:75px 15px 0;}
.navbar-brand{//padding:20px;vertical-align:baseline;;}
.navbar-brand-img{padding:0;}
@media screen and (max-width:768px){a.navbar-brand-img>img{vertical-align:bottom;padding-left:20px;}
}
a.navbar-brand-img>img{vertical-align:bottom;}
img{display:block;max-width:100%;height:auto;}
.nopadding{padding:0 !important;margin:0 !important;}
.margin-10{margin-bottom:10px;margin-right:10px;}
p{text-align:justify;}
iframe{max-width:100%;}
.modal.ng-enter{transition:opacity 1.5s ease-out;opacity:0;}
.modal.ng-enter.ng-enter-active{opacity:1;}
.modal.ng-leave{transition:opacity 1.5s ease-out;opacity:1;}
.modal.ng-leave.ng-leave-active{opacity:0;}
#Email.fieldValid{border:1px solid #00ff00;}
#Email.fieldInvalid{border:1px solid #ff0000};