
@font-face {
      font-family: TamilFont;
      src: url('bamini/baamini.ttf');
    }

.snapshot:hover{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
#iFrameDatabase{height:100%;}

.video-embed-description{
padding-top:5px;
}

.tooltip{
position:relative;
display:inline-block;
border-bottom:1px dotted black;
}

.tooltip .tooltiptext{
visibility:hidden;
width:120px;
background-color:black;
color:#fff;
text-align:center;
border-radius:6px;
padding:5px 0;
position:absolute;
z-index:1;
}

.tooltip:hover .tooltiptext{
visibility:visible;
}


.tablevisible {
    border-collapse: collapse;
    width: 100%;
}

.tablevisible th, .tablevisible td {
    text-align: left;
    padding: 8px;
    border:1px solid #C0C0C0;
}

.tablevisible tr:nth-child(even){background-color: #f2f2f2}

.tablebdr{
 width:100%;
}

.tablebdr th, .tablebdr td {
    text-align: left;
    padding: 8px;
    border:1px solid #C0C0C0;
}

.views-submit-button{ display:none; }

.views-widget-filter-field_year_tid {float:left;padding-right:30px;padding-bottom:0px;}

.ctools-auto-submit-full-form {
margin-bottom:0px;
}

.tb-megamenu .nav > li > a:lang(ta) {font-size:12px;}

div.views-widget, .form-type-select {
display: inline;
}


.ideal #block-search-form{
	display:none;
}


.views-exposed-widget label{display: inline}

.field-name-field-published-date h3{font-size:15px;padding-top:2px;}

.field-name-field-issued-by h3{font-size:15px;padding-top:2px;}

.field-name-field-file h3{font-size:15px;padding-top:2px;}

div.views-field-field-file-title{display:inline;float:left;padding-right:3px;}

.views-field-field-pdf-icon{margin-bottom:10px;}

.social-icons li{padding-bottom:0px;line-height:0px;}

.tb-megamenu-subnav:lang(ta){font-size:14px;}

.tb-megamenu .mega-nav .mega-group > .mega-group-title:lang(ta), .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:lang(ta), .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:lang(ta){
font-size:24px;
font-weight:bold;
}

.tb-megamenu .mega-nav .mega-group > .mega-group-title:lang(si), .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:lang(si), .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:lang(si){
font-size:22px;
font-weight:bold;
}


.tb-megamenu .tb-block .block-title:lang(ta){
font-size:24px;
font-weight:bold;
}

.tb-megamenu .tb-block .block-title:lang(si){
font-size:22px;
font-weight:bold;
padding-top:3px;
padding-bottom:4px;
}

ul li.en a.active{
color:#428bca !important;
}

ul li.si a.active{
color:#428bca !important;
}

ul li.ta a.active{
color:#428bca !important;
}

.language-link{
color:#000;
}

.slides .field-content {font-size:16px;color:#428bca}

.fs-largest:lang(ta){
/*font-family:"TamilFont";*/
font-size:14px;
}

.article-header h2{
font-weight:normal;
}

.tb-main-box .block-title:lang(ta){
font-size:30px;
}

.tb-main-box .block-title:lang(si){
font-size:30px;
}

.tb-main-box .field-content:lang(ta){
font-size:13px;
}

.tb-main-box .field-content:lang(si){
font-size:16px;
}

#flexslider-3 .slides > li {margin-left:0px;}

#flexslider-2 .slides > li {margin-left:0px;}

.panel-third-wrapper ul
{
    padding: 0;
    list-style-type: none;
}

.footer_list{
margin:0;    
padding-left: 0;
    list-style: none;
}


.footer_lsit_item a{
color:#FFF;
}

.footer_lsit_item a:hover,
.footer_lsit_item a:active,
.footer_lsit_item a:focus {
  color: #82b23e;
  text-decoration: none;
}

#panel-third-wrapper{
background-color:#2D2D37;
}

#panel-fourth-wrapper{
background:#fff;
}


