

.clear {
	clear: both
}

a {
	text-decoration: none !important;
}

img {
	border: 0
}

div.search-result-dataset {
	border-bottom: 1px solid #eee;
}

div.search-result-dataset h2.node-title {
	font-size: 16px;
}

body {


	background: url('../images/page-background.gif') repeat-y scroll center top;
	margin: auto;
	padding: 0
}

#main-page {
	max-width: 1024px;
	margin: auto
}

 h2, .h2 {
    color: #673ab7;
    font-size: 1.5rem;
}

.branding .logo {
	margin: 15px 20px 15px 0
}


/*Top Bar*/

#top-bar {
	height: 5px;
	position: relative;
	background: url('../images/top-bar.png') no-repeat center;
	overflow: hidden
}

#top-light {
	position: absolute;
	left: 0px;
	top: 0px;
	background: url('../images/top-light.png') no-repeat center;
	height: 5px;
	width: 90px;
	display: inline-block
}


 
.branding {
	position: relative;
	width: 100%
}

.navigation-wrapper {
	display: inline-block;
	margin: 31px 0px 0 0;
	background: transparent;
	float: right
}

#main-menu {
	/* border-bottom: 0px solid #628A2B; */
	background: #607D8B;
	/* border-radius: 3px 3px 1px 1px */
}

#main-menu li {}

#main-menu li a {
	color: #FFF;
	cursor: pointer;
	position: relative;
	display: block;
	padding: 12px 20px;
	line-height: 20px;
	box-shadow: inset 0 0 0 0 #8CC63E;
	-webkit-transition: all 0.8s ease 0s;
	;
	-moz-transition: all 0.8s ease 0s;
	;
	transition: all 0.8s ease 0s;
}

#main-menu li a:hover {
	box-shadow: inset 0 -100px 0 0 #8CC63E;
	color: #FFF;
}

#main-menu li a.active {
	background: #8CC63E;
}

.up-arrow {
	position: absolute;
	bottom: -20px;
	left: 45%;
}

.up-arrow:after {
	content: "";
	border-color: transparent transparent #628A2B transparent;
	border-style: solid;
	border-width: 7px;
	width: 0;
	height: 0;
	position: absolute;
	bottom: 0px;
	left: 45%;
}

div.ogd_sitemap {
	width: 100%;
	text-align: left
}

div.ogd_sitemap ul {
	list-style: none;
	padding: 0
}

div.ogd_sitemap ul li {
	list-style: square;
	color: #683290 !important;
	font-size: 18px
}

div.ogd_sitemap ul li a {
	font-size: 18px;
	color: #000 !important;
}

div.ogd_sitemap ul li ul li {
	list-style: outside;
	color: #683290 !important;
	font-size: 16px
}

div.ogd_sitemap ul li ul li a {
	font-size: 16px;
	color: #000 !important
}

.region-language {
	background: #e60002 none repeat scroll 0 0;
	padding: 1px 5px 1px 5px;
	position: absolute;
	right: 15px;
	top: 4px;
	border-radius: 4px
}

.region-language ul {
	margin: 0px;
	padding: 0px
}

.region-language li a {
	color: #fff;
	font-size: 14px
}

.region-language li {
	list-style: none
}

.region-language li.active {
	display: none
}

.obd-top-menu-topics {
	width: 100%;
	display: none;
	padding: 10px 10px 2px 10px;
	background: #F3F3F3;
	margin-bottom: 15px
}

.obd-top-menu-topics>.view-content {
	width: 100%;
	display: table
}

.obd-top-menu-topics>.view-content ul {
	margin: 0;
	padding: 0
}

.obd-top-menu-topics>.view-content ul li {
	width: 8.3%;
	display: inline-block;
	list-style: none;
	float: left;
	text-align: center;
	margin: 5px 0 2px 0
}

.obd-top-menu-topics>.view-content ul li a {
	background: #FFF;
	border-radius: 50%;
	padding: 10px;
	display: inline-block;
	border: 1px solid #a3d164
}

.obd-top-menu-topics>.view-content ul li a img {
	width: 40px;
	height: 40px;
	border: 0;
	margin: 0 0 5px 0;
	padding: 0;
	margin: auto;
}

