

body {
  font-family: 'Roboto', serif;
}
p {
  font-size: 14px;
  color: #666666;
}
a{
  color: #0c72a5;
  text-decoration: none;
}


#white-menu.navbar-default .navbar-brand {
   color: rgba(119, 119, 119, 1);
}
#white-menu.navbar-default {
   font-size: 14px;
   background-color: rgba(255, 255, 255, 1);
   border-width: 0px;
   border-radius: 0px;
}
#white-menu.navbar-default .navbar-nav>li>a {
   color: rgba(119, 119, 119, 1);
   background-color: rgba(255, 255, 255, 1);
}
#white-menu.navbar-default .navbar-nav>li>a:hover,
#white-menu.navbar-default .navbar-nav>li>a:focus {
   color: rgba(51, 51, 51, 1);
   background-color: rgba(255, 255, 255, 1);
}
#white-menu.navbar-default .navbar-nav>.active>a,
#white-menu.navbar-default .navbar-nav>.active>a:hover,
#white-menu.navbar-default .navbar-nav>.active>a:focus {
   color: rgba(85, 85, 85, 1);
   background-color: rgba(255, 255, 255, 1);
}

.padding-top-40 {
  padding-top: 40px;

}
.padding-bottom-30 {
  padding-bottom: 30px;

}
.padding-bottom-20 {
  padding-bottom: 20px;

}
.padding-top-30 {
  padding-top: 30px;

}
.padding-top-20 {
  padding-top: 20px;

}

.padding-left-50 {
  padding-right: 50px;

}

.padding-right-50 {
  padding-left: 50px;

}

.map_container{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */
}
.map_container .map_canvas{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.bggrey {
  background-color: #e6e6e6;
}


.spacer {
  height:30px;
  width:100%;
}



.carousel-content {
    color:black;
    display:flex;
    align-items:center;
}

#text-carousel {
  width: 100%;
  height: auto;
  padding: 50px;
}

.carousel-control.left, .carousel-control.right {
  background: none !important;
  filter: progid: none !important;
  outline: 0;
 }
.carousel .carousel-control {
  visibility: hidden;
}
.carousel:hover .carousel-control {
  visibility: visible;
}

.form-group{
  background-color: #e6e6e6
}
