div.slider-sidebar {
    padding-left: 25px;
}
#content .totalNPV {
	font-size: 30px;
	text-align: center;
	border-left: 0;
}

section .container-fluid {
    padding-left: 0;
    padding-right: 0px;
}

body.scroll-y-wide #console.nav-top .console-wrap.console-scroll{
	padding-left:15px;
}

.content-wrap-row{
	width:100%;
	margin:0 auto;
}


div#divBrand{
	background-color:#fff;
}
.desc-forr{
	color:#000 !important;
	font-weight:bold;
}

header.header-forr {
    background:#fff;;
}
#console{
	background-color:#fff;
}

#content li{
	margin-left:0 !important;
}

.btn-group-lg>.btn, .btn-lg{
	font-size:1em;
}

.btn-forr,
.btn,
.btn-success,
.btn-lg{
	color:#000;
	background-color:#3BB982;
	border-color:#3BB982;
	outline-color:#3BB982;
	font-weight:bold;
}

.btn-forr[disabled]{
	color:#000;
	background-color:#3BB982;
	border-color:#3BB982;
	outline-color:#3BB982;
	font-weight:bold;
}

.btn-forr:active{
	color:#000;
	background-color:#3BB982;
	border-color:#3BB982;
	outline-color:#3BB982;
	font-weight:bold;
}

.btn-forr[disabled]:hover{
	color: #000;
    background: #fff;
    border: 1px solid;
    opacity: 1;	
	font-weight:bold;
}

.btn-forr:hover{
	color: #000;
    background: #fff;
    border: 1px solid;
    opacity: 1;	
	font-weight:bold;
}

.btn-success:hover{
	color: #000;
    background: #fff;
    border: 1px solid;
    opacity: 1;
	font-weight:bold;
	border-color:#000;
	box-shadow:none;
}

.btn-forr:focus,.btn-success:focus, .btn-success:active:focus, .btn-forr[disabled]:focus,.btn-forr:active,.btn-forr:active:focus,.btn-success:active, .btn-forr[disabled]:active,.btn-forr[disabled]:active:focus{
	color: #000 !important;
    background: #fff !important;
    border: 1px solid;
    opacity: 1;
	font-weight:bold;
	border-color:#000 !important;
	box-shadow:none !important;
	
}

#content p.equationRowsTrigger{
	color:#000;
	background-color:#3BB982;
}

#content h3.h3-forr{
	color:#000;
	font-weight:bold;
	font-size:1.5em;
	text-transform:none;

}
body.layout-nav-top div.header-forr.layout-width-default{
	max-width:1150px;
}
.mainnav a{
	color:#fff;
	padding-left:0 !Important;
}

.mainnav.active a.nav-link{
	color:#fff;
}

.mainnav a:hover{
	color:#fff;
}

#content .slider-handle:active{
	box-shadow:0 0 0 10px rgb(121 121 121 / 26%);
}

#content .slider-selection{
	background:#3BB982;
}

#content div.totalNPVArea{
	background: #fff;
    padding: 1em !important;
    border-left: 0 solid #fff !important;
}

#content .slider-handle{
	background-color:#000
}

#content h2.h2-forr{
	color:#000;
	font-size:1.875em;
	font-weight:bold;
}

#content section table {
	font-size:1em;
	max-width: none;
}

thead{
	background:#3BB982;
	color:#000;
}

thead th{
	text-transform: uppercase;
}

body{
	background-color:#fff;
}

#content table td.calculation{
	font-size:16px;
}

#console.nav-top{
	max-width:100%;
	padding-left:0px;
	padding-right:0px;
}

body.layout-nav-top.layout-width-default .console-menu, body.layout-nav-top.layout-width-narrow .console-menu{
	max-width:1150px !important;
	padding-right:15px;
}

body.layout-width-default div.row.menu-wrap-row{
	max-width:100%;
	background-color:#000;
	padding:5px 15px 5px 15px !important;
}

.nav-wrap.nav-horiz{
	height:auto;
    overflow-y:hidden;
    overflow-x:auto;
	width:100%;
    max-width: 1150px !important;
    margin: auto;
	flex:none;
}

.nav-menu.nav-menu-b4{
	float:left;
}

#content section.tbl{
	margin-bottom:0px
}

#content section.tbl p{
	padding:0px;
}

#content .c-head{
	padding:10px 20px 10px 0px;
}

#content .totalNPV1{
	color:#000;
}

.reg-input-label{
	color:#000;
}

#content section{
	color:#000;
}
.slider-label{
	color:#000;
}

.table{
	color:#000;
}

#content h3:not(.popover-title), #content h4{
	margin: 0px;
}

p{
	color:#000;
}

.content p{
	color:#000;
}

body .console-wrap{
padding-bottom:0px !important;	
}

#console{
	padding:0px !important;
}
#content footer{
	width:100%;
	height: auto;
	/* background-color: #444; */
	bottom: 0px;
	padding: 5px 15px 5px 15px;
	font-size: 12px;
	overflow:auto;
}

footer{
	width:100%;
	height: auto;
	/* background-color: #444; */
	/*position: absolute;*/
	bottom: 0px;
	padding: 5px 15px 5px 15px;
	font-size: 12px;
}

footer a, footer p{
	color:#000;
}

footer a:hover{
	color:#000;
}

.loader {
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3BB982;
	width: 120px;
	height: 120px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
	margin:auto;
}

.nav-social{
	display:none;
}

header.header-forr div.brand p {
	text-align:left;
    float:left;
    margin-left:0;
	color:#333;
	font-size:0.5em;
	text-decoration:underline;
    padding: 10px 0 3px 0;
    max-width:140px;
}

#divLogo img{
	max-height:60px;
}

.results-box-div{
	font-size:1em;
}

.results-box{
	font-weight:bold;
}

@media screen and (max-width: 767px){
	.mainnav:first-of-type a{
		padding-left:0px;
	}
}

.fa-info-circle {
    color: #3BB982;
}

.mainnav.active a.nav-link {
    color: #ffde00;
}