/**
 * All your custom CSS should go into this file
 */

/*
body {
   padding-top: 15px;
}
*/

/********************************************
 From header
********************************************/

body {
	padding-top: 60px;
    padding-bottom: 40px;
    color: #583f29;
}

.sidebar-nav {
    padding: 9px 0;
}

@media (max-width: 980px) {
    /* Enable use of floated navbar text */
    .navbar-text.pull-right {
    float: none;
    padding-left: 5px;
    padding-right: 5px;
    }
}

.navbar-inner {
	background-color: #583f29; /* fallback color, place your own */
	
	/* Gradients for modern browsers, replace as you see fit */
	background-image: none;

		
	/* IE8-9 gradient filter */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#583f29', endColorstr='#583f29', GradientType=0);
}

/*********************************************
* End From Header
*********************************************/

body{
	font-size: 10pt;	
}

.navbar-inverse .navbar-inner {
  background-color: #583f29;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  
}

.hero-unit {
  padding: 20px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #ffffff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
          
  border: 5px solid #7AAD37;
}

.hero-unit h1 {
  margin-bottom: 10px;
  margin-top: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}

.hero-unit p {
	font-size: 14pt;	
}

.hero-unit img{
	float:left;
	margin-right: 20px;	
}

.btn {
	background-color: #7AAD37;
	background-image: none;	
	color: #ffffff;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
	background-color: #009900;	
	
}

.nav-list li a{
	color: #7AAD37;
	font-weight: bold;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color:#583f29;
}

.btn-largest {
  padding: 15px 190px;
  font-size: 23.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  margin-bottom: 0px;
}

table{
	font-size: 10pt;	
}

.table tbody tr.product-heading > th {
  //background-color: #dff0d8;
  background-color: #f5f5f5;
  height: 30px;
  
}


.shopping-cart-table{
	width: 100%;
	margin-bottom: 15px;	
}

.noborder td{
	border: none;	
}

.darkgreen{
	color: #009900;
}

#individual-inputs, #onsite_no{
	display:none;	
}

#deliveryinfo-buttons{
	margin-left: 300px;	
}

#deliveryinfo-buttons a{
	margin: 10px 15px;
}

.error span{
	color: red;
	font-weight: bold;
	font-size: 12pt;	
}

form label.error{
	color: red;	
}
.required-star{
	color: red;
	font-weight: bold;	
}

.disclaimer{
	margin-top: 20px;	
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	background-image: none;
  background-color: #009900;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	background-image: none;
  background-color: #009900;
}

.table-noborder td, .table-noborder th{
	border-left: none;
	border-top: none;
	border-bottom: none;
	border-right: none;	
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
	background-color: #009900;
}

.nav-pills>li>a {
	color: #7AAD37;
	font-weight: bold;
}

.light-green-background{
	background-color: beige;	
}

.light-gray-background{
	background-color: #eee;	
}

.nav-calc{
	padding: 3px 16px;
	font-size:8pt; 	
	/* background-color: #583f29; */
	/* color: #ffffff; */
	margin-top: 5px;
	border: 1px solid #dddddd;
}
.label-red{
	background-color: #a80a0a;	
}
.label-green{
	background-color: #7AAD37;	
}

.label-forestgreen{
	background-color: #016948;	
}

.table-no-border tr td{
	border-left: none;	
	padding: 0px;	
}

.table-no-border tr td {
  padding: 0px;
}

.navbar-inverse{
	color: #ffffff;
	text-decoration: none;
}

.bold-links{
	color: #009900;
	font-weight: bold;
}

.fap-questions{
	padding: 80px 50px;	
	margin-left: 0px;
}

.table-fap tr td{
	border-top: none;	
}

.fap-objective p{
	font-size: 14pt;	
}

.sitemap-label{
	margin-bottom: 4px;
	width: 170px;	
}

.sitemap-label-top{
	width: 170px;	
	text-align:center;	
}

.sitemap-col{
	margin-right: 12px;
}

.dealbox{
	border: 5px ridge #583f29;
	/* min-height: 200px; */
	padding: 5px;
	text-align: center;
}

.red-border {
	border: 5px double red;
}

.blog-display p{
	font-size:9pt;
	line-height: 120%;
	font-style: italic;
}

.blog-display {
	margin-top: 11px;
		
}

/****************************************
  Calculator
****************************************/
.calculator
{
        width:260px;
        height:260px;
        background-color:#eeeeee;
        border:2px solid #CCCCCC;
        margin:auto;
        padding-left:5px;
        padding-bottom:15px;
}
.calculator td
{
        height:16.66%;
        text-align:center;
}
.calc_td_result
{
        text-align:center;
        
}
.calc_result
{
        width:90%;
        text-align:right;
}
.calc_td_calculs
{
        text-align:center;
}
.calc_calculs
{
        width:90%;
        text-align:left;
}
.calc_td_btn
{
        width:25%;
        height:100%;
}
.calc_btn
{
        width:75px;
        height:35px;
        font-size:20px;
}


