.disclosure {
    margin-top: 30px
}
.disclosure {
    margin-top: 30px
}
.disclosure + p {
    font-family: 'Karla-Italic';
    font-size: 17px !important;
    line-height: 1.5;
    color: #767676;
} 
h3.disclosure-component {
	font-size: 24px;
    font-family: 'KarlaBold', sans-serif;
    color: #000000;
    line-height: 1.75;
    margin-bottom: 1rem;
}
.l3-disclosure-content {
    font-size: 17px;
    color: #767676;
    border-top: 1px solid #8c8c8c;
    padding: 43px 0;
    font-family: 'Karla-Italic', sans-serif;
}
.l3-disclosure-title
{
   margin-bottom:1rem;
}
.l3-disclosure-content p, .l3-disclosure-content ul li, .l3-disclosure-content ol li {
    margin-bottom:1rem;
    line-height: 1.75;
}
.l3-disclosure-content p b, .l3-disclosure-content ul li b, .l3-disclosure-content ol li b {
  font-family: 'KarlaBold', sans-serif !important;
}
.disclosures-wrapper-collapsible
{
    margin-bottom:.5rem;
    max-height:11rem;
    overflow:hidden;
    position:relative
}
.disclosure-view-all #disclosures-label-view{
    color: #187aba !important;
    font-size: 14px;
    font-family: 'KarlaRegular', sans-serif;
    line-height: 1.5;
}
.disclosure-view-all #disclosures-label-close{
    color: #187aba;
    font-size: 14px;
    font-family: 'KarlaRegular', sans-serif;
    line-height: 1.5;
}
#disclosures-label-view:hover{
	text-decoration: underline;
}
#disclosures-label-close:hover{
	text-decoration: underline;
}
.l3-portfolio-section .disclosure-label-viewall .icon-arrow-down-blue {
	/*background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2296px%22%20height%3D%2296px%22%20viewBox%3D%220%200%2096%2096%22%20style%3D%22enable-background%3Anew%200%200%2096%2096%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%20fill%3D%22%230F8EC7%22%3Eplay%3C%2Ftitle%3E%3Cpolygon%20points%3D%2251%2C54%2051%2C30%2045%2C30%2045%2C54%2036.3%2C54%2048%2C65.7%2059.7%2C54%20%22%20fill%3D%22%230F8EC7%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;*/
	background-image: url("clientlib/resources/images/down-arrow.svg");
    background-repeat: no-repeat;
}
.l3-portfolio-section .disclosure-label-viewall .icon-arrow-up-blue {
	/*background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2296px%22%20height%3D%2296px%22%20viewBox%3D%220%200%2096%2096%22%20style%3D%22enable-background%3Anew%200%200%2096%2096%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%20fill%3D%22%230F8EC7%22%3Eplay%3C%2Ftitle%3E%3Cpolygon%20points%3D%2251%2C42%2051%2C66%2045%2C66%2045%2C42%2036.3%2C42%2048%2C30.3%2059.7%2C42%20%22%20fill%3D%22%230F8EC7%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;*/
	background-image: url("clientlib/resources/images/up-arrow.svg");
    background-repeat: no-repeat;
}