.obd-top-menu-topics>.view-content ul li span a {
	background: none;
	border: 0;
	font-size: 12px;
	color: #628a2b
}


/*Top Menu*/


/*Breadcrumb*/

.breadcrumb {
	/* background: #00BCD4; */
	/* padding: 10px; */
	/* color: #fff!important; */
}

.breadcrumb li i,
.breadcrumb li a,
.breadcrumb li.active-trail {
	color: #547625
}

.breadcrumb>li+li:before {
	color: #547625;
	margin: 0 5px
}


/*Breadcrumb*/


/*Home Banner*/

#home-banner {
	position: relative;
	background: #00BCD4 url(img/home-banner.jpg) no-repeat center center;
	background-size: cover;
	/* margin: 0 0 26px 0; */
	
padding: 70px 00px 70px 00px;}

#home-banner a#national_portal_link {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #9E5BBA;
	font-size: 14px;
	color: #fff;
	padding: 8px 15px;
	border-radius: 0 0 0 10px;
	-moz-border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;
	transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

#home-banner a#national_portal_link:hover {
	background-color: #e40000
}

#home-banner a i {
	display: inline-block;
	margin-left: 6px;
	vertical-align: middle
}

#home-banner>#home-search {
	padding: 34px;
	width: 50%;
	float: left;
}

#home-banner>#home-search .site-info {}

#home-banner>#home-search .site-info .site-title {
	color: #FFF;
	font-size: 24px;
	font-weight: normal;
	text-shadow: 0px 2px 2px #555;
	margin: 10px 0;
	line-height: 53px;
}

#home-banner>#home-search .site-info .site-slogan {
	color: #46631F;
	font-size: 16px;
	text-shadow: 0 2px 2px #709E31;
	margin: 0 0 22px 2px
}

#home-banner>#home-search .site-info .site-slogan span {
	background: #8cc84f none repeat scroll 0 0;
	color: #e4e4c0;
	display: inline-block;
	padding-left: 7px;
	position: absolute;
	right: -6px;
	white-space: nowrap;
	z-index: 99;
	top: -7px
}

#home-banner>#home-search #block-dkan-sitewide-dkan-sitewide-search-bar {
	position: static;
	width: 90%;
	margin: 10px 0
}

#home-banner>#home-search #block-dkan-sitewide-dkan-sitewide-search-bar input.form-control {
	width: 100%;
	border: 2px solid #068d9e;
	border-radius: 5px;
}

#home-banner>#home-search .quick-navigation {
	margin: 17px 0
}

#home-banner>#home-search .quick-navigation ul {
	margin: 0;
	padding: 0;
	width: 95%;
	display: block
}

#home-banner>#home-search .quick-navigation ul li {
	width: 33%;
	display: inline-block;
	float: left;
	text-align: left
}

#home-banner>#home-search .quick-navigation ul li span {
	padding: 3px 12px;
	background: #C5E29E;
	font-size: 14px;
	border-radius: 10px;
	color: #46631F;
	border-bottom: 1px solid #F3F9EB;
	cursor: pointer;
	box-shadow: inset 0 0 0 0 #7EB237;
	-webkit-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s
}

#home-banner>#home-search .quick-navigation ul li span:hover {
	box-shadow: inset 0 -100px 0 0 #7EB237;
	color: #FFF
}

#home-banner>#statics-data {
	width: 70%;
	padding: 88px 0px 89px 0px;
	float: left;
	margin-left: 15%;
	background: url('../images/banner_1.png') no-repeat right center;
	background-size: cover;
}

#home-banner>#statics-data .block-title {
	color: #ffffff;
	text-shadow: 0px 0px 5px #0b1401;
	font-size: 25px;
	padding-bottom: 15px;
	text-align: center;
}

#home-banner>#statics-data .bangladesh-by-numbers .time-info {
	color: #FFF;
	font-size: 14px;
	text-shadow: 1px 1px 5px #000;
	margin: 0 0 15px 0
}

#home-banner>#statics-data .bangladesh-by-numbers ul {
	margin: 0;
	padding: 0
}

