.nv-x .tick line {
    display: none;
}
    
.nv-y .tick line {
    display: none;
}
    
.nv-zeroLine line {
    dispay: block;
    fill: black !important;
    stroke: black !important;
}
    
.bound-line {
    opacity: 0.3;
}

.nvd3 .nv-axis path.domain {
	stroke: black !important;
}

tfoot p {
	 text-align: left;
}
	
.nv-axislabel {
	 margin-top: -25px !important;
}
	
	
.nv-axis.nv-x .tick line {
     display: block;
}
    
.nv-bar rect {
     fill-opacity: 1;
}
    
.apc-bar {
     height: 420px !important;
}

.nvtooltip table thead td {
    text-align: left !important;
}


/* Tooltip styles to overwrite the table offsetting in the tooltip  */
/*
.nvtooltip table {
    margin: 0px !important;
    padding: 0px !important;
}

.nvtooltip table thead tr td {
    padding-left: 2% !important;
}
   
.nvtooltip table td.value {
    text-align: center !important;
    padding-left: 5% !important;
}
   
.nvtooltip table td.key {
    padding-left: 5% !important;
}
   
   
.nvtooltip table td div {
    margin-top: 7% !important;
    margin-left: 45% !important;
}

*/

.nvd3 text {

    font-size: 0.8em !important;
}