﻿html, body { border: 0; margin: 0; }
html, body, input, textarea, select, a { font-family: Arial, Helvetica, Sans-Serif; }

body { margin: 0; font-size: 13px; line-height: 1.4; }

a img {	border: none; }

.Border, .FormButtonSpreadSheet, input.FormInput { border: 1px solid #005caa; }
.Rounded, .FormButtonSpreadSheet, input.FormInput { border-radius: 4px; }

.AlignTop { vertical-align: top; }

/* Container */
.Container { margin: 0 auto; max-width: 1100px; padding: 8px 16px; }
.ContainerTop { color: #FFFFFF; background-color: #042969; border-bottom: 1px solid #bbbbc1; }

.MainTitle { font-size: larger; font-weight: bold; margin-right: 20px; }

.ContainerTopSites { }
span.ContainerTopSite {	display: inline-block;	margin: 0 4px; padding: 4px; vertical-align: middle }
span.ContainerTopSite a { color: #DFDFDF; text-decoration: none; }
span.ContainerTopSite a[href]:hover { color: #FFFFFF; }
span.ContainerTopSite.Right { float:right; }
span.ContainerTopSite.Right > a { padding-left: 10px }

.ContainerNavigation { background-color: #f6f6f8; border-color: #bbbbc1; border-style: solid; border-width: 0 1px 0 0; }
.ContainerPath {
	background-color: #f6f6f8;
	border-color: #bbbbc1; border-style: solid; border-width: 0 0 1px 0;
	height: 20px; padding: 0 0 0 4px; overflow: hidden;
}

.ContainerAction {	background-color: #f6f6f8; border-color: #bbbbc1; border-style: solid; border-width: 1px 0 0 0; text-align: center; }

.ContainerMain { overflow: auto; }
.ContainerMainInner { margin: 8px; margin-bottom: 0; }

ul.NavigationMenu, ul.NavigationMenu ul { padding-left:0; list-style:none; list-style-type:none; }
ul.NavigationMenu { padding:0 10px; }
li.NavigationHeading, li.NavigationItem { font-size: 10pt; border-width: 1px 0; border-style: solid; padding: 2px 0 0 8px; }
li.NavigationHeading { display: block; font-weight: bold; border-color: transparent; color: #4d4d4d; margin-top: 6px;}

li.NavigationItem { border-radius:3px; background-color: rgba(51, 122, 183, 0.50); border: 1px solid rgba(51, 122, 183, 0.20); }
li.NavigationItem:hover { border: 1px solid black; border-radius:3px; }
li.NavigationItem img {	width: 16px; height: 16px; float: left;	margin-top: 0; margin-right: 8px; }
li.NavigationItem a { color: #ffffff; text-decoration: none; }
li.NavigationItemActive {
	background-image: url('/images/actionbutton_back.png'); background-position: 0 0;
	background-color: #005caa; color: #ffffff; border: 1px solid #122B40;
	font-weight: bold; text-shadow: 0 1px 0 #4d4d4d;
}
li.NavigationItemActive a {	text-shadow: 0 1px 0 #4d4d4d; }

span.PathItem {
	font-size: 12px; font-weight: bold; text-shadow: 0 1px 0 #ffffff;
	display: inline-block; float: left;
	color: #4d4d4d; padding: 2px;
}
span.PathItem a { text-decoration: none; color: #000000; display: inline-block; margin: 0; }
span.PathItem a:hover {	text-decoration: underline; }

span.PathDivider {
	font-size: 12px; font-weight: bold;
	float: left; display: inline-block;
	margin: 2px 4px 0 4px;
}

/* Forms */
div.SuccessMessage { background-color: #CFDFF2; border-color: #C3D3E6; margin: 4px 0; }

div.ValidationSummary {	background-color: #f7f79b;	border-color: #ebeb7d;	margin: 4px 0; }
div.ValidationError { background-color: #ff6666; border-color: #e13737; margin: 4px 0; padding: 4px 0; }
div.ValidationSummary span, div.ValidationSummary p, div.ValidationSummary ul, div.ValidationSummary li {
	font-size: 13px; line-height: 1.6;
	margin: 4px 8px; padding: 0;
}
div.ValidationSummary li { margin: 0 8px; }
span.ValidationBullet {	display: inline-block; font-size: 18px; margin: 0; }

table.Form { width: 100%;}

tr.FormActions td, div.FormActions { padding-top:1em; }

td.FormHeading { }
span.FormHeading { display: block; font-size: 14px; font-weight: bold; margin: 6px 0 2px 0; }

td.FormLabel { padding: 6px 8px 0 16px; vertical-align: top; width: 132px; }
span.FormLabel, div.FormLabel {	font-size: 13px; font-weight: bold; }
p.FormLabel { font-size: 13px; margin: 4px 0; }

input.FormInput {
	display: inline-block; float: left; overflow: hidden;
	width: 300px; padding: 6px 4px;
	font-size: 13px;
    box-shadow: inset 1px 1px 4px rgba(0,0,0,0.10);
}

td.FormInput { padding: 2px 0; }
td.FormInputAddressSuburb,
td.FormInputAddressState,
td.FormInputAddressPostcode { width: 150px; }
td.FormInputAddressSuburb .FormInput { width: 200px; }
td.FormInputAddressState .FormInput,
td.FormInputAddressPostcode .FormInput{ width: 70px; }

div.FormCheckbox, div.FormRadioButton {	font-size: 13px; margin: 4px 0; }

label { padding:4px; padding-left:0; border-radius:3px; }
label:hover { background-color: #f6f6f8; }

td.FormTextarea { padding: 4px 16px 4px 0; }

textarea.FormTextarea {
	font-size: 14px; line-height: 1.8;
	padding: 8px 8px 8px 6px;
	height: 125px; width: 100%;
}

select.FormInput {
	background-color: #fff; overflow: hidden;
	font-size: 13px;
	width: 210px;
	margin: 0; padding: 5px 0 5px 3px;
}
optgroup { font-style:italic; }

a.FormButton, a.FormButtonDialog, a.FormButtonSpreadSheet {
	background-image: url('/images/actionbutton_back.png'); background-position: 0 0;
	background-color: #005caa; color: #fff !important;
	display: inline-block; float: left; cursor: pointer;
	font-size: 13px; font-weight: bold; text-decoration: none; text-shadow: 0 1px 0 #6262cc; text-align: center;
	min-width: 30px;
	margin: 0; padding: 6px 8px;
}
a.FormButtonDialog { margin-right: 10px; }
a.FormButton:hover, a.FormButtonDialog:hover, a.FormButtonSpreadSheet:hover {
	background-position: 0 -74px;	background-color: #195994;
}
a.FormButtonHeader { margin: 0 0 0 4px; }
a.FormButtonSpreadSheet { height: 12px;	margin: 1px 2px 1px 0; padding: 2px 4px 2px 4px; font-size: 10px !important; }

div.FormCheckboxList { overflow:auto; height:11em; }
input.FilterInput { width:98%; padding:3px; }

/* ActionButtons */
a.ActionButton {
	background-image: url('/images/actionbutton_back.png');	background-repeat: repeat-x;
	background-color: #005caa; border-color: #204D74; color: #ffffff;
	display: block; height: 64px; margin: 0 0 8px 0;
	text-decoration: none;
}
a.ActionButton[href]:hover { border-color: #A7C2E7; background-position: 0 -74px; background-color: #195994; cursor: pointer; }
img.ActionButton {	float: left; height: 48px; width: 48px; margin: 8px; }
span.ActionButton {	display: block; font-size: 14px; font-weight: bold;	text-shadow: 0 1px 0 black; margin: 14px 0 0 0; }

/* List */
div.List { border-color: #107e10; padding: 0 0 4px 0; }
div.ListHeader { background-color: #107e10; border-color: #107e10; height: 20px; margin: 4px 4px 0 4px; }
div.ListItemOuter {	margin-top: 4px; }
div.ListItem { height: 48px; line-height: 1.4; padding: 4px; margin: 0 4px;}
div.ListSmallItem {	height: 14px; line-height: 1.4; padding: 4px; margin: 0 4px;}
div.ListItemRegular { background-color: #f6fef5; border: 1px solid #f6fef5; }
div.ListItemAlternate { background-color: #eefeec; border: 1px solid #eefeec; }
div.ListItemHover {	background-color: #d8f1d6; border: 1px solid #d8f1d6;}
div.ListItemActive { border: 1px solid #59ab56; }
span.ListItemTitle { display: block; font-size: 12px; font-weight: bold; }
span.ListItemTitle a { text-decoration: none; }
span.ListItemTitle a:hover { text-decoration: underline; }
span.ListItemInfo {	color: #808080;	display: block;	font-size: 12px; }
img.ListItemIcon { float: left;	height: 48px; margin-right: 8px; width: 48px; }

/* Tree */
div.Tree { border-color: #107e10; padding: 0 0 4px 0; }
div.TreeItem { height: 16px; line-height: 1.4; padding: 2px; margin: 4px 4px 0 4px; }
div.TreeItemRegular { background-color: #ffffff; border: 1px solid #ffffff; }
div.TreeItemHover {	background-color: #d8f1d6; border: 1px solid #d8f1d6; }
span.TreeItemLabel { display: block; font-size: 12px; }
span.TreeItemLabel a { text-decoration: none; }
span.TreeItemLabel a:hover { text-decoration: underline; }
img.TreeItemIcon { float: left;	height: 16px; margin-right: 4px; width: 16px; }

div.TwentyElevenListItemCluster { background-color: #d8f1d6; border-color: #d8f1d6; height: 22px; padding: 0; }
div.TwentyElevenListItem { height: 38px; padding: 0; }
span.TwentyElevenListItemHeaderCode,
span.TwentyElevenListItemHeaderName,
span.TwentyElevenListItemHeaderAddress,
span.TwentyElevenListItemHeaderSizeEstimate,
span.TwentyElevenListItemHeaderFormsOrdered,
span.TwentyElevenListItemHeaderStatus {	display: block;	float: left; color: #ffffff; font-size: 13px; font-weight: bold; margin: 2px; }

span.TwentyElevenListItemHeaderSizeEstimate,
span.TwentyElevenListItemHeaderFormsOrdered,
span.TwentyElevenListItemHeaderStatus {	float: right; width: 100px;	text-align: center; }

span.TwentyElevenListItemClusterLabelCode,
span.TwentyElevenListItemClusterLabelName,
span.TwentyElevenListItemLocationLabelCode,
span.TwentyElevenListItemLocationLabelName,
span.TwentyElevenListItemLocationLabelAddress,
span.TwentyElevenListItemLocationLabelStatus { display: block; float: left; font-size: 13px; margin: 2px; }

span.TwentyElevenListItemHeaderCode a,
span.TwentyElevenListItemClusterLabelCode a,
span.TwentyElevenListItemLocationLabelCode a {text-decoration: none; }
span.TwentyElevenListItemHeaderCode,
span.TwentyElevenListItemClusterLabelCode {	font-weight: bold; width: 100px; }
span.TwentyElevenListItemHeaderName,
span.TwentyElevenListItemClusterLabelName {	width: 224px; }
span.TwentyElevenListItemHeaderAddress,
span.TwentyElevenListItemClusterLabelAddress { width: 200px; }

span.TwentyElevenListItemLocationLabelCode { font-weight: bold; width: 100px; }
span.TwentyElevenListItemLocationLabelName { width: 200px; }
span.TwentyElevenListItemLocationLabelAddress {	width: 200px; }
span.TwentyElevenListItemLocationLabelStatus { float: right; text-align: center; width: 100px; }

input.TwentyElevenListItemInput {
	float: right;
    font-size: 12px;
	height: 18px; width: 54px;
	margin: 2px 20px; padding: 2px 4px 0 4px;
}

.AreaTreeContainer { overflow: auto; max-height: calc(100vh - 2.17em - 124px); max-width: 600px; }
.AreaTreeContainer ul { padding: 0; margin: 0; list-style: none; }
.AreaTreeContainer a { display:block; color: black !important; text-decoration: none; }
.AreaTreeContainer .hover, .AreaTreeContainer a:hover { color: darkblue !important; background-color: #EFEFEF; }
.AreaTreeContainer a.hover, .AreaTreeContainer a:hover { text-decoration: underline; }

li.AreaTreeItem { font-size: 12px; font-weight: normal; margin: 0; }
li.AreaTreeItem > span { display: block; }
ul.AreaTreeContainer > li.AreaTreeItem { font-size: 14px; font-weight: bold; }
ul.AreaTreeContainer li.AreaTreeItem:not(.leaf) { font-weight: bold; }

.ActionGroup, .ActionGroupLast { display:inline-block; padding-left:16px; }
.ActionGroup { padding-right:20px; border-right:1px solid #D0D0D0; }
.ActionGroup .ActionGroupTitle,
.ActionGroupLast .ActionGroupTitle{ padding-top:4px; padding-left:4px; text-align:left; }
a.Action {
	display: inline-block;
	background-image: url('/images/actionbutton_back.png');	background-repeat: repeat-x;
	background-color: #005caa; background-position: 0 0;
	color: #ffffff;	border-color: #204D74;
	width: 116px; margin: 8px 4px;
	text-align: center;	text-shadow: 0 1px 0 #A7C2E7; text-decoration: none;
}
a.Action:hover { background-position: 0 -74px; }
a.Action img { display: none; height: 48px; width: 48px; margin: 8px; }
span.ActionLabel {	display: inline-block; font-size: 13px; font-weight: bold; margin: 8px 8px 8px 8px;}
a.Action:hover span.ActionLabel { color: #ffffff; text-shadow: 0 1px 0 #A7C2E7;	text-decoration: none; }
a.ActionDisabled {
	display: inline-block;
	background-image: url('/images/actionbutton_back.png');	background-repeat: repeat-x;
	background-color: #D0D0D0;	background-position: 0 0;
	color: #ffffff;	border-color: #A0A0A0;
	width: 116px; margin: 8px 4px;
	text-align: center; text-decoration: none;
}
a.ActionDisabled span.ActionLabel {	color: #A0A0A0; }

.BatchedRow { color: #4d4d4d !important; font-style:italic; }

img.ColumnInfoIcon { border: 1px solid lightgray; border-radius: 50%; width: 16px; height: 16px; float: right; }
img.ColumnInfoIcon:hover { border: 1px solid black; }
img.CommunityColumnInfoIcon { margin-top: 15px; }

.Required::after { color:red; font-weight:bold; font-size:larger; content: "*"; }

span.small-note { font-size:smaller; font-style:italic; }
span.optional, span.note { font-size:smaller; font-weight:normal; color:gray; }

#dialog-status dt { font-size:larger; text-indent:4px; width: 100px; margin-bottom: 4px; }
#dialog-status dd { font-size:smaller; font-weight:normal; margin-bottom:8px; }
#dialog-status .ui-icon { display: none; }

.clear { clear:both; }

.clusterName { font-weight:bold; font-size:larger; }
.clusterStatus { font-size:smaller; font-style:italic; }

.SpreadsheetGroupCount { display:inline-block; font-size: smaller; margin-left: 10px; color: #606060; }

#wizardNav { margin-bottom: 8px; }
ol.wizard { list-style-position:inside; margin:0; padding:0; margin-block: 0; }
ol.wizard > li {
    float:left;
    width: 170px;
    color: white; background-color: #CFDFF2;
    font-size: 2em; font-weight:bold;
    border: 2px solid #CFDFF2; border-radius: 3px;
    margin: 0 6px 0 0; padding: 0 4px;
}
ol.wizard > li.hoverable:hover { border:2px solid #445570 }
ol.wizard > li.selected { background-color: #92c2e2; border-color:#445570; }
ol.wizard > li.selected > span { color: #223335; }
ol.wizard > li span { text-indent: 0; font-size: 0.5em; vertical-align: middle; color: #445570; }
ol.wizard > li a { text-decoration: none; }

/* Dialogs */

.jqmWindow, .jqmInfo {
    display: none; position: fixed; top: 17%; left: 50%;
    margin-left: -300px; padding: 12px; width: 600px;
    background-color: #EEE; color: #333;
    border: 2px solid gray; border-radius: 8px;
}
.jqmOverlay { background-color: #000; }

.dialogTitle { margin:5px 2px; min-height: 20px; font-weight:bold; font-size: large; }
img.dialogIcon { float: left; margin-right: 0.5em; margin-top: 4px; }
.dialogCloseButton {
    text-decoration:none; font-weight:bold; font-size:large;
    float:right; outline: outset solid black; margin-top: -0.4em;
    color:black;
}
.dialogCloseButton:hover { color:red; }

/* Order Tab TreeGrid Formating */

.ui-th-column { font-weight: bold !important; }

.ui-jqgrid-sortable { height: auto !important; }

.order-forms-h1, .order-pack-h1, .order-profile-h1, .order-community-h1, .order-total-h1 { font-size:medium; font-weight:bold; height:100%; }
.order-forms-h2, .order-forms-h3, .order-forms-h4 { font-weight:bold; height:100% }

th.order-forms-h1 { background: rgb(118, 147, 60) !important; }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-forms-h2, tr.ui-jqgrid-labels th.order-forms-h2, tr.jqgroup td.order-forms-h2 { background: rgb(196, 215, 155) }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-forms-h3, tr.ui-jqgrid-labels th.order-forms-h3, tr.jqgroup td.order-forms-h3 { background: rgb(216, 228, 188); }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-forms-h4, tr.ui-jqgrid-labels th.order-forms-h4, tr.jqgroup td.order-forms-h4 { background: rgb(235, 241, 222); }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-forms-h5, tr.ui-jqgrid-labels th.order-forms-h5, tr.jqgroup td.order-forms-h5 { background: rgb(235, 241, 222); }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-forms-h6, tr.ui-jqgrid-labels th.order-forms-h6, tr.jqgroup td.order-forms-h6 { background: rgb(157, 181, 108); }

th.order-pack-h1 { background: rgb(177, 160, 199) !important; }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-pack-h2, tr.ui-jqgrid-labels th.order-pack-h2, tr.jqgroup td.order-pack-h2 { background: rgb(204, 192, 218); }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-pack-h3, tr.ui-jqgrid-labels th.order-pack-h3, tr.jqgroup td.order-pack-h3 { background: rgb(228, 223, 236); }

th.order-profile-h1 { background: rgb(83, 141, 213) !important; }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-profile-h2, tr.ui-jqgrid-labels th.order-profile-h2, tr.jqgroup td.order-profile-h2 { background: rgb(141, 180, 226); }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-profile-h3, tr.ui-jqgrid-labels th.order-profile-h3, tr.jqgroup td.order-profile-h3 { background: rgb(197, 217, 241); }

th.order-community-h1 { background: rgb(237, 125, 49) !important; }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-community-h2, tr.ui-jqgrid-labels th.order-community-h2, tr.jqgroup td.order-community-h2 { background: rgb(244, 176, 132); }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-community-h3, tr.ui-jqgrid-labels th.order-community-h3, tr.jqgroup td.order-community-h3 { background: rgb(248, 203, 173); }

th.order-total-h1 { background: rgb(200, 200, 200) !important; }
tr.jqgrow:not(.ui-state-hover):not(.ui-state-highlight) td.order-total-h2, tr.ui-jqgrid-labels th.order-total-h2, tr.jqgroup td.order-total-h2, tr.footrow { background: rgb(216, 216, 216); }
tr.footrow > td { font-size:larger; font-weight:bold !important; font-style:italic; text-align:right !important;}

tr.ClusterRow  { background: #F8F8F8; }
tr.ClusterRow > td { border-top: 1px solid gray; font-size: larger; padding-top:4px !important; padding-bottom:4px !important; }
tr.ClusterRow > td span { font-weight: bold; }
tr.ClusterRow > td input[type=checkbox] { transform: scale(1.2); }

span.LocationCount { }
span.ClusterCount { border-left: 1px solid black; padding-left: 10px; margin-left: 10px; }

tr.jqgroup > td { font-size: larger; font-weight:bold !important; font-style:italic; border-top: 1px solid lightgray !important;  }

div.tree-leaf { display:none; }
span.cell-wrapperleaf { margin-left: -10px; }

tr.jqgrow.ui-row-ltr input[type=text] { width: calc(100% - 10px) !important; }
tr.jqgrow.ui-row-ltr .cell-wrapperleaf input[type=text] { width: calc(100% - 20px) !important; }
tr.jqgrow.ui-row-ltr select { width: 100% !important; }

td.Status > a { color: white !important; text-decoration: none; }
td.Status > a:hover { text-decoration: underline; }
span.Status, td.Status { font-size: 11px !important; text-align: center !important; }
span.Status { display: block; padding: 4px 4px; }
span.StatusBlue, td.StatusBlue { background-color: #005caa !important; color: white; }
span.StatusGreen, td.StatusGreen { background-color: #449d44 !important; color: white; }
span.StatusGreen2, td.StatusGreen2 { background-color: rgba(68, 157, 68, 0.4) !important; }
span.StatusRed, td.StatusRed { background-color: #c9302c !important; color: white; }
span.StatusOrange, td.StatusOrange { background-color: #ec971f !important; color: white; }
span.StatusGray, td.StatusGray { background-color: rgba(0, 0, 0, 0.10) !important; }

#sidebarContent > a.Sidebar:hover { /*Replaces SidebarRegular and SidebarHover*/ }
#sidebarContent > a.SidebarActive { }
#sidebarContent > a.SidebarLink:hover { }

div.ListItemAlternate { }
div.ListItem:hover { /*Replaces ListItemHover*/ }

.LoginBox { position: relative; border-color: #bbbbc1; background-color: #f6f6f8; padding: 8px; width: calc(100% - 32px); }
.LoginBox p { margin: 8px 0; font-size: larger; font-weight: bold; font-style: italic; text-align: center; }
.LoginBox a.FormButton{ margin:10px; padding:0.75em; width :10em; text-align:center; }

#instructions h3 { margin-bottom: 0; outline: none; }

.NavigationHelp { margin: 8px 0; max-width:535px; border-color: #bbbbc1; background-color: #ffffff; }
.NavigationHelp p { color: #4d4d4d; font-size: 12px; margin: 8px; }
.NavigationHelp a { color: #4d4d4d; }

.SearchBox { float: right; width: 50%; min-width: 5em; padding: 0 1em; }
.SearchBox > h3 { margin-top: 7px; }
#SearchText { width: calc(100% - 4em); max-width: 30em; border-top-right-radius: 0; border-bottom-right-radius: 0; }
#SearchButton { margin: 0; width: 3em; padding: 6px 0; border-top-left-radius: 0; border-bottom-left-radius: 0; }

.small { font-size: smaller; }

#instructions { margin-bottom: 8px; }
#instructions h3.ui-accordion-header-collapsed span.instructions-heading:after { content: "…" }
#instructions h3.ui-accordion-header-active span.instructions-heading:after { content: "" }

@media (min-width: 768px) {
    .equal { display: flex; flex-wrap: wrap; position: relative; }
    .equal > .equal-item { height: inherit; }
}

.mt-0 { margin-top: 0 !important; }
.mt-10 { margin-top: 10px !important; }
.mt-20 { margin-top: 20px !important; }
.mt-30 { margin-top: 30px !important; }
.mt-40 { margin-top: 40px !important; }

.mb-0 { margin-bottom: 0 !important; }
.mb-20 { margin-bottom: 20px !important; }

a.mega-edit { display: inline; border-radius:6px; padding:0 2px; }
a.mega-edit:hover { background-color: #005caa; color: white !important; text-decoration: none; }

div.people-table-wrapper thead { background-color: #e6e6e8; }
div.people-table-body-wrapper { width: 100%; height: 238px; overflow-y: auto; }
table.people-table { font-size:12px; width:100%; border-collapse:collapse; }
table.people-table td { background-color: white; }
table.people-table th,
table.people-table td { border: 1px solid #808080; width: 28%; }
table.people-table tr:first-child td { border-top: 0; }
table.people-table th:first-child,
table.people-table td:first-child { width: 52%; }
table.people-table th:last-child,
table.people-table td:last-child { width: 20%; }
table.people-table.header-offset { width: calc(100% - 17px); }
table.people-table td { padding: 4px; text-align: right; }
table.people-table td:first-child { text-align: left; }

.text-normal { font-weight: normal !important; }