.heroblock .image .subtitle{
    padding-bottom: 3em;
    padding-top: 3em;
  }
  
  .region-sidebar-first, .region-content {
    padding-top: 1em;
  }
  
  .form-group {
    margin-bottom: 15px !important;
  }
  
  .btn-info, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    background-color: #009edb;
    border-color: #009edb;
  }
  
  .flotrt {
    float: right;
  }
  
   .accordion-open a, .accordion-close a{
    padding: 10px;
    color: white !important;
    margin-right: 5px;
    border-radius: 5px;
    background-color: #009edb;
    float:right;
  }
  
  .ui-accordion-content a {
    color: #337ab7 !important;
  }
  
  .ui-accordion-content a.cd-readmore {
    padding: 10px;
    color: white !important;
    margin-right: 5px;
    border-radius: 5px;
    background: #aaa;
  }
  
  .ui-accordion-content a.cd-quickview {
    padding: 10px;
    color: white !important;
    margin-right: 5px;
    border-radius: 5px;
    background-color: #009edb;
  }
  
  .views-field, .pending-notification-head {
    padding: 5px 0px;
  }
  
  .views-field .views-label {
    font-weight: bold;
    padding-right: 5px;
    float: left;
  }
  
  .entry-content {
    padding-top: 30px;
  }
  
  td .field--item {
    float: left;
  }
  
  td .field--item:after {
    content: " , ";
    right: 3px;
    position: relative;
  }
  
  td .field--item:last-child:after {
    content: none;
  }
  
  td .field--item:first-child:before {
    content: none;
  }
  
  .view-cd-demand .views-label {
    float: left;
  }
  
  .view-cd-demand .views-field {
    padding-bottom: 10px;
  }
  
  #show_chart {
    width: inherit;
    height: inherit;
  }
  
  .attachment .view-project-maps.view-display-id-attachment_1 {
    display: none;
  }
  
  td .field--type-datetime {
    float: none !important;
  }
  
  td .field--type-datetime::after {
    content: none !important;
  }
  
  /** project maps */
  
  .chosen-container .chosen-results li.highlighted {
    background-color: #009edb !important;
    background-image: none !important;
  }
  
  .project-maps-filter {
    padding: 20px 0px;
  }
  
  .project-maps-filter .form-type-select label {
    display: block;
  }
  
  .project-map-padd {
    padding-top: 10px;
  }
  
  .chosen-container {
    width: 100% !important;
    height: auto;
    padding: 5px;
  }
  
  .chosen-choices {
    padding: 0px !important;
    border: none !important;
    background-image: none !important;
    overflow: none !important;
  }
  
  .chosen-container-active .chosen-choices {
    box-shadow: none !important;
    border: none !important;
  }
  
  .chosen-choices {
    margin-top: 1px;
    border-top: 1px solid #aaa;
  }
  
  .chosen-container .chosen-drop {
    margin-left: -4px;
    border-top: 1px solid #aaa;
  }
  
  #edit-actions button {
    margin-right: 10px;
  }
  
  .page-header {
    border-bottom: none;
  }
  
  .overlay-box {
    position: relative;
    display: inline-block;
    /* Make the width of box same as image */
  }
  
  .overlay-box .overlay-text {
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 40%;
    /* Adjust this value to move the positioned div up and down */
    text-align: center;
    width: 100%;
    /* Set the width of the positioned div */
  }
  
  .overlay-box .overlay-text h1 {
    font-size: 5rem;
    color: #fff;
    line-height: 70px;
  }
  
  .ui-accordion-content .views-field-body {
    word-break: break-word;
  }
  
  .modal-header {
    background-color: #e5e5e5;
  }
  
  .ui-accordion .ui-accordion-header {
    border-radius: 5px;
    font-size: 18px;
  }
  
  .block-facets .facets-widget-links ul li {
    line-height: 2em;
  }
  
  section.block-facets {
    margin-bottom: 2em !important;
  }
  
  section.block-facets h3 {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 2px solid #33b5e5;
    margin-bottom: 0;
    padding: 10px;
    margin: 0;
    line-height: 1.2;
  }
  
  .block-facets.block-facet-blockservice-line-area-of-work .facets-widget-links ul li, .block-facets.block-facet-blocklayout-service-line-area-of-work .facets-widget-links ul li {
    float: left;
    width: 20%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    list-style-type: none;
  }
  
  .region-sidebar-first .facets-widget-dropdown .form-control, .region-sidebar-first .facets-dropdown.form-control {
    border: none;
  }
  
  .region-sidebar-first .facets-widget-dropdown .form-control::after, .region-sidebar-first .facets-dropdown.form-control::after {
    border: none;
    content: "";
    color: #00ADEF;
    position: absolute;
    right: 6px;
    top: 6px;
    border-style: solid;
    border-width: 0.1em 0.1em 0 0;
    display: inline-block;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    height: 0.6em;
    width: 0.6em;
    cursor: pointer;
  }
  
  .block-facets.block-facet-blockservice-line-area-of-work .facets-widget-links ul li a,.block-facets.block-facet-blocklayout-service-line-area-of-work .facets-widget-links ul li a  {
    display: block;
    line-height: 20.8px;
    margin: 0 0 2em;
    padding-top: 95px;
    text-align: center;
  }
  
  .block-facet-blockservice-line-area-of-work .facets-widget-links ul li:nth-child(1) a,.block-facet-blocklayout-service-line-area-of-work .facets-widget-links ul li:nth-child(1) a {
    background: url(../../../files/2020-12/evidentpolicy_0.png) no-repeat scroll;
    background-position: top center;
    background-position: bottom 85% center;
  }
  
  .block-facet-blockservice-line-area-of-work .facets-widget-links ul li:nth-child(2) a,.block-facet-blocklayout-service-line-area-of-work .facets-widget-links ul li:nth-child(2) a {
    background: url(../../../files/2020-12/administration.png) no-repeat scroll;
    background-position: top center;
    background-position: bottom 85% center;
  }
  
  .block-facet-blockservice-line-area-of-work .facets-widget-links ul li:nth-child(3) a,  .block-facet-blocklayout-service-line-area-of-work .facets-widget-links ul li:nth-child(3) a {
    background: url(../../../files/2020-12/moi.png) no-repeat scroll;
    background-position: top center;
    background-position: bottom 85% center;
  }
  
  .block-facet-blockservice-line-area-of-work .facets-widget-links ul li:nth-child(4) a, .block-facet-blocklayout-service-line-area-of-work .facets-widget-links ul li:nth-child(4) a {
    background: url(../../../files/2020-12/policycohorence.png) no-repeat scroll;
    background-position: top center;
    background-position: bottom 85% center;
  }
  
  .block-facet-blockservice-line-area-of-work .facets-widget-links ul li:nth-child(5) a,.block-facet-blocklayout-service-line-area-of-work .facets-widget-links ul li:nth-child(5) a {
    background: url(../../../files/2020-12/social.png) no-repeat scroll;
    background-position: top center;
    background-position: bottom 85% center;
  }
  
  .block-facet-blockformat .chosen-choices li.search-choice, .block-facet-blockowner .chosen-choices li.search-choice, .block-facet-blocklanguages .chosen-choices li.search-choice {
    min-height: 24px;
    line-height: 24px;
    border-radius: 0;
    border: none;
    background-color: #00ADEF;
    color: white;
    white-space: normal;
    margin-right: 5px;
    /* margin-top: 5px; */
    /* padding: 0 5px; */
    background-image: none;
  }
  
  /** End of  CD Tools Facet  */
  
  .form-item-search-api-fulltext label {
    display: none;
  }
  
  /**
  .no-js #loader { display: none;  }
  .js #loader { display: block; position: absolute; left: 100px; top: 0; }
  .se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(/projects/undev8/themes/bootstrap/image/loading.gif) center no-repeat ;
  }
  
  */
  
  #edit-description--description {
    float: right;
    font-size: 14px;
  }
  
  #edit-description--description .help-msg {
    font-size: 15px;
    font-weight: bolder;
    color: red;
  }
  
  .js-form-item-roles-administrator {
    display: none;
  }
  
  form #edit-to.panel, form #edit-to.collapse-processed {
    display: none;
  }
  
  #views-form-demand-notifications-page-1 .form-submit {
    background-color: #009edb;
    border-color: #009edb;
    color: white;
  }
  
  .map-disclaim {
    color: #757575;
    padding-top: 10px;
  }
  
  .form-item-items-per-page label {
    display: block !important;
  }
  
  .block-facets.block-facet-blockservice-line-area-of-work .facets-widget-links ul {
    padding-left: 0px;
    padding-top: 20px;
  }
  
  .heroblock .image img {
    width: 100%;
  }
  
  .heroblock .image .caption {
    display:none;
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 20%;
    text-align: center;
    width: 100%;
  }
  
  .heroblock .image .caption .caption-cont h1 {
    font-size: 5rem;
    color: #fff;
    line-height: 70px;
  }

