
/*
  #c8c8c8
  Grey for navBar, footer, boxes

  #1b39a9
  Blue for text, headers, and decorations

*/


html {
  position: relative;
  min-height: 100%;
}

body {
  font: 16px/1 Verdana;
  background-color:black;
  margin-bottom: 60px;
  background-image:url("../images/main/mainBlur.jpg");
  background-size:cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  height:100%;
}

#root {
  height: 100%;
}


.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  background-color:#c8c8c8;
  font-size: 12px;
  text-align:center;
  color:#000000;
}

.brandImage{
  width:80%;
  height:15%;
  margin-bottom:15px;
}





.innerContainerCenter{
  background:rgba(200,200,200,0.8);
  font: 16px/1 verdana;
  color: #000000;
  text-align:center;
  margin-top:25px;
  padding:25px;
  height:100%;
}

.innerContainer{
  background:rgba(200,200,200,0.8);
  font: 16px/1 verdana;
  color: #000000;
  padding:25px 25px 25px 25px;
}

.unCenter{
  text-align:left;
}


.page-header{
  margin-top:0px;
  text-align:center;
  border-color:#1b39a9;
}


.navbar .nav > li > a {
  float: none;
  color:#000000; 
  text-decoration: none;
  
}

.navbar .nav > li > a:hover {
  float: none;
  color:#ffffff; 
  text-decoration: none;
  
  
}

.nav > li > a {
  float: none;
  color:#ffffff; 
  text-decoration: none;

}

.navbar-default{
  background-color:#c8c8c8;
}

.extraPadding{
  padding:20px 0px;
}

.smallExtraPadding{
   padding-top:7px;
}



.navbar .nav > li > .dropdown-menu {
  border-radius:0;
  padding:0;
  margin-top:-1px;
  min-width:180px;
}

.navbar .nav > li > .dropdown-menu li a{
  background-color:#c8c8c8;
  color:#000000;
}

.navbar .nav > li > .dropdown-menu li a:hover{
  background-color:#c8c8c8;
  color:#1b39a9;
  
}


img.gallery{
  width:auto;
  box-shadow:0px 0px 20px #1b39a9;
 -moz-transform: scale(0.7);
 -moz-transition-duration: 0.6s; 
 -webkit-transition-duration: 0.6s;
 -webkit-transform: scale(0.7);
 
 -ms-transform: scale(0.7);
 -ms-transition-duration: 0.6s; 
}

img.gallery:hover{
  box-shadow: 20px 20px 20px #1b39a9;
 -moz-transform: scale(0.8);
 -moz-transition-duration: 0.6s;
 -webkit-transition-duration: 0.6s;
 -webkit-transform: scale(0.8);
 
 -ms-transform: scale(0.8);
 -ms-transition-duration: 0.6s;
 
}

/*#cecece
#dcdcdc*/

.navbar-inner {
    background:transparent;
}

/* have dropdown menu onHover */
@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}

ul.styled{
  list-style-position: inside;
  list-style-image:url('../images/main/listItemSmall.png'); 
}

li.prices{
  padding:5px;
}



.textBlock{
  line-height: 105%;
  font-size: 105%;
}

.textPadding{
  padding: 10px;
  display: flex;
  align-items: center;
}

.imageCenter{
  text-align: center;
  
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.brand{
  width:75px;
  height:20px;

}


.fifth{
  color:#333333;
}

.fifth:hover{
  color:#000000;
  
}


.homeImage{
  width:100%
}


h1{
  color:#1b39a9;
}

h3{
  color:#1b39a9;
}

hr{
   border-color:#1b39a9;
}

.social{
   text-align:right;
}

.blackBackground{
  background-color: #111111;
}

.largePadding{
    padding: 15px;
}

.textSmall{
    font-size: 0.8em;
}

.largeQuotes{
   font-style:italic;
    font-stretch: expanded;
    
}

.quoteDetail{
  font-size:14px;
}