﻿div.name { color:#1f4546; font-size:14px; padding-bottom:5px; }
div.label { border-top:2px solid #8C7037; font-size:12px; margin-top:15px; margin-right:3px; padding-top:4px; padding-left:3px; text-transform:uppercase; font-weight:bold; }

div.box > div.label { border:none; font-size:12px; margin-top:5px; margin-right:3px; padding-top:4px; padding-left:3px; text-transform:uppercase; font-weight:bold; }

div.label { color:#8C7037; cursor:pointer; }
div.label2 { font-size:11px; margin-top:5px; margin-right:3px; padding-top:4px; padding-left:3px; }
div.label2 span { color:#8C7037; }

div.detail { padding-top:5px; padding-bottom:5px; padding-left:3px; white-space:nowrap; padding-right: 45px; }
div.detail div { display:inline-block; font-weight:bold; vertical-align:top; width:32%; padding-right: 30px; white-space:normal; }
div.detail div span { font-weight:normal; }
div.detail div a { font-weight:bold; color:inherit!important }

div.detailOne { padding-top:5px; padding-bottom:5px; padding-left:3px; white-space:nowrap; padding-right: 15px; }
div.detailOne div { display:inline-block; font-weight:bold; vertical-align:top; padding-right: 30px; white-space:normal; }
div.detailOne div span { font-weight:normal; }

div.detailTwo { padding-top:5px; padding-bottom:5px; padding-left:3px; white-space:nowrap; padding-right: 30px; }
div.detailTwo div { display:inline-block; font-weight:bold; vertical-align:top; width:49%; padding-right: 30px; white-space:normal; }
div.detailTwo div span { font-weight:normal; }

div.detailFour { padding-top:5px; padding-bottom:5px; padding-left:3px; white-space:nowrap; padding-right: 75px; }
div.detailFour div { display:inline-block; font-weight:bold; vertical-align:top; width:24%; padding-right: 30px; white-space:normal; }
div.detailFour div span { font-weight:normal; }

div.detailFive { padding-top:5px; padding-bottom:5px; padding-left:3px; white-space:nowrap; padding-right: 100px; }
div.detailFive div { display:inline-block; font-weight:bold; vertical-align:top; width:19%; padding-right: 30px; white-space:normal; }
div.detailFive div span { font-weight:normal; }

div.detailSix { padding-top:5px; padding-bottom:5px; padding-left:3px; white-space:nowrap; padding-right: 110px; }
div.detailSix div { display:inline-block; font-weight:bold; vertical-align:top; width:16%; padding-right: 30px; white-space:normal; }
div.detailSix div span { font-weight:normal; }

div.detailTabDiv { padding-top:5px; padding-bottom:5px; padding-left:3px; white-space:nowrap; padding-right: 15px; background:#d9dfdf;}
div.detailTabDiv div { display:inline-block; font-weight:bold; vertical-align:top; padding-right: 30px; white-space:normal; }
div.detailTabDiv div span { font-weight:normal; }

table tr td { vertical-align:top; }

table.array { border-collapse:collapse; margin-top:5px; width:99%; max-width:800px; }
table.array caption { border-top:1px solid #8C7037; font-size:12px; color:#ffaf79; margin-top:15px; margin-right:3px; padding-top:4px; padding-left:3px; padding-bottom:4px; text-align:left; text-transform:uppercase; }
table.array thead td { background:#d7c8aa; border:1px solid #8C7037; padding:3px; font-weight:normal; white-space:normal; text-align:center; }
table.array thead td:first-child { border-left: none; }
table.array thead td:last-child { border-right: none; }
table.array tbody td { border:1px solid #8C7037; padding:3px; font-weight:bold; white-space:normal; }
table.array tbody td:first-child { border-left: none; }
table.array tbody td:last-child { border-right: none; }
div.box table.array tbody td { border:1px solid #8C7037; padding:3px; font-weight:bold; }
div.box table.array tbody td:first-child { border-left: none; }
div.box table.array tbody td:last-child { border-right: none; }

table.panel { border-collapse:collapse; margin-top:5px; width:99%; }
table.panel td { border-top:1px solid #d7c8aa; border-bottom:1px solid #d7c8aa; padding:3px; }

div.box { background:#cecfd6; border-top: 1px solid #8C7037; border-bottom: 1px solid #8C7037; padding-left:5px; padding-right:5px; padding-bottom:5px; margin-top:5px; margin-bottom:5px; margin-right:3px; }
div.box > div.box { padding-right:0px; }
div.pad { margin-left:20px; }
div.bold div span { font-weight:bold; }

table.auditTrail { width:99%; padding-left:0px; padding-top:5px; padding-bottom:5px; }
table.auditTrail th { background:#d7c8aa; border-top:1px solid #8C7037; border-bottom:1px solid #8C7037; font-weight:normal; text-align:left; }
table.auditTrail th:first-child { width:150px; }
table.auditTrail td { padding-top:3px; }
table.auditTrail td > div { background:#eff0f0; border-top:1px solid #d7c8aa; border-bottom:1px solid #d7c8aa; margin-bottom:5px; padding:5px; font-weight:bold; }
table.auditTrail td > div span:first-child { font-weight:normal; }
table.auditTrail td th { background:#d9dfdf; border-color:#d7c8aa; }
table.auditTrail td td { border-color:#d7c8aa; font-weight:normal; }
/* class XmlToDetail */
div.dtrxmldtl div.head { font-weight: bold; }
div.dtrxmldtl div { color: black; font-weight: normal; padding-top: 4px; }
div.dtrxmldtl div.container { border: 3px solid #cecfd6; margin-top: 5px; margin-bottom: 5px; margin-right: 5px; padding-top: 0; padding-left: 4px; }
div.dtrxmldtl div > span { cursor:pointer; background: #cecfd6; display: block; padding: 5px; margin-left: -4px; }
div.dtrxmldtl div.value { color: black; font-weight: bold; padding-top: 0; padding-bottom: 4px; }
div.dtrxmldtl div.container:not(:has(div.container:hover)):hover { border: 3px solid #678182; }
div.dtrxmldtl div.container:not(:has(div.container:hover)):hover > span { background: #678182; color:#eff0f0; }
