/**
 * Company colour profile stylesheet
 *
 */

.btn.btn-primary,
.mod-header,
.TableHead,
.table-data th,
.nav-top-bar,
.nav-level2 {
	background-color: #000;
}

.table-data tr:nth-child(2n+1):not(.TableTotal) {
	background-color: rgba(0,23,53,0.1);
}

.TableTotal {
	background-color: rgba(0,23,53,0.2);
}

.nav-level3 a:hover,
.nav-level4 a:hover,
a.SubMenuSelected,
.wizard-page-title {
	color: rgb(0,23,53);
}

a,
.ProductTabFront,
.ui-tabs-nav .ui-state-active a {
	color: #003375;
}

/* Logo */
.company-logo-caption,
.header-logo .platform-logo {
	display: none;
}

/* Header */
.header {
	background: #000;
	color: #ffffff;
	padding-top: 6px;
}
.header a {
	color: #ffffff;
}
.environment-label {
	display: none;
}

/* Navigation */
.nav-level1 {
	background: #000; 
	border-bottom: 1px solid #63758b;
	border-top: 1px solid #63758b;
}
.nav-level1 a {
	padding: 7px 14px;
}
td.TopMenu {
	border-left: 0 none;
}

/* Footer */
.footer-content {
	background-image: none;
}

/* Buttons */
.btn {
	border: 1px solid #ffffff;
	border-radius: 4px;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
}

/* Modules and tables */
.mod-header,
.TableHead,
.table-data th {
	background-color: #a7a8a9;
	color: #001935;
	font-weight: bold;
}

.mod-header,
.DataTable .TableHead,
.table-data .TableHead,
.table-data th {
	border-top: 0 none;
}

.mod,
.table-data,
table.DataTable {
	border: 1px solid #BFCCDC;
	border-collapse: separate;
	border-radius: 6px;
}

.mod-body {
	border-collapse: separate;
	border-radius: 0 0 6px 6px;
}

.mod tr:first-child td.TableHead:first-child,
.table-data tr:first-child td.TableHead:first-child,
table.DataTable tr:first-child td.TableHead:first-child {
	border-top-left-radius: 6px;
}
.mod tr:first-child td.TableHead:last-child,
.table-data tr:first-child td.TableHead:last-child,
table.DataTable tr:first-child td.TableHead:last-child {
	border-top-right-radius: 6px;
}
.mod tr:last-child td.TableTotal:first-child,
.table-data tr:last-child td.TableTotal:first-child,
table.DataTable tr:last-child td.TableTotal:first-child {
	border-bottom-left-radius: 6px;
}
.mod tr:last-child td.TableTotal:last-child,
.table-data tr:last-child td.TableTotal:last-child,
table.DataTable tr:last-child td.TableTotal:last-child {
	border-bottom-right-radius: 6px;
}

/* Wizards */
.wizardNavSelected,
.WizardSelected,
.wizardNav:hover,
.WizardPanel:hover,
.wizardNav:hover a,
.WizardPanel:hover a {
	background-color: rgb(0,23,53);
}
