
    .newcontent{
    	width:1280 !important;
    }
    .tabs{
    	width:100% !important;
    }
    .switch_ticker {
    	width:100% !important;
    }
	.bootstrap-iso hr {
		border-top: 1px solid #9c9c9c !important;
	}
	table.R10 {
		font-size: 12px !important;
		width: 100%;
		display: inline-block;
	}
	table.R10 td a {
		color: #337ab7 !important;
	}
	.list-group-item{
		padding: 10px !important;
	}
	.template_sub_menu {
		border-bottom: 1px;
		color:#0EB45A;
	}
	.template_sub_menu:hover {
		cursor: pointer;
	}
	.defBody {
		min-height: 1000px;
		margin-left:auto;
		margin-right: auto;
		margin-top:-30px;
		line-height:180%;
		max-width: 1280px;
	}
	 .term_cal {
	 	overflow-x: auto;
        background-color: #eee;
        padding: 10px;
        color: black;
        display: block;
        font-family: monospace;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -o-border-radius: 8px;
        -ms-border-radius: 8px;
        -khtml-border-radius: 8px;
        border-radius: 8px;
    }
    .term_cal_table {
    	color: black !important;
		border: none;
		table-layout: auto;
		border-collapse: collapse;
		padding: 2px;
		display: block;
		overflow: auto;
	}

	table.term_cal_table th {

		vertical-align: middle;
		background: none;
		border: none;
		margin: auto;
		padding: 5px;
	}

	table.term_cal_table td {

		border: none;
		/* border-top: solid 1px #DDD; */

		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
		vertical-align: middle;
		margin: 0;
		padding: 4px
	}

	.data_value {

		text-align: left;
		font-size: 24px;
		color: rgb(11,106,168);
		font-weight: bold;
	}
	.comp_name {
		font-size: 24px;
		font-weight: bold;
	}

	.big_bar_box{
		width:65px;
		margin-right:45px;
		margin-top:10px; 
		height:20px; 
		border: 1px solid silver;
		border-radius:1px;
		background-clip:padding-box;
		box-shadow:0 0 8px #EEEEEE inset;
	}

	.bar-5 {
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    background-color: #00eb00;
	    background: -webkit-gradient(linear,left top,left bottom,from(#00eb00),to(#00d100));
	    background: -moz-linear-gradient(top,#00eb00,#00d100);
	    background-image: -ms-linear-gradient(top,#00eb00,#00d100);
	    background-image: -o-linear-gradient(top,#00eb00,#00d100);
	    background-image: linear-gradient(top,#00eb00,#00d100);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#00eb00,endColorstr=#00d100);
	    float: left
	}


	.bar-4 {
	    height: 100%;
	    background-color: #aaf902;
	    background: -webkit-gradient(linear,left top,left bottom,from(#aaf902),to(#99e002));
	    background: -moz-linear-gradient(top,#aaf902,#99e002);
	    background-image: -ms-linear-gradient(top,#aaf902,#99e002);
	    background-image: -o-linear-gradient(top,#aaf902,#99e002);
	    background-image: linear-gradient(top,#aaf902,#99e002);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#aaf902,endColorstr=#99e002);
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    float: left
	}

	.bar-3 {
	    height: 100%;
	    background-color: #ffdd0b;
	    background: -webkit-gradient(linear,left top,left bottom,from(#ffdd0b),to(#f0cf00));
	    background: -moz-linear-gradient(top,#ffdd0b,#f0cf00);
	    background-image: -ms-linear-gradient(top,#ffdd0b,#f0cf00);
	    background-image: -o-linear-gradient(top,#ffdd0b,#f0cf00);
	    background-image: linear-gradient(top,#ffdd0b,#f0cf00);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#ffdd0b,endColorstr=#f0cf00);
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    float: left
	}

	.bar-2 {
	    height: 100%;
	    background-color: #f88a45;
	    background: -webkit-gradient(linear,left top,left bottom,from(#f88a45),to(#f77b2c));
	    background: -moz-linear-gradient(top,#f88a45,#f77b2c);
	    background-image: -ms-linear-gradient(top,#f88a45,#f77b2c);
	    background-image: -o-linear-gradient(top,#f88a45,#f77b2c);
	    background-image: linear-gradient(top,#f88a45,#f77b2c);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#f88a45,endColorstr=#f77b2c);
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    float: left
	}

	.bar-1 {
	    height: 100%;
	    background-color: #f00;
	    background: -webkit-gradient(linear,left top,left bottom,from(#ff0000),to(#e60000));
	    background: -moz-linear-gradient(top,#ff0000,#e60000);
	    background-image: -ms-linear-gradient(top,#ff0000,#e60000);
	    background-image: -o-linear-gradient(top,#ff0000,#e60000);
	    background-image: linear-gradient(top,#ff0000,#e60000);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#ff0000,endColorstr=#e60000);
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    float: left
	}

	.chart-range-danger {
	    height: 100%;
	    background-color: #EA4335;
	    background: -webkit-gradient(linear,left top,left bottom,from(#EA4335),to(#EA4335));
	    background: -moz-linear-gradient(top,#EA4335,#EA4335);
	    background-image: -ms-linear-gradient(top,#EA4335,#EA4335);
	    background-image: -o-linear-gradient(top,#EA4335,#EA4335);
	    background-image: linear-gradient(top,#EA4335,#EA4335);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#EA4335,endColorstr=#EA4335);
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    float: left
	}

	.chart-range-warning {
	    height: 100%;
	    background-color: #FBBC05;
	    background: -webkit-gradient(linear,left top,left bottom,from(#FBBC05),to(#FBBC05));
	    background: -moz-linear-gradient(top,#FBBC05,#FBBC05);
	    background-image: -ms-linear-gradient(top,#FBBC05,#FBBC05);
	    background-image: -o-linear-gradient(top,#FBBC05,#FBBC05);
	    background-image: linear-gradient(top,#FBBC05,#FBBC05);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#FBBC05,endColorstr=#FBBC05);
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    float: left
	}

	.chart-range-yellow {
	    height: 100%;
	    background-color: #F7D70F;
	    background: -webkit-gradient(linear,left top,left bottom,from(#F7D70F),to(#F7D70F));
	    background: -moz-linear-gradient(top,#F7D70F,#F7D70F);
	    background-image: -ms-linear-gradient(top,#F7D70F,#F7D70F);
	    background-image: -o-linear-gradient(top,#F7D70F,#F7D70F);
	    background-image: linear-gradient(top,#F7D70F,#F7D70F);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#F7D70F,endColorstr=#F7D70F);
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    float: left
	}

	.chart-range-green {
	    height: 100%;
	    background-color: #99CE95;
	    background: -webkit-gradient(linear,left top,left bottom,from(#99CE95),to(#99CE95));
	    background: -moz-linear-gradient(top,#99CE95,#99CE95);
	    background-image: -ms-linear-gradient(top,#99CE95,#99CE95);
	    background-image: -o-linear-gradient(top,#99CE95,#99CE95);
	    background-image: linear-gradient(top,#99CE95,#99CE95);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#99CE95,endColorstr=#99CE95);
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    float: left
	}

	.chart-range-success {
	    height: 100%;
	    background-color: #34A853;
	    background: -webkit-gradient(linear,left top,left bottom,from(#34A853),to(#34A853));
	    background: -moz-linear-gradient(top,#34A853,#34A853);
	    background-image: -ms-linear-gradient(top,#34A853,#34A853);
	    background-image: -o-linear-gradient(top,#34A853,#34A853);
	    background-image: linear-gradient(top,#34A853,#34A853);
	    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr=#34A853,endColorstr=#34A853);
	    height: 100%;
	    -moz-border-top-left-radius: 1px;
	    -webkit-border-top-left-radius: 1px;
	    border-top-left-radius: 1px;
	    -moz-border-bottom-left-radius: 1px;
	    -webkit-border-bottom-left-radius: 1px;
	    border-bottom-left-radius: 1px;
	    -moz-background-clip: padding;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    float: left
	}
	
	.head_temp {

		font-size: 18px;
		font-weight: bold;
		text-align: left;
	}

	.related_button .def_body_menu a : hover {

		border: none !important;

	}

	.related_button  a {

		color: black !important;

	}

	.related_button {
		margin: 5px !important;
	}

	.headlines_head {
	    height: 25px;
	    text-align: center;
	    vertical-align: center;
	    font-weight: bold;
	    border-top: 1px solid #ccc;
	    border-bottom: 1px solid #ccc;
	    padding: 5px 0px;
	}
	.portfolio_headlines_row {
		margin-left:0px !important;
		margin-right:0px !important;
	}
	.headline:hover {
		background-color: #ffc759;
	}
	.headlines-body {
		max-height: 235px;
		overflow-y: auto;
	}
	.homepage-tabs-content-right-title>h6>a {
		color: black;
	    font-size: 14px!important;
	    font-weight: 500;
	}
	.homepage-tabs-content-right-title>p>a {
		color: gray;
	}
	#stock_header_ratio_table {
		white-space:nowrap !important;
	}
	.def_menu_body_title{
		font-size:18px;
		font-weight:bold;
	}

	#stock_header_wrapper {
		display: none;
	}



	body {
	  margin: 30px;
	  font-family: sans-serif;
	  }

	#fontSizeWrapper { font-size: 16px; }

	#fontSize {
	  width: 100px;
	  font-size: 1em;
	  }

	/* ————————————————————–
	  Tree core styles
	*/
	.tree { margin: 1em; margin-top:20px !important;}

	.tree input {
	  position: absolute;
	  clip: rect(0, 0, 0, 0);
	  }

	.tree input ~ ul { display: none; }

	.tree input:checked ~ ul { display: block; }

	/* ————————————————————–
	  Tree rows
	*/
	.tree li {
	  line-height: 1.2;
	  position: relative;
	  padding: 0 0 1em 1em;
	  }

	 .tree_label:hover {
	 	cursor: pointer;
	 	color: blue !important;
	 }
	.tree ul li { padding: 1em 0 0 1em; }

	.tree > li:last-child { padding-bottom: 0; }

	/* ————————————————————–
	  Tree labels
	*/
	.tree_label {
	  position: relative;
	  display: inline-block;
	  background: #fff;
	  }

	label.tree_label { cursor: pointer; }

	label.tree_label:hover { color: #666 !important; }

	/* ————————————————————–
	  Tree expanded icon
	*/
	label.tree_label:before {
	  background: #000;
	  color: #fff;
	  position: relative;
	  z-index: 1;
	  float: left;
	  margin: 0 1em 0 -2em;
	  width: 1em;
	  height: 1em;
	  border-radius: 1em;
	  content: '+';
	  text-align: center;
	  line-height: .9em;
	  }

	:checked ~ label.tree_label:before { content: '–'; }

	/* ————————————————————–
	  Tree branches
	*/
	.tree li:before {
	  position: absolute;
	  top: 0;
	  bottom: 0;
	  left: -.5em;
	  display: block;
	  width: 0;
	  border-left: 1px solid #777;
	  content: "";
	  }

	.tree_label:after {
	  position: absolute;
	  top: 0;
	  left: -1.5em;
	  display: block;
	  height: 0.5em;
	  width: 1em;
	  border-bottom: 1px solid #777;
	  border-left: 1px solid #777;
	  border-radius: 0 0 0 .3em;
	  content: '';
	  }

	label.tree_label:after { border-bottom: 0; }

	:checked ~ label.tree_label:after {
	  border-radius: 0 .3em 0 0;
	  border-top: 1px solid #777;
	  border-right: 1px solid #777;
	  border-bottom: 0;
	  border-left: 0;
	  bottom: 0;
	  top: 0.5em;
	  height: auto;
	  }

	.tree li:last-child:before {
	  height: 1em;
	  bottom: auto;
	  }

	.tree > li:last-child:before { display: none; }

	.tree_custom {
	  display: block;
	  background: #eee;
	  padding: 1em;
	  border-radius: 0.3em;
	}

	.search_menu_box {
		height:25px !important;
	}

	::-ms-clear {
	  display: none;
	}

	.form-control-clear {
	  z-index: 10 !important;
	  pointer-events: auto !important;
	  cursor: pointer;
	  padding-top:7px;
	}
	.hidden {
		display: none!important;
	}
	ul.list {
	  list-style-type: square;
	  margin-left: 20px;
	}
	ul.list li{
	  list-style-type: square !important;
	}
	.company-profile-table td, th{
	  border: 1px solid #dddddd;
	  text-align: left;
	  padding: 8px;
	}
	.company-profile-table tr:nth-child(even) {
	  background-color: #f5f5f5 !important;
	}
	.company-profile-table{
		background-color: #ffffff !important;
	}