#home-banner>#statics-data .bangladesh-by-numbers ul li {
	width: 33.3%;
	text-align: center;
	list-style: none;
	float: left
}

#home-banner>#statics-data .bangladesh-by-numbers ul li .num {
	cursor: pointer;
	font-size: 20px;
	width: 100px;
	height: 100px;
	background: #ffc107;
	color: #7e1525;
	border-radius: 50%;
	position: relative;
	display: inline-block;
	padding-top: 37px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
}

#home-banner>#statics-data .bangladesh-by-numbers ul li .num:hover {
	background: #662d91;
	color: #fff;
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg)
}

#home-banner>#statics-data .bangladesh-by-numbers ul li .sub-title {
	margin-top: 12px;
	font-size: 19px;
	color: #fff;
	text-shadow: 1px 1px 5px #000;
}


/*Home Banner*/


/*Home Dataset*/

.choose-category {
	font-size: 18px;
	margin: 0 10px 20px 10px;
	padding: 10px 0;
	border-bottom: 1px solid #eee
}

.obd-home-dataset {}

.obd-home-dataset ul {
	margin: 0;
	padding: 0;
	width: 100%;
	display: inline-block;
}

.obd-home-dataset ul li.item-list {
	list-style: none;
	float: left;
	width: 16.5%;
	text-align: center;
	margin: 0 0 25px 0
}

.obd-home-dataset ul li.item-list div.term-image {
	text-align: center
}

.obd-home-dataset ul li.item-list img {
	border: 0;
	width: 65px;
	height: 65px;
	display: inline-block;
	margin: 0
}

.obd-home-dataset ul li.item-list img:hover {}

.obd-home-dataset ul li.item-list h3.term-name {
	margin: 0
}

.obd-home-dataset ul li.item-list h3.term-name a {
	font-weight: normal;
	font-size: 16px;
	color: #8456A7
}


/*Home Dataset*/


/*Home Block*/

.obd-home-block-content {}

.obd-home-block-content>ul {
	width: 100%;
	padding: 0;
	margin: 0;
	display: inline-block
}

.obd-home-block-content>ul>li {
	width: 33%;
	padding: 10px;
	list-style: none;
	float: left;
	display: inline-block
}

.obd-home-block-content>ul>li .block-title {
	border-left: 5px solid #75429C;
	background: #E0D5E9;
	padding: 10px;
	color: #75429C;
	cursor: pointer;
	box-shadow: inset 0 0 0 0 #A381BD;
	-webkit-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s
}

.obd-home-block-content>ul>li .block-title:hover {
	box-shadow: inset 450px 0 0 0 #A381BD;
	color: #FFF
}

.obd-home-block-content>ul>li:nth-child(2n+1) .block-title {
	border-left: 5px solid #709E31;
	background: #AED777;
	padding: 10px;
	color: #46631F;
	cursor: pointer;
	box-shadow: inset 0 0 0 0 #97CB51;
	-webkit-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s
}

.obd-home-block-content>ul>li:nth-child(2n+1) .block-title:hover {
	box-shadow: inset 450px 0 0 0 #97CB51;
	color: #FFF
}

.obd-home-block-content>ul>li .obd-home-block {
	width: 100%;
	background: #EFEAF4 url('../images/block-background.png') no-repeat bottom center;
	min-height: 200px;
	padding: 10px 10px 10px 15px;
	border-radius: 0 0 3px 3px
}

.obd-home-block-content>ul>li:nth-child(2n+1) .obd-home-block {
	background: #DCEDC5 url('../images/block-background.png') no-repeat bottom center
}

.obd-home-block-content>ul>li .obd-home-block ul {
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 0
}

.obd-home-block-content>ul>li .obd-home-block ul li {
	list-style: none;
	background: url('../images/green-bullet.png') no-repeat top 12px left;
	padding: 5px 0 5px 15px
}

.obd-home-block-content>ul>li .obd-home-block ul li.item-list a {
	color: #444;
	font-size: 14px
}

