@charset "utf-8";
/* CSS Document */

/* Used for linking SVG images */
a.svg:after {content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
a.svg {position: relative; display: inline-block;}

/* Removes border from tool such hide and expand */
.border-0 {border: 0!important;}

/* Shadow box for thumbnail images  used in the investigation pages */
.shadow {box-shadow: 0px 0px 12px #777; margin-right: 5px; margin-top: 10px; }

/*caption {
align-content: flex-start;
text-align: left!important;
}
*/

/* default table formatting */
caption {text-align: left !important; }

table {border: #000 solid 1px; padding: 10px 10px 10px 10px; margin-bottom: 30px;}

table th {font-weight: bold; text-align: left; background-color:#DDD; color: #000; border: #000 solid 1px; padding: 10px 10px 10px 10px;}

table td {text-align: left; border: #000 solid 1px; padding: 10px 10px 10px 10px; background-color: #fff;}

table.wb-tables {padding: 0; border: 0;}

table.wb-tables th {color: #000; background-color: #CCC;}

h3#head4 {padding-left: 20px; font-size: 16px; background-color: #eee;}

.bg-wht {background-color:#FFF;}
/* default table formatting */


/* BUTTON-LINK FROM IP TO REPORT (situated under the IP report title) */
/*  Use this style used for report link under report title on investigation pages.  */
.btn-ips { color: #000; background-color: #e8f2f4; border-color: #dcdee1; font-weight: bold;}
.btn-ips:focus { color: #000; background-color: #e8f2f4; border-color: #989da6; }
.btn-ips:visited { color: #000;}
.btn-ips:hover { color: #000; background-color: #cfd1d5; border-color: #bbbfc5; }
.btn-ips:active { color: #000; background-color: #cfd1d5; border-color: #bbbfc5; }
.btn-ips:active:hover, .btn-ips:active:focus, .btn-ips:active.focus { color: #000; background-color: #bbbfc5; border-color: #989da6; }
.btn-ips:active { background-image: none; }
/*  Style used for report link under report title on investigation pages.  */


/* LEADERS:   */
/* Use this style when a list has two columns separtated by dots. */
ul.leaders {
    max-width: 40em;
    padding: 0;
    overflow-x: hidden;
    list-style: none}
ul.leaders li:before {
    float: left;
    width: 0;
    white-space: nowrap;
    content:
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "}
ul.leaders span:first-child {
    padding-right: 0.33em;
    background: white}
ul.leaders span + span {
    float: right;
    padding-left: 0.33em;
    background: white}

/* LEADERS:   */
