
#body-frontend{
  overflow-y:scroll;
}
#map-container {
  width: 100%;
}

#map {
  height: 300px;
  overflow: auto;
  resize: vertical;
  max-height: 500px;
  border-bottom: 2px solid;
  min-height: 100px;
  cursor: move;
}

#section-log{
  border:1px solid black; font-size:8pt; 
  overflow:scroll; height:300px;
  width:100%; color:lime; background:black; padding:0;
}
#section-tags{overflow-wrap: break-word; text-align:justify;}
#section-tags .filter-tag{padding:4px 8px 4px 8px; margin-top:3px;}

.bg-magic-nav{display:block;}
a[href^="http://maps.google.com/maps"]{opacity:0.5 !important;}
a[href^="https://maps.google.com/maps"]{opacity:0.5 !important;}
.gmnoprint a, .gmnoprint span, .gm-style-cc {
  opacity:0.5 !important;
}
.gmnoprint div {
  opacity:0.5 !important;
}
a[rel="noopener"] img {
  opacity:0.3 !important;
}

#nav-alumni-filter{border-radius:0}
#nav-alumni-filter .dropdown-menu{min-width:200px; max-height:260px; overflow-x:hidden; overflow-y:auto;}
#nav-alumni-filter .dropdown-menu label{
  border-radius: 3px;
  color: #eee !important;
  line-height: 25px;
  margin: 4px;
  padding: 3px 20px;
  text-align: left;
  font-weight: normal;
  white-space: nowrap;
  text-decoration: none;
  width:99%;
  cursor:pointer;
}
#nav-alumni-filter .dropdown-menu::-webkit-scrollbar-track {background: #222; border:0; }
#nav-alumni-filter .dropdown-menu::-webkit-scrollbar-thumb {background: #888; }
#nav-alumni-filter .dropdown-inverse .divider{background-color:#565659 !important;}
#nav-alumni-filter .navbar-form{padding:0 10px 0 10px;}
#nav-alumni-filter .navbar-form input{background:#222; border-color:#565659; color:#888; width:7em; height:33px; padding: 10px 5px; line-height:1.5; font-size:12px;}
#nav-alumni-filter .navbar-form input:focus{ border-color:#565659 !important;}
#nav-alumni-filter .navbar-form input::-webkit-input-placeholder{font-size:12px;}
#nav-alumni-filter .navbar-nav{margin:0;}
.navbar-collapse.collapse {
  display: block!important;
}
#nav-alumni-filter>.container{padding:0;}
.navbar-nav>li, .navbar-nav {
  float: left !important;
}

.navbar-nav.navbar-right:last-child {
  margin-right: -15px !important;
}

.navbar-right {
  float: right!important;
}
.navbar-collapse.collapse.off {
  display: block!important;
}
.navbar-collapse.collapse.off ul {
  margin: 0;
  padding: 0;
}

.navbar-nav.no-collapse>li,
.navbar-nav.no-collapse {
    float: left !important;
}

.navbar-right.no-collapse {
    float: right!important;
}

#section-list .tag-list li a{margin-bottom:2px;}

#section-list .ibox{border-top:none; cursor:pointer;}

#modal-moreFilter ul{padding:0;}
#modal-moreFilter li{list-style:none; display:inline; padding:8px;}
#modal-moreFilter li label{font-weight:normal;}
#modal-moreFilter li .fa-angle-down{display:none;}
#modal-moreFilter hr{margin-top:8px; margin-bottom:8px;}



@media only screen and (max-width: 767px) {
  #nav-alumni-filter .navbar-right{float:right ;padding:0; border:0;}
  #nav-alumni-filter .navbar-nav>li{float:left !important; display:inline-block;}
  #nav-alumni-filter .navbar-nav{float:left;}
  #nav-alumni-filter .dropdown-menu{position:absolute; margin-top:0px; background:white;}
}

/*
@media only screen and (max-width: 1000px) {
  #universal-header .uni-head>section{display:none}
  #universal-header .uni-head .fa-search{display:none}
  #universal-header .uni-head .bg-magic-nav{display:none}
}
*/

#form-own li{display:inline-block; min-height:60px; margin-top:5px;}
#form-own [type=radio] { 
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* IMAGE STYLES */
#form-own [type=radio] + img {
  cursor: pointer;
  background:#555;
  filter: grayscale(100%) opacity(80%);
  padding:3px;
}

/* CHECKED STYLES */
#form-own [type=radio]:checked + img {
  outline: 2px solid #1ab394;
  background:#fff;
  filter: grayscale(0%) opacity(100%);
  padding:3px;
}

#form-own label{
  padding: 3px 5px !important;
}