.obd-home-block-content>ul>li .obd-home-block ul li.item-list span.dataset-count {
	color: #75429C;
	font-size: 14px;
	font-style: italic
}

.obd-home-block-content>ul>li .obd-home-block {
	height: 250px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.obd-home-block-content>ul>li .obd-home-block:before {
	pointer-events: none;
	position: absolute;
	content: '';
	height: 0;
	width: 0;
	bottom: 0;
	right: 0;
	background: white;
	/* IE9 */
	background: linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
	box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: width, height;
	transition-property: width, height
}

.obd-home-block-content>ul>li .obd-home-block:hover:before,
.obd-home-block-content>ul>li .obd-home-block:focus:before,
.obd-home-block-content>ul>li .obd-home-block:active:before {
	width: 25px;
	height: 25px
}

.obd-most-download-resource {
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 0
}

.obd-most-download-resource li {
	list-style: none;
	background: url('../assets/images/green-bullet.png') no-repeat top 12px left;
	padding: 5px 0 5px 15px
}

.obd-most-download-resource li a {
	font-size: 14px;
	color: #444;
}

.obd-most-download-resource li a span {
	margin-left: 10px;
	font-size: 11px;
	color: #A27FBC !important;
}


/*Home Block*/

.home-banner-icon{
	width: 220px;
    height: 220px;
    background: #8bc34ab0;
    color: #ffffff;
    text-align: center;
    font-size: 32px;
    border-radius: 50%;
	padding-top: 10px;
}

.home-banner-icon:hover{
	width: 220px;
    height: 220px;
    background: #673ab7a8;
    color: #8BC34A;
    text-align: center;
    font-size: 32px;
    border-radius: 50%;
	padding-top: 10px;
	  transition: background-color 400ms ease-in-out;
}

.home-banner-title{
	text-align: center;
    font-size: 24px;
    margin-top: 10px;
    color: white;
	
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #e0f7fa;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 0.25rem;
}

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: none;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #4caf50;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}



.accordion {
  width: 75vw;
}

/* Inputs and Labels*/

.accordion input[name=panel] {
  display: none;
}
.accordion label {
  position: relative;
  display: block;
  padding: 1rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  font-size: 1.3em;
  color: #666;
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.865, 0.14, 0.095, 0.87);
}
.accordion label:after {
  content: "+";
  position: absolute;
  right: 1em;
  width: 1em;
  height: 1em;
  color: black;
  text-align: center;
  opacity: 1;
  transition: opacity 300ms ease;
}

.accordion input:checked + label:after {
  content: "-";
  line-height: 1;
}

.accordion input:checked + label{
  border-bottom: 0px solid rgba(0, 0, 0, 0.15);
}


/* Content */

.accordion .accordion__content {
  overflow: hidden;
  height: 0px;
  position: relative;
  padding: 0 1.5em;
  background: white;
  color: black;
  transition: height 0.4s cubic-bezier(0.865, 0.14, 0.095, 0.87);
}

.accordion .accordion__content .accordion__body {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.4em;
  padding-top: 0.5em;
}

/* Add Height to Expand */

input[name=panel]:checked ~ .accordion__content {
  height: 150px;
}



/*Footer*/

#footer {
	border-top: 1px solid #e0e1dc;
	margin: 0px 0 0 0;
	background: #F3F3F3;
}


/*url('../images/footer-border.png') top repeat-x*/

.footer {
	padding: 20px 0 17px 0;
}


/*Footer*/


/*Footer Credits*/

#govt-credits {
	width: 70%;
	display: inline-block;
	float: left;
	text-align: left;
	color: #424341;
	font-size: 14px;
	line-height: 20px
}

#govt-credits .planning-implementation {
	/* margin: 20px 0 10px 0; */
}

#govt-credits .technical-support {}

#govt-credits .technical-support .credits {
	margin: 0px 5px
}

#developer-credits {
	width: 30%;
	display: inline-block;
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 20px
}

#developer-credits .developer-credits {
	/* margin: 20px 0 10px 0; */
}

#developer-credits .credits {
	margin: 0px 5px
}


/*Footer Credits*/


/*Copyright*/

