/* @import url(http://fonts.googleapis.com/css?family=Istok+Web:400,700,700italic,400italic); */
/* @import url(https://fonts.googleapis.com/icon?family=Material+Icons); */

@import url("https://use.typekit.net/jjl1hgg.css");

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/Material-Icons/MaterialIcons-Regular.eot'); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url('./fonts/Material-Icons/MaterialIcons-Regular.woff2') format('woff2'),
       url('./fonts/Material-Icons/MaterialIcons-Regular.woff') format('woff'),
       url('./fonts/Material-Icons/MaterialIcons-Regular.ttf') format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

body { color:#111; font:400 16px/1.4 "agenda",sans-serif; margin:0; }
h1 { font-size:1.8em; }
h2 { font-size:1.5em; line-height:1; text-transform:uppercase; font-weight:700; }
a { color:#647692; }
b, strong { font-weight:600; }
sup { line-height:0; }
table { border-spacing:0; }

/* HEADER - Top links */
body >table:nth-child(1) { background:#213469; color:#fff; }
body >table:nth-child(1) td { padding:10px; font-size:0.8em; }
body >table:nth-child(1) td:last-of-type { padding-right:30px; }
body >table:nth-child(1) img { display:none; }
.topnav-links { }
.topnav-links-stonegate { }
.topnav-links a { color:#fff; text-decoration:none; }
.topnav-links a:hover { text-decoration:underline; }

/* HEADER - Logo and image */
body >table:nth-child(2) { border-bottom:solid 1px #eee; }
body >table:nth-child(2) td { padding:20px; }
body >table:nth-child(2) td:nth-child(2) img { display:none; }

/* HEADER - Bottom border */
body >table:nth-child(3) { display:none; }

/* LEFT NAV */
body >table:nth-child(4) >tbody >tr >td:nth-child(1) { width:240px; padding:20px; border-right:solid 1px #eee; }
body >table:nth-child(4) >tbody >tr >td:nth-child(1) table { width:200px; }
body >table:nth-child(4) >tbody >tr >td:nth-child(1) >table >tbody >tr:nth-child(1) { display:none; }
body >table:nth-child(4) >tbody >tr >td:nth-child(1) table td[bgcolor="#333366"] { display:none; }
body >table:nth-child(4) >tbody >tr >td:nth-child(1) table td { background:none; padding:0 0 15px; }
body >table:nth-child(4) >tbody >tr >td:nth-child(1) table td[width="2"] { width:10px;}
body >table:nth-child(4) >tbody >tr >td:nth-child(1) table b { font:500 18px/1 "agenda",sans-serif; color:#213469; text-transform:uppercase; }
body >table:nth-child(4) >tbody >tr >td:nth-child(1) table img { display:none; }
body >table:nth-child(4) >tbody >tr >td:nth-child(1) >table >tbody >tr:nth-child(2) >td >table >tbody >tr:first-child td { padding-bottom:30px; }
body >table:nth-child(4) >tbody >tr >td:nth-child(1) >table >tbody >tr:nth-child(2) >td >table >tbody >tr:last-child { display:none; }

/* OLD/EXISTING CSS */
.sidenav-links a { color:#111; text-decoration:none; line-height:1.2; display:block; }
.sidenav-links a:hover { text-decoration:underline; }
.pageTitles { color:#213469; font-family:'agenda',sans-serif; font-size:2em; font-weight:400; line-height:1; text-transform:uppercase; }

.columnheaders, .columnHeaders { font-weight:600; text-transform:uppercase; border-top:solid 3px #000; border-bottom:solid 1px #000; padding:16px 5px 10px !important; vertical-align:bottom; line-height:1.1; text-align:left !important; }

@media (max-width:1110px) {
	body, table { font:400 14px/1.4 "agenda",sans-serif; }
	body >table:nth-child(4) >tbody >tr >td:nth-child(1) { width:200px; }
	body >table:nth-child(4) >tbody >tr >td:nth-child(1) table { width:160px; }
}

/* HOME PAGE, ADVISOR */

body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }

body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) { padding-right:15px; line-height:1.4; }
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) h3:nth-child(1) { color:#213469; font-family:'agenda',sans-serif; font-size:2em; font-weight:400; line-height:1; text-transform:uppercase; margin:0 0 1em;}
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) font[color="RED"] { font-size:16px; line-height:1.4; color:#d00; margin:1em 0; }
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) p { margin:1em 0; }
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) p b i { font-style:normal; }
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) h3 b { font-size:16px; line-height:1.4; text-transform:uppercase; display:block; margin:1em 0; }
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) td[bgcolor="#000000"] { display:none; }

body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) { width:220px; background:#f2f2f2; padding:20px; font-size:16px; line-height:1.4 }
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) p { font-size:16px; line-height:1.4; }
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) font { font-size:16px; line-height:1.4; }
/* body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) a { color:#213469; } */
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) font[color="white"] { color:#000; line-height:1.4}
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) font[color="white"]:first-child { margin-top:20px; padding-top:20px; border-top:dotted 1px #aaa; display:block;}
body#advisorshome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) > font[color="white"] > p { margin:0; display:inline-block; }


/* HOME PAGE, CLIENT */

body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }

body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) { padding-right:15px; line-height:1.4; }
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) h3:nth-child(1) { font-size:1.5em; line-height:1; text-transform:uppercase; font-weight:600; margin:0 0 1em;}
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) font[color="RED"] { font-size:16px; line-height:1.4; color:#d00; margin:1em 0; }
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) p { margin:1em 0; }
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) p b i { font-style:normal; }
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) h3 b { font-size:16px; line-height:1.4; text-transform:uppercase; display:block; margin:1em 0; }
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(1) td[bgcolor="#000000"] { display:none; }

body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) { width:220px; background:#f2f2f2; padding:20px; font-size:16px; line-height:1.4 }
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) p { font-size:16px; line-height:1.4; }
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) font { font-size:16px; line-height:1.4; }
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) a { color:#213469; }
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) font[color="white"] { color:#000; line-height:1.4}
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) font[color="white"]:first-child { margin-top:20px; padding-top:20px; border-top:dotted 1px #aaa; display:block;}
body#clienthome >table:nth-child(4) >tbody >tr >td:nth-child(2) >table td:nth-child(2) > font[color="white"] > p { margin:0; display:inline-block; }

body#clienthome #content .buttons { width:100%; text-align:right; }
body#clienthome #content .buttons button { font-size:1em; line-height:1; color:#fff; margin:0 5px; padding:8px 20px; background:#ccc; border:0; position:relative; }
body#clienthome #content .buttons button.continue { background:#213469; }
body#clienthome #content .buttons button:after { content:''; width:80%; height:50%; z-index:-1; position:absolute; bottom:0; left:0; right:0; margin:auto; box-shadow:0 2px 16px rgba(0,0,0,0.4); }
body#clienthome #content #confirm { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); display:none; }
body#clienthome #content #confirm #modal { position:absolute; top:0; right:0; bottom:0; left:0; width:50%; min-width:390px; height:225px; margin:auto; padding:20px; background:#fff; box-shadow:5px 5px 50px rgba(0,0,0,0.5); }
body#clienthome #content #confirm #modal h3 { margin:0 0 1em; }
body#clienthome #content #confirm #modal .buttons { position:absolute; right:20px; bottom:20px; }




/* CLIENT INFORMATION */

body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }

body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) form { height:100px}
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) form table { border:0; position:relative; margin:0; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) form table td { position:absolute; left:0; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) form table td[width="10%"] { display:none; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) form table td[width="30%"] input { margin:0 5px 0 0; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) form table td[width="60%"] { top:60px; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) form table td[width="60%"] input { font:16px/1 sans-serif; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) form table td[width="60%"] input[type="text"] { width:250px; }


/* CLIENT INFORMATION SEARCH RESULTS */

body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(4) { margin-bottom:20px; border-bottom:solid 1px #000; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(4) tr:nth-child(even) { background:#f2f2f2; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(4) tr:last-child { display:none;}
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(4) tr td:nth-child(1) { width:75%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(4) tr td:nth-child(2) { width:25%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(4) tr td { padding:10px 5px; line-height:1.1; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(4) tr td a { font-size:16px; text-decoration:none; line-height:1.1; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(4) tr td a:hover { text-decoration:underline; }

body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr:nth-child(even) { background:#f2f2f2; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr th:nth-child(1) { width:50%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr th:nth-child(2) { width:12.5%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr th:nth-child(3) { width:12.5%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr th:nth-child(4) { width:25%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr td:nth-child(1) { width:50%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr td:nth-child(2) { width:12.5%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr td:nth-child(3) { width:12.5%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr td:nth-child(4) { width:25%; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr td { padding:10px 5px; line-height:1.1; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr td a { font-size:16px; text-decoration:none; line-height:1.1; }
body#clientinformation >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(5) tr td a:hover { text-decoration:underline; }


/* PORTFOLIO SUMMARY - ADVISORS */

body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:18px 30px; }

body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td { font-style:italic; text-align:left; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a { font-style:normal; text-decoration:none; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a:hover { text-decoration:underline; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span { margin-right:40px; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(1):after { content:"Portfolio Summary"; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(2) a:after { content:"Portfolio Reports"; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(3) a:after { content:"Portfolio Holdings"; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(4) a:after { content:"Portfolio Transactions"; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span { margin-right:35px; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(1):after { content:"Sommaire du portefeuille"; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(2) a:after { content:"Rapports de portefeuille"; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(3) a:after { content:"Avoirs dans le portefeuille"; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(4) a:after { content:"Transactions dans le portefeuilles"; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span img { content:""; width:0; height:0; overflow:hidden; } 

body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(1) td { padding:0.95em 0; white-space:nowrap; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) td { padding:0; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(3) td b { font-weight:normal; font-style:italic; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(4) td { padding:1em 0 0.5em; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(4) td a { color:#213469; text-decoration:none; line-height:1; }

body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr td.columnheaders { width:auto; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr td.columnheaders:nth-child(2) { padding:16px 15px 10px !important; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr td.columnheaders:nth-child(4) { padding:16px 15px 10px !important; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr td.columnheaders:nth-child(6) { text-align:right !important; padding:16px 5px 10px 15px !important; }

/* [dlieman|20160516] IWMS_WO_408/pcweb_pwd_compliances */
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr td#options { text-align:right; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr td#options form { margin-bottom:0.5em; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr td#options form input { vertical-align:text-top; }

body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2n+6) { background:#f2f2f2; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td { padding:10px 5px; line-height:1.1; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td:nth-child(2) { padding:10px 15px; text-align:left; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td:nth-child(3) { text-align:left; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td:nth-child(4) { padding:10px 15px; text-align:left; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td:nth-child(5) { text-align:left; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td:nth-child(6) { padding:10px 5px 10px 15px; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td a { text-decoration:none; line-height:1.1; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td.columntitles { font-weight:600; text-transform:uppercase; border-top:solid 4px #000; border-bottom:solid 1px #000; padding:16px 5px 10px; line-height:1.1; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td hr { display:none; }
body#portfoliosummary.advisor >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(n+6) td[colspan="6"]:not(.columntitles) { background:#fff; font-size:0.9em; }

/* [dlieman|20160516] IWMS_WO_408/pcweb_pwd_compliances */
body#portfoliosummary.advisor td.ColOne { font-weight: 600; }



/* PORTFOLIO SUMMARY - CLIENT */

body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }

body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr td.columnheaders { width:auto; /*background:#fff;*/ }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr td.columnheaders:nth-child(2) { padding:16px 15px 10px !important; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr td.columnheaders:nth-child(4) { padding:16px 15px 10px !important; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr td.columnheaders:nth-child(6) { text-align:right !important; padding:16px 5px 10px 15px !important; }

/* [dlieman|20160516] IWMS_WO_408/pcweb_pwd_compliances */
body#portfoliosummary.client td.ColOne { font-weight: 600; }

body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(1) td { padding:0 0 0.95em; white-space:nowrap; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(4) td { padding:1em 0 0.5em; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(4) td a { color:#213469; text-decoration:none; line-height:1; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(2n+6) { background:#f2f2f2; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+3) td { padding:10px 5px; line-height:1.1; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td:nth-child(2) { text-align:left !important; padding:10px 15px; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td:nth-child(3) { text-align:left !important; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td:nth-child(4) { text-align:left !important; padding:10px 15px; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td:nth-child(5) { text-align:left !important; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td:nth-child(6) { padding:10px 5px 10px 15px; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td a { color:#213469; text-decoration:none; line-height:1.1; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td.columntitles { font-weight:700; text-transform:uppercase; border-top:solid 4px #000; /*border-bottom:solid 1px #000;*/ padding:16px 5px 10px; line-height:1.1; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td hr { border:0; background:#fff; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td[colspan="6"]:not(.columntitles) { background:#fff; font-size:0.9em; }
/* body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td[colspan="6"][width="50%"] { font-weight:700; text-transform:uppercase; color:#fff; background:#000; } */
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td[colspan="6"][width="50%"] { background:#fff; border-top:0; font-weight:400; text-transform:none; }

body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td[colspan="6"][align="right"] { }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td[colspan="6"][align="right"] span { display:inline-block; margin:0 0 6px; padding:6px 10px 4px; font-weight:400; text-transform:none; color:#000; background:#213469; bxorder-radius:5px; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td[colspan="6"][align="right"] span a:after { color:#fff; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td.en[colspan="6"][align="right"] span:nth-child(1) a:after { content:"Portfolio Reports"; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td.en[colspan="6"][align="right"] span:nth-child(2) a:after { content:"Portfolio Holdings"; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td.en[colspan="6"][align="right"] span:nth-child(3) a:after { content:"Portfolio Transactions"; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td.fr[colspan="6"][align="right"] span:nth-child(1) a:after { content:"Rapports de portefeuille"; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td.fr[colspan="6"][align="right"] span:nth-child(2) a:after { content:"Avoirs dans le portefeuille"; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td.fr[colspan="6"][align="right"] span:nth-child(3) a:after { content:"Transactions dans le portefeuille"; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr:nth-child(n+6) td[colspan="6"][align="right"] span img { content:""; width:0; height:0; overflow:hidden; } 

/* [dlieman|20160516] IWMS_WO_408/pcweb_pwd_compliances */
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr td#options { text-align:right; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr td#options form { margin-bottom:0.5em; }
body#portfoliosummary.client >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) tr td#options form input { vertical-align:text-top; }


/* PORTFOLIO REPORTS */

body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:18px 30px; }

body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) form { margin-bottom:30px; }

body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td { font-style:italic; text-align:left; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a { font-style:normal; text-decoration:none; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a:hover { text-decoration:underline; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span { margin-right:40px; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(1) a:after { content:"Portfolio Summary"; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(2):after { content:"Portfolio Reports"; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(3) a:after { content:"Portfolio Holdings"; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(4) a:after { content:"Portfolio Transactions"; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span { margin-right:35px; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(1) a:after { content:"Sommaire du portefeuille"; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(2):after { content:"Rapports de portefeuille"; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(3) a:after { content:"Avoirs dans le portefeuille"; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(4) a:after { content:"Transactions dans le portefeuilles"; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span img { content:""; width:0; overflow:hidden; }

body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(1) td { padding:0; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(1) td td { padding:0.95em 0; white-space:nowrap; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) td { padding:0 0 1em; }

body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(1) td.columnheaders { width:auto; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(1) td.columnheaders:nth-child(1) { width:25%; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(1) td.columnheaders:nth-child(2) { padding:16px 15px 10px !important; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(1) td.columnheaders:nth-child(3) { width:18.5%; padding:16px 15px 10px 0 !important; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(1) td.columnheaders:nth-child(4) { width:18.5%; }

body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(2n+2) { background:#f2f2f2; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(n+2) td { padding:10px 5px; line-height:1.1; width:auto; vertical-align:top; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(n+2) td:nth-child(1) { width:25%; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(n+2) td:nth-child(2) { padding:10px 0 10px 15px; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(n+2) td:nth-child(3) { width:38%; padding:10px 15px 10px 5px; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(n+2) td:nth-child(4) { width:18.5%; padding:10px 15px 10px 0; white-space:nowrap; }
body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(3) tr:nth-child(n+2) td:nth-child(5) { width:18.5%; text-align:left; white-space:nowrap; }

/* INFOGRAPHIC BOX */
.pcweb-infographic-box {
  background: #f2f2f2;
  width: 450px;
  margin: 0 auto;
  white-space: normal;
  /* border: 1px #000000 solid; */
}

h4.popup_title {
  background: #213469;
  color:#fff;
  font-weight:600;
  margin: 0;
  padding: 8px;
  text-align: center;
}

.pcweb-popup-padding {
  padding: 5px 25px;
}

.pcweb-reports-sup {
  font-size:10px; 
  line-height:0; 
  vertical-align: 5px;
}

body#qreports >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(1) td.nopadding { padding: 0.25em 0; white-space:nowrap; }


/* PORTFOLIO HOLDINGS */

body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:18px 30px; }

body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td { font-style:italic; text-align:left; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a { font-style:normal; text-decoration:none; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a:hover { text-decoration:underline; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span { margin-right:40px; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(1) a:after { content:"Portfolio Summary"; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(2) a:after { content:"Portfolio Reports"; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(3):after { content:"Portfolio Holdings"; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(4) a:after { content:"Portfolio Transactions"; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span { margin-right:35px; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(1) a:after { content:"Sommaire du portefeuille"; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(2) a:after { content:"Rapports de portefeuille"; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(3):after { content:"Avoirs dans le portefeuille"; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(4) a:after { content:"Transactions dans le portefeuilles"; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span img { content:""; width:0; overflow:hidden; }

body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(1) td { padding:0.95em 0; white-space:nowrap; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(1) td { padding:0 0 1em; }

/* [dlieman|20160516] IWMS_WO_408/pcweb_pwd_compliances */
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td#options { text-align:right; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td#options form { margin-bottom:0.5em; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td#options form input { vertical-align:text-top; }

body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders { width:auto; white-space:normal; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders[colspan="7"] { border-top:solid 2px #000; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders:nth-child(1) { padding:15px 15px 10px 5px !important; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders:nth-child(3) { padding:15px 15px 10px !important; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders:nth-child(4) { text-align:right !important; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders:nth-child(5) { text-align:right !important; padding:15px 15px 10px !important; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders:nth-child(6) { text-align:right !important; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders:nth-child(7) { text-align:right !important; padding:15px 5px 10px 15px !important; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders[colspan="6"] { border:0; border-bottom:solid 2px #000; color:#213469; padding:24px 5px 10px !important; text-transform:none; background:#fff; }

body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) tr:nth-child(2n+3) { background:#f2f2f2; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) tr:nth-child(n+3) td { padding:10px 5px; line-height:1.1; vertical-align:top; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) tr:nth-child(n+3) td:nth-child(1) { padding:10px 15px 10px 5px; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) tr:nth-child(n+3) td:nth-child(3) { padding:10px 15px; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) tr:nth-child(n+3) td:nth-child(5) { padding:10px 15px; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr > td[colspan="6"] { padding-top:1em; line-height:1.1; font-size:0.9em; }


/* PORTFOLIO TRANSACTIONS */

body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:18px 30px; }

body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) form { margin-bottom:20px; }

body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td { font-style:italic; text-align:left; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a { font-style:normal; text-decoration:none; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a:hover { text-decoration:underline; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span { margin-right:40px; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(1) a:after { content:"Portfolio Summary"; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(2) a:after { content:"Portfolio Reports"; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(3) a:after { content:"Portfolio Holdings"; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.en span:nth-child(4):after { content:"Portfolio Transactions"; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span { margin-right:35px; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(1) a:after { content:"Sommaire du portefeuille"; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(2) a:after { content:"Rapports de portefeuille"; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(3) a:after { content:"Avoirs dans le portefeuille"; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(4):after { content:"Transactions dans le portefeuilles"; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span img { content:""; width:0; overflow:hidden; }

body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) form table:nth-child(1) tr:nth-child(1) td { padding:0.95em 0; white-space:nowrap; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) form table:nth-child(1) tr:nth-child(2) td { padding:0 0 1em; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) form table:nth-child(1) td[width="97"] { width:105px; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) form table:nth-child(1) td input { font:16px/1 sans-serif; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) form table:nth-child(1) td input[type="text"] { width:100px; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) form table:nth-child(1) td input[type="submit"] { margin:0.8em 0; }

body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) hr { display:none; }

/*body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) { font-size:0.9em; }*/
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td[colspan="9"] { border:0; border-top:solid 1px #000; padding-top: 24px !important; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td[colspan="9"] a { color:#213469; text-decoration:none; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td[colspan="9"] a:hover { text-decoration:underline; }

body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td[colspan="10"] { border:0; border-top:solid 1px #000; padding-top: 24px !important; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td[colspan="10"] a { text-decoration:none; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td[colspan="10"] a:hover { text-decoration:underline; }

body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td.columnheaders:nth-child(2) { padding:16px 15px 10px !important; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td.columnheaders:nth-child(4) { text-align:right !important; padding:16px 15px 10px !important; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td.columnheaders:nth-child(5) { text-align:right !important; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td.columnheaders:nth-child(6) { text-align:right !important; padding:16px 15px 10px !important; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td.columnheaders:nth-child(7) { text-align:right !important; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td.columnheaders:nth-child(8) { text-align:right !important; padding:16px 15px 10px !important; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td.columnheaders:nth-child(9) { text-align:right !important; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) td.columnheaders:nth-child(10) { text-align:center !important; padding:16px 5px 10px 15px !important; }

body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) tr:nth-child(2n+3) { background:#f2f2f2; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) tr:nth-child(n+3) td { width:auto; padding:10px 5px; line-height:1.1; vertical-align:top; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) tr:nth-child(n+3) td:nth-child(2) { padding:10px 15px; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) tr:nth-child(n+3) td:nth-child(4) { padding:10px 15px; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) tr:nth-child(n+3) td:nth-child(6) { padding:10px 15px; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) tr:nth-child(n+3) td:nth-child(8) { padding:10px 15px; }
body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(n+5) tr:nth-child(n+3) td:nth-child(10) { padding:10px 5px 10px 15px; }

body#portfoliotransactions >table:nth-child(4) >tbody >tr >td:nth-child(2) table[width="80%"] tr:nth-child(2n+3) { background:none; }

/* ACCOUNT INFORMATION */

body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:18px 30px; }

body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td { font-style:italic; text-align:left; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a { font-style:normal; color:#213469; text-decoration:none; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span a:hover { text-decoration:underline; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span { margin-right:40px; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span:nth-child(1) a:after { content:"Portfolio Summary"; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span:nth-child(2) a:after { content:"Portfolio Reports"; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span:nth-child(3):after { content:"Portfolio Holdings"; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span:nth-child(4) a:after { content:"Portfolio Transactions"; }

body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span { margin-right:35px; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(1) a:after { content:"Sommaire du portefeuille"; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(2) a:after { content:"Rapports de portefeuille"; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(3):after { content:"Avoirs dans le portefeuille"; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td.fr span:nth-child(4) a:after { content:"Transactions dans le portefeuilles"; }

body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td span img { content:""; width:0; overflow:hidden; }

body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(1) td { padding:0.95em 0; white-space:nowrap; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(1) td { padding:0; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(1) tr:last-child td { padding:0 0 1em; }

body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td#options { text-align:right; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td#options form { margin-bottom:0.5em; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td#options form input { vertical-align:text-top; }

body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td.columnheaders { width:auto; white-space:normal; }
body#portfolioholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(3) td.columnheaders[colspan="7"] { border-top:solid 2px #000; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td.columnheaders:nth-child(1) { padding:15px 15px 10px 5px !important; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td.columnheaders:nth-child(3) { padding:15px 15px 10px !important; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td.columnheaders:nth-child(4) { text-align:right !important; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td.columnheaders:nth-child(5) { text-align:right !important; padding:15px 15px 10px !important; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td.columnheaders:nth-child(6) { text-align:right !important; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td.columnheaders:nth-child(7) { text-align:right !important; padding:15px 5px 10px 15px !important; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) td.columnheaders[colspan="6"] { border:0; border-bottom:solid 2px #000; color:#213469; padding:24px 5px 10px !important; text-transform:none; background:#fff; }

body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) tr:nth-child(2n+3) { background:#f2f2f2; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) tr:nth-child(n+3) td { padding:10px 5px; line-height:1.1; vertical-align:top; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) tr:nth-child(n+3) td:nth-child(1) { padding:10px 15px 10px 5px; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) tr:nth-child(n+3) td:nth-child(3) { padding:10px 15px; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr:nth-child(2) table:nth-child(2) tr:nth-child(n+3) td:nth-child(5) { padding:10px 15px; }
body#accountholdings >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(2) tr > td[colspan="6"] { padding-top:1em; line-height:1.1; font-size:0.9em; }


/* PRIVATE CLIENT VALUES */

body#fundprices >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:16px 30px; }

body#fundprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(1) td { font-style:italic; }
body#fundprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(1) td a { font-style:normal; text-decoration:none; line-height:1.1; }
body#fundprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(1) td a:hover { text-decoration:underline; }

body#fundprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(3) td.columnheaders:nth-child(2) { text-align:right !important; }
body#fundprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(3) tr:nth-child(even) { background:#f2f2f2; }
body#fundprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(3) td { padding:8px 5px; line-height:1.1; }


/* HISTORICAL PRIVATE CLIENT VALUES */

body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:16px 30px; }

body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td { font-style:italic; line-height:1.1; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td a { font-style:normal; text-decoration:none; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >table:nth-child(1) td a:hover { text-decoration:underline; }

body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >form table td select { font:16px/1 sans-serif; margin:0 0 2px; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >form table td input { font:16px/1 sans-serif; margin:0 0 2px; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >form table td { width:auto; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >form table td[width="140"] { width:130px; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >form table td[width="157"] { width:105px; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >form table td input[name="dFrom"] { width:100px; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >form table td input[name="dTo"] { width:100px; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) >form table td input[type="submit"] { margin:0.8em 0; }

body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(4) td.columnheaders { width:auto; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(4) td.columnheaders:nth-child(2) { width:100%; padding:16px 15px 8px !important; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(4) td.columnheaders:nth-child(3) { text-align:right !important; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(4) tr:nth-child(even) { background:#f2f2f2; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(4) td { padding:8px 5px; line-height:1.1; vertical-align:top; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(4) td:nth-child(1) { white-space:nowrap; }
body#historicalprices >table:nth-child(4) >tbody >tr >td:nth-child(2) table:nth-child(4) td:nth-child(2) { padding:8px 15px; white-space:normal; }


/* NEWSLETTERS */

body#docnewsletter >table:nth-child(4) >tbody >tr >td:nth-child(1) { width:200px; }

body#docnewsletter >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }
/* body#docnewsletter >table:nth-child(4) >tbody >tr >td:nth-child(2) a { color:#213469; } */


/* REGULATORY */

body#docregulatory >table:nth-child(4) >tbody >tr >td:nth-child(1) { width:200px; }

body#docregulatory >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }
/* body#docregulatory >table:nth-child(4) >tbody >tr >td:nth-child(2) a { color:#213469; } */


/* REGISTRATION */

body#register >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }
body#register >table:nth-child(4) >tbody >tr >td:nth-child(2) table td { vertical-align:top; }
body#register >table:nth-child(4) >tbody >tr >td:nth-child(2) table tr:nth-child(3) { display:none ;}
body#register >table:nth-child(4) >tbody >tr >td:nth-child(2) input { font:16px/1 sans-serif;  }
body#register >table:nth-child(4) >tbody >tr >td:nth-child(2) textarea { font:16px/1.2 sans-serif; width:250px; height:60px; margin-bottom:4px; }
body#register >table:nth-child(4) >tbody >tr >td:nth-child(2) input[type="text"] { width:250px; }
body#register >table:nth-child(4) >tbody >tr >td:nth-child(2) input[type="submit"] { margin:0.8em 0; }

body#register .error { color:#c00; display:none; text-align: left; }


/* CHANGE PASSWORD */

body#password >table:nth-child(4) >tbody >tr >td:nth-child(1) { width:200px; }

body#password >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; vertical-align:top; }
body#password >table:nth-child(4) >tbody >tr >td:nth-child(2) input { font:16px/1 sans-serif; margin:0 0 2px; }
body#password >table:nth-child(4) >tbody >tr >td:nth-child(2) input[type="password"] { width:150px; }
body#password >table:nth-child(4) >tbody >tr >td:nth-child(2) input[type="submit"] { margin:0.8em 0 0.8em 162px; }
body#password >table:nth-child(4) >tbody >tr >td:nth-child(2) table tr td:nth-child(2) { position:relative; }

body#password #tooltip { opacity:0; display:inline-block; position:absolute; top:0; bottom:0; z-index:99; height:150px; margin:-72px 0 0 4px; padding:10px; font-size:14px; color:#fff; background:rgba(0,0,0,0.9); border-radius:3px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); }
body#password #tooltip .material-icons { font-size:14px; vertical-align:text-top; width:14px; height:14px; margin-top:2px; }
body#password #tooltip .material-icons:after { content:"check_box_outline_blank"; }
body#password #tooltip ul { margin:0; padding:0; list-style:none; }
body#password #tooltip:after { position:absolute; bottom:50%; left:-8px; margin-bottom:-8px; border-right:8px solid rgba(0,0,0,0.9); border-top:8px solid transparent; border-bottom:8px solid transparent; content:" "; font-size:0; line-height:0; }
body#password #tooltip li { text-indent: .25em; }
body#password #tooltip li.valid { color:#0c0; }
body#password #tooltip li.valid .material-icons:after { content:"check_box_outline"; }
body#password .top { margin-bottom:6px; }
body#password .bottom { margin-top:6px; }
body#password .error { color:#c00; display:none; }

body#passwordsubmit .error { color:#c00; display:none; }

body#updatepass #content { width:100%; max-width:960px; margin:2em auto; padding:0 20px; box-sizing:border-box; }
body#updatepass #content form { margin-top:2em; }
body#updatepass #content table tr td { position:relative; }
body#updatepass #content input { font:16px/1 sans-serif; margin:0 0 2px; }
body#updatepass #content input[type="password"] { width:150px; }
body#updatepass #content input[type="submit"] { margin:0.8em 0; }
body#updatepass #tooltip { opacity:0; display:inline-block; position:absolute; top:0; bottom:0; z-index:99; height:150px; margin:-72px 0 0 4px; padding:10px; font-size:14px; color:#fff; background:rgba(0,0,0,0.9); border-radius:3px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); }
body#updatepass #tooltip .material-icons { font-size:14px; vertical-align:text-top; width:14px; height:14px; margin-top:2px; }
body#updatepass #tooltip .material-icons:after { content:"check_box_outline_blank"; }
body#updatepass #tooltip ul { margin:0; padding:0; list-style:none; }
body#updatepass #tooltip:after { position:absolute; bottom:50%; left:-8px; margin-bottom:-8px; border-right:8px solid rgba(0,0,0,0.9); border-top:8px solid transparent; border-bottom:8px solid transparent; content:" "; font-size:0; line-height:0; }
body#updatepass #tooltip li { text-indent: .25em; }
body#updatepass #tooltip li.valid { color:#0c0; }
body#updatepass #tooltip li.valid .material-icons:after { content:"check_box_outline"; }
body#updatepass .top { margin-bottom:6px; }
body#updatepass .bottom { margin-top:6px; }
body#updatepass .error { color:#c00; display:none; }


/* GO PAPERLESS */

body#preference >table:nth-child(4) >tbody >tr >td:nth-child(1) { width:200px; }

body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }

body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) form table tr td { padding-bottom:1em; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) form table tr:nth-child(n+26) { width:50%; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) form table tr:nth-child(n+26) td { background:#f2f2f2; padding:1px 15px; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) form table tr:nth-child(26) td { font-weight:600; padding:15px 15px 1px; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) form table tr:nth-child(27) td { padding:1em 15px; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) form table tr:last-child td:last-child { display:none; }

body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) input { font:16px/1 sans-serif; margin:0 0 2px; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) input[type="checkbox"] { margin-right:5px; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) input[type="submit"] { cursor:pointer; margin:0 0 15px; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) input[type="submit"][disabled] { cursor:not-allowed; }

body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) input#email { padding:5px 10px; width:250px; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) input#paperlessbutton:not([disabled]) { background:#213469!important; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) span.tooltip::before { background:#647692; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) span.tooltip span.tooltiptext { padding:10px 15px; text-align:left; width:450px; }
body#preference >table:nth-child(4) >tbody >tr >td:nth-child(2) input[type='radio']:checked:before { background:#213469; }


/* UNAVAILABLE REPORT */
body#nodocerror >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }

/* HELP */

body#help >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }

body#help_fr >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }

/* CONTACT INFO */

body#contactguide >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }
body#contactguide >table:nth-child(4) >tbody >tr >td:nth-child(2) p { margin:0 0 1em; }
body#contactguide >table:nth-child(4) >tbody >tr >td:nth-child(2) a { color:#213469; }

body#contactguide_fr >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }
body#contactguide_fr >table:nth-child(4) >tbody >tr >td:nth-child(2) p { margin:0 0 1em; }
body#contactguide_fr >table:nth-child(4) >tbody >tr >td:nth-child(2) a { color:#213469; }


/* DISCLOSURES */

body#disclosures >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }
body#disclosures_fr >table:nth-child(4) >tbody >tr >td:nth-child(2) { padding:20px 30px; }

/* LOGIN - ENGLISH */

body#pcweb a { color:#647692; }
body#pcweb table { border-spacing:0; }

body#pcweb td.topnav-links a, td.topnav-links {
    color: #fff;
    text-decoration: none;
    padding: 10px;
}

body#pcweb td.topnav-links a:hover, body#pcwebstonegate_fr td.topnav-links a:focus {
	text-decoration: underline;
	cursor: pointer;
}

/* body#pcweb >table#ieMsg { border-spacing:0; background:#fff; height:25px } */

body#pcweb >table:nth-child(n+1) { background:none; }
body#pcweb >table:nth-child(n+1) td { padding:0; }
body#pcweb >table:nth-child(n+1) img { display:block; }

body#pcweb >table:nth-child(n+1) table:nth-child(1) { background:#213469; height:35px }
body#pcweb >table:nth-child(n+1) table:nth-child(2) { height:90px; border-bottom:solid 1px #eee; }
body#pcweb >table:nth-child(n+1) table:nth-child(2) td:nth-child(1) img { padding:20px; }
body#pcweb >table:nth-child(n+1) table:nth-child(2) td:nth-child(2) img { display:none; }
body#pcweb >table:nth-child(n+1) table:nth-child(3) { display:none; }

body#pcweb div[align="center"] { text-align:left; padding:30px 20px; }
body#pcweb div[align="center"] >table { width:400px; position:relative; }
body#pcweb div[align="center"] >table >tbody >tr td { text-align:left; }
body#pcweb div[align="center"] >table >tbody >tr td center { text-align:left; line-height:1.4; }

body#pcweb div[align="center"] >table >tbody >tr:nth-child(2) { width:450px; }
body#pcweb div[align="center"] >table >tbody >tr:nth-child(2) td input { font:16px/1 sans-serif; }
body#pcweb div[align="center"] >table >tbody >tr:nth-child(2) td input[type="text"] { width:150px; margin-bottom:4px; }
body#pcweb div[align="center"] >table >tbody >tr:nth-child(2) td input[type="password"] { width:150px; }
body#pcweb div[align="center"] >table >tbody >tr:nth-child(2) td table tr:nth-child(3) { display:none; }
body#pcweb div[align="center"] >table >tbody >tr:nth-child(2) td input[type="submit"] { cursor:pointer; margin:0.8em 0 2em; }
body#pcweb div[align="center"] >table >tbody >tr:nth-child(2) td input[type="reset"] { margin:0.8em 0; }

body#pcweb div[align="center"] >table >tbody >tr:nth-child(3) { width:450px; position:absolute; top:0px; left:450px; }


/* LOGIN - FRENCH */

body#pcweb_fr td.topnav-links a, td.topnav-links {
    color: #fff;
    text-decoration: none;
    padding: 10px;
}

body#pcweb_fr td.topnav-links a:hover, body#pcwebstonegate_fr td.topnav-links a:focus {
	text-decoration: underline;
	cursor: pointer;
}

body#pcweb_fr a { color:#647692; }
body#pcweb_fr table { border-spacing:0; }

body#pcweb_fr >table:nth-child(n+1) { background:none; }
body#pcweb_fr >table:nth-child(n+1) td { padding:0; }
body#pcweb_fr >table:nth-child(n+1) img { display:block; }

body#pcweb_fr >table:nth-child(n+1) table:nth-child(1) { background:#213469; height:35px }
body#pcweb_fr >table:nth-child(n+1) table:nth-child(2) { height:90px; border-bottom:solid 1px #eee; }
body#pcweb_fr >table:nth-child(n+1) table:nth-child(2) td:nth-child(1) img { padding:20px; }
body#pcweb_fr >table:nth-child(n+1) table:nth-child(2) td:nth-child(2) img { display:none; }
body#pcweb_fr >table:nth-child(n+1) table:nth-child(3) { display:none; }

body#pcweb_fr div[align="center"] { text-align:left; padding:30px 20px; }
body#pcweb_fr div[align="center"] >table { width:400px; position:relative; }
body#pcweb_fr div[align="center"] >table >tbody >tr td { text-align:left; }
body#pcweb_fr div[align="center"] >table >tbody >tr td center { text-align:left; line-height:1.4; }

body#pcweb_fr div[align="center"] >table >tbody >tr:nth-child(2) { width:450px; }
body#pcweb_fr div[align="center"] >table >tbody >tr:nth-child(2) td:first-child { width:45%; }
body#pcweb_fr div[align="center"] >table >tbody >tr:nth-child(2) td input { font:16px/1 sans-serif; }
body#pcweb_fr div[align="center"] >table >tbody >tr:nth-child(2) td input[type="text"] { width:150px; margin-bottom:4px; }
body#pcweb_fr div[align="center"] >table >tbody >tr:nth-child(2) td input[type="password"] { width:150px; }
body#pcweb_fr div[align="center"] >table >tbody >tr:nth-child(2) td table tr:nth-child(3) { display:none; }
body#pcweb_fr div[align="center"] >table >tbody >tr:nth-child(2) td input[type="submit"] { margin:0.8em 0 2em; }
body#pcweb_fr div[align="center"] >table >tbody >tr:nth-child(2) td input[type="reset"] { margin:0.8em 0; }

body#pcweb_fr div[align="center"] >table >tbody >tr:nth-child(3) { width:450px; position:absolute; top:0px; left:450px; }


/* LOGOFF */

body#logoff >table:nth-child(1) { height:35px; }

body#logoff p { margin:30px 20px; text-align:left; }
body#logoff a { color:#213469; }


/* PRINT STYLES */

table.forprint { display:table !important; margin:2em 0 0; color:#000 !important; background:none !important; border:0 !important; }
table.forprint:first-child { margin:0; }
table.forprint img { display:block !important; margin-bottom:2em; }
table.forprint tr td.columnheaders { padding:10px 4px 0 !important; }
table.forprint tr td font[size="1"] { float:left; margin-top:1em; }

body#portfoliosummary table.forprint tr td { padding:0 4px; }
/* body#portfoliosummary table.forprint tr:nth-child(3) td { padding-bottom:2em; } */
body#portfoliosummary table.forprint tr:nth-child(2n+5) { background:#f2f2f2; }
body#portfoliosummary table.forprint tr:nth-child(n+4) td { text-align:left !important; line-height:1; padding:4px !important; }
body#portfoliosummary table.forprint tr:nth-child(n+4) td:nth-child(6) { text-align:right !important; }
body#portfoliosummary table.forprint tr:nth-child(n+4) td.columnheaders { padding:10px 4px 0 !important; }
body#portfoliosummary table.forprint tr:nth-child(n+4) td.columntitles { xfont-weight:700; line-height:1.1; text-transform:uppercase; color:#000; background:#fff; padding:10px 4px 0 !important; xborder-top:solid 4px #000; xborder-bottom:solid 1px #000; }
body#portfoliosummary table.forprint tr:nth-child(n+4) td.columntitles[align="right"] { text-align:right !important; color:#000; background:#fff; }
body#portfoliosummary table.forprint tr td[colspan="6"] { background:#fff; }
body#portfoliosummary table.forprint tr td hr { display:none; }
body#portfoliosummary table.forprint tr td a { color:#000; text-decoration:none; }

body#portfolioholdings table.forprint tr td.pageTitles { text-align:left !important; line-height:1; padding:0.25in 4px 4px !important; }
body#portfolioholdings table.forprint:nth-child(1) tr td { padding:0 4px; }
body#portfolioholdings table.forprint:nth-child(2) tr td { padding:0; }
body#portfolioholdings table.forprint:nth-child(2) tr:nth-child(1) td { padding:0 4px; }
body#portfolioholdings table.forprint:nth-child(2) tr:nth-child(2) td table:nth-child(1) { margin-bottom:2em; }
body#portfolioholdings table.forprint tr:nth-child(2) td table:nth-child(3) tr td { padding:0; }
body#portfolioholdings table.forprint tr:nth-child(2) td table:nth-child(3) tr:nth-child(2n+2) { background:#f2f2f2; }
body#portfolioholdings table.forprint tr:nth-child(2) td table:nth-child(3) tr td { text-align:left !important; line-height:1; padding:4px !important; }
body#portfolioholdings table.forprint tr:nth-child(2) td table:nth-child(3) tr td.columnheaders { padding:10px 4px 0 !important; }
body#portfolioholdings table.forprint tr:nth-child(2) td table:nth-child(3) tr td:nth-child(4) { text-align:right !important; }
body#portfolioholdings table.forprint tr:nth-child(2) td table:nth-child(3) tr td:nth-child(5) { text-align:right !important; }
body#portfolioholdings table.forprint tr:nth-child(2) td table:nth-child(3) tr td:nth-child(6) { text-align:right !important; }
body#portfolioholdings table.forprint tr:nth-child(2) td table:nth-child(3) tr td:nth-child(7) { text-align:right !important; }
/* body#portfolioholdings table.forprint tr:nth-child(4) td { padding:4px; }
body#portfolioholdings table.forprint tr:nth-child(6) td { padding:4px; } */
body#portfolioholdings table.forprint:nth-child(2) tr:nth-child(4) td { padding:4px; }

body#portfoliotransactions table.forprint tr td { text-align:left !important; line-height:1;padding:4px !important; border-right:0; }
body#portfoliotransactions table.forprint tr td.pageTitles { text-align:left !important; line-height:1; padding:0.25in 4px 4px !important; }
body#portfoliotransactions table.forprint tr td.columnheaders { padding:10px 4px 0 !important; }
body#portfoliotransactions table.forprint tr td a { color:#000; text-decoration:none; }
body#portfoliotransactions table.forprint:nth-child(3) tr td { padding:2px 4px !important; }
body#portfoliotransactions table.forprint:nth-child(3) tr td.pageTitles { padding:.25in 4px 2px !important; }
body#portfoliotransactions table.forprint:nth-child(n+4) tr:nth-child(2n+3) { background:#f2f2f2; }
body#portfoliotransactions table.forprint:nth-child(n+4) tr td:nth-child(1) { width:auto; }
body#portfoliotransactions table.forprint:nth-child(n+4) tr td:nth-child(4) { text-align:right !important; }
body#portfoliotransactions table.forprint:nth-child(n+4) tr td:nth-child(5) { text-align:right !important; }
body#portfoliotransactions table.forprint:nth-child(n+4) tr td:nth-child(6) { text-align:right !important; }
body#portfoliotransactions table.forprint:nth-child(n+4) tr td:nth-child(7) { text-align:right !important; }
body#portfoliotransactions table.forprint:nth-child(n+4) tr td:nth-child(8) { text-align:right !important; }
body#portfoliotransactions table.forprint:nth-child(n+4) tr td:nth-child(9) { text-align:right !important; }

body#accountholdings table.forprint tr td.pageTitles { text-align:left !important; line-height:1; padding:0.25in 4px 4px !important; }
body#accountholdings table.forprint:nth-child(1) tr td { padding:0 4px; }
body#accountholdings table.forprint:nth-child(2) tr td { padding:0; }
body#accountholdings table.forprint tr:nth-child(2) td table tr td { padding:0 4px; }
body#accountholdings table.forprint tr:nth-child(2) td table:nth-child(1) { margin-bottom:2em; }
body#accountholdings table.forprint tr:nth-child(2) td table:nth-child(2) tr:nth-child(2n+2) { background:#f2f2f2; }
body#accountholdings table.forprint tr:nth-child(2) td table:nth-child(2) tr td { text-align:left !important; line-height:1; padding:4px !important; }
body#accountholdings table.forprint tr:nth-child(2) td table:nth-child(2) tr td.columnheaders { padding:10px 4px 0 !important; }
body#accountholdings table.forprint tr:nth-child(2) td table:nth-child(2) tr td:nth-child(4) { text-align:right !important; }
body#accountholdings table.forprint tr:nth-child(2) td table:nth-child(2) tr td:nth-child(5) { text-align:right !important; }
body#accountholdings table.forprint tr:nth-child(2) td table:nth-child(2) tr td:nth-child(6) { text-align:right !important; }
body#accountholdings table.forprint tr:nth-child(2) td table:nth-child(2) tr td:nth-child(7) { text-align:right !important; }
body#accountholdings table.forprint tr:nth-child(4) td { padding:4px; }
body#accountholdings table.forprint tr:nth-child(6) td { padding:4px; }

body#uaedd #content { width:100%; max-width:1000px; margin:2em auto; padding:0 20px; box-sizing:border-box; }
body#uaedd #content * { box-sizing:border-box; }
body#uaedd #content h1 { font-size:1.5em; line-height:1; margin:0 0 1em; }
body#uaedd #content #downloads { list-style:none; margin:0; padding:0; }
body#uaedd #content #downloads li { margin:1em 2px; display:inline-block; }
body#uaedd #content #downloads li:last-child { padding-left:8px; border-left:solid 1px #000; }
body#uaedd #content #downloads a { color:#647692; }
body#uaedd #content #ua { width:100%; height:250px; padding:20px; background:#f2f2f2; /* border:solid 1px #000; */ overflow-y:scroll; }
body#uaedd #content #ua h2 { font-size:1em; line-height:1; margin:0 0 1em; }
body#uaedd #content #ua h3 { margin-top:0; }
body#uaedd #content #ua p { font-size:0.9em; }
body#uaedd #content #agree { font-weight:900; margin:1em 0; display:block; }
body#uaedd #content #agree + span { display:none; margin:-1em 0 1em 22px; font-size:.9em; color:#c00; white-space:nowrap; }
body#uaedd #content #agree.error + span { display:block; }
body#uaedd #content .buttons { width:100%; text-align:right; }
body#uaedd #content .buttons button { font-size:1em; line-height:1; color:#fff; cursor:pointer; margin:0 5px; padding:8px 20px; background:#ccc; border:0; position:relative; }
body#uaedd #content .buttons button.continue { background:#213469; }
body#uaedd #content .buttons button:after { content:''; width:80%; height:50%; z-index:-1; position:absolute; bottom:0; left:0; right:0; margin:auto; box-shadow:0 2px 16px rgba(0,0,0,0.4); }
body#uaedd #content #confirm { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); display:none; }
body#uaedd #content #confirm #modal { position:absolute; top:0; right:0; bottom:0; left:0; width:50%; min-width:390px; height:200px; margin:auto; padding:20px; background:#fff; box-shadow:5px 5px 50px rgba(0,0,0,0.5); }
body#uaedd #content #confirm #modal h3 { margin:0 0 1em; }
body#uaedd #content #confirm #modal .buttons { position:absolute; right:20px; bottom:20px; }

#announcement { margin:0 0 1.5em; padding:15px; background:#f2f2f2; }
#announcement span.important { float:left; text-align:center; width:28px; height:28px; margin:-2px 13px 0 0; background:#000; border-radius:28px; color:rgb(238,235,226); font-size:24px; font-weight:900; line-height:30px; }
#announcement h3 { margin:0; vertical-align:center; }
#announcement p { margin: 0.5em 0 0 42px; }

input[type='submit'], input[type='reset'] { font-size:1em; line-height:1; color:#fff; margin:0 5px; padding:8px 20px; background:#ccc; border:0; position:relative; }
/*input[type='submit']:after, input[type='reset']:after { content:''; width:80%; height:50%; z-index:-1; position:absolute; bottom:0; left:0; right:0; margin:auto; box-shadow:0 2px 16px rgba(0,0,0,0.4); }*/
input[type='submit'] { background:#213469; }
input[disabled='disabled'] { background:#ccc; }

/* PAPERLESS */
body#preference #content .buttons { box-sizing:border-box; padding-left:22cm; width:100%; }
body#preference #content .buttons button { font-size:1em; line-height:1; color:#fff; margin:0 5px; padding:8px 20px; background:#ccc; border:0; position:relative; }
body#preference #content .buttons button.continue { background:#213469; }
body#preference #content .buttons button:after { content:''; width:80%; height:50%; z-index:-1; position:absolute; bottom:0; left:0; right:0; margin:auto; box-shadow:0 2px 16px rgba(0,0,0,0.4); }
body#preference #content #confirm { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); display:none; }
body#preference #content #confirm #modal { position:absolute; top:0; right:0; bottom:0; left:0; width:50%; min-width:390px; height:200px; margin:auto; padding:20px; background:#fff; box-shadow:5px 5px 50px rgba(0,0,0,0.5); }
body#preference #content #confirm #modal h3 { margin:0 0 1em; }
body#preference #content #confirm #modal .buttons { position:absolute; right:20px; bottom:20px; }
div.paperless h4 {margin-bottom: 0;}
div.paperless ul, div.paperless ol {margin-top: 0;} 
div.paperless .important {color:#c00; font-weight:600;}

@media print/*,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi)*/ {
	
	body { margin:0.25in; }
	img { margin-bottom:0.25in; height:0.5in; width:auto; }
	pre { margin:0; }
	font { font-family:"Roboto",sans-serif; }
	table { font-size:10pt; border:0 !important; }
	table.forprint:not(:first-child) { margin-top:0.25in; }
	table:nth-child(2) tr td { text-align:left !important; padding:0 4px !important; }
	table tr td.pageTitles { padding:0.25in 4px 4px !important; }

}


/* ADDITIONAL STYLE FOR HelpNew and ContactUs */
img.topnav-img {
	margin-left:10px; padding:10px; display: block;
}

table.topnav-table tr td { background:#213469; height:35px; }

.footer a { color:#647692; }

div.help h1 { color:#111; font-size:1.6em; }
div.help h2 { color:#213469; font-size:1.3em; font-weight:500; text-transform:none; }
div.help h3 { color:#111; font-size:1em; font-weight:600; }
div.help a { color:#647692; }
div.help hr + table tr:first-of-type td { padding:0; }
div.help #help-content { height:500px; overflow-y:scroll; padding:10px 30px; }
div.help #contact-info { padding:10px 30px; }
div.help #contact-info p { font-size:16px; }

.help-table { width:75%; align:center; table-layout: fixed; }
.help-table > thead { background:#c9c9c9; text-align: center; font-weight:600; }
.help-table > thead tr td { height: 35px; }
.help-table > tbody li { 
	margin: 10px;
	list-style-type: disc;
    list-style-position: inside;
    text-indent: -1.5em;
    padding-left: 1em; } 
/*.help-table > tbody { padding:10px; width: 50%; } */
.help-table > tbody tr td {
    padding: 5px;
    text-align: left;
}

/* The Modal (background) */
.modal, .modal2{
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content, .modal-content2 {
    background-color: #fefefe; 
    
    margin: 5% auto; /* 15% from the top and centered */
    padding: 0px;
    border: 0px solid #999;
    width: 70%; /* Could be more or less, depending on screen size */
}

.modal-content table td div, .modal-content2 table td div { font-size:16px; line-height:1.5; }

.modal-content2 {
	margin: 10% auto; /* 15% from the top and centered */
	width: 50%; /* Could be more or less, depending on screen size */
}

.modal-content hr, .modal-content2 hr { border:0; border-top:solid 1px #f2f2f2; }

/* The Close Button */
.close, .close2 {
    background-color: #213469;
    color: #FFF;
    float: right;
    font-family:agenda,sans-serif;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    /* border-radius: 2px; */
    padding: 7px 15px;
    border: 0px;
}

.close:hover,
.close:focus, .close2:hover, .close2:focus {
    /*color: black;*/
    text-decoration: none;
    cursor: pointer;
}

.button_div{
 	background-color: #FFF;
 	color:#FFF;
 	padding: 20px 25px 50px 0px;			
}

.table_help{
	border-style: hidden;
}

/* .pageTitles{
	margin-top: 0px;
} */

div.indent_help{
	padding-left: 0.3in;
}

table.browser_help tr td{
	padding: 0px;
}




.outage {
	padding: 0px 15px 5px 0px;
    /* color: red !important; */
    font-weight: 600;
}

marquee { color:#d00; width:100%; }

.notice {
	padding: 0px 15px 5px 15px;
    background-color: #f2f2f2;
    /* color: black !important; */
    font-weight: normal;
    border-style: solid;
    border-color: #f2f2f2;
    text-align: justify;
}

