﻿@charset "utf-8";
/* */
/* This is the CSS stylesheet when the browser is printing to a physical printer. */

.noPrint, .noprint {display: none;}
.printOnly, .printonly {display: block;}
@media print {
  a[href]:after {
    content: none;
  }
}
.p,h1,a,h4,p.a,table tbody tr a{color:black;}
body {padding-top: 0px; margin-top: 0px;}
a:link, a:visited, a:hover, a:active  {text-decoration: underline; color:#009;}
a.btn, a.btn-primary {color:#009 !important;width: 200px !important;}
header {position: relative;}
.mobileBar {display: none;}
.userBar {display: none;}
.logoBar {display: block; position: relative;}

.logoBar_left img{/* width: 100%; */ display: block; /* max-width: 100%; */} /*Need to figure out how to properly show banner image*/
.topNavBar {display: none; clear: both;}

.main_wrapper {padding: 0em;} 
.leftNav {display:none;}
.mainContent {float: none;width: 100%;  border:0px solid red;}

.btn {display: none;}
#accordion .dataTable {border: 0px !important;}
#accordion .dataTable th, #accordion .dataTable th {
	border-right: 0px solid #FFF; border-left: 0px solid #FFF;
}
.accordionBody {display: block;}

.dataTable {border:1px solid #999 !important;}
.dataTable thead tr{border:1px solid #999 !important;  color: #333;}
.dataTable thead th{border-bottom:2px solid #999; border-top:2px solid #999; border-right:1px solid #999; border-left:1px solid #999; color: #333;}
.dataTable thead td{border-bottom:2px solid #999; border-top:2px solid #999; border-right:1px solid #999; border-left:1px solid #999; color: #333;}
.dataTable tbody th{}
.dataTable tbody td{}

.panel {page-break-inside:avoid;}
.panel-collapse {display: block !important; visibility: visible !important;height: inherit !important;}
.panel-body { display: block; }

.penEarnTbl{page-break-inside: avoid;}

#pnlAdminBar {display: none;}

.footnote {
	font-size: .75rem!important;
}

@media (orientation:portrait)
{
.panel-title a{text-decoration:underline !important; color:black !important;}
p a{text-decoration:none; color:black !important;}
#printhide{text-decoration:none; color:black !important;}
#ContentPlaceHolder1_lnkPrint {text-decoration:underline !important; color:black !important;}
#allPanelsShowLink { text-decoration:underline !important; color:black !important;}
.panel-title{color:black !important;}
.footer_wrapper #ClientContentPlaceHolder_pageFooter_lblCopyright {color:black !important;}
.footer_wrapper #ClientContentPlaceHolder_pageFooter_lnkTermsOfUse {text-decoration:underline !important; color:black !important;}
.footer_wrapper #lnkPrivracy{text-decoration:underline !important; color:black !important;}
.footer_wrapper #lnkCookies {text-decoration:underline !important; color:black !important;}
.panel {
	border-bottom:0px solid grey !important;
}

/*.footer_wrapper{
	margin-top:10px !important;
	border-top:1px solid grey !important;
}*/
}


@media (orientation:landscape)
{
.panel-title a span{text-decoration:underline !important; color:black !important;}
p a{text-decoration:none; color:black !important;}
#printhide{text-decoration:none; color:black !important;}
#ContentPlaceHolder1_lnkPrint {text-decoration:underline !important; color:black !important;}
#allPanelsShowLink {text-decoration:underline !important; color:black !important;}
.footer_wrapper #ClientContentPlaceHolder_pageFooter_lblCopyright {color:black !important;}
.footer_wrapper #ClientContentPlaceHolder_pageFooter_lnkTermsOfUse {text-decoration:underline !important; color:black !important;}
.footer_wrapper #lnkPrivracy{text-decoration:underline !important; color:black !important;}
.footer_wrapper #lnkCookies {text-decoration:underline !important; color:black !important;}
.panel {
	border-bottom:0px solid grey !important;
}

/*.footer_wrapper{
	margin-top:10px !important;
	border-top:1px solid grey !important;
}*/
}
.tbl th{
	color:black !important;
}
.infoText{color:black !important;}
.glyphicon {color:black !important;}