<commit_before>---
---

// you should override bootstrap variables before you import bootstrap
// override the bootstrap brand-primary colour

//$brand-primary: red;

$state-blue: #0A2E52;

$navbar-inverse-color:                      #333 !default;

// Import partials from `sass_dir` (defaults to `_sass`)
@import
        "bootstrap";

//////////////////////////////////////////////////////
/////////////// Custom Code //////////////////////////
//////////////////////////////////////////////////////

// remainder of sass goes here. If you want to use the bootstrap variables in your own variables, you should put their definitions after

@sprite: "assets/img/mapgive_sprite.svg";

.menu-ui {
  background:#fff;
  position:absolute;
  top:10px;right:10px;
  z-index:9999;
  border-radius:3px;
  width:120px;
  border:1px solid rgba(0,0,0,0.4);
  }
.menu-ui a {
  font-size:13px;
  color:#404040;
  display:block;
  margin:0;padding:0;
  padding:10px;
  text-decoration:none;
  border-bottom:1px solid rgba(0,0,0,0.25);
  text-align:center;
  }
.menu-ui a:first-child {
  border-radius:3px 3px 0 0;
  }
.menu-ui a:last-child {
  border:none;
  border-radius:0 0 3px 3px;
  }
.menu-ui a:hover {
  background:#f8f8f8;
  color:#404040;
  }
.menu-ui a.active {
  background:#3887BE;
  color:#FFF;
  }
.menu-ui a.active:hover {
  background:#3074a4;
  }

#hidden-sprite {
  display: none;
}

.social {
  list-style-type: none;
  padding: 0;
  overflow: hidden;
}

@media (min-width: 992px) {
  .social {
    margin: 70px 0 0;
  }
}

@media (max-width: 992px) {
  img.data-img {
          max-width: 350px;
      }
}

.social li {
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.social .share {
  border-right: 1px solid #51504d;
  padding-right: 10px;
  width: auto;
  height: auto;
}

.opera-mini .social .share,
.no-svg .social .share,
.svg .social .share {
  background: none;
}

.social a {
  width: 20px;
  height: 20px;
  display: inline-block;
}

.svg .globe,
.svg .marker,
.svg .map,
.svg .hot,
.svg .dos,
.svg .logo,
.svg .play-button,
.svg .steps .estimate .clock,
.svg .social li {
  background-image: url(@sprite);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 366px 208px;
}

.svg .social .mail {
  background-position: -256px -177px;
  margin-top: 3px;
}

.svg .social .facebook {
  background-position: -277px -177px;
}

.svg .social .twitter {
  background-position: -298px -177px;
  margin-top: 2px;
}

.svg #footer .twitter {
  margin: 0;
}

.svg .social .plus {
  background-position: -319px -177px;
}

.html {
    height: 100%;
}

.body {
    height: 100%;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
}

.footer {
    bottom: 0px;
    width: 100%;
    clear: both;
    position: absolute;
}

.footer, .push {
    background-color: #f5f5f5;
}

.footer-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 2px solid #667764;
}

#left-footer-menu,#footer-disclaimer {
    padding-left: 56px;
}

#right-footer-menu {
    padding-right: 75px;
    text-align: right;
}

.mapgive-font {
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 18px;
}

.nea-region-font {
    font-family: "Merriweather-serif";
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 5px;
}

.eur-region-font {
    font-family: "Merriweather-serif";
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 5px;
}

.sca-region-font {
    font-family: "Merriweather-serif";
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 1px;
}

.eap-region-font {
    font-family: "Merriweather-serif";
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 3px;
}

.af-region-font {
    font-family: "Merriweather-serif";
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 2px;
}

.wha-region-font {
    font-family: "Merriweather-serif";
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 2px;
}

.logo-font {
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 16px;
    color: #ffffff
}

.float-right {
    float:right;
}

.header-container {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
}

.hiu-logo {
    display: inline-block;
    opacity: 1;
    height: 50px;
}

.logo {
    background-image: url(../img/logo.png);
    background-repeat: no-repeat;
}

.mapgive-logo {
    height:24px;
    margin: 3px;
    margin-left: 3px;
    margin-right: 3px;
    vertical-align: bottom;
}

#mapgive-logo-padding {
    padding-top: 15px;
}

.sameline
{
    display: inline-block;
}

.navbar-brand {
    float: left;
    padding: 5px 9px 0px 13px;
    font-size: 18px;
    line-height: 20px;
    height: 100%;
}

.navbar-inverse {
    border-bottom: 2px #667764;
    border-style: solid;
    background-color: #0A2E52;
    border-color: #667766;
    color: #fff;
  }

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.navbar {
    height: 61px;
}

.navbar-right-text {
    padding-top: 5px;
    padding-bottom: 5px;
}

.navbar-nav > li > a {
    padding-bottom: 0px;
    line-height: initial;
    height: 100%;
}

.navbar-nav {
    position: relative;
    height: 100%;
}

#nav_mapgive a {<commit_msg>sidebar more responsive<commit_after>---
---

// you should override bootstrap variables before you import bootstrap
// override the bootstrap brand-primary colour

//$brand-primary: red;

