/* MediaPlus cmo35 Version cmo35A 04/01/08 11:59:39 delta css/distribution_custom.css
** Copyright 2001 Publishing Business Systems, Inc.
** All Rights Reserved Worldwide.
*/
/* distribution_custom.css - client custom iServices Distribution stylesheet
**
** #169332 07.11.05 mickeyg Created.
*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&family=Open+Sans:ital,wght@0,400;0,700;1,300;1,700&display=swap');

/*
font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
*/



table td, table th{
  padding: 0;
}
html,body{
	font-family: 'Open Sans', sans-serif;
}

#navheader{
	padding: 10px 0;
	background: #dedbdb;
}
#navheader div,
#loginfooter{
	background: #dedbdb;
	font-size: 13px;
	text-transform: uppercase;
}
#navheader a:link, #navheader a:visited,
#rndtabheader a:hover,
#loginfooter a:link,
#loginfooter a:visited,
.divider
{
	color: #333;
}
#rndtabheader{
	margin-bottom: 24px;
}
#rndtabheader a,
#rndtabheader #current,
#rndtabheader li,
#rndtabheader #current a{
	background: none;
	font-family: 'Open Sans Condensed', sans-serif;
}

#rndtabheader a,
#rndtabheader #current a{
	color: #333;
	font-size: 14px;
	text-transform: uppercase;
}
#rndtabheader li{
	display: inline-block;
	margin: 0;
	padding: 0;
}
#rndtabheader a,
#rndtabheader #current a{
	display: inline-block;
	padding: 10px 20px;
	border: solid 1px #333;
	border-right: none;
}
#rndtabheader ul li:last-child a{
	border-right: solid 1px #333;
}
#rndtabheader #current a{
	background: #333;
	color: #fff;
}
.titleheadersub,
.rptcolumnheader{
	background: #333;
	color: #fff;
	vertical-align: middle;
}
.rptcolumnheader{
	padding: 12px;
}
.headerrow{
	background: #dedbdb;
	font-size: 13px;
	text-transform: uppercase;
}

.pageheadertbl, .subSectionHeader,
.mainContentHeader{
	background: none;
	border-bottom: solid 1px #dedbdb;
	    font-size: 18px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 600;
    letter-spacing: 0.1px;
    text-transform: uppercase;
}
.subSectionHeaderText{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
}
#mainnav{
	border-right: solid 3px #333;
}
#sidebar{
	background: none;
	border: solid 1px #333;
}
.paymentsidebar{
	background: #333;
	border: none;
	color: #fff;
	margin-left: 24px;
	padding: 14px;
}
.paymentsidebar a{
	color: #fff !important;
}
div.dimmer{
	width: 100% !important;
}
.custtable{
	margin-top: 20px;
}
.accttable td,
.browseresults td{
	padding: 8px;
}
tr.dataroweven:hover, tr.datarowodd:hover{
	background: #dedbdb;
}
.dataroweven{
	background: #ededed;
}
.dayheader{
	padding: 0;
}
#submenunav li{
	display: inline-block;
	padding: 0;
	
}
#submenunav a{
	border: solid 1px #dedbdb;
	color: #666;
	    padding: 10px 20px;
}
#submenunav #subcurrent a{
	border: solid 1px #333;
	color: #333;
	    padding: 10px 20px;
}
.mainNavTop,
.mainNavBottom{
	background: none;
}

.continueButton,
.cancelButton,
.backButton{
	border: none;
	background: none;
	font-size: 12px;
	border-radius: 4px;
	color: #fff;
	font-weight: bold;
}
/*
.continueButton{
	background: #578348;
}
.cancelButton{
	background: #B43838;
}
.backButton{
	background: #333;
}
*/
table.calendar{
    width: 100%;
}

#calendar table td{
    padding: 0;
}
#calendar form[name="calButtons"] table td input.day,
#calendar form[name="calButtons"] table td input.highlight{
    padding: 0;
    margin: 0;
  width: 100%;
    border: none;
    border-bottom: solid 1px #E4E4E4;
    border-right: solid 1px #E4E4E4;
}
#calendar form[name="calButtons"] table{
    border-left: solid 1px #E4E4E4;
}
body#calendar{
    padding: 10px;
}


