#masthead{
	}
#nav{
margin-top:-125px;
padding-left:70px;
}

#year_links{
	margin-top:-100px;
	}
#year{
	margin-top:-100px;
	}
#year_links a{
	float:left;
	}
	
.cp_year{
	margin-top:-70px;
	margin-bottom:10px;
	}
.cp_year a{
	float:left;
	}
#survey-content{
	margin-top:-200px;
	}
#survey-content ul{
	padding-left:0px;
	}
#survey-content  li {
        list-style: none;
    }
#survey-content li:before {
        content:"•";
        font-size:16px;
        vertical-align:middle;
        line-height:20px;
        margin-right:10px;
    }
#trans-content{
	margin-top:-150px;
	}
#trans-content ul{
	padding-left:0px;
	}
#trans-content  li {
        list-style: none;
    }
#trans-content li:before {
        content:"•";
        font-size:16px;
        vertical-align:middle;
        line-height:20px;
        margin-right:10px;
}
#trans-content-star{
		margin-top:-150px;
		}
#trends-content{
	
	}
#chart-docs{
	margin-top:-150px;
	}
#trend p{
	width:380px; 
	margin-top:25px;
	padding-bottom:0px;
	}
#archive p{
	width:380px; 
	margin-top:25px;
	}
.expand_med{
	display:!important;
	}
	
#toTop { 
	position:fixed; bottom: 50px; right: 30px;
}
.carrier_select {
   display:none;
}
.select-div select{
	border:none;
	-webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
	}
.carr-show {
	visibility:visible;
}

#static-charts {
    margin-top:50px;
}

#static-charts img{
    display:none;
}

#js-charts{
	margin-top:0px;
	margin-bottom:50px;
	}
.companyChart{
	width:100%;
	text-align:center;
	}
.companyChart td{
	border-bottom:none;
	}
.archive-tbl{
	width:100%;
	text-align:center;
	border:solid 1.8px black;
	}
.archive-tbl td{
	border:solid thin black;
	padding:2px;
	}
.full-chart{
	width:100%;
	text-align:center;
	}
.full-chart td{
	border-bottom:none;
	}
.tbl-head{
	background-color:black;
	color:white;
	font-weight:500;
	}
.tbl-cat{
	font-weight:bold;
	text-align:right;
	border-right:solid 1px;
	padding-right:10px;
	}
.tbl-data{
	border-right: dotted 1px;
	}
.tbl-data-hl{
	border-right: dotted 1px;
	background-color:rgba(0, 0, 0, 0.08);
	}
#scores{
	font-family: 'Raleway', tahoma, arial;
	text-align:right;
	background-color:#4484F0;
	color:white;
	font-weight:bold;
	font-size:1.8rem
	border-right:solid 1px #4484F0;
	padding-right:10px;
	}
	
@media (max-width: 985px){
	#nav{
		margin-top:-25px;
		}
	#year_links{
		margin-top:-30px;
		}
	#year{
		margin-top:-30px;
		}
	#survey-content{
	margin-top:-80px;
	}
	#trans-content{
	margin-top:-50px;
	}
	#chart-docs{
	margin-top:-80px;
	}
	.cp_year{
		margin-top:-25px;
		}
	#toTop button{
		display:none;
		}
	}

@media (max-width: 799px){
	#nav{
		padding-left:0px;
		}
	#bubble_img img{
		display:none;
		}
	.survey-img img{
		display:none;
		}
	#survey-content{
	margin-top:-20px;
	}
	#trans-content{
	margin-top:-25px;
	}
	#chart-docs{
	margin-top:-20px;
	}
	}
	
@media (max-width: 559px){
	.bench-img img{
		display:none;
		}
	#trend p{
		padding-bottom:18px;
		margin-top:10px;
		}
	#archive p{
		margin-top:10px;
		}
	#static-charts{
		display:none;
		}
	#js-charts{
		display:none;
		}
	#js-charts canvas{
		display:none;
		}
	#js-charts p{
		display:none;
		}
	#js-charts table{
		display:none;	
		}
	#static-charts img{
		/*display:block;*/
		}
	}
@media (max-width: 399px){
	#trend p{
		width:300px;
		}
	#archive p{
		width:300px;
		}
	#state-tgl-label img{
		margin-top:-15px;
		}
	#carrier-tgl-label img{
		margin-top:-15px;
		}
	}