$state-blue: #0A2E52;

$navbar-inverse-color:                      #333 !default;

// Import partials from `sass_dir` (defaults to `_sass`)
@import
        "bootstrap";

//////////////////////////////////////////////////////
/////////////// Custom Code //////////////////////////
//////////////////////////////////////////////////////

// remainder of sass goes here. If you want to use the bootstrap variables in your own variables, you should put their definitions after

@sprite: "assets/img/mapgive_sprite.svg";

.menu-ui {
  background:#fff;
  position:absolute;
  top:10px;right:10px;
  z-index:9999;
  border-radius:3px;
  width:120px;
  border:1px solid rgba(0,0,0,0.4);
  }
.menu-ui a {
  font-size:13px;
  color:#404040;
  display:block;
  margin:0;padding:0;
  padding:10px;
  text-decoration:none;
  border-bottom:1px solid rgba(0,0,0,0.25);
  text-align:center;
  }
.menu-ui a:first-child {
  border-radius:3px 3px 0 0;
  }
.menu-ui a:last-child {
  border:none;
  border-radius:0 0 3px 3px;
  }
.menu-ui a:hover {
  background:#f8f8f8;
  color:#404040;
  }
.menu-ui a.active {
  background:#3887BE;
  color:#FFF;
  }
.menu-ui a.active:hover {
  background:#3074a4;
  }

#hidden-sprite {
  display: none;
}

.social {
  list-style-type: none;
  padding: 0;
  overflow: hidden;
}

@media (min-width: 992px) {
  .social {
    margin: 70px 0 0;
  }
}

@media (max-width: 992px) {
  img.data-img {
          max-width: 350px;
      }
}

.social li {
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.social .share {
  border-right: 1px solid #51504d;
  padding-right: 10px;
  width: auto;
  height: auto;
}

.opera-mini .social .share,
.no-svg .social .share,
.svg .social .share {
  background: none;
}

.social a {
  width: 20px;
  height: 20px;
  display: inline-block;
}

.svg .globe,
.svg .marker,
.svg .map,
.svg .hot,
.svg .dos,
.svg .logo,
.svg .play-button,
.svg .steps .estimate .clock,
.svg .social li {
  background-image: url(@sprite);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 366px 208px;
}

.svg .social .mail {
  background-position: -256px -177px;
  margin-top: 3px;
}

.svg .social .facebook {
  background-position: -277px -177px;
}

.svg .social .twitter {
  background-position: -298px -177px;
  margin-top: 2px;
}

.svg #footer .twitter {
  margin: 0;
}

.svg .social .plus {
  background-position: -319px -177px;
}

.html {
    height: 100%;
}

.body {
    height: 100%;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
}

.footer {
    bottom: 0px;
    width: 100%;
    clear: both;
    position: absolute;
}

.footer, .push {
    background-color: #f5f5f5;
}

.footer-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 2px solid #667764;
}

#left-footer-menu,#footer-disclaimer {
    padding-left: 56px;
}

#right-footer-menu {
    padding-right: 75px;
    text-align: right;
}

.mapgive-font {
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 18px;
}

.nea-region-font {
    font-family: "Merriweather-serif";
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 5px;
}

.eur-region-font {
    font-family: "Merriweather-serif";
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 5px;
}

.sca-region-font {
    font-family: "Merriweather-serif";
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 1px;
}

.eap-region-font {
    font-family: "Merriweather-serif";
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 3px;
}

.af-region-font {
    font-family: "Merriweather-serif";
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 2px;
}

.wha-region-font {
    font-family: "Merriweather-serif";
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 2px;
}

.logo-font {
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 16px;
    color: #ffffff
}

.float-right {
    float:right;
}

.header-container {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
}

.hiu-logo {
    display: inline-block;
    opacity: 1;
    height: 50px;
}

.logo {
    background-image: url(../img/logo.png);
    background-repeat: no-repeat;
}

.mapgive-logo {
    height:24px;
    margin: 3px;
    margin-left: 3px;
    margin-right: 3px;
    vertical-align: bottom;
}

#mapgive-logo-padding {
    padding-top: 15px;
}

.sameline
{
    display: inline-block;
}

.navbar-brand {
    float: left;
    padding: 5px 9px 0px 13px;
    font-size: 18px;
    line-height: 20px;
    height: 100%;
}

.navbar-inverse {
    border-bottom: 2px #667764;
    border-style: solid;
    background-color: #0A2E52;
    border-color: #667766;
    color: #fff;
  }

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.navbar {
    height: 61px;
}

.navbar-right-text {
    padding-top: 5px;
    padding-bottom: 5px;
}

.navbar-nav > li > a {
    padding-bottom: 0px;
    line-height: initial;
    height: 100%;
}

.navbar-nav {
    position: relative;
    height: 100%;
    background-color: #0A2E52;
}

#nav_mapgive a {
{'fraction_non_alphanumeric': 0.17342198743054923, 'fraction_numerical': 0.045723654249020855, 'mean_word_length': 2.429106808244847, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4387902', 'n_tokens_mistral': 4688, 'n_tokens_neox': 4207, 'n_words': 924}