html{ height:100%; }
body{ min-height:100%; padding:0; margin:0; position:relative; }

body::after{ content:''; display:block; height:100px; }

 
 #main-wrapper{
  width:100%;
  margin:0 auto;

  /* min-height: 100vh; */
 }

  /* #main-content{
    padding-bottom: 2.5rem
  } */

  #main-menu > li.last.expanded.dropdown.menu-link-categories-.radix-dropdown-processed > ul > li.first.leaf.menu-link-electricity-network-geo-data > a::before{
  
    /* content: url(image.jpg); */
    /* content: "Name: "; */
     content:url('/profiles/dkan/themes/nuboot_radix/assets/images/energy_consumption.png'); 
     display: inline-block;
    /* font-family: FontAwesome;  */
    }
  
  div.navigation-wrapper {
    background-color: #0077C0;
  }
  
  .image-footer {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 40%;
  }
  
  .navigation-wrapper {
    background: #0077C0;
    width:100%;
  }
  
  #footer {
    background: #006EBA;
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  
  ul#horizontal-list {
    list-style-type: none;
    padding-top: 20px;
    text-align: center;
    margin: 2%;
  }
  

  ul#horizontal-list li {
    display: inline;
    color: #FFFFFF;
    padding:10px;
    /* border-right: 1px solid white; */
    font-size: 20px;
  }
  
  div.footer-para{
    padding-top:30px;
    text-decoration: none;
    outline: none;
    text-align: center;
    color: rgba(240, 248, 255, 0.986);
    font-size: 15px;
  }
  
  
  .image-cp{
    top: 4373px;
    left: 1101px;
    width: 25px;
    height: 25px;
    /* opacity: 1; */
  }
  
  #footer > div > small > a > div{
    font-size:10px;
    text-align: center;
    text-decoration: none;
  }
 
 .logo > img {
     max-width: 40%;
     height: auto;
 }

  .image-blog{
    background: transparent url('img/Rectangle 334.png') 0% 0% no-repeat padding-box;
    opacity: 1;
}

.black-all p{
  color: black;
}

.title-blog{
    padding-bottom: 20px;
    text-align: center;
    font-size: 50px;
    font-weight: normal;
    border-bottom: 1px solid black;
}

.col-sm-3 {
    width: 25%;
    text-align: center;
}

.footer li> a{
    color:white;
    outline: none; 
    font-size: 17px;
    margin: 1%;
}

a:hover 
{
    text-decoration:none; 
    cursor:pointer;  
}

.ch-margin {
  margin-left: 250px;
}

.pane-content {
  color:black;
}

img.panopoly-image-full{
   top: 867px;
   left: 425px;
   width: 446px;
   height: 327px;
}

 div.panels-ipe-portlet-content > div > div > p{
  color: black;
}

#footer.footer {
  /* padding: 14px 0 !important; */
  /* margin-bottom: -2000px; */
  width: 100%;
  position:absolute; 
  bottom:-250px; 

}

.menu{
  background: #0077C0;
}

.navbar-default .navbar-nav .dropdown-menu li a, .navbar-default .user-menu .dropdown-menu li a{
  background: #0077C0 !important;
}

.panel-region-sidebar .radix-layouts-sidebar div[class*="pane-facetapi"] .pane-title, .panel-region-sidebar .radix-layouts-sidebar .pane-title.ctools-collapsible-handle {
  background: #0077C0 !important;
}

#edit-submit-dkan-datasets {
  background: #0077C0 !important;
  border: none;
}

#edit-reset{
  background: #0077C0 !important;
  border: none;
}

.pagination > .active > span {
  background-color: #0077C0 !important;
}
/* 
#block-dkan-sitewide-dkan-sitewide-user-menu .links a {
  background: #0077C0 !important;
 
} */

.navbar-default .navbar-nav .open .dropdown-menu li > a, .navbar-default .navbar-nav .dropdown-menu li:last-child > a{
  background: #0077C0 !important;
 
}

.node-blog .links a, .view-blog .node-teaser .links a, .view-group-block .views-field-nid a, .btn-primary, .links .btn, input.btn {
   background: #0077C0 !important;
}

.navbar-default .navbar-nav li > a, .navbar-default .user-menu li > a {
  font-size: 18px;
}

#block-dkan-sitewide-dkan-sitewide-user-menu .links a {
  font-size: 18px;
}

#footer > div > small.copyright.pull-left{
  float: none!important;
}


.border-rg{
  border-right: 1px solid  #FFFFFF;
}

#footer > div > small.copyright.pull-left > div > h5:nth-child(n) > a{
   color: #FFFFFF;
}

/* @media screen and (min-width: 300px) {
  #main-content > section > div > div > div.panel-display.bryant.clearfix.radix-bryant > div > div > div.col-md-3.radix-layouts-sidebar.panel-panel {
    font-size: 10px;
    width: max-content;σ
  }
} */
/* 
@media screen and (min-width: 200px) {
  #main-content > section > div > div > div.panel-display.bryant.clearfix.radix-bryant > div > div > div.col-md-3.radix-layouts-sidebar.panel-panel {
    font-size: 10px;
    width: fit-content;
  }
} */

#footer > div > small.copyright.pull-left > div > p:nth-child(3){
  margin-top: 30px;
}


#panels-ipe-paneid-98 > div.panels-ipe-portlet-content > div > h2{
  font-weight: 800;
}

#panels-ipe-paneid-98 > div.panels-ipe-portlet-content > div > div.pane-content > div > div{
  font-size: 20px !important;
  font-size: 20px !important;
  line-height: 2.8rem !important;
}

.pane-title{
  font-weight: 500 !important;
}



 @media (max-width: 400px){
  .container {
      width: 100%; 
      padding: 5px;
  }  
 

/* @media screen and (min-width: 210px) {
  ul#horizontal-list {
    font-size: 10px;
    width: auto;
  }
} */



