html {
	height: 100%;
}

body {
	/* For navbar-fixed-top */
	padding-top: 50px;  
/*   min-height:1500px; */
	height: 100%;
}


.navbar {
	margin-bottom:0px;
	
}

.navbartitle {
  color: white !important;
  font-family: "Courier new";
}


.navbar a {
	cursor:pointer;
	
}

.nav {
	padding-right:30px;
}

.container-fluid {
	height: 100%;
	padding-right:0px;
}

.row-fluid {
	height: 100%;
}

#hipla-title {
	/*font-weight:bold;*/
	color:#fff !important;
/* 	padding:0px;  */
}

.navbar-collapse.in #hipla-title {
	font-size:14px;
	margin-bottom:50px;
}

.hipla-logo img {
	padding-right:10px;	
}

.hipla-logo {
	padding:0px; 
}

.navbar-brand {
	cursor: default;
	
}

.navbar-brand img {
	height:50px;	
}

.gm-style-iw button {
	display:block;
	margin-bottom:5px;
}

.gm-style-iw p {
	font-size: 16px;
}

.gm-style-iw .missing-coordinates {
	color: #FF0000 ;
}

#links {
	display:none;
}

/* Left column stuff */

#front-left {
	padding-left:0px;
/* 	min-width:270px; */
	height: 100%;
	
}

#front-left hr, #front-right hr {
	margin-top:6px;
	margin-bottom:5px;
	border-color: #000000;
	height:3px;
	/*max-width:300px;*/
	
}

#search-only-with-links {
	margin-top:10px;	
}

#check-search-only-with-links {
  	 width: 18px; 
  height: 18px;
  margin-top:2px;
}



#datasets .checkbox {
	margin-bottom: 0px;
	margin-top:-2px;
	margin-right:6px;
	
}

#datasets .marker_icon {
	width: 25px; 
  	height: 25px;
  	margin-left:6px;
  	margin-right:6px;
  	margin-top:-2px;
}

#datasets .row {
	margin-bottom: 10px;
}

.dataset-title {
/* 	/margin-bottom:-10px; */
	line-height: 1.8;
/* 	width:240px; */
}

input[type="checkbox"]{
  width: 20px; 
  height: 20px;
  cursor:pointer;
}


.loading-results {
	background-image: url(../img/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: right 8px center;

}

#front-left .twitter-typeahead, #front-left .tt-input {
	width:100%;	
	
}

.hipla-only {
	display:none;
}

.warsa-only {
	display:none;
}

#show-places {
	margin-top:10px;
	margin-left:15px;
	margin-bottom:15px; 
}

#show-places-with-links {
	margin-left:15px;
	margin-bottom:15px; 
	white-space: normal;
}

#add-place{
	margin-left:15px;
}

#refresh-maps {
	margin-bottom:10px;
}

.indicator {
	max-height:100px;
	overflow:auto;
}

#aboutModal .modal-body {
	height:70%;
	overflow:auto;
} 

#myModal .modal-content {
	overflow:auto;
}

#aboutModal .modal-footer {
	height:30%;
	text-align:left;

} 

#aboutModal .modal-footer ul {
	padding-left:10px;
}

#aboutModal .modal-footer h3 {
	margin-top:10px;
}

#aboutModal .modal-footer li {
	margin-bottom:5px;
}

#historical-maps-results {
	overflow-y: auto;
	max-height:300px;
	margin-top:15px;
	
	border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	
	
/* 	border-bottom: 1px solid #000000; */
}


#historical-maps-results .media {
/* 	background-color: #f2eadf; */
	margin-top: 6px;
	padding-bottom: 6px;
	padding-left:3px;
	border-bottom: 1px solid #000000;
}

#historical-maps-results label {
	cursor:pointer;
	display: block;
    padding-left: 15px;
    text-indent: -15px;
    margin-top:3px;
}

#historical-maps-results input {

	padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}


#historical-maps-results img {
	height: 78px;

}

.dropdown-header {
	font-weight: bold;
}

.series-item {
	padding-left:15px;
}

#datasets h4 {
	margin-top:0px;
}