#copyright {
	text-align: center;
	font-size: 12px;
	margin: 10px 0 0 0
}


/*Copyright*/


/*Footer Menu*/

.footer-navigation {
	display: block;
	text-align: center;
	margin: 0 0 0 0;
}

.footer-navigation #footer-menu {
	display: inline-block;
	margin: 0px 0 -11px 0;
}

.footer-navigation #footer-menu li {
	padding: 5px 0px;
	list-style: none;
	float: left;
	text-align: center
}

.footer-navigation #footer-menu li a {
	padding: 0px 15px;
	color: #424341;
	font-size: 14px;
	border-right: 1px solid #B2B3AE
}

.footer-navigation #footer-menu li:last-child a {
	border-right: 0px
}


/*Footer Menu*/


/*FactApi and search page*/

.radix-layouts-sidebar div[class*="pane-facetapi"] .pane-title,
.radix-layouts-sidebar .pane-title.ctools-collapsible-handle {
	border-left: 5px solid #8456A7;
	background: #E0D5E9;
	box-shadow: inset 0 0 0 0 #A381BD;
	-webkit-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s
}

.radix-layouts-sidebar div[class*="pane-facetapi"] .pane-title:hover,
.radix-layouts-sidebar .pane-title.ctools-collapsible-handle:hover {
	box-shadow: inset 450px 0 0 0 #A381BD;
	color: #FFF
}

.radix-layouts-sidebar .ctools-collapsible-container h2.pane-title,
.radix-layouts-sidebar div[class*="pane-facetapi"] h2.pane-title {
	color: #5B2882
}

.radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a img,
.radix-layouts-sidebar div[class*="pane-facetapi"] ul li.leaf a img {
	border-radius: 50%;
	border: 2px solid #FFF;
	width: 28px;
	height: 28px
}

.radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a.facetapi-active,
.radix-layouts-sidebar div[class*="pane-facetapi"] ul li.leaf a.facetapi-active,
.radix-layouts-sidebar .block-facetapi ul li.leaf a.facetapi-active {
	background: #8456A7;
	color: #FFF;
}

.radix-layouts-sidebar .ctools-collapsible-container h2.pane-title:after,
.radix-layouts-sidebar div[class*="pane-facetapi"] h2.pane-title:after,
.radix-layouts-sidebar .block-facetapi h2.pane-title:after {
	color: #FFF;
	opacity: 1
}

.radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a.facetapi-active:before,
.radix-layouts-sidebar div[class*="pane-facetapi"] ul li.leaf a.facetapi-active:before,
.radix-layouts-sidebar .block-facetapi ul li.leaf a.facetapi-active:before {
	border-color: transparent #8456A7;
	top: 2px
}

.ctools-collapsible-content .icon-dkan-dataset:before {
	color: #FFF
}


/*FactApi and search page*/


/*Node Page*/

.node-search-result .icon-dkan.facet-icon:before,
.node-search-result .icon-container,
.search-result .group-membership {
	display: none
}

.node-search-result .small-topics-icons {
	margin: 0 10px 0 0
}

ul.resource-list li .heading,
ul.resource-list li .heading:hover {
	font-size: 14px
}

.radix-layouts-content .pane-title {
	font-weight: normal
}

article.node-dataset .small-topics-icons {
	margin: 0 10px 0 0
}

.node-dataset div#data-and-resources h4 {
	background: #ddd;
	padding: 5px 7px;
	border-radius: 5px 5px 0 0;
	font-weight: normal
}

.node-dataset .resource-list li {
	border-bottom: 1px dotted #cacaca
}

.node-dataset .resource-list li:last-child {
	border-bottom: 0px
}

article.node-dataset ul.resource-list i.count-download {
	color: #ef7100;
	font-size: 12px;
	margin: 0 0 0 10px
}

article.node-dataset ul.resource-list span.count-download {
	color: #ef7100;
	font-size: 14px;
	margin: 0 0 0 5px
}


/*Node Page*/


/*Group Page*/

div.region-content div.pane-content {
	padding: 0 !important
}

.group-header {
	position: relative;
	background: #eee;
	overflow: hidden;
	margin: 0 0 20px 0
}

