html,body{
	height: 100%;
	background-color: #000;
}
.container{
	max-width: 1024px;
}
.wrapper {
	background-color: #fff;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}
.header{
	background-color: #25510b;
}
nav .nav-footer, nav .nav-footer h3{
	color: #ffffff;
}
.header-margin{
	margin-top: 15px;
}
.navbar-inverse .navbar-nav>li>a:hover{
	color:  #319333;
}
.navbar-inverse, .left-column {
	background-image: none;
    background-color: #262218;
    border-color: #262218;
    padding: 0;
	margin: 0;
}

.left-block, .left-block h2{
	background-color: #999999;
	color: #000;
}
.left-block .table {
  border: 0.5px solid #000000;
}

.left-block .table > thead > tr > th,
.left-block .table > tbody > tr > th,
.left-block .table > tfoot > tr > th,
.left-block .table > thead > tr > td,
.left-block .table > tbody > tr > td,
.left-block .table > tfoot > tr > td {
   border-top: 0.5px solid #000000;
}
.right-block{
	padding-top: 10px;
}
.right-block, .right-block h2{
	background-color: #25510b;
	color: #fff;
}
.right-block .table-calculation > thead > tr > th,
.right-block .table-calculation > tbody > tr > th,
.right-block .table-calculation > tfoot > tr > th{
	border-style: solid;
    border-width: 3px 0;
    border-bottom-style: double;
    text-align: right;
}
.right-block .table-calculation > thead > tr > td,
.right-block .table-calculation > tbody > tr > td,
.right-block .table-calculation > tfoot > tr > td {
   border-top: 0;
}

.table-calculation{
    text-align: right;
}
.brand{
	width: 100%;
	margin-left: 0;
}
.brand img{
	max-width: 98%;
	margin: 1% 1%;
}

.footer, .push {
    height: 50px; /* .push must be the same height as .footer */
}
.footer { 
	padding-top: 20px;
	bottom: 0; 
	width: 100%; 
	text-align: center; 
	background-color: #333333; 
	clear: both;
}
.footer p,.nav-footer p { color: #ffffff; }
.footer a,.nav-footer a { color:#fff; }
.footer a:hover, .nav-footera:hover { color:#fff; text-decoration:underline; }

.footer .copyright { float:left; }
.footer .credit { float:right; }
.footer .credit a { color:#999; font-size:12px; }
@media(min-width: 1024px){
	.container{
		min-width: 1024px;
	}
}
@media (min-width: 768px){
	.header{
		margin-top: 15px;
		min-height: 120px;
	}
	.header-padding{
		padding-top: 15px;
	}
	.navbar-brand{
		max-height: 120px;
	}
	nav.sidebar .navbar-nav > li{
		width: 100%;
		clear: both;
	}
	/*nav.sidebar .navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}*/
	
	/*.full-length {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -180px;*/ /* the bottom margin is the negative value of the footer's height 
	}*/
	nav .nav-footer, nav .nav-push {
	    height: 180px; /* .push must be the same height as .footer */
	}
	nav .nav-footer {
		padding-top: 20px;
		bottom: 0; 
		width: 100%; 
		clear: both;
	}
}
@media(max-width: 767px){
	.logo{
		height: 100%;
	}
	.brand{
		min-height: 100%;
	}
	.navbar{
		clear: both;
	}
}
.contactUs{
	margin-top: 60px;
	border-top: 1px solid #fff;
	color: #fff;
}
.navbar .container-fluid{
	padding: 0;
}