#datasets {
	margin-top: 15px;
	margin-bottom: 10px;
}

#tab-search-places, #tab-search-maps {
	font-size: 14px; 
	font-weight:bold;
}

#search-input {
/* 	height: 100%; */
	margin-top:10px;
}

.tt-menu {  
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    margin-top: 12px;
    padding: 8px 0;
    width:100%;
    text-align: left;
/* 	max-height: 600px; */ 
/* 	max-height: 400px; */
 	max-height: 350px; 
	overflow-y: auto;

	/*cursor: pointer;*/ 
}

.tt-menu .row, #datasets .row {  
	margin-right:0px;
	margin-left:0px;
	/*white-space:nowrap;*/
}

.tt-menu a { 
	color: #333;	
}

.typeahead-header {
	margin: 8px 10px 5px 10px;

	padding: 3px 0;
	border-bottom: 1px solid #ccc;
	font-size:20px;
	font-weight:bold;
}

.result-text {
	/*min-width:300px;*/
	max-width:350px;
	margin-left:10px;
}


.result-text {
	max-width:160px;
}

/* Large Devices, Wide Screens */
@media (min-width : 1200px) {
	.result-text {
		max-width:350px;
    }
}

.result-button-g {
	margin-right:10px;
}

.result-button-g .dropdown-menu {
	max-width:220px;
	
}

#result-dd	 {
	line-height:1.4 !important;
}

.tt-dataset-suggested_places {
	margin-bottom: 60px;
}

.tt-suggestion {
    font-size: 16px;
    line-height: 22px;
  /* padding-left:10px;*/
    margin-top:0px;
    margin-bottom:0px;
    
    /*padding-top: 6px;*/
    /*padding-bottom: 6px; */
    /*padding: 3px 20px;*/
}

.tt-suggestion:hover { 
/*    background-color: #0097cf; */
   /* color: #fff;*/
 }

.empty-message {
	 padding-left:10px;
			
}

/* Right column */

#front-right {
/* 	min-width:300px;*/ 
	padding-right:0px;
	height: 100%;
}

#map-wrapper { 
	height: 100%;
	width:100%;
}

#search-map { 
	height: 100%;
}

#front-right h4 {
	margin-right: 10px;
	margin-bottom:0px;
}

#front-right .form-group {
	margin-right: 10px;
	margin-bottom: 0px;
}

#add-map { 
	height: 600px;
	width:100%;
	overflow:visible !important;
}


#add-form .tt-dropdown-menu {
	width:100%;
	max-height:300px;

}

.modal-body .twitter-typeahead {
	display: block !important;
	
}

/* #eventModal .modal-body  { */
/* 	padding-top:20px !important; */
	
/* } */

#eventModal .modal-body li  {
	margin-bottom:10px;
}

#eventModal .modal-body ul {
	max-height:500px;
	overflow:auto;
}

.hide-old-maps {
	display:none;
}


#get-old-maps-front, .hide-old-maps, #get-old-maps-near {
	margin-top:10px;
	/*float:left;*/	
}

#get-old-maps {
	margin-top:10px;
	/*float:left;*/
}

#old-maps-selection {
	/*float:left;*/
	/*margin-left:2%;*/
	margin-top:2%;
}

#right-column {
	height: 600px;
	width:66%;
	float:left;
	margin-left: 2%;
	/*margin-right: 2%;*/
	
}

#addPlaceModal .modal-body {
	padding-top:60px !important;
	padding-left:2% !important;
}

.modal-footer button {
	float:left;
}

#add-form {
	width:30%;
	float:left;
}

.form-control::-moz-placeholder {
	color:#000000 !important;

}

.old-maps-selection-title {
	margin-top:2%;
/* 	max-height:130px; */
/*  	overflow-y:auto;  */
 	display:none;
}

#user-info {
	margin-top:2%;
	margin-bottom:0px;
	display:none;
}

#overview-map {
    position: absolute;
    width: 150px;
    height: 150px;
     bottom: 24px; 
    right: 50px;
    border: 4px solid #fff;
    -webkit-border-radius: 3px;
    box-shadow: 0 2px 6px rgba(0,0,0,.3);
}