.group-header div.term-bg {
	height: 300px !important
}

.group-header-bg {}

.group-header-bg .term-bg {}

.group-header-info {
	position: absolute;
	left: 0;
	right: 0px;
	top: 45%
}

.group-header-info>.view-content {
	position: relative;
	display: table;
	background: url('../images/transparent_white_shade.png') repeat;
	width: 450px;
	border-radius: 5px;
	max-width: 450px;
	margin: auto;
	padding: 15px;
	/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)*/
}

.group-header-info .term-image {
	display: inline-block;
	float: left
}

.group-header-info .term-image img {
	padding: 0;
	margin: 0 20px 0 0;
	border: 0;
	width: 80px;
	height: 80px
}

.group-header-info .term-name {
	padding: 0px 10px 5px 10px;
	margin: 0;
	font-weight: normal
}

.group-header-info .term-name a {
	color: #096BAA;
	text-shadow: 0 1px 1px #B5D6EB
}

.group-header-info .term-description {
	margin: 5px 10px 0px 10px;
	font-size: 14px;
	color: #333
}

.group-header-search {
	display: none;
	position: relative;
	margin: 10px 0 0 0
}

.group-header-search input {
	border-radius: 3px;
	width: 300px;
	font-size: 15px;
	border: 1px solid #CDCDCD;
	padding: 5px 20px 5px 7px;
	font-weight: normal;
	color: #333
}

.group-header-search .search-icon {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 2px;
	color: #683290;
	width: 25px;
	top: 7px;
	font-size: 18px
}

.view-dkan-groups .node-teaser img {
	width: 100px;
	height: 100px;
	margin-top: 20px
}

.page-groups article.node-teaser {
	padding-top: 20px;
	min-height: auto
}

.resource-list .label {
	font-size: 14px;
	font-weight: normal;
	padding: 3px 7px 5px
}

div.node-description>p {
	margin: 0 0 5px 0
}


/*Group Page*/


/*Home Graph*/

.bangladesh-at-a-glance {
	font-size: 18px;
	margin: 0 10px 10px 10px;
	padding: 10px 0;
	border-bottom: 1px solid #eee
}

.obd-home-block-visualization {
	margin: 0 0 20px 0
}

.obd-home-block-visualization ul {
	width: 100%;
	padding: 0;
	margin: 0;
	display: inline-block
}

.obd-home-block-visualization ul li {
	float: left
}

.obd-home-block-visualization ul li h6 {
	font-size: 15px
}

.obd-home-block-visualization ul li img {
	width: 100%;
	max-width: 100%;
	max-height: 100%
}

.obd-home-block-visualization ul li iframe,
.obd-home-block-visualization ul li .iframe-border {
	border: 1px solid #F5F5F3;
	width: 100%;
	padding: 10px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	border-radius: 3px
}

.obd-home-block-visualization ul.col-1-3 li {
	width: 33%;
	display: inline-block;
	padding: 10px
}

.obd-home-block-visualization ul.col-1-3 li iframe,
.obd-home-block-visualization ul li .iframe-border {
	height: 250px;
	overflow: hidden
}

.obd-home-block-visualization ul.col-2-3 li:first-child {
	width: 59%;
	display: inline-block;
	padding: 10px
}

.obd-home-block-visualization ul.col-2-3 li:last-child {
	width: 40%;
	display: inline-block;
	padding: 10px
}

.obd-home-block-visualization ul.col-2-3 li iframe,
.obd-home-block-visualization ul li .iframe-border {
	height: 300px;
	overflow: hidden
}


/*Home Graph*/

#scroll-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	cursor: pointer;
	display: none
}

.extra-link {
	width: 100%
}

.extra-link a {
	margin: 0 0 20px 0;
	display: inline-block;
	border-radius: 3px;
	border: 1px solid #eee;
	box-shadow: 0 2px 2px #eee
}

.extra-link a img {
	width: 100%;
	margin: 5px
}

