/* ==========================================================================
   Author's custom styles
   ========================================================================== */

@font-face {
    font-family: 'epidemia';
    src: url('fonts/epide-webfont.eot');
    src: url('fonts/epide-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/epide-webfont.woff') format('woff'),
         url('fonts/epide-webfont.ttf') format('truetype'),
         url('fonts/epide-webfont.svg#epidemiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{height:100%}
body {padding-top: 50px;padding-bottom: 20px; background: #f1f1f1;}
body.parallax{height:100%;overflow-y:scroll;}
	body *{word-wrap:break-word}
	#wrapper{display:block;position:relative;}
	.parallax #wrapper{height:100%;}
	.slide *{pointer-events:auto;}
	/*.loading */
#debug{display: none !important;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height: 0.8;text-shadow: 4px 4px 5px #000000;}
.row{margin:0px;}

.workerDisclaimer{text-align: right;margin: 1em 0 0;font-style: italic;}

.navbar-fixed-top{border:none;box-shadow:0 5px 10px rgba(0, 0, 0, 0.5);}
.navbar-default .navbar-brand{font-size: 20px; text-transform: uppercase; background: #bfbfbf;}
.navbar-default .navbar-brand:hover, .navbar-header{background: #bfbfbf;}
	.nav.navbar-nav{padding-left: 5px; padding-right: 5px;}
		.nav-share-links{margin:0px 4px;padding-top: 2px; }
		.nav-share-links > li{ border: 1px solid transparent; border-radius: 10px; height: 43px; width: 43px; padding:0px; background: url("../../images/Paywatch-2014/share-link.png") no-repeat scroll 1px 1px transparent;}
		.nav-share-links > li:hover{border-color:#aaa;}
		.nav-share-links > li.fb-share{background-position: -45px 1px;}
		.nav-share-links > li.tw-share{background-position: -89px 1px;}
			.nav-share-links > li a{display: block; height: 43px; width: 43px;outline: none;}
	.navbar-form.navbar-right{margin-top: 0px; margin-bottom: 0px; padding-bottom: 6px; padding-top: 5px; background: none repeat scroll 0 0 #666666;}
	.navbar-form.navbar-right:last-child{margin-right: 0px;}
		.navbar-form .btn{border-top:0px;}
.navbar-default .navbar-toggle{border-color: #666666;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border: none;}
	.navbar-collapse.in{overflow-y:visible;}
.nav > li > a{padding: 15px 2px; outline: none; font-weight: 100;}
.divider{padding: 16px 3px 0px;}

span.twitter-typeahead{width: 100%; top: 2px;}
span.twitter-typeahead .tt-hint, span.twitter-typeahead .tt-input{width: 100%;  border-bottom-left-radius: 4px !important; border-top-left-radius: 4px !important;}
span.twitter-typeahead:focus .tt-hint, span.twitter-typeahead .tt-input:focus{border-color: #ff9c00; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(247, 105, 0, 0.6);}
.tt-dropdown-menu{width: 100% !important; z-index: 2000 !important; border-left: 1px solid #ff9c00; background: rgba(66,66,66,0.8); padding-right: 10px;border-bottom-right-radius: 4px !important;}
.tt-suggestion{cursor: pointer; padding: 10px; border-bottom: 1px solid #ddd; color: #fff; line-height:1;}
.tt-suggestion:last-child{border:none;}
.tt-suggestion p{margin: 0px;}

.slide{box-shadow:-9px 0 3px rgba(0, 0, 0, 0.8);}
.slide, .modal .modal-content{background: url("../../images/Paywatch-2014/paywatch2014_denim_bg.png") no-repeat scroll 0 -3px transparent;}

.intro{background-color: #001820; padding: 10% 0;}
	.intro .logo img, .sidebar-logo{display:block; margin: 0 auto 30px; }
	.scroll-down{display: none;}
	.parallax .scroll-down{position: fixed; display: block; bottom: 100px; right: 100px; width: 55px; height: auto; z-index: 100;}
	.intro .logo{padding-left: 0px; padding-right: 0px;}
.intro-ceo{background-color: #001820; position: relative;}
	.intro-ceo .ceo{position: absolute; max-width: 100%; top: 0px; left: 0px; right: 0px; height: auto;}
	.sidebar-logo{margin-bottom: 50px; width: 100%; max-width: 375px; height: auto !important;}
	.btn-links{color: #fff; font-weight: 100; font-size: 20px; background: url("../../images/Paywatch-2014/bkg_gray_corner.png") no-repeat scroll 0 0 #646161; padding: 10px 20px; margin-right: -30px; margin-bottom: 20px;}
		.btn-links a{outline:none; display: block; font-weight: 100; height: 100%; margin: -20px; padding: 20px; color: #fff; font-size: 20px; text-decoration: none; }
	.btn-orange{background: url("../../images/Paywatch-2014/bkg_orange_corner.png") no-repeat scroll 0 0 #f56800;}

.case-studies-nav{padding-top: 30px;}
	.btn-case-studies{font-weight: 100; background: transparent; color: #fff; border: none; font-weight: 100; font-size: 22px;}
	.btn-case-studies:hover{color: #ff9c00;}
		.btn-group.open .btn-case-studies .dropdown-toggle, .btn-group.open .dropdown-toggle{box-shadow:none;}
		.open > .dropdown-menu {font-size: 18px; border: none;border-left: 1px solid #ff9c00; background: rgba(66,66,66,0.8); padding-right: 10px;border-radius: 0 0px 4px 0px;margin-top: 0px; margin-left: 38px; padding: 0px 10px 0px 0px;}
			.dropdown-menu > li > a{font-weight: 100;  padding: 10px 30px; border-bottom: 1px solid #ddd; color: #fff; line-height:1;}
			.dropdown-menu > li > a:hover{color: #ff9c00; background: transparent }
			.dropdown-menu > li:last-child > a{border:none;}

.icon{height: 66px; width: 66px;}
.icon-case-studies{margin-right: 10px;}

.chart{width: 100%; height: 360px;}
.tab-content .chart{height: 300px;}
.sidebar .chart{margin: 0px;height: 200px;}
#Minimum-Wage-1, #Minimum-Wage-2{background: #fff; height: 400px;}

#tabbedchart{border-bottom: 3px solid #FFA500; margin-bottom: 15px; margin-left: 15px;}
	#tabbedchart > li > a,#tabbedchart > li > a:active, #tabbedchart > li > a:focus{color: #fff;}
	#tabbedchart  > li > a:hover{border-color:transparent;color:#FFA500;}
	#tabbedchart > li.active > a, #tabbedchart > li.active > a:hover, #tabbedchart > li.active > a:focus{outline:none; border-color: #FFA500; color: #000; background-color: #FFA500;}
	#tabbedchart > li > a{padding: 5px 20px;}

.feature-img-wrap{position: relative;}
.feature-img-wrap .icon-video{position: absolute; bottom: 75px; z-index: 10; right: 30px; cursor: pointer;}
.feature-img{max-width: 125%;}

.content-wrap{padding-bottom: 50px;}	
.sidebar{padding-top: 50px;position: relative; font-size: 18px;}
.blk-sidebar{background: url("../../images/Paywatch-2014/bkg_dark_gray.jpg") no-repeat scroll -1px -1px #0e0e0e;}
	.sidebar-text{padding: 5% 8% 15%; color: #828282;}
	#Minimum-Wage-Demographics .sidebar-text{padding-bottom: 0px;}
	.emphasis, .how-u-compare{color: #d9ddc7;}
	.sidebar .h1{font-size: 200px;}
	.sidebar .h3{line-height: 1;}
	#Minimum-Wage-Demographics .sidebar-text h4{font-size: 40px;}

.source-cite{color: #828282; font-size: 12px; line-height: 1.1em; margin-top: 30px !important;}
.sidebar-ticker .source-cite{margin-top: 0px !important; padding: 5px 15px; margin-bottom: 0px !important;}
.leadin{padding-top: 9%; padding-bottom: 15%; font-size: 33px; color: #d9ddc7; font-weight: 100;}
	.leadin img{display: block; margin:auto;}
	
.exe-ghost{position: absolute; bottom: 0; left: 0;}
.darden-feature{position: absolute; top:150px; }

.section-title{color: #ff9c00; padding-left: 15px; margin: 40px 0px 30px;position: relative; z-index: 100;}
	#state-pay-ratio-leadin .section-title{margin-bottom: 0px;}
.section-content{color: #fff; font-size: 20px;font-weight: 100; line-height: 1.3; /*max-height: 360px;*/ overflow-y: hidden;}
.section-content p{margin: 0 0 15px;}

.animated-placeholder{padding-top: 15px;padding-bottom: 15px; }

.how-u-compare .prompt h4{margin-top: 30px;}
	.how-u-compare button{margin-top: 20px;}
	.how-u-compare input, .how-u-compare button{font-size: 18px; height: auto;}
	.how-u-compare .default{font-size: 14px;}
	.comp-icons > div{height: 165px; position: relative; font-size:16px;}
		.comp-icons > div > div{position: absolute; bottom: 15px; text-align: center;}
			.comp-icons > div > div > span{display: block;font-size: 12px;}
			.comp-icons > div > div > img{height: 100px; width: auto; display: block; margin: 5px auto;}
			.easteregg{display: none;}
			
.orange{color:#ff9c00;}

.slide-dk-purple{background-color: #24003b;}
.slide-dk-blue{background-color: #00112f;}
.slide-dk-forest{background-color: #102d25;}
.slide-dk-orange{background-color: #552306;}
.slide-dk-red{background-color: #61000e;}
.slide-dk-apple{background-color: #3f3908;}
.slide-green{background-color: #001820;}
.slide-dk-maroon{background-color: #29000e;}
.slide-dk-brown{background-color: #373333;}
.slide-dk-green{background-color: #002d06;}
.slide-dk-teal{background-color: #003b4f;}	
.slide-dk-dk-teal{background-color: #002b3a;}	

.pagination{margin:0px;}
.pagination > li > a, .pagination > li > span{font-size: 18px;  background: transparent; border: none; color: #fff; border-right: 2px solid; padding:0 10px; outline: none;}
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li.active > a,
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, 
.pagination > .active > span:hover, .pagination > .active > a:focus, 
.pagination > .active > span:focus{color: #FF9C00;background: transparent; border-color: #fff;}
.pagination > li:last-child > a{border: none;}
.pagination > li > a.prevnext{border: none;}
.tab-pane{display: none;}
.tab-pane.active{display: block;}

.site-map-divider-vertical{height: 30px; width: 1px; background: #d9ddc7; margin: auto;}
.site-map-divider-horizontal{height: 1px;background: #d9ddc7;}
.site-map-link > div{border: 1px solid #d9ddc7; text-align: center; font-size: 16px; padding: 15px 0;}
.site-map-link > .h4{font-size: 50px; margin: 0px;}
.site-map-link > div a, .site-map-link > div a:hover{display: block; color: #d9ddc7;}


#country-flags{padding-left: 10px;}
.country{padding-left: 0px;  margin-bottom: 10px; cursor: pointer;}
	.country .flag{ overflow: hidden; border: 3px solid transparent; width: 65px; height: 43px; background: url("../../images/Paywatch-2014/flags.png") no-repeat scroll 0 0 transparent; margin: 5px auto;}
	.country.GR .flag{background-position: -3px -339px;}
	.country.MX .flag{background-position: -143px -243px;}
	.country.BE .flag{background-position: -73px -3px;}
	.country.NL .flag{background-position: -143px -99px;}
	.country.ES .flag{background-position: -143px -147px;}
	.country.PT .flag{background-position: -3px -195px;}

	.country.IS .flag{background-position: -73px -147px;}
	.country.AU .flag{background-position: -3px -3px;}
	.country.CL .flag{background-position: -70px -195px;}
	.country.JP .flag{background-position: -3px -243px;}
	.country.CZ .flag{background-position: -3px -291px;}
	.country.IE .flag{background-position: -73px -52px;}

	.country.CA .flag{background-position: -3px -147px;}
	.country.LU .flag{background-position: -143px -99px;}
	.country.TR .flag{background-position: -143px -291px;}
	.country.EE .flag{background-position: -143px -51px;}
	.country.GB .flag{background-position: -143px -338px;}
	.country.FR .flag{background-position: -143px -195px;}

	.country.PL .flag{background-position: -73px -99px;}
	.country.HU .flag{background-position: -3px -48px;}
	.country.SK .flag{background-position: -73px -240px;}
	.country.NZ .flag{background-position: -3px -99px;}
	.country.SI .flag{background-position: -143px -3px;}
	.country.KR .flag{background-position: -73px -291px;}

	.country:hover .flag, .country.active .flag{border-color: #ff9c00;border-radius: 3px;}
		.country span{display: block; text-align: center;}
		.country .country-name{color: #fff; font-weight: 100;font-size: 12px;}
		.country:hover .country-name, .country.active .country-name{color: #ff9c00;}

#country-target{text-align: center; display: none;}
	#country-target-data, #country-data-us{padding: 5px; line-height:1; text-align: center; background: #fff; font-size: 108px;font-family: "epidemia","Helvetica Neue",Helvetica,Arial,sans-serif;}
#Minimum-Wage-by-Country .sidebar-text{padding-bottom: 25px;}
	#Minimum-Wage-by-Country .sidebar img{margin: 15px auto 30px;}

	#country-data-us{color: #d9ddc7;background: #585858; padding: 10px 35px; margin-bottom: 40px;}

.slide-share{height: 83px; position: absolute; right: -25px; width: 109px; z-index: 100;background: url("../../images/Paywatch-2014/share_links.png") no-repeat scroll 0 0 transparent;}
	.slide-share ul{padding: 30px 15px 0px;}
		.slide-share ul li{float:left;padding:0px;}
		.slide-share ul li a{display: block; height: 40px; width: 42px;}
		
.sidebar input, .sidebar button{font-size: 18px; height: auto; margin-bottom: 10px;}
	.sidebar button{margin-top: 15px;}
	.paywatch-form{color: #D9DDC7;}
.phone-img{margin: 30px auto 0px;}
.sidebar-petition .isunion{display: none;}
.sidebar-petition .btn-default{background-color: #FF9C00;border-color: #E68C00;color: #090909;}
body .sidebar-testimonial h3{word-wrap:normal;}

.modal{background: url("../../images/Paywatch-2014/bkg_overlay_wrap.png") repeat scroll 0 0 transparent; font-weight: 100;}
	.modal .modal-content{color: #fff; background-color: #525252;}
		.modal .modal-header{padding: 0px; border: none; position: relative;}
			.modal .modal-header .close-modal{position: absolute; right: -40px; top: -20px; z-index: 10; cursor: pointer;}
		.modal .modal-body{padding: 0px 0 20px;}
		#paywatch-video .modal-body{padding: 0px;}		
		.modal .modal-title{background: none repeat scroll 0 0 #4292b0; font-size: 32px; font-weight: 800; margin: 0 -16px 20px 0;padding: 0px 40px 0px 20px;text-align: right; }
	#paywatch-search-result .striped-data{font-size: 20px;}
	#paywatch-search-result .ceodatavalue{text-align:right;}

	.striped-data{background: #ffffff; color: #666666;}
		.striped-data .even{background: #e9e9e9;}
		.striped-data .last{background: #a9a9a9; color: #fff;}
	
.form-group	.help-block, .thankyou, .thankyou-sms{display: none;}
.form-group.error	.help-block{display: block;}
	.help-block{font-size: 80%; color: #FF9C00;}

.share-links{margin: 20px 0 0; width: 160px;}
	.share-links > div{float: left;}
	.fb-btn{margin-right: 15px;}
.textart-share-links{margin: -5px 0 20px;}
	.textart-share-links img{width: 36px; height: auto !important;}
	
/************* FOOTER NAV ****************/
#footer {position: fixed; bottom: 0; left:0; right:0; height: 20px; background-color: #666666; z-index: 15;}
	#footer > div{height: 20px;}
		#footer > div a{outline: none; display: block; margin-left: -15px; margin-right: -15px; height: 20px; position: relative; text-indent: -9999em;}
		
.dk-blueblk{background: #001820;}
.dk-green{background: #002d05;}
.dk-teal{background: #003b4f;}
.dk-dk-teal{background: #002b3a;}
.dk-purple{background: #24003b;}
.dk-blue{background: #00112f;}
.dk-orange{background: #552306;}
.dk-forest{background: #102d25;}
.dk-red{background: #61000e;}
.blue{background: #081653;}
.green{background: #001820;}
.dk-maroon{background: #29000e;}
.dk-apple{background: #3f3908;}

/**************** popover *********************/
.popover {position: absolute;top: 0;left: 0; text-align: center; width: 200%; font-size: 80%; z-index: 1010;display: none;max-width: 276px;padding: 1px;background-color: #ffffff;background-clip: padding-box;border: 1px solid #cccccc;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 3px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);white-space: normal;}
.popover.top {margin-top: -10px;}
.popover.right {margin-left: 10px;}
.popover.bottom {margin-top: 10px;}
.popover.left {margin-left: -10px;}
.popover-title {margin: 0;padding: 8px 5px;font-size: 14px;font-weight: normal;line-height: 18px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}
.popover-content {padding: 5px;}
.popover > .arrow,.popover > .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover > .arrow {border-width: 11px;}.popover > .arrow:after {border-width: 10px;content: "";}
.popover.top > .arrow {left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999999;border-top-color: rgba(0, 0, 0, 0.25);bottom: -11px;}
.popover.top > .arrow:after {content: " ";bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #ffffff;}
.popover.right > .arrow {top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999999;border-right-color: rgba(0, 0, 0, 0.25);}
.popover.right > .arrow:after {content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #ffffff;}
.popover.bottom > .arrow {left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999999;border-bottom-color: rgba(0, 0, 0, 0.25);top: -11px;}
.popover.bottom > .arrow:after {content: " ";top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #ffffff;}
.popover.left > .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999999;border-left-color: rgba(0, 0, 0, 0.25);}
.popover.left > .arrow:after {content: " ";right: 1px;border-right-width: 0;border-left-color: #ffffff;bottom: -10px;}


/************* Parallax/Static ****************/
.parallax .slide-wrap, .parallax .sidebar{min-height:100%;position:relative;z-index:11;pointer-events:none;}
.parallax .sidebar{height:1000px;}
.parallax .intro-ceo .sidebar{height:800px;}
.parallax .slide{box-shadow:-9px 0 8px rgba(0, 0, 0, 0.8); height:100%;left:0; right: 0px; z-index:9;position:fixed;/*overflow:hidden;*/visibility:hidden;top:100%;-webkit-transform:translate3d(0,0,0);}
.parallax .slide.show{visibility:visible}



/************* INTERNAL PAGES ****************/
body.internal{padding-bottom: 0px;}
.internal .navbar-fixed-top{box-shadow:none;}

.internal-content{font-size: 16px; padding-bottom: 20px;}
	.internal-content .h1, .internal-content h1, .internal-content h2, .internal-content  h3{font-family: inherit; text-shadow: none; color: #ff6c00; }
	.internal-content .h1, .internal-content h1{background: #fff; margin: 0px -15px; padding: 15px; font-size: 30px;box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5); margin-bottom: 30px;}
	.internal-content .h2, .internal-content h2{font-size: 24px; margin-bottom: 20px; margin-top: 30px;}
	
.sidebar-wrap{padding-left: 0px;}
	.internal-sidebar{background: url("../../images/Paywatch-2014/shading.png") repeat-y 0 0 transparent; min-height: 300px; padding-left: 15px;}
	.internal-sidebar-footer{margin-left-15px; margin-bottom: 50px; height: 167px; background: url("../../images/Paywatch-2014/shade-end.png") no-repeat 0 bottom transparent; padding-left: 15px;}
	.sidebar-module.sidebar-pay-ratio{background: url("../../images/Paywatch-2014/shading.png") repeat-y 0 0 #fff; margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;}
		.sidebar-module.sidebar-pay-ratio h3, .sidebar-module.sidebar-pay-ratio .h1{margin-top:0px; color: #00a5e4; text-shadow: none;}
		.sidebar-module.sidebar-pay-ratio p{margin:0px;}
		.sidebar-module.sidebar-pay-ratio > div{color: #000; background: url("../../images/Paywatch-2014/internal-ceo.png") no-repeat right 0 transparent; padding-bottom: 15px;}
	.sidebar-module.sidebar-ticker, .sidebar-petition, .sidebar-testimonial{margin-left: -15px; margin-right: -15px;}
	.sidebar-module.sidebar-ticker .btn-links{margin-right: 0px;margin-bottom: 0px;}
	.sidebar-petition, .sidebar-testimonial{font-size: 24px; background: url("../../images/Paywatch-2014/bkg_dark_gray.jpg") no-repeat -1px -455px #0e0e0e; padding: 25px 30px 25px;}
	.sidebar-petition h3, .sidebar-testimonial h3{margin-top: 0px; text-shadow: none;}
	.sidebar-petition .form-control{margin-bottom: 10px; font-size: 24px; height: auto;}
	.sidebar-testimonial{overflow:hidden; position: relative; background: url("../../images/Paywatch-2014/paywatch2014_denim_bg.png") no-repeat scroll 0 -3px #003b4f;}
		.sidebar-testimonial ul{margin-bottom: 0px; padding-bottom: 50px; padding-top: 20px; position: relative; z-index: 10;}
			.sidebar-testimonial ul a, .sidebar-testimonial ul a:hover{color:#D9DDC7;}
		.sidebar-testimonial img{position: absolute; bottom: -17%; z-index:0;}
		
#internal-footer{padding-top: 15px; padding-bottom: 10px; background: #f6f7f6; box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);}


/*******************/
.grade{text-align: center;}
.fund_group_ .grade.gpa{background: #00A5E4; color: #fff;}
.content-view-embed{float: right; margin-left: 30px; margin-bottom: 30px;}
.internal-content h5, .internal-content .h5{text-shadow: none; color: #00A5E4;}
.single-mutual-fund .info{font-size: 35px;font-weight: bold;text-align: center;vertical-align: middle;color: #FF6C00;}
.chart_factsheet{width: 100%;margin-bottom: 20px;}
.chart_factsheet > tbody > tr:nth-child(2n+1) > td, .chart_factsheet > tbody > tr:nth-child(2n+1) > th {background-color: #F9F9F9;}
.chart_factsheet > thead > tr > th, .chart_factsheet > tbody > tr > th, .chart_factsheet > tfoot > tr > th, .chart_factsheet > thead > tr > td, .chart_factsheet > tbody > tr > td, .chart_factsheet > tfoot > tr > td {border-top: 1px solid #DDDDDD; line-height: 1.42857;padding: 8px;vertical-align: top;}
.chart_factsheet{border-bottom: 1px solid #DDDDDD;}

#pay-by-industry .panel-heading h4{text-shadow: none; font-family: inherit;}
	#pay-by-industry .panel-heading h4 a{outline: none; text-decoration: none; text-transform:uppercase;}
	#pay-by-industry .panel-body{font-size: 75%;}
.industry{display:block;}

#stateMap{height: 350px;}
#stateRatios{color: #D9DDC7;}
/******************while loading**********************/

.navbar-form.navbar-right, .how-u-compare{display: none;}

/************* HELPER CLASSES ****************/
.ir {display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; width: 100%; height: 100%; *text-indent: -9999px;}
.ir:before {content: ""; display: block; width: 0; height: 100%;}
.ir br {display: none;}

/************* IE < IE8 ****************/

.lt-ie8 body{padding-bottom: 0px;}
.lt-ie8 .nav-share-links, .lt-ie8 .input-group-btn, .lt-ie8 .navbar-toggle, .lt-ie8 .navbar-form.navbar-right{display:none !important;}
.lt-ie8 .navbar-fixed-top{height: 50px; overflow:hidden;}
.lt-ie8 .form-control{height: 24px;}
.lt-ie8 .col-md-9, .lt-ie8 .col-lg-8{width: 72%;}
.lt-ie8 .col-md-3, .lt-ie8 .col-lg-4{width: 22%;}
.lt-ie8 .slide, .lt-ie8 #footer{display: none;}
.lt-ie8 .slide.intro{display: block;}
.lt-ie8 .logo{float: none; width: auto; margin: auto !important;}
.lt-ie8 .logo img{width: 400px; height: auto !important;}
.chromeframe{margin:0; padding: 20px; text-align: center; font-size: 20px;}

@media (max-width:480px){
	.intro img, .static .sidebar-logo{max-width: 100% !important;}
	.slide-share{display: none;}
	
	#tabbedchart > li > a{padding: 5px;font-size: 90%;}
	
}

@media (max-width:767px){
	.intro img, .static .sidebar-logo{max-width: 372px;}
	.scroll-down{display: none;}
	.parallax .slide-wrap, .parallax .sidebar{height: auto;}
	
	.feature-img{max-width: 80%;}
	
	.sidebar-text{padding: 5% 3%;}
	.sidebar, .section-content{font-size: 16px;}
	h2, .h2{font-size: 65px;}
	h4, .h4{font-size: 40px;}
	.section-title{margin-bottom: 10px; margin-top: 15px;}
	.chart{height: 260px;}
	.tab-content .chart{height: 220px;}
	
	.btn-links, .btn-links a{font-size: 16px;}
	.table.table-striped{font-size: 75%;}
	
	
	#main #stateInspect .stateRatio .ratioName{font-size: 1em;}
	#footer{display: none;}
}

@media (max-width:991px){
	.navbar-form.navbar-right,.navbar-form.navbar-right:last-child{margin-right: -15px;}
	.navbar-default .navbar-nav > li > a:hover{background: #fff; border-radius: 4px;}
	.nav > li > a{padding: 15px 10px; font-size: 16px;}
}

@media (min-width:768px){
	.feature-img{position: relative; right: 0px; top: -60px;}
	#stateMap{height: 480px;}
	
}

@media (min-width:992px) and (max-width:1000px){
.divider{padding: 16px 3px 0;}
}
@media (min-width:1210px){

}



