@charset "utf-8";
/* CSS Document */

#ch_tabs a {float: left; display: block; text-decoration: none; padding: 3px 5px 1px 5px; color: blue;}

#ch_tabs a:hover {background: #eeeeee;}

ul#ch_tabs {
	font-size: 1.0em;
	list-style-type: none;
	border-bottom: 1px solid #999999; 
	margin: 0 0 0 0;
	padding: 3px 10px 30px 10px;
}

ul#ch_tabs li {
	float: left;
	background-color: #cccccc;
	border: 1px solid #999999;
	margin: 5px 2px 0 2px;
}

ul#ch_tabs li.tab_on {background-color: #eeeeee; border-bottom: 1px solid #eeeeee;}



ul#thetabs {
	font-size: 8pt;
	list-style-type: none;
	border-bottom: 1px solid #999999; 
	margin: 0 0 0 0;
	padding: 1px 5px 10px 5px;
}

ul#thetabs li {
	float: left;
	background-color: #cccccc;
	border: 1px solid #999999;
	margin: 0px 2px 0 2px;
}

#thetabs a {float: left; display: block; text-decoration: none; padding: 1px 3px 1px 3px;}

#thetabs a:hover {background: #eeeeee;}

#ch_tabs_level2 a {float: left; display: block; text-decoration: none; padding: 3px 5px 2px 5px; color:blue;}

#ch_tabs_level2 a:hover {background: #ffffff;}

ul#ch_tabs_level2 {
	font-size: 0.9em;
	list-style-type: none;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 0 0;
	padding: 3px 30px 28px 30px;
	background-color: #eeeeee;
}

ul#ch_tabs_level2 li {
	float: left;
	background-color: #dddddd;
	border: 1px solid #cccccc;
	margin: 5px 2px 0 2px;
}

ul#ch_tabs_level2 li.tab_on {background-color: #ffffff; border-bottom: 1px solid #ffffff;}
div.bodyz {
	padding:10px 5px 10px 5px;
	border-left:1px solid #b4b5b8;
	border-bottom:1px solid #b4b5b8;
	border-right:1px solid #b4b5b8;
	background-color:#ececec;
}	
div.bodyz2 {
	padding:10px 5px 10px 5px;
	border-left:1px solid #b4b5b8;
	border-bottom:1px solid #b4b5b8;
	border-right:1px solid #b4b5b8;
	background-color:#ffffff;
}	
p,
address,
label,
li {
  color: #000;
}
body > div {background:none;}
body{color:#000;}

/* Make legacy table look like a card */
.legacy-admin .ch_table{
  width: 100% !important;
  max-width: 980px;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: .75rem;
  overflow: hidden;
}

.legacy-admin .ch_table td{
  padding: .75rem .9rem;
  vertical-align: top;
  border-top: 1px solid rgba(0,0,0,.06);
}

.legacy-admin .ch_table tr:first-child td{
  border-top: 0;
}

#accountDropdown::after {
  display: none !important;
}
/* Labels */
.legacy-admin .ch_table .labelx{
  width: 260px;
  font-weight: 400;
  color: #212529;
  background: rgba(0,0,0,.02);
  text-align: right;
}

.legacy-admin .ch_table .labelr{
  width: 260px;
  font-weight: 600;
  color: #212529;
  background: rgba(0,0,0,.02);
  text-align: right;

}
.legacy-admin .ch_table .labelr:after {
    content:" *";
    color: red;
    font-weight: bold;
}
/* Inputs */
.legacy-admin input.field,
.legacy-admin select.field,
.legacy-admin textarea.field,
.legacy-admin input[type="text"],
.legacy-admin input[type="email"],
.legacy-admin input[type="password"],
.legacy-admin input[type="tel"],
.legacy-admin input[type="number"]{
  display: block;
  width: 100%;
  max-width: 520px;
  padding: .475rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .5rem;
}

.legacy-admin input.field:focus,
.legacy-admin select.field:focus,
.legacy-admin textarea.field:focus{
  outline: 0;
  border-color: rgba(13,110,253,.5);
  box-shadow: 0 0 0 .25rem rgba(13,110,253,.15);
}

/* Buttons */
.legacy-admin .buttonStandard,
.legacy-admin input[type="submit"].buttonStandard,
.legacy-admin input[type="reset"].buttonStandard{
  display: inline-block;
  padding: .5rem .9rem;
  border-radius: .5rem;
  border: 1px solid transparent;
  background: #0d6efd;
  color: #fff;
  font-weight: 600;
}

.legacy-admin input[type="reset"].buttonStandard{
  background: #6c757d;
}

/* Reduce ugly old striping conflicts */
.legacy-admin .input_odd,
.legacy-admin .input_even{
  background: transparent !important;
}

/* Borders that used to be "spacer rows" */
.legacy-admin .border_top_bottom td,
.legacy-admin .border_top td{
  background: rgba(0,0,0,.02);
}
.right_title{
  font-size: 1.25rem;   /* similar to Bootstrap .h4 */
  font-weight: 600;
  margin: 0 0 1rem 0;
  text-align: center;   /* remove if you want left aligned */
}