.bn_btn,
.eng_btn {
	display: inline-block;
	background: #077A2F;
	color: #fff;
	position: absolute;
	top: 45px;
	padding: 0 8px;
	font-size: 12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.eng_btn {
	background: #E60002;
	margin-left: 50px
}

.bn_btn:hover,
.eng_btn:hover {
	color: #fff
}

div.terms-of-use div.disclaimer,
div.copy-right-printing,
div.external-websites,
div.rights-access,
div.policy-revision,
div.dispute-resolution {
	font-weight: bold;
	padding-top: 10px
}

@media(max-width: 780px) {
	.branding .logo {
		width: 100%
	}
	.navigation-wrapper {
		display: block;
		float: none;
		margin: 0 15px;
		clear: both
	}
	#main-menu li {
		display: inline-block;
	}
	#main-menu li a {
		padding: 10px 15px;
		font-size: 14px
	}
	.obd-top-menu-topics>.view-content ul li {
		width: 25%
	}
	#home-banner {
		margin: 10px 15px 5px 15px;
	}
	#home-banner>#home-search {
		width: 100%;
	}
	#home-banner>#home-search #block-dkan-sitewide-dkan-sitewide-search-bar {
		width: 100%
	}
	#home-banner>#home-search .quick-navigation {
		margin: 0
	}
	#home-banner>#home-search .quick-navigation ul li {
		width: auto;
		margin: 0 10px 15px 0
	}
	#home-banner>#home-search .quick-navigation ul li:nth-child(3n+0) {
		margin-right: 0
	}
	#home-banner>#home-search .quick-navigation ul li span {
		font-size: 12px
	}
	#home-banner>#statics-data {
		width: 100%;
		padding: 30px 20px
	}
	.obd-home-dataset ul li.item-list {
		width: 33%
	}
	.obd-home-block-visualization ul.col-1-3 li {
		width: 100%
	}
	.obd-home-block-visualization ul.col-2-3 li:first-child,
	.obd-home-block-visualization ul.col-2-3 li:last-child {
		width: 100%
	}
	.obd-home-block-content>ul>li {
		width: 100%
	}
	.obd-home-block-content>ul>li .obd-home-block {
		height: auto
	}
	.extra-link a {
		width: 100%
	}
	.footer-navigation #footer-menu {
		padding: 0;
		margin: 0
	}
	#developer-credits .credits {
		margin: 0;
		display: inline-block;
	}
	#developer-credits .credits:last-child {
		margin-top: 5px
	}
	.group-header-info {
		top: 33%
	}
	.group-header-info>.view-content {
		width: auto
	}
	.bn_btn,
	.eng_btn {
		display: block;
		right: 15px;
		top: 35px
	}
	.eng_btn {
		margin: 30px 0 0 0
	}
	a.lang_btn {
		background: #8CC63E none repeat scroll 0 0;
		color: #fff;
		padding: 5px 10px 2px 10px;
		position: absolute;
		right: 10px;
		top: 10;
		font-size: 16px;
		display: inline-block;
	}
	#home-banner>#home-search .site-info .site-slogan span {
		background: #8cc84f none repeat scroll 0 0;
		color: #e4e4c0;
		display: inline-block;
		padding-left: 7px;
		position: absolute;
		right: -5px;
		white-space: nowrap;
		z-index: 99;
	}
	.group-header {
		height: 0 !important
	}
	/*.radix-layouts-sidebar .pane-block{ float:right; width:100%; clear:both}*/
	div.pane-dkan-sitewide-dkan-sitewide-other-access {
		display: none
	}
	div.pane-dkan-sitewide-dkan-sitewide-social {
		display: none
	}
	div.pane-views-group-block-block {
		display: none
	}
	div.radix-layouts-sidebar div.panel-panel-inner {
		display: none
	}
	.node-dataset .resource-list li {
		padding-right: 0;
		float: left
	}
	.group_additional {
		text-align: left;
		clear: both
	}
	.node-dataset .resource-list li {
		margin: 5px 0;
		width: 100%
	}
	.node-description {
		width: 330px;
		overflow-x: scroll
	}
	.field-item iframe {
		width: 330px;
		overflow-x: scroll
	}
	.node-type-group .radix-layouts-content .pane-title {
		margin-top: 0 !important
}
	}