.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
    border: none;
}

.leaflet-touch .geocoder-control {
    top: 0;
    position: absolute;
    left: 45px;
	width: 350px !important;
}
.leaflet-touch .leaflet-bar a {
    width: 41px;
    height: 41px;
    line-height: 30px;
    padding: 5px;
    font-size: 24px;
}
.leaflet-touch .geocoder-control-input {
    padding: 21px 10px;
}
::placeholder {
    color: #dddddd;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #dddddd;
}

::-ms-input-placeholder { /* Microsoft Edge */
   color: #dddddd;
}
.aviso-sin-lugares{
	position: fixed;
    top: 120px;
    right: 75px;
	left: 36%;	
	background-color: #ffffffab;
}
@media only screen and (max-width: 768px) {
	.aviso-sin-lugares{
		left: 10px;
		right: 10px;
	}
}

@media only screen and (max-width: 768px) {
	.leaflet-left {
		width: 100%;
	}
	.leaflet-touch .geocoder-control.geocoder-control-expanded {
		width: calc(100% - 130px) !important;
	}
}
.leaflet-container.leaflet-fullscreen-on {
    top: 0;
    right: 0;
}
.leaflet-touch .leaflet-control-fullscreen {
    display:none;
}
@media only screen and (max-width: 768px) {
	.leaflet-touch .leaflet-control-fullscreen {
		display:block;
	}
}
.leaflet-touch .leaflet-control-fullscreen a {
    width: 30px;
    height: 30px;
}
.leaflet-popup-content-wrapper img {
    width: 25px;
    margin: 0 5px;
    border-radius: 50%;
}


/**lista ***/
.list-markers-li {
    padding: 0 15px !important;
	border-bottom: 1px solid #cdcdcd !important;
}
.list-markers-li h4 {
    color: #428bca;
}
.list-markers-li, .list-markers-li h4,.list-markers-li p {
    width: 100% !important;
}
.list-markers-li a {
	width: auto !important;
	margin-bottom: 5px !important;
	/*border-radius: 2px !important;*/
}
.list-markers-li .btn-primary {
    color: #ffffff;
    padding: 6px 12px;
}

.list-markers-li b {
    display: none;
}

/***home***/
.body-home .map{
	position: relative;
	height: 250px;
	background-color: transparent;
    top: 0px;
    right: 0;
    margin-left: auto;
    margin-bottom: -130px;
    margin-right: auto;
}
@media only screen and (max-width: 768px){
	.body-home .map{
		height: auto;
		margin-bottom: -0;
	}
}
.body-home .leaflet-bottom {
    display: none;
}
.body-home .leaflet-map-pane{
	display:none;
}
.body-home .geocoder-control-input{
	color:#000000;
}
.body-home .geocoder-control-suggestions{
	color:#000000;
	max-height:none !important;
	text-align: left;
    width: 100% !important;
}
.body-home .leaflet-control-container{
	width:100%;
	background-color: rgba(255, 255, 255, 0.2);
    height: 62px;
	-webkit-transition: all 0.3s; /* For Safari 3.1 to 6.0 */
    transition: all 0.3s;
}
.body-home .leaflet-control-container:hover{
	background-color: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 768px){
	.body-home  .leaflet-touch .geocoder-control.geocoder-control-expanded {
		width: 100% !important;
	}
}
.body-home .leaflet-left {
    width: calc(100% - 65px);
}
.body-home .geocoder-control {
    width: 100% !important;
}
@media only screen and (max-width: 768px){
	.body-home .google-search.leaflet-control-container {
		position: fixed;
		background-color:#ffffff;
		left: 0;
		top: 0;
		z-index: 9999;
		height:100%;
	}
}
/***********infowindow***********/
.leaflet-popup-content{
	max-width: 70vw;
}
.leaflet-popup-content p {
    margin: 10px 0;
}
.leaflet-container .btn {
	color: #ffffff;
}
.leaflet-container .alert {
    padding: 5px;
    margin-bottom: 5px;
}
/*************modificaciones sobre mispicaderos-simple.css*************/