.l3-portfolio-section .disclosure-label-viewall .disclosures-arrow {
    display: inline-block;
    height: 14px;
    align-items: center;
    vertical-align: middle;
    width: 8px;
    margin-left: 0.25rem;
}
.icon-arrow-down-blue {
	/*background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2296px%22%20height%3D%2296px%22%20viewBox%3D%220%200%2096%2096%22%20style%3D%22enable-background%3Anew%200%200%2096%2096%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%20fill%3D%22%230F8EC7%22%3Eplay%3C%2Ftitle%3E%3Cpolygon%20points%3D%2251%2C54%2051%2C30%2045%2C30%2045%2C54%2036.3%2C54%2048%2C65.7%2059.7%2C54%20%22%20fill%3D%22%230F8EC7%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;*/
	background-image: url("clientlib/resources/images/down-arrow.svg");
    background-repeat: no-repeat;
}
.icon-arrow-up-blue {
	/*background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2296px%22%20height%3D%2296px%22%20viewBox%3D%220%200%2096%2096%22%20style%3D%22enable-background%3Anew%200%200%2096%2096%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%20fill%3D%22%230F8EC7%22%3Eplay%3C%2Ftitle%3E%3Cpolygon%20points%3D%2251%2C42%2051%2C66%2045%2C66%2045%2C42%2036.3%2C42%2048%2C30.3%2059.7%2C42%20%22%20fill%3D%22%230F8EC7%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;*/
	background-image: url("clientlib/resources/images/up-arrow.svg");
    background-repeat: no-repeat;
}
.disclosures-arrow {
	display: inline-block;
    height: 14px;
    align-items: center;
    vertical-align: middle;
    width: 8px;
    margin-left: 0.25rem;
}
.l2-disclosures-view-all
{
    display:none;
}
.l2-disclosures-view-all #l2-disclosures-label-view{
    color: #187aba !important;
    font-size: 14px;
    font-family: 'KarlaRegular', sans-serif;
    line-height: 1.5;
}
.l2-disclosures-view-all #l2-disclosures-label-close{
    color:  #187ABA;
    font-size: 14px;
    font-family: 'KarlaRegular', sans-serif;
    line-height: 1.5;
}
.l2-disclosures-view-all #l2-disclosures-label-view:hover {
	text-decoration: underline;
}
.l2-disclosures-view-all #l2-disclosures-label-close:hover {
	text-decoration: underline;
}
h3.l2-disclosure-component {
    margin-top:30px;
	font-size: 24px;
    font-family: 'KarlaBold', sans-serif;
    color: #000000;
    line-height: 1.75;
    margin-bottom: 1rem;
}
.l2-disclosures-wrapper-collapsible
{
    margin-bottom:.5rem;
    max-height:8rem;
    overflow:hidden;
    position:relative

}
.l2-disclosure-content p, .l2-disclosure-content ul li, .l2-disclosure-content ol li {
    margin-bottom:1rem;
    line-height: 1.75;
}
.l2-disclosure-content p b, .l2-disclosure-content ul li b, .l2-disclosure-content ol li b {
  font-family: 'KarlaBold', sans-serif !important;
}
.l2-disclosure-title
{
   margin-bottom:1rem;
}
.l2-disclosure-content {
    font-family: 'Karla-Italic';
    font-size: 17px !important;
    color: #767676;
    padding: 43px 0 0 0;
    border-top: 1px solid #8c8c8c;
} 

.displaying-none {
	display: none !important;
}
.displaying-inline {
	display: inline !important;
}
/* l2 page html front page and backpage disclosure*/
#l2-front-page-disclosure-content > table,
#l2-disclosure-content > table,
#disclosure-content > table
{
    table-layout:fixed;
}
#l2-front-page-disclosure-content > table > tbody > tr > td,
#l2-front-page-disclosure-content > table > tbody > tr > th
{   
    border:1px solid black !important;
    padding:5px;

}

#l2-disclosure-content > table > tbody > tr > td,
#l2-disclosure-content > table > tbody > tr > th
{
    border:1px solid black !important; 
    padding:5px;

}

/* l3 disclosure content */
#disclosure-content > table > tbody > tr > td,
#disclosure-content > table > tbody > tr > th{
    border:1px solid black !important;
	padding:5px;
}
.disclosure-content{
position:relative;
}
.disclosure-content.collapsemode:after{
background: linear-gradient(to bottom,rgba(255,255,255,0) 0,white 80%);
    content: " ";
    height: 5rem;
    left: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
}
.disclosure-content-view-all .l2-disclosure-label-viewall {
    cursor: pointer;
}
.l3-disclosure-content-inline {
	display: inline;
}