.tbord { border: solid thin black; }
/* colouring text */
.red-text { color: rgba(219, 20, 17, 0.85); }
.green-text { color: rgba(40, 122, 0, 0.85); }
.yellow-text { color: rgba(255, 223, 17, 0.85); }
.black-text { color: rgba(33, 31, 31, 0.85); }
.bg-gray { background-color: rgba(200, 200, 200, 1); }
.bg-lightgray { background-color: rgba(240, 240, 240, 1); }
.bg-lightgreen { background-color: rgb(156, 188, 156); }
input[type="text"], input[type="date"], input[type="password"], input[type="email"], select { text-indent: 3px; padding: 3px; margin: 3px 0px 5px 0px; }
.recsperpage { font-size: small; }
.linklike { color: #0F469E; text-decoration: underline; }
label.label { margin: 10px; line-height: 40px; }
/* sizing text */
.font-18 { font-size: 18px; }
.width-05 { width: 5%; }
.width-10 { width: 10%; }
.width-20 { width: 20%; }
.width-25 { width: 25%; }
.width-30 { width: 30%; }
.width-33 { width: 33.3%; }
.width-40 { width: 40%; }
.width-45 { width: 45%; }
.width-50 { width: 50%; }
.width-60 { width: 60%; }
.width-66 { width: 66.6%; }
.width-70 { width: 70%; }
.width-75 { width: 75%; }
.width-80 { width: 80%; }
.width-90 { width: 90%; }
.width-100 { width: 100%; }
.width-auto { width: auto; }
.text-center { text-align: center; }
.font-bold { font-weight: bold; }
.font-medium { font-size: medium; }
.font-large { font-size: large; }
.rtext { text-align: right; }
.ltext { text-align: left; }
.hidden, .hide { display: none; }
.num { text-align: right; }
.pamazero { padding: 0; margin: 0; }
.addnewr { color: #4B886F; text-decoration: none; font-size: 8px; }
.lfloat { float: left; }
.rfloat { float: right; }
.toggle-label {float: left; padding-right: 5px; }
.overhand { cursor: pointer; }
.asbutton { border: 1px rgba(170, 170, 140, 0.8); }
.mybutton { border: 2px solid #555555; color: #222222; background: transparent; padding: 1em 2em; margin: 0.5em; font-weight: bold; font-stretch: extra-expanded; }
.mybutton:hover { border: 2px solid #444444; color: #dddddd; background: #777777; }

.sidemenu1 li a {display:block; min-height:1.5em; height:auto !important /*Non-IE6*/; height:1.5em /*IE-6*/; line-height:1.5em; margin:0; padding:2px 0px 5px 5px; border-top: none; border-bottom:solid 1px rgb(200,200,200); color:rgb(75,75,75); font-weight:bold;}
/*.sidemenu2 li a, .sidemenu2 li a:hover, .sidemenu2 li a:visited {color: black; text-decoration: none;}*/

.corner-subcontent-top_nourl {clear:both; width:270px; height:0px; overflow:hidden;}
.corner-subcontent-bottom_nourl {clear:both; width:270px; height:0px; margin-bottom:2px; overflow:hidden;}

.ui-accordion .ui-accordion-content{ overflow:visible !important; }

textarea { width: 99%; padding: 1em; }
input[type=radio] { opacity: 1; }


@media print
{
  .main {border: none;}
  .header-top {display: none;}
  .searchform {display: none;}
  .corner-page-top, .corner-page-bottom {display: none;}
  .subcontent {display: none;}
  .action-bar {display: none;}
  .content {float: left; background: transparent;}
  .credits {display: none;}
  .footer {display: none;}
  .mfakos {display: none;}
  .container {width: auto;}
  .corner-page-top {display: none;}
  .corner-page-bottom {display: none;}
  .corner-content-1col-top {display: none;}
  #actionbar {display: none;}
}

#lists .date { width: 13%; }
#lists .move { width: 40%; }
#lists .numb { width: 10%; }
#lists .whis { width: 30%; }
#lists .actn { width: 5%; }
		#lists { font-size: 8pt; color: #111111; }
		#lists th { background-color: #C6C6C6; color: #111111; }

		#lists tr:nth-child(even).def td { background-color: #D6D6D6;}
		#lists tr.def:hover td { background-color: #B5B5B5;}
		/*#lists tr:hover td { background-color: #B5B5B5; color: #111111; cursor: default; }

		#lists .l { color: #111111; }*/

		#lists tr.line td { background-color: #E5AEAE; color: #111111; }
		#lists tr.line:hover td { background-color: #DD8B8B; color: #111111; cursor: default; }

		#lists tr.prnt td { background-color: #DBC7B1; color: #111111; }
		#lists tr.prnt:hover td { background-color: #D8A56E; color: #111111; cursor: default; }

		#lists tr:nth-child(even) td.slcline, tr td.slcline { background-color: #F4AA42; color: #111111; }
		/*#lists tr:nth-child(odd) td.slcline, tr td.slcline { background-color: #F4AA42; color: #111111; }*/
		#lists tr td.slcline:hover { background-color: #F4AA42; }
		#lists .updt { background-color: #EAB188; color: #2D2727; color: #111111; }

		#rlines { color: #111111; }
		#rlines th { background-color: #C6C6C6; color: #111111; }
		#rlines td.numb { text-align: right; color: #111111; }
		#rlines .line td { color: inherit; }
/*		#rlines tr:nth-child(odd).line td { color: inherit; background-color: #C6C6C6; }
		#rlines .line:hover td , tr:nth-child(odd).line:hover td { background-color: #999999; color: #111111; cursor: default; }*/
		#rlines .slcline { background-color: #F4AA42; color: #111111; }
		#rlines .slcline:hover { background-color: #F4AA42; }
		#rlines .finnert { padding: 0px; }
		#innert { width: 100%; padding: 0px; margin: 0px; border-style: hidden; font-size: x-small; }

#edit_form .matr { width: 110px; }
#edit_form .numb { width: 20px; text-align: right; }
#edit_form input { border: solid #C4C4C4 1px; }
#edit_form input:focus { background-color: #E5E5E5; border: solid #726366 1px; }
#edit_form textarea { border: solid #C4C4C4 1px; }
#edit_form textarea:focus { background-color: #E5E5E5; border: solid #726366 1px; }
#edit_form input.notab { border: none; background: transparent; text-align: right; }
#edit_form td.numb { text-align: right; }
.add:hover { cursor: pointer; }
/*#inv-edit-totals .sum { _text-align: right; _float: right; font-weight: bold; }*/

	#dialog-link {
		padding: .4em 1em .4em 20px;
		text-decoration: none;
		position: relative;
	}

/* was in report */
	
#report_lists { }
#report_lists th { background-color: #C6C6C6; }
#report_lists .ldat { width: 13%; }
#report_lists .lmov { width: 40%; }
#report_lists .lnum { width: 15px; text-align: right; }
#report_lists .lsml { width: 5px; text-align: right; }
#report_lists .lsum { width: 15px; text-align: right; }
#report_lists .ltxt { width: 130px; }
#report_lists .lstxt { width: 10px; }
#report_lists .ltxt2 { width: 40px; text-align: center; }
#report_lists .lact { width: 5%; }
#report_lists .dat { }
#report_lists .mov { }
#report_lists .num { text-align: right; }
#report_lists .sml { text-align: right; }
#report_lists .sum { text-align: right; font-weight: bold; }
#report_lists .txt { }
#report_lists .stxt { }
#report_lists .ctxt { }
#report_lists .xtrtxt { width: 100%; float: left; font-size: 8px;}
#report_lists .xtrnum { width: 100%; float: right; font-size: 8px;}
#report_lists .act { }
#report_lists td.lin_e { text-align: right; }
#report_lists .l { font-size: 8pt; }
#report_lists tr:nth-child(even) td { background-color: #D6D6D6;}
#report_lists tr:nth-child(even):hover td, tr:hover td { background-color: #B5B5B5; color: #111111; cursor: default; }

#filters { width: auto; margin: 10px; color: black; }
#filters div { margin: 0px; padding: 0px; font-size: 12px; }
#filters span { margin: 0px; padding: 0px; font-size: 12px; }


.first_page_title { display: none;}
.onlyscreen { _display: compact; }
.onlyprint { display: none; }

@page { margin: 5mm; }

@media print {

	#report_lists td { color: #000000; }
	#report_lists th { color: #000000; }
	pre, .onlyscreen, #dper, #dper-button, #recordsinshow, #dbgcb { display: none; }
	.onlyprint { display: block; }
	#report_lists { margin: 0mm; display: block; width: 100%; background-color: #FFFFFF; }
	#trd, #mtr, #stt, #wrh, #pit, #apodate, #eosdate, #lnstt, #mctg, #tctg, #trdt { border: none; background-color: #FFFFFF; font-weight: normal; }
	#trd-button, #mtr-button, #stt-button, #wrh-button, #pit-button, #apodate-button, #eosdate-button, #lnstt-button, #mctg-button, #tctg-button, #trdt-button { border: none; background-color: #FFFFFF; font-weight: normal; }
	#report_lists .ldat { width: 20mm; }
	#report_lists .lmov { width: 30mm; }
	#report_lists .lnum { width: 20mm; text-align: right; }
	#report_lists .lsml { width: 5mm; }
	#report_lists .lsum { width: 20mm; text-align: right; }
	#report_lists .ltxt { width: 150mm; }
	#report_lists .lstxt { width: 20mm; }
	#report_lists .ltxt2 { width: 20mm; text-align: center; }
	#report_lists .lact { width: 5mm; }
	.first_page_title { display: block; }
	#filters { background-color: #FFFFFF; }
	#rpt_filters { background-color: #FFFFFF; }
	#filtertable { background-color: #FFFFFF; }
	thead { display: table-header-group; }
	tbody { display: table-row-group; }
	tr { page-break-inside: avoid; background-color: #FFFFFF; }
	td { background-color: #FFFFFF; }

	#report_lists tr td { _border-bottom: solid 0.2mm #444444; }
	#report_lists tr:nth-child(odd) td { background-color: #FFFFFF; }
	#report_lists tr:nth-child(even) td { background-color: #d6d6d6; }
}

/***********************/
/*  MY NAVIGATION BAR  */
/***********************/

/* MAIN MENU */
.actionbar {padding-top: 0px; margin: 0px; height: 40px; text-indent: 5px; border-bottom: dashed rgb(230,230,230) thin; background: rgb(230,230,230); vertical-align: super;}
.actionbar ul {display: inline-flex;}
.actionbar ul li a {_text-decoration: underline; font-weight:bold; font-size: small; border: 1px solid #DDDDDD; padding: 3px; background-color: #D0D3AB}
.actionbar ul li a:hover {text-decoration: none; background-color: #3A3C72; cursor: pointer; color: #E0E0E0} /*Color main cells hovering mode*/