#footer-wrapper{
background-color:#2D2D37;
}

#footer{
padding:5px;
}

#footer-wrapper .grid-inner .clearfix{
background-color:#2D2D37;
}

#menu-bar-wrapper{
background-color:#23242c;
padding-top:0px;
border-bottom: 1px solid #e2e2e2;
}


#header-wrapper{
background-color:#eee;
}

#header .block-search .block-inner, #header .block-search .form-item{
background-color:#eee;
}

#social-share-wrapper{
display:none;
}

p#skip-link{display:none;}

.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child{
  
    margin-left: -200px;
    padding-left: 200px;
    margin-right: -200px;
    padding-right: 200px
}

#block-block-23--2 .block-inner{
padding-top:0px;
}

.statistics_counter.first.last{
display:none;
}

.statistics_counter.last{
display:none;
}

.divwrapper {
    margin: 0 auto;
    clear:both;
}
.divthreecolumn {
    border: 1px solid white;
    float: left;
    max-width:30%;
    min-width:30%;
    padding:15px 15px 15px 15px;
}

.divthreecolumnsq
{
    border: 1px solid white;
    float: left;
    width:216px;
    height:216px;
    background-color:#fff;
    margin:15px;
    padding:15px 15px 15px 15px;
}

#snapshotheader h1{
    border-left:none;
    color:#fff;
}

#snapshotheader{
    background-color:#2B3856;
    margin-left:15px;
    margin-right:15px;
    max-width:805px;
    padding-top:15px;
    padding-bottom:35px;
    text-align:center;
}

#snapshotheader h1{
    font-size:42px;
    padding-top:40px;
}

.divtwocolumn {
    border: 1px solid white;
    float: left;
    max-width:45%;
    min-width:45%;
    padding:15px 15px 15px 15px;
}


@media only screen and (max-width: 480px) {
    /* For mobile phones: */
    .divthreecolumn {
       min-width: 90%;
     
    }

    .divtwocolumn {
       min-width: 90%;

    }


}


.tb-main-box .field-content{
 font-size:16px;
 
}

.view-filters form{
padding:0 0 1em;
}

.views-exposed-form{
padding-top:15px;
}

.region.region-mass-bottom .block-title{
    font-size: 30px;
    border-bottom: 1px solid #535353;
    padding-bottom: 10px;
    margin-bottom: 10px;
    letter-spacing: .02em;
    font-family: 'Roboto',Helvetica,Arial,sans-serif;
    font-weight: normal;
    color: #428bca;
}

.front .article{
    padding: 0 0 1.5em;
}

#mass-bottom-wrapper{
 margin-bottom:10px;
}

#panel-first-wrapper .panel-column-first .grid-inner {
/*    padding-right: 0;
    padding-left: 0;*/
}

#mass-bottom-wrapper .grid-inner {
    padding-left: 0px;
}


.item-list ul.pager {
    border-top: 1px solid #e2e2e2;
    margin: 0 -0.1em;
    width: 100%;
    padding-right: 3em;
}

#panel-first-wrapper .block-inner{
  padding: 5px 15px 0px 0px;
}

#panel-third-wrapper{
margin-top:30px;
}

.article .menu{
margin-top:0px;
}

@media only screen and (max-width: 480px) {
  #block-views-press-releases-block--2{
    min-height:200px;
  }

  #block-block-8--2 .block-inner.clearfix {
    min-height:200px !Important;
  }

  #header_two{
/*    display:block;clear:both;position:relative; color: black;top:-50px;background-color:blue;
*/
     display:none;
  }
  #header_three{
   /* display:block;clear:both;position:relative; color: black;width: 300px; height: 30px;background-color:green;
      */
     display:none;
	 
  }
}









#header_two{
  /*position:relative; right:-50%;top:1px;color: black;*/
}

