
div#CDBWrap2{
	border:1px solid #dddddd;
	border-width:0px 0px 1px 0px;
	width:100%;
	overflow:hidden;
	font-size:15px;
	margin-bottom:5px;
}

div#CDBWrap{
	width:100%;
	position:relative;
	overflow:hidden;
}

div#CDBWrap #cd-view1{
	width:100%;
	height:auto;
	position:relative;
	z-index:10;
}

div#CDBWrap #cd-view2{
	width:100%;
	top:0px;
	left:100%;
	height:auto;
	position:absolute;
	z-index:20;
	background:#ffffff;
	visibility:visible;

	-o-transition:left 0.75s;
	-moz-transition:left 0.75s;
	-webkit-transition:left 0.75s;
	transition:left 0.75s;
}
div#CDBWrap #cd-view2.error-data{
	display:none;
}

div#CDBWrap #cd-helpview{
	width:92%;
	width:-webkit-calc(92% - 2px);
	width:-moz-calc(92% - 2px);
	width:calc(92% - 2px);
	top:0px;
	left:100%;
	height:90%;
	height:calc(100% - 51px);
	position:absolute;
	z-index:30;
	background-color:rgba(255,255,255,1);
	padding:25px 4% 25px 4%;
	overflow-y:scroll;
	border:1px solid #dddddd;
	border-width:1px 1px 0px 1px;

	-o-transition:left 0.75s;
	-moz-transition:left 0.75s;
	-webkit-transition:left 0.75s;
	transition:left 0.75s;
}

div#CDBWrap .cd-content{
	height:auto;
	overflow:hidden;
	height:600px;
	min-height:400px;
	padding:0px 0px 0px 0px;
	margin:0px;
	overflow-y:auto;
	background-color:#ffffff;
	position:relative;
	z-index:10;
	border:1px solid #dddddd;
	border-width:0px 1px 0px 1px;
}

div#CDBWrap #cd-view1 .cd-content{
	/*overflow-y:scroll;*/
	/*-webkit-overflow-scrolling: touch;*/
}

div#CDBWrap2 #cd-view2.slide-left, div#CDBWrap2 #cd-helpview.slide-left{
	left:0%;
	overflow:hidden;
}

div#CDBWrap #cd-view1 table{
	border-collapse:collapse;
	table-layout: fixed;
	position:relative;
	z-index:10;
}

div#CDBWrap #cd-view1 .data-row{
	margin:5px 0px 0px 0px;
	width:100%;
	cursor:pointer;
}

div#CDBWrap #cd-view1 .data-row td{
	font-family:arial;
	vertical-align:bottom;
	padding:7px 1% 4px 1%;
	font-size:14px;
	border-bottom:1px dotted #dddddd;
	background-image:none;
}

div#CDBWrap table tbody tr:first-child td{border-top:none;}

div#CDBWrap .cd-content .data-row td.not-available{color: #999999;}

div#CDBWrap .cd-content .data-row.activated td{background-color:#dddddd;}

div#CDBWrap .data-row td.sort-asc, div#CDBWrap .data-row td.sort-desc{font-weight:normal;}
div#CDBWrap #data-row-header td span{
	white-space:auto;
}
div#CDBWrap #data-row-header td span:after{
	font-size:0.7em;
	color:#ffffff;
	content:"";
	/*content:" ▲▼";*/
}
div#CDBWrap #data-row-header td.sort-asc span:after{
	font-size:0.7em;
	content:" ▲";
	color:#ffffff;
}
div#CDBWrap #data-row-header td.sort-desc span:after{
	font-size:0.7em;
	content:" ▼";
	color:#ffffff;
}

div#CDBWrap .cd-content .data-row:last-child td{border:none;}

div#CDBWrap .cd-content .cdb-row{padding: 15px 2% 30px 2%;}

div#CDBWrap .cd-content .va-box svg{height:100%;min-height:180px;}
div#CDBWrap .cd-content .va-box svg text{fill:#333333;}

div#CDBWrap .cd-content p.div-title{margin:8px 10px 5px 5px; display:inline-block; border-bottom:0px solid #666666; font-weight:bold; font-size:13px;text-align:left;}
div#CDBWrap .cd-content p.va-title{margin:0px;padding:0px;border-bottom:0px solid #dddddd;font-weight:bold;clear:both;line-height:normal;}

div#CDBWrap .cd-content .va-box div.q-item{width:18%;background:red;margin:1%;float:left;min-height:30px;}
div#CDBWrap .cd-content thead td{border-bottom:1px solid #dddddd;padding:5px;font-size:13px;}
div#CDBWrap .cd-content tbody td{border-bottom:1px dotted #dddddd;font-size:13px;padding:5px;}

div#CDBWrap2 div#CDBWrap table{margin-bottom:0px;margin:top:0px;}
div#CDBWrap2 div#CDBWrap table tbody tr td{background-image:none;}

div#CDBWrap2 div#CDBWrap span.no-wrap-span{white-space:nowrap;}

