/*For development purposes only*/
div#debug-kit-toolbar, #debug-kit-toolbar li{
	display:none;
}
body{
	background-image:none;        
}
/*Print styles...*/
/*body{
	width:auto;
	height:100%;
}*/
.heading{
	display:block;
	padding:0;
	margin:0;
	overflow:hidden;
	height:auto;
}

/*.header { height: 200px;}*/
#menu, .footnote, .search{ display:none;}
.logo{ 
	background-image: none no-repeat ;
	height: 0px;
	float: none;
	display: none;
 }
img.logo-division{
     display: none;
 }
#print_logo img{
	height:140px;
	display: inline;
	color:black;
}
#print_logo h3{
	display:inline;
	vertical-align:top;
	font-size:24px; 
}
#print_logo{
	height:100px;
	display: inline-block;
	float:left;
	background-image:url('../img/gr-logo-bw.png') no-repeat;
}

#print-distributor-reportcard-filter-bundle{
    display: block;
}

div{ float: none;}
div .bluenote, div .admin_territories{ display: none;}

h1{
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	font-size:24pt;
}

.fullheader{
	background-image:none;	
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top: 15px;
	border-bottom:1px solid black;
}
.fullheader h6{
	font-size:18pt;
	color:black;
}
.sidebarheader {
	background-image:none;
}
.sidebarheader div.grid_6, .sidebarheader legend{
	width:100%;
}
.sidebar{display:none;}
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
}
p{
	font-size:12pt;
	color:black;
}

/*#countyList{
	display:inline-block;
	overflow:visible;
}*/
table.internal_box, table.internal_box td {
    width: 100%;
}
table, table td{
	color:#282828;
        /*width: 25%;*/
}

table tr{
	font-size:12pt;
	padding:0px 5px;
	border-bottom: 1px solid #282828;	
}
#calendar table tr{
	font-size:100%;
}
table tr.noborder, table tr.noborder td{
	font-size:12pt;
	padding:0px 5px;
	border-bottom: 0px;	
}
table th, .dataTableTitle{
	color:black;	
	background:transparent;	
}
.pushdown_40{margin:20px;}
.pushdown_20{ margin:10px;}

#internal_only{
	display:inline;
}
.footer, .sidebar a, .sidebar .pagedo {
	display:none;
}

.avoidTDPageBreak {
    page-break-inside: avoid !important;
}

header.grbase-header { display: none;}
 .donotprint_filter {
   display:none;
}

h4.page-header {border:0; margin: 20px 0; line-height: 10px;}
h6 {border: 0; margin: 15px; padding: 10px 10px; line-height: 5px;}
h6.overlap_fix {line-height: 25.5px;}
h3.creditApplicationHeader { display:inline-block; padding-top: 40px; margin-right: 100px;}
/*address {margin-top: 50px;}*/
/*print_log0 { display: block; padding: 140px 0;}*/
/*address { padding: 0px; margin-top: 0px;}*/
th.noborder, td.noborder { border: 0; border-right: none;}


/* Scorecard table structure */
table.scorecard.table.table-bordered{
    border: 3px solid #ddd;
}

tr.ratio td {
    border-bottom: 2px solid #ebebeb !important;
}

td span.analysisNumerator {
    margin: 0 5px;
    padding: 0 5px !important;
    color: #86344F !important;
    border-bottom: solid #f8f8f8 1px;
    width: 90%;
    display: inline-block;
    float: right;
}

td span.analysisDenominator {
    margin: 0 5px;
    padding: 0 5px !important;
    color: #3B438E !important;
    display:inline-block; 
    clear: right;
    float: right;
    border-top: 0px;
    
}

table.table tr td, tr.active th.heading, td.active, td.figure, td.seriesName {
    padding: 0 5px !important;
}

td.active.familyHeading {
    vertical-align: middle;
}
/* end scorecard table structure */

@media print{
    div.pagebreak { display: block; page-break-after:always; }
}

#pieChartPrintDetails {
    display: block;
}

.chart_legend {
    display: none;
}

ul.chart_list {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
#pieChartPrintDetails ul.chart_list li {
    display: inline;
}
.pieChartScreenDetails{
    display:none;
}

input.button-reset{
    display: none;
}
  
/* ---------------- New Style - Bootstrap Columns ---------------*/
.col-sm-12, .col-sm-6, .col-md-4, .col-md-6 {
   float: left;
}
.col-md-6 {
   width: 50%;
}
.col-md-4 {
   width: 33.33333333%;
}
.col-sm-12 {
   width: 100%;
}
.col-sm-6 {
   width: 50%;
}  

.creditApplicationContent { display: block; margin: 0;}
.creditApplicationScreen,.contactChangesScreen{ display: none;}
.creditApplicationPrint,.contactChangesPrint { display: block; } /*margin: 30px;*/

.table {
    margin-bottom: 0px;
    padding: 0px;
}
.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td
{
    padding: 0px;    
    font-size: 12px;
}
div.clear { clear:both; } 

table.dataTableResult { float: none; display: table; overflow: visible; table-layout: fixed; width: 100%}
table.dataTableResult td {
     white-space: -o-pre-wrap; 
    word-wrap: break-word;
    white-space: pre-wrap; 
    white-space: -moz-pre-wrap; 
    white-space: -pre-wrap; 
    vertical-align: top;
}
ul.nav .navbar-nav .navbar-right, ul li.dropdown {
    display:none;
}