#header_three{
	top:-90px;
	padding-left:30px;
	position:relative;
  /*position:relative; right:-75%;top:-40px;color: black;width: 300px; height: 30px;*/
}

.language-switcher-locale-url li{
  display: inline;
  list-style-image: none;
  	position: relative;
	clear:both;
	/*top: -51px;
	right: -235px;*/
}

.block-locale .block-title{
	display:none;
}

.language-switcher-locale-url li:after{
   content: " |";
}

.language-switcher-locale-url li:last-child:after{
   content: "";
}

.form-text {
    width:300px;
}

.inflationsq{
  background-image: url('/sites/default/files/cbslweb_images/inflation.png');
  background-size: contain;
}

.growthsq{
  background-image: url('/sites/default/files/cbslweb_images/gdp.png');
  background-size: contain;
}

.populationsq{
  background-image: url('/sites/default/files/cbslweb_images/population.png');
  background-size: contain;
}

.exratesq{
  background-image: url('/sites/default/files/cbslweb_images/exrate.png');
  background-size: contain;
}

.creditratesq{
  background-image: url('/sites/default/files/cbslweb_images/creditrate.png');
  background-size: contain;
}

.policyratesq{
  background-image: url('/sites/default/files/cbslweb_images/policyrate.png');
  background-size: contain;
}

.unemploymentsq{
  background-image: url('/sites/default/files/cbslweb_images/unemployment.png');
  background-size: contain;
}

.percapitasq{
  background-image: url('/sites/default/files/cbslweb_images/percapita.png');
  background-size: contain;
}

.areasq{
  background-image: url('/sites/default/files/cbslweb_images/area.png');
  background-size: contain;
}

#snapshot h2{
  color:#fff;
  border-bottom:none;
}

#snapshot p{
  color:#fff;
}

.node-sdds-page > .header{
 display:none;
}
/*remove image from news teaser*/
body.front div.field-item img {
  display: none;
}

@media only screen and (max-width:728px) {
.tb-megamenu .mega-inner {
    padding: 10px;
   /* background-color:#fff;*/
	}
.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child{
    padding-left:0px;
	}
}

.block-search-form{
	/*top:100px;
	clear:both;*/
}

@media (max-width:979px)
{
.tb-megamenu .nav-collapse .dropdown-menu a{
border-top:none !Important;
}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
 /*.region-header{
    float: right;
    top: -50px;
    position: relative;
    right: 20px;
    }*/
 .mega-group-title{
   color:#fff !Important;
 }
  table{
   font-size:80%;
 }
 table h2{
   font-size:16px;
 }
 table h3{
   font-size:16px;
 }
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 650px) {
 #block-search-form{
    display:none;
 }
 /*.region-header{
    float: right;
    top: 50px;
    position: relative;
    right: 250px;
    }*/
 .mega-group-title{
   color:#fff !important;
 }
 .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title{
    background-color:#000 !Important;
 }
 table{
   font-size:80%;
 }
 table h2{
   font-size:16px;
 }
 table h3{
   font-size:16px;
 }
}


@media only screen and (min-width: 360px) and (max-width: 767px)  {
 #block-search-form{
    display:none;
 }
 /*.region-header{
    float: right;
    top: 50px;
    position: relative;
    right: 250px;
 }*/
 .mega-group-title{
   color:#fff !important;
 }
 .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title{
    background-color:#000 !Important;
 }
 table{
   font-size:80%;
 }
 table h2{
   font-size:16px;
 }
 table h3{
   font-size:16px;
 }
}

.sidebar .block-title{
   font-size:1.5em !Important;
}

#logobwhthree{
	float: left; padding-right: 40px; margin: auto; display: block;
   }
   
#logobwhone{
    display:none;
    z-index: 888;
   }
   
@media only screen and (min-width: 360px) and (max-width: 667px)  {
	#logobwhone{
    float: right;
    display: inline !Important;
    top: 45px;
    position: fixed;
   }
}
   
