@import url("animate.css");

body            {margin:0;padding:0;font-family: 'Roboto', sans-serif;background:#fff;}
.page-logo      {margin:3em 0;display:block;}
.navbar-brand img   {margin-top:-6px;}

.nav-pills>li>a                     {color:#393939;}
.nav-pills>li>a:hover               {color:#43ccfb;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover  {background:#43ccfb;}
.topBar{background-color:#43ccfb;padding:5px}
.footer-nav.nav-pills>li>a          {color:#fff;}
.footer-nav.nav-pills>li>a:hover    {color:#ffffff;}
.footer-nav.nav-pills>li.active>a, .footer-nav.nav-pills>li.active>a:focus, .footer-nav.nav-pills>li.active>a:hover {background:#43ccfb;}

.nav-left       {float:left;position:relative;left:50%;}
.nav-right      {float:right;position:relative;left:-50%;}
.frontBody{background-color:#43ccfb;padding: 3em 0;}
.frontBody .page-body,.frontBody .page-body h1 {color:#ffffff !important}
.page-banner                {text-align:center;margin-top:1em;overflow:hidden;}

.jumbotron.main-banner      {background:url('../images/site/main-banner.jpg') no-repeat center center;height:623px;margin-top:1em;background-size:cover;}

.slider-footer h2,
.page-body h1       {font-size:40px;font-weight:300;color:#43ccfb;font-family: 'Roboto', sans-serif;}

.page-body          {color:#393939;font-size:1em;line-height:150%;font-weight:300;}
.page-body h1,
.page-body h2,
.page-body h3,
.page-body h4,
.page-body h5, .page-body h6    {font-weight:100;font-family: 'Roboto', sans-serif;}
.page-content img               {max-width: 100%;}

.slider-footer              {margin:3em 0;}

.newsletter-submit      {margin:3em 0;background:url('../images/site/bar.jpg') no-repeat center center;background-size:cover;margin-top:0px}
.newsletter-submit .container,
.newsletter-submit      {color:#fff;}
.newsletter-submit h3   {line-height:70px;height:80px;}
.newsletter-submit .form-inline {margin-top:38px;margin-bottom:38px;}
.newsletter-submit .alert       {margin-top:30px;}
.newsletter-submit .form-inline .btn,
.newsletter-submit .form-inline .form-control   {margin-left:20px;}
.newsletter-submit .form-inline .btn            {background:#43ccfb;border-color:#ffffff;padding-left:1em;padding-right:1em;}
.newsletter-submit .form-inline .btn:hover      {background:#43ccfb;color:#fff;}
.page-footer{background-color:#43ccfb}
.page-footer,
.page-footer .container                         {color:#fff;}
.page-footer .container                         {padding-top:3em;padding-bottom:3em;}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: .125rem;
}
.form-check-input[type="checkbox"] {
  border-radius: .25em;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
 
@media screen and (max-width:770px) {.newsletter-submit .form-inline .btn, .newsletter-submit .form-inline .form-control{margin-left:0px;}}