.block-hero-block h2.block-title:after {  
  content: '';
    display: block;
    margin-left: 1px;
    margin-top: 1.5rem;
    border-top: #00a1d9 solid 3px;
    width: 100%;
    padding: 0.5rem;
    margin-bottom: 1.5rem;
}

  .sp-image{
  margin-top: 0px;
  }
  #un-preview-to .form-textarea-wrapper{
  margin-left: 100px;
  overflow: auto;
  padding: 2px;
  }
  
  .term-tree-list .selected {
      font-weight: unset;
      display: inline-flex;
  }
  .term-tree-list  .selected  a:after{
   content: ',';
    margin-right: 5px;  
  }
  
  .term-tree-list  .selected .term .selected a:after{
   content: ',';
    margin-right: 5px;
  }
  .term-tree-list  .selected:last-child .term li.selected:last-child a:after{
   content: ' ';
  }
  
  
  
  input.ui-button.pagerer-page-button, input.pagerer-page-button{display: none;}
  
  .database-content .field{
  display: flex;
  padding: 5px 0px;
  }
  .database-content .field--label{
  font-weight: bold;
  flex: 2;
  color:#0a8ec1;
  padding:5px;
  
  }
  .database-content .field--item,.database-content .field--items{
  word-break: break-all; 
  flex: 2.5;
  
  }
  
  .database-content .field:nth-child(even) {
    background-color: #f3f3f3;
   
  }
  
  .database-content .panel-heading .panel-title{
      color: #0a8ec1;
    font-size: 14px;
    font-weight: bold;
  }
  .database-content .panel-heading{
  padding-left: 5px;
  }
  .database-content .panel{
  padding-top: 10px;
  border: none;
  } 
  .close{
    padding: 0px 5px 5px 5px !important;
    background: #00adef !important;
  }
  
  .menu--language-switcher.nav li{
  display: inline;
  float: left;
  }
  .menu--language-switcher.nav li span{
  padding: 0.7rem 1.2rem 1rem 1.2rem;
  margin: 0;
  }
  .footer-standard{
  padding-top: 35px;
  padding-bottom: 36px;
  }
  .menu--main ul.dropdown-menu{
      min-width: max-content;
  }
  
  .layout{
  clear: both;
  }
  .region section.block{
    padding: 15px 0px;
  }
  
  .layout__region{
  padding-left:15px;
  padding-right: 15px;
  }
  .footer-menu-links h2{
   font-family: "Open Sans Condensed","Helvetica Neue","Helvetica","Arial",sans-serif;
    padding-bottom: 10px;
    border-bottom: #00aeef solid 3px;
    font-size: 2rem;
    color: #454545;
    letter-spacing: 0.95px;
    line-height: 1.1;
    text-transform: uppercase;
    text-align: inherit;
  }
  .footer-menu-links .layout__region .menu li a{
  padding: 6px 2px;
    }
  
  #home-3-box a.more-link {
    color: #ccc;
    display: block;
    text-align: center;
    margin-top: 10px;
    border: 1px solid #ccc;
    padding: 5px;
    text-transform: capitalize;
    letter-spacing: 1px;
  }
  
  header div.header {
    padding-top: 39.7301012822px;
    padding-bottom: 39.7301012822px;
    width: 100%;
  }
  
  footer.container:before{
      display: table;
      content: " ";
      min-height: 32px;
      height: 32px;
      max-height: 32px;
  }    
  
  
  .tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover, .tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link, .tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link:hover {
  background-image:none;
  text-decoration:underline;
  background-color: #f2f2f2 !important;
  color:#555555;
  }
  
  .tb-megamenu .dropdown-menu a:focus {
      outline: 0px;
      outline-offset: 0px;
  }
  
  .tb-megamenu-main .nav a {
   text-transform:none !important;
  }
  
  #brand-bar .brandbar-header a.navbar-brand:before {
    font-size:18px !important;
  }
  
  #brand-bar .brandbar-header a {
   font-size:1.235rem !important; 
  }
  

  
  .storytags div.field--item {
    margin-right: 12px;
    float: left;
}
  
  
.storydate section, .storytags section {
    margin-top:0px;
    padding-top:0px !important;
    margin-bottom:0px;
    padding-bottom:0px !important;
}

.storydate, .storytags {
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}
    .cstory section span {
    margin:0px;
    padding:0px;
}
  
  
  
  .tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.hover > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret
{

border-top-color: #444 !important;
border-bottom-color: #444 !important;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"]{
  color:#444;
}

h2.subheading:after{
        content: '';
        display: block;
        margin-top: 0.5rem;
        border-top: 3px solid #00a1d9;
        width: 33% !important;
    }

.img-resize-fixed {
    width: auto !important;
}  
.no-row-boder table tr{
    border: none;
}
.un-image-responsive img {display: block;width: 100%; height: auto;}
