.navbar-logo{
    width: 37px;
    height: 37px;
    margin-top: 5px;
    display: inline-block;
}

body{
    overflow-y: hidden;
}

h1{
    font-family: 'Raleway', sans-serif;
    font-size: 25px;
    margin-top: 10px;
}

.hits{
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    margin-top: -10px;
    /*border-bottom: 1px solid lightgrey;*/ 
}

#no_result{
    margin-top: 30px;
}

li .selected {
	background-color: rgb(250, 114, 146);
	color: #333;
}

td{
    font-family: 'Roboto Condensed', sans-serif;
}


/*.col-md-6 .col-md-5 .col-md-7{    
    overflow-y: scroll;   
}*/
body, html {
  margin: 0;
  overflow: hidden;
  height:100%;
}

@media {
  .left-side {
    position: absolute;   
    overflow-y: scroll; 
  }
  
  .right-side {
    position: absolute; 
    right: 0;
    overflow-y: scroll;
  }
    .detail-scroll {
    position: absolute; 
    right: 0;
    overflow-y: scroll;
  }
}

.header-page{
    position: fixed;
    width: 57%;
    height: 75px;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: -100px;
    padding-left: 20px;
    background-color: #EDBED4;
    z-index: 2;
}

.header-page-small{
    position: fixed;
    width: 40.5%;
    height: 75px;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: -100px;
    padding-left: 20px;
    background-color: #EDBED4;
    z-index: 2;
}

.spacer{
    height: 76px;
}

li{
    font-family: 'Roboto Condensed', sans-serif;    
}

li.author{
    font-size: 24px;
    font-weight: 500;
}

li.title{
    padding-top: 7px;
    font-size: 17px;
    font-family: 'Roboto Condensed', sans-serif;
}

li.year{
    padding-top: 10px;
    font-size: 15px;
    font-family: 'Roboto Condensed', sans-serif;
}

li.place{
    font-size: 15px;
    font-family: 'Roboto Condensed', sans-serif;
}

li.category{
    font-size: 15px;
    font-family: 'Roboto Condensed', sans-serif;
}

.guide{
    margin-top: 5px;
    margin-left: -15px;
    margin-right: -15px;
    padding: 25px;
    padding-bottom: 50px;
    border-bottom: 1px solid lightgrey; 
}

.guide:hover{
    cursor: pointer;
    /*background-color: #F8ECF2;*/
    background-color: #EDE4E8;
}

.result-list-li{
    margin-top: -40px;
    margin-left: 10px;
    list-style-type: none;
}

.result-list-delete-button{
    margin-top: 10px;
}

#search_extended_button{
    margin-left: 20px;
    margin-bottom: 20px;
}

a.category-tagcloud{
    color: white;
    font-family: 'Raleway', sans-serif;
    margin-right: 5px;
}
a.category-tagcloud:hover{
    cursor: pointer;
    background: #EDE4E8 none repeat scroll 0% 0%;
    color: black;
    display: inline-block;
    text-decoration: none;
}

.toolbar-button{
    background-color: #EDBED4;
    border: 0px;
    width: 25%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
    margin-left: 25px;
}


.toolbar-button:hover{
    background-color: #EDE4E8 !important;
}

.toolbar-button:focus{
    outline: 0 !important;
    /*background-color: #FFE5E5;*/
}

.search-head{
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: #AAA7A7;
}

.search-head-small{
    font-size: 15px;
}

.list-head{
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 5px;
    margin-top: 3px;
    background-color: #AAA7A7;
}

#search-interface{
    background-color: #191A1A;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.extended-search{
    background-color: #191A1A;
    padding-top: 30px !important;
    padding-bottom: 60px !important;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 5px;
}

.tool-head{
    background-color: #333434; 
    margin-top: 1.5px;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 15px;
    padding-left: 30px;
    padding-bottom: 10px;
    color: white;
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
    border-bottom: 1px solid white;
}

#tagcloud{
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
    padding-top: 20px;
    /*background-color: #282828;*/
    /*background-color: #868794;*/
    background-color: #191A1A;
    margin-left: -15px;
    margin-right: -15px;   
}

.input-group, .extended-search{
    padding: 10px;
}

#time-slider{   
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
   /* background-color: #CAD2D3;*/
    background-color: #191A1A;
    margin-left: -15px;
    margin-right: -15px;
}

#amount{
    background-color: #333434;
    color: white;
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
}
.time-span{
    color: white;
}

a.popup{
    color: black !important;
}

a.popup:hover{
    cursor: pointer;
    color: black;
}

td{
    padding-right: 70px !important;
}

.google-scholar-li{
    margin-top: -34px;
    margin-left: 52px;
    list-style-type: none;
}

input{
    z-index: 0 !important;
}

#slider{
    z-index: 0 !important;
    height: 5px;
}

#tutorial_div{
    position: relative;
    margin: auto;
    z-index: 10 !important;
    width: 70%;
    background: white;
    overflow-y: scroll !important;
    border-radius: 5px;
    box-shadow: 4px 4px 8px 4px rgba(0, 0, 0, 0.5), 4px 6px 20px 4px rgba(0, 0, 0, 0.19);
}

.clearBtn {
  position: absolute;
  top: 10px;;
  right: 50px;
  transition: right 0.2s;
    z-index: 1000;
}

.clearBtn:hover {
    cursor: pointer;
}

.clearBtn {
  position: absolute;
  top: 15px;;
  right: 50px;
  transition: right 0.2s;
  z-index: 1000;
}

.clearBtn:hover {
    cursor: pointer;
}

.statistic_row_label{
   font-size: 16px !important; 
}

#table_statistic{
    padding: 15px !important;
    background-color: #EDE4E8;
    margin-top: 5px;
}

tr{
    padding: 15px;
}