body, .blur-bg {
  /*padding-top: 50px;*/
  background-image: url("../img/background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center top;
  font-size: 1.75rem;
}

.home {
  font-size: 1rem;
}

.blur-bg {
  position: absolute;
  top: 0%;
  right: 0%;
  bottom: 0%;
  left: 0%;
  -webkit-filter: blur(0px);
  filter: blur(0px);
  background-color: rgba(255,255,255,0.01);
  background-blend-mode: color;
  border-radius:20px;
  z-index:1;
}

.clear-text {
  padding-left:3%;
  padding-right:3%;
  padding-bottom:3%;
  padding-top:0%;
}

.clear-text > .blur-bg {
  position: absolute;
  top: 0%;
  right: 1%;
  bottom: 2%;
  left: 1%;
  background-color: rgba(255,255,255,0.9);
  border-radius:1px;
  z-index:5;
}

.clear-text > .row{
  z-index:6;
}

.restrict-text {
  max-width: 30cm;
}


.row {
  position: relative;
  z-index:6;
}

.dropdown-menu>li>a {
  color:black;
}

#cv-picture {
  max-width: 100%
}

#main_nav {
  display:none;
}

#javascript_banner {
  padding: 0px 50px 0px 50px;
}

#top-menu>ul>li>a {
  color: black;
}

#top-menu>ul>.active>a {
  color : black;
  background: transparent;
  border-bottom: solid 3px black;
}

/*
.footer {
  background: #FFFFFF;
}
*/

@media only screen and (min-width : 768px) {
  /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
  }

  .navbar-default{
    color: black;
    background-repeat : no-repeat;
    background : transparent;
    background-color: rgba(255,255,255,0.5);
    background-blend-mode: color;
    border : none;
  }

  #top-menu>.dropdown-menu {
    background:transparent;
    background-color:#FFFFFF;
    background-repeat: no-repeat;
  }
}

@media only screen and (max-width:@screen-xs-max){
  .navbar-default {
    background-color : #FFFFFF;
    background-repeat : no-repeat;
    border : none;
  }

  .dropdown-menu {
    background-color:#FFFFFF;
    background-repeat: no-repeat;
  }
}


/*  Center Figure from Jupyter Notebook  */
.output_png {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