div#CDBWrap .bubble-table{
	display:table;
	margin:0px;
	width:100%;
	width:calc(100% + 30px);
	/*width: calc(96% + 20px);*/

	table-layout:fixed;
	border-collapse:separate;
	border-spacing:15px 10px; /*h v*/
	margin-left:-15px;
}

div#CDBWrap .bubble-table .bubble-table-row{
	display:table-row;
}

div#CDBWrap .bubble-table .bubble-table-cell{
	display:table-cell;
	float:none;
	padding:5px 2% 5px 2%;
	width:25%;
	border:1px solid #dddddd;
	border-radius:5px;
	margin:0px;
}

div#CDBWrap .bubble-table .bubble-table-cell.v-align-bottom{
	vertical-align:bottom;
}

div#CDBWrap .bubble-table .bubble-table-cell p:last-child{
	font-weight:bold;
	font-size:1.1em;
}

div#CDBWrap #va-changes table tr td{padding:5px 10px 5px 0px; font-size:1em; border-bottom:1px solid #dddddd;vertical-align:bottom;}
div#CDBWrap #va-changes table tr:first-child td{font-weight:bold; border-bottom:1px solid #dddddd;}
div#CDBWrap #va-changes table tr:last-child td{font-weight:bold;}

/*Responsive style applied in JS*/
/*div#CDBWrap .cd-content .va-box .va-divider{width:50%}*/
/*div#CDBWrap.cdb-mobile .cd-content .va-box .va-divider{width:100%;margin-bottom:25px;margin-top:15px;}*/

div#CDBWrap.cdb-mobile .bubble-table{
	width:100%;
	margin-left:0px;
	display:block;
}
div#CDBWrap.cdb-mobile .bubble-table .bubble-table-row{
	display:block;
}
div#CDBWrap.cdb-mobile .bubble-table .bubble-table-cell{
	display:block;
	width:96%;
	width:calc(96% - 2px);
	margin:10px 0px 5px 0px;
}


div#CDBWrap #cd-helpview .help-src{font-size:13px;font-style:italic;color:#666666;margin-bottom:15px;margin-top:0.3em;margin-left:0%;margin-right:0%;}
div#CDBWrap #cd-helpview .help-src:before{content:"Source: ";}

div#CDBWrap #cd-helpview p{line-height:1.4em;}
div#CDBWrap #cd-helpview .help-var{font-weight:bold;margin-top:1.25em;margin-left:0%;margin-right:0%;}
div#CDBWrap #cd-helpview .help-txt{margin-left:0%;margin-right:0%;}
div#CDBWrap #cd-helpview .help-txt2{margin-left:0%;margin-right:0%;margin-bottom:15px;}

div#CDBWrap #cd-helpview .help-section{font-size:22px;font-weight:bold;border-bottom:1px solid #dddddd;margin-top:40px;}

div#CDBWrap #cd-view2.no-earnings-data .ln-model-caveat{display:none;}
div#CDBWrap #cd-view2 .occ-note{margin:0px 3% 10px 4%; color:#666666; font-size:13px;}


@media (min-width:0px){
	div#CDBWrap #cd-view1 .data-row td{font-size:12px; word-wrap:break-word;}
	div#CDBWrap #cd-view1 .data-row td span{word-wrap:break-word; white-space:normal;}
	div#CDBWrap2 div#CDBWrap span.no-wrap-span{white-space:normal;}
}

@media (min-width:600px){
	div#CDBWrap #cd-view1 .data-row td{word-wrap: normal;}
	div#CDBWrap #cd-view1 .data-row td span{word-wrap: normal; white-space:normal;}
	div#CDBWrap2 div#CDBWrap span.no-wrap-span{white-space:nowrap;}
}

@media (min-width:780px){
	div#CDBWrap #cd-view1 .data-row td{font-size:14px;}
}

@media print{
	div#CDBWrap #cd-view2{display:none;}
	div#CDBWrap #cd-helpview{display:none;}
	div#CDBWrap .cd-content{overflow-y:hidden;}
}

/*@media (max-device-width:640px){

	#table-header{
		display:none;
	} 

	#CDBWrap2{
		font-size:26px;
	}

}*/


/*BASIC STYLES*/

/*clearfix*/
div#CDBWrap2 .clearfix:after {content: ""; display: table; clear: both;}

div#CDBWrap2 .buttonSelected div.buttonFill{
  background-color:#666666;
}

/*Prevent highlighting on elements like p acting as buttons*/
div#CDBWrap .disable-highlight {
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}

div#CDBWrap2 p, div#CDBWrap2 h2, div#CDBWrap2 a, div#CDBWrap2 text, div#CDBWrap2 td{
	font-size:1em; 
	font-family: arial, sans, helvetica;	
	padding:0px;
	margin:0.25em 0em 0.25em 0em;
	line-height:1.3em;
}

div#CDBWrap2 p, div#CDBWrap2 h2, div#CDBWrap2 text, div#CDBWrap2 td{
	color:#333333;
}

div#CDBWrap2 a.a-match-p{color:#333333;}

div#CDBWrap2 div{
	padding:0px;
	margin:0